Message ID | 20250204035022.3227100-1-quic_periyasa@quicinc.com (mailing list archive) |
---|---|
Headers | show |
Series | wifi: ath12k: Add peer extended Rx statistics debugfs support | expand |
On 2/4/2025 9:20 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. > > v7: > - Rebased on ToT > 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 | 21 +- > 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(+), 64 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: 48a62436540224f57013c27519dd2aa3ddd714c9 Ignore this series, missed patches