public inbox for ath12k@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v3 0/8] wifi: ath12k: Refactor the monitor status Rx path
@ 2024-12-17  8:45 Karthikeyan Periyasamy
  2024-12-17  8:45 ` [PATCH v3 1/8] wifi: ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG Karthikeyan Periyasamy
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: Karthikeyan Periyasamy @ 2024-12-17  8:45 UTC (permalink / raw)
  To: ath12k; +Cc: linux-wireless, Karthikeyan Periyasamy

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



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2024-12-19 18:07 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-17  8:45 [PATCH v3 0/8] wifi: ath12k: Refactor the monitor status Rx path Karthikeyan Periyasamy
2024-12-17  8:45 ` [PATCH v3 1/8] wifi: ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG Karthikeyan Periyasamy
2024-12-17 19:46   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 2/8] wifi: ath12k: Refactor monitor status TLV structure Karthikeyan Periyasamy
2024-12-17 19:47   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 3/8] wifi: ath12k: cleanup Rx peer statistics structure Karthikeyan Periyasamy
2024-12-17 19:47   ` Kalle Valo
2024-12-17 19:48   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 4/8] wifi: ath12k: Fix the misspelled of hal TLV tag HAL_PHYRX_GENERICHT_SIG Karthikeyan Periyasamy
2024-12-17 19:51   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 5/8] wifi: ath12k: fix incorrect TID updation in DP monitor status path Karthikeyan Periyasamy
2024-12-17 19:53   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 6/8] wifi: ath12k: Remove unused HAL Rx mask in DP monitor path Karthikeyan Periyasamy
2024-12-17 19:54   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 7/8] wifi: ath12k: Change the Tx monitor SRNG ring ID Karthikeyan Periyasamy
2024-12-17 19:54   ` Kalle Valo
2024-12-17  8:45 ` [PATCH v3 8/8] wifi: ath12k: Avoid explicit type cast in monitor status parse handler Karthikeyan Periyasamy
2024-12-17 19:55   ` Kalle Valo
2024-12-19 17:54 ` [PATCH v3 0/8] wifi: ath12k: Refactor the monitor status Rx path Jeff Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox