Jianmin Zhu 59a7e5f195 qcacld-3.0: Fix Tx action frame failed for no ROC
For all action frames in sta mode,  wpa supplicant always set off chan
flag as 1, hope ROC(remain on channel) cmd is sent by driver before tx.
But CR2423341 will override off chan flag to 0 if tx channel is same as
home channel after ref sta connected.
DPP action fames of report connection status result is sent without
protection of ROC.
But WMI_OBSS_SCAN_ENABLE_CMDID is sent to F/W after sta key installed,
before WMI_MGMT_TX_SEND_CMDID for race condition of scheduler thread
and wpa_supplicant.
Tx during OBSS scan may fail.

For mgmt tx, just follow off chan flag from upper layer, don't
override it in driver.
Then for all action frame tx from wpa supplicant in sta mode, ROC is
send to avoid failure for off channel issue.
Once Tx completed, ROC is cancelled.

Change-Id: I59944153e6a8563ed244891af33e89698ce85826
CRs-Fixed: 3069810
2021-11-15 20:37:07 -08:00
2021-11-14 16:09:40 -08:00

This is CNSS WLAN Host Driver for products starting from iHelium
Opis
No description provided
Readme 226 MiB
Languages
C 98.7%
C++ 0.9%
Makefile 0.3%
Starlark 0.1%