[PATCH v6 0/9] wifi: ath12k: Add peer extended Rx statistics debugfs support

Karthikeyan Periyasamy quic_periyasa at quicinc.com
Mon Feb 3 19:03:36 PST 2025



On 2/4/2025 7:39 AM, Jeff Johnson wrote:
> 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.
> 

sure

-- 
Karthikeyan Periyasamy
--
கார்த்திகேயன் பெரியசாமி



More information about the ath12k mailing list