[PATCH v3 0/8] wifi: ath12k: Refactor the monitor status Rx path
Karthikeyan Periyasamy
quic_periyasa at quicinc.com
Tue Dec 17 00:45:03 PST 2024
Currently, the monitor status Rx path was inherited from ath11k but has
not been updated for the ath12k 802.11be hardware. Also there is no issue
at present since the monitor status Rx path is not enabled. However, in
the future, the monitor status Rx path will be enabled. Therefore, it is
necessary to update the TLV structures, bitmask definitions, remove the
unused bitmask, change the Tx monitor SRNG ring ID and refactor the
monitor status parse handler.
v3:
- Rebsed to ToT
v2:
- Rebsed to ToT
Karthikeyan Periyasamy (8):
wifi: ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG
wifi: ath12k: Refactor monitor status TLV structure
wifi: ath12k: cleanup Rx peer statistics structure
wifi: ath12k: Fix the misspelled of hal TLV tag
HAL_PHYRX_GENERICHT_SIG
wifi: ath12k: fix incorrect TID updation in DP monitor status path
wifi: ath12k: Remove unused HAL Rx mask in DP monitor path
wifi: ath12k: Change the Tx monitor SRNG ring ID
wifi: ath12k: Avoid explicit type cast in monitor status parse handler
drivers/net/wireless/ath/ath12k/core.h | 4 -
drivers/net/wireless/ath/ath12k/dp.h | 14 ++-
drivers/net/wireless/ath/ath12k/dp_mon.c | 134 ++++++++-------------
drivers/net/wireless/ath/ath12k/hal.c | 2 +-
drivers/net/wireless/ath/ath12k/hal.h | 2 +-
drivers/net/wireless/ath/ath12k/hal_desc.h | 2 +-
drivers/net/wireless/ath/ath12k/hal_rx.h | 14 ++-
7 files changed, 72 insertions(+), 100 deletions(-)
--
2.34.1
More information about the ath12k
mailing list