Kernel Tree For Xiaomi 11 Lite NE 5G
In SAP mode, one peer sends multiple deauth frames which results in queuing multiple WM status change cmd which is added at head of queue. WM status change cmd is added at head of queue for other peers which results in delay in processing the cmd for first peer. The WM status cmd is processed and peer is deleted and connection is initiated by the same peer. The remaining WM status change cmd is now processed and del_sta is triggered. On receiving del_sta response, cleanup_trigger in sta_ds is checked and eWNI_SME_DISASSOC_RSP message is posted to SME instead of eWNI_SME_DISCONNECT_DONE_IND since the sta_ds entry is added newly. This will result in active command timeout since WM status change cmd is not removed from active queue. Fix is to drop deauth or disassoc frame after the first one is processed and use normal priority to queue WM status change cmd. Change-Id: Ib87fa7496d4adb6e25c30de657ce62101ca6f263 CRs-Fixed: 2291442 |
||
---|---|---|
components | ||
configs | ||
core | ||
uapi/linux | ||
Android.mk | ||
Kbuild | ||
Kconfig | ||
Makefile | ||
README.txt |
This is CNSS WLAN Host Driver for products starting from iHelium