wifi: ath12k: allow specific mgmt frame tx while vdev is not up
authorKang Yang <quic_kangyang@quicinc.com>
Mon, 5 Feb 2024 17:03:29 +0000 (19:03 +0200)
committerKalle Valo <quic_kvalo@quicinc.com>
Wed, 7 Feb 2024 15:07:00 +0000 (17:07 +0200)
commit32e7b12e2611e6b49510a3b36c0ba4deafac10c7
treeae8830de63a12136db3bfd98472f3b345985f757
parent28035a88f8b3cc849e4b13b9b5f5dd0aa1e18365
wifi: ath12k: allow specific mgmt frame tx while vdev is not up

In current code, the management frames must be sent after vdev is started.
But for P2P device, vdev won't start until P2P negotiation is done. So
this logic doesn't make sense for P2P device.

Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1

Signed-off-by: Kang Yang <quic_kangyang@quicinc.com>
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240130040303.370590-9-quic_kangyang@quicinc.com
drivers/net/wireless/ath/ath12k/mac.c