[PATCH v2 00/14] wifi: ath12k: Enable monitor ring for updating station dump in QCN9274
P Praneesh
quic_ppranees at quicinc.com
Sun Dec 22 22:01:18 PST 2024
This series enables the monitor related rings for the QCN9274 and
configures filters to collect statistics such as RSSI, which are
required for updating the station dump. Also, this series does
not impact WCN7850.
Depends-On:
[PATCH 0/3] wifi: ath12k: Refactor monitor Rx handler
https://lore.kernel.org/all/20241219001006.1036495-1-quic_periyasa@quicinc.com/
v2:
- set rxmon_disable flag to true to disable monitor destination
ring in patch 3/14.
P Praneesh (14):
wifi: ath12k: Add HTT source ring ID for monitor rings
wifi: ath12k: Enable filter config for monitor destination ring
wifi: ath12k: Avoid multiple times configuring monitor filter
wifi: ath12k: Avoid code duplication in monitor ring processing
wifi: ath12k: Restructure the code for monitor ring processing
wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process
wifi: ath12k: Fix end offset bit definition in monitor ring descriptor
wifi: ath12k: Add drop descriptor handling for monitor ring
wifi: ath12k: Handle end reason for the monitor destination ring
wifi: ath12k: Optimize NAPI budget by adjusting PPDU processing
wifi: ath12k: Handle PPDU spread across multiple buffers
wifi: ath12k: Avoid memory leak while enabling statistics
wifi: ath12k: Handle monitor drop TLVs scenario
wifi: ath12k: Enable monitor ring mask for QCN9274
drivers/net/wireless/ath/ath12k/core.h | 1 +
drivers/net/wireless/ath/ath12k/dp.h | 55 +++-
drivers/net/wireless/ath/ath12k/dp_mon.c | 348 ++++++++-------------
drivers/net/wireless/ath/ath12k/dp_mon.h | 6 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 79 ++++-
drivers/net/wireless/ath/ath12k/hal_desc.h | 5 +-
drivers/net/wireless/ath/ath12k/hal_rx.h | 4 +
drivers/net/wireless/ath/ath12k/hw.c | 8 +-
drivers/net/wireless/ath/ath12k/mac.c | 57 ++--
9 files changed, 284 insertions(+), 279 deletions(-)
base-commit: 09fa3b6974a1245ddd0751747609431494ba5b4f
prerequisite-patch-id: 5f5721a4c9f1c26659fd8f09a8eda648d8ecccf5
prerequisite-patch-id: 59cc2121e734e4e1e7e461a3ae24f3f1f9d0fa02
prerequisite-patch-id: fdc512e43ea7cb6c097ba4c0d9c661a74c0c2a6f
--
2.34.1
More information about the ath12k
mailing list