[PATCH ath-next 00/13] wifi: ath12k: add monitor mode support for WCN7850
Kang Yang
kang.yang at oss.qualcomm.com
Sun Apr 20 19:34:31 PDT 2025
Currently, monitor mode is not support on WCN7850. Thus add ring
configuration, interrupt configuration and ring process function to
support it.
Kang Yang (13):
wifi: ath12k: parse msdu_end tlv in
ath12k_dp_mon_rx_parse_status_tlv()
wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() for WCN7850
wifi: ath12k: add srng config template for mon status ring
wifi: ath12k: add ring config for monitor mode on WCN7850
wifi: ath12k: add interrupt configuration for mon status ring
wifi: ath12k: add monitor mode handler by monitor status ring
interrupt
wifi: ath12k: add support to reap and process monitor status ring
wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
wifi: ath12k: use ath12k_buffer_addr in
ath12k_dp_rx_link_desc_return()
wifi: ath12k: add support to reap and process mon dest ring
wifi: ath12k: init monitor parameters for WCN7850
wifi: ath12k: use different packet offset for WCN7850
wifi: ath12k: enable monitor mode for WCN7850
drivers/net/wireless/ath/ath12k/dp.c | 28 +-
drivers/net/wireless/ath/ath12k/dp.h | 23 +
drivers/net/wireless/ath/ath12k/dp_mon.c | 816 +++++++++++++++++++--
drivers/net/wireless/ath/ath12k/dp_mon.h | 3 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 122 ++-
drivers/net/wireless/ath/ath12k/dp_rx.h | 10 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 38 +
drivers/net/wireless/ath/ath12k/hal.c | 38 +-
drivers/net/wireless/ath/ath12k/hal.h | 4 +
drivers/net/wireless/ath/ath12k/hal_desc.h | 2 +-
drivers/net/wireless/ath/ath12k/hal_rx.c | 96 ++-
drivers/net/wireless/ath/ath12k/hal_rx.h | 12 +-
drivers/net/wireless/ath/ath12k/hw.c | 12 +-
drivers/net/wireless/ath/ath12k/hw.h | 1 +
drivers/net/wireless/ath/ath12k/pci.c | 3 +-
15 files changed, 1127 insertions(+), 81 deletions(-)
base-commit: d33705bb41ff786b537f8ed50a187a474db111c1
--
2.34.1
More information about the ath12k
mailing list