[PATCH v6 0/9] wifi: ath12k: Add peer extended Rx statistics debugfs support
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Mon Feb 3 18:09:19 PST 2025
On 1/29/2025 2:58 AM, Karthikeyan Periyasamy wrote:
> Currently, peer extended Rx statistics are not supported. Peer extended Rx
> statistics are collected form the TLV data reported in the monitor status
> Rx path. Therefore, add support for TLV tag parser handling and debugfs
> to configure and dump the collected information. Additionally, this series
> does not impact the WCN7850.
>
> v6:
> wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support
> wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support
> wifi: ath12k: Add HAL_RX_PPDU_START_USER_INFO TLV parsing support
> - modified the return type as void
> v5:
> Removed the patch "wifi: ath12k: Add EHT rate statistics support" since it
> is already merged
> v4:
> wifi: ath12k: Add peer extended Rx statistics debugfs support
> - fixed the kernel test robot noticed build errors
> v3:
> wifi: ath12k: Add peer extended Rx statistics debugfs support
> - avoid ext_rx_stats filter overwrite in default filter setting
> v2:
> wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support
> wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support
> - fixed the length calculation in the EHT radiotap procedure
>
> Balamurugan Mahalingam (2):
> wifi: ath12k: Add EHT MCS support in Extended Rx statistics
> wifi: ath12k: Refactor the format of peer rate table information
>
> Karthikeyan Periyasamy (6):
> wifi: ath12k: Add HAL_PHYRX_GENERIC_U_SIG TLV parsing support
> wifi: ath12k: Add HAL_PHYRX_GENERIC_EHT_SIG TLV parsing support
> wifi: ath12k: Add HAL_RX_PPDU_START_USER_INFO TLV parsing support
> wifi: ath12k: Add HAL_PHYRX_OTHER_RECEIVE_INFO TLV parsing support
> wifi: ath12k: Update the peer id in PPDU end user stats TLV
> wifi: ath12k: Add peer extended Rx statistics debugfs support
>
> P Praneesh (1):
> wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV
>
> drivers/net/wireless/ath/ath12k/Makefile | 2 +-
> drivers/net/wireless/ath/ath12k/core.h | 10 +-
> drivers/net/wireless/ath/ath12k/debugfs.c | 97 ++
> drivers/net/wireless/ath/ath12k/debugfs.h | 20 +
> drivers/net/wireless/ath/ath12k/debugfs_sta.c | 337 ++++++
> drivers/net/wireless/ath/ath12k/debugfs_sta.h | 24 +
> drivers/net/wireless/ath/ath12k/dp_mon.c | 1033 ++++++++++++++++-
> drivers/net/wireless/ath/ath12k/hal_rx.h | 433 ++++++-
> drivers/net/wireless/ath/ath12k/mac.c | 18 +-
> drivers/net/wireless/ath/ath12k/mac.h | 4 +-
> drivers/net/wireless/ath/ath12k/rx_desc.h | 9 -
> 11 files changed, 1924 insertions(+), 63 deletions(-)
> create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_sta.c
> create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_sta.h
>
>
> base-commit: b5aeca2e66899430827b8afcad061201f3b7861b
Unfortunately some new debugfs code was promoted to ath/main and this series
no longer applies cleanly. Please rebase & repost.
More information about the ath12k
mailing list