Kernel Tree For Xiaomi 11 Lite NE 5G
Go to file
Paul Zhang 624f88de81 qcacld-3.0: Avoid race when uplayer triggers reassoc
When supplicant tries to reassoc AP, it will set PSK
before issue connection. In driver, it invokes function
__wlan_hdd_cfg80211_keymgmt_set_key and then
__wlan_hdd_cfg80211_connect.

__wlan_hdd_cfg80211_keymgmt_set_key puts
eWNI_SME_ROAM_SCAN_OFFLOAD_REQ to PE queue, then puts
WMA_ROAM_SCAN_OFFLOAD_REQ to WMA queue.

__wlan_hdd_cfg80211_connect puts SIR_HAL_ROAM_INVOKE to
WMA queue directly.

If the command SIR_HAL_ROAM_INVOKE is issued to fw before
WMA_ROAM_SCAN_OFFLOAD_REQ, then roaming scan is canceled
because scan mode is set.

To avoid this race, send SIR_HAL_ROAM_INVOKE to PE queue,
and then to WMA queue as well.

Change-Id: I08624efc466085e49fa4201deb221276ec5c260f
Rs-Fixed: 2344710
2018-11-08 22:37:56 -08:00
components qcacld-3.0: Add additional HT Caps related INI Items to MLME CFG 2018-11-06 00:22:11 -08:00
configs qcacld-3.0: Enable excessive logging detection 2018-11-08 13:39:22 -08:00
core qcacld-3.0: Avoid race when uplayer triggers reassoc 2018-11-08 22:37:56 -08:00
uapi/linux qcacld-3.0: Fix tab stop checkpatch warnings 2018-09-13 13:20:38 -07:00
Android.mk qcacld-3.0: Remove deprecated ANDROID_BUILD_TOP for new SP 2018-10-17 02:07:03 -07:00
Kbuild qcacld-3.0: Enable excessive logging detection 2018-11-08 13:39:22 -08:00
Kconfig qcacld-3.0: Add SARV1 to SARV2 feature flag 2018-07-31 12:58:49 -07:00
Makefile qcacld-3.0: Pass WLAN_ROOT value for make clean 2018-06-09 00:09:16 -07:00
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium