[PATCH v7 0/9] wifi: ath12k: Add monitor interface support on QCN9274
Karthikeyan Periyasamy
quic_periyasa at quicinc.com
Fri Feb 21 19:29:53 PST 2025
Currently, monitor interface not supported. Therefore, add the missed TLV
tags parsing in the monitor parser, configure the monitor vdev state
identifier with HTT filter setup.
v7:
wifi: ath12k: Refactor the monitor channel context procedure
- Added new patch to avoid multiple change in a patch
wifi: ath12k: fix NULL access in assign channel context handler
- Added fixes tag
v6:
wifi: ath12k: fix NULL access in assign channel context handler
- Added new patch
wifi: ath12k: add monitor interface support on QCN9274
- Moved to NO_VIRTUAL_MONITOR mac80211 feature for adapting single wiphy usecase
- Removed tags
v5:
- updated the s-o-b as a last tag
v4:
- Rebased on ToT
wifi: ath12k: Replace band define G with GHZ where appropriate
- Dropped the tags due to rebase changes
v3:
- rebased to ToT
v2:
wifi: ath12k: add monitor interface support on QCN9274
- remove redundant filter setting in ath12k_mac_monitor_start()
- set the default filter when the htt monitor configuration get disable
Hari Chandrakanthan (1):
wifi: ath12k: fix link valid field initialization in the monitor Rx
Karthikeyan Periyasamy (3):
wifi: ath12k: Replace band define G with GHZ where appropriate
wifi: ath12k: fix NULL access in assign channel context handler
wifi: ath12k: Refactor the monitor channel context procedure
P Praneesh (5):
wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path
wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV
wifi: ath12k: change the status update in the monitor Rx
wifi: ath12k: Avoid packet offset and FCS length from Rx TLV
wifi: ath12k: add monitor interface support on QCN9274
drivers/net/wireless/ath/ath12k/core.c | 5 +
drivers/net/wireless/ath/ath12k/core.h | 18 +-
drivers/net/wireless/ath/ath12k/debugfs.c | 4 +-
drivers/net/wireless/ath/ath12k/dp.h | 2 +
drivers/net/wireless/ath/ath12k/dp_mon.c | 362 ++++++++++++++++++----
drivers/net/wireless/ath/ath12k/dp_mon.h | 5 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 6 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 6 +
drivers/net/wireless/ath/ath12k/hal_rx.h | 15 +-
drivers/net/wireless/ath/ath12k/hw.c | 4 +-
drivers/net/wireless/ath/ath12k/mac.c | 109 ++++---
drivers/net/wireless/ath/ath12k/wmi.c | 36 +--
drivers/net/wireless/ath/ath12k/wmi.h | 16 +-
13 files changed, 452 insertions(+), 136 deletions(-)
base-commit: 2dba67975394b47249189fcf975352105306962b
--
2.34.1
More information about the ath12k
mailing list