[PATCH v10 0/9] wifi: ath12k: Add monitor interface support on QCN9274
Karthikeyan Periyasamy
quic_periyasa at quicinc.com
Fri Mar 14 07:50:28 PDT 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.
v10:
wifi: ath12k: add monitor interface support on QCN9274
- Cleanup the VIRTUAL_MONITOR handler procedures
- Removed "Reviewed-by" tag
v9:
wifi: ath12k: fix NULL access in assign channel context handler
- Updated the commit message
wifi: ath12k: add monitor interface support on QCN9274
- Removed the mac80211 callback config handler procedure
- Removed "Reviewed-by" tag
v8:
wifi: ath12k: add monitor interface support on QCN9274
- Added comment section for restricting one monitor i/f in each radio
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 | 4 +
drivers/net/wireless/ath/ath12k/core.h | 19 +-
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 | 224 ++++---------
drivers/net/wireless/ath/ath12k/wmi.c | 36 +--
drivers/net/wireless/ath/ath12k/wmi.h | 16 +-
13 files changed, 452 insertions(+), 251 deletions(-)
base-commit: 42aa76e608ca845c98e79f9e23af0bdb07b2eb1d
--
2.34.1
More information about the ath12k
mailing list