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