mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
No description
- C 98.2%
- Assembly 1%
- Makefile 0.3%
- Shell 0.2%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Analysis:
1. Host initiated deauth and queued WLAN_SER_CMD_FORCE_DEAUTH_STA.
2. During deleting the STA, updated
sta_ds->mlmStaContext.cleanupTrigger as
eLIM_HOST_DISASSOC(0), default is 0.
3. At same time, the assoc req was received for this STA on other
vdev, in lim_check_sta_in_pe_entries() driver update
sta_ds->mlmStaContext.cleanupTrigger to eLIM_DUPLICATE_ENTRY.
4. lim_prepare_and_send_del_sta_cnf-> lim_send_del_sta_cnf()
use sta_ds->mlmStaContext.cleanupTrigger to update
mlmDisassocCnf.disassocTrigger to eLIM_DUPLICATE_ENTRY
instead of eLIM_HOST_DISASSOC.
5. Thus in lim_send_sme_disassoc_ntf(),
eWNI_SME_DISCONNECT_DONE_IND was called instead of
eWNI_SME_DISASSOC_RSP.
6. Thus we tried to remove WmStatusChange instead of
WLAN_SER_CMD_FORCE_DEAUTH_STA.
Fix:
Reject assoc req instead of using eLIM_DUPLICATE_ENTRY logic if
STA is already being deleted.
Change-Id: Ibab73758fa4a31ac017c8472894cd07b77133250
CRs-Fixed: 2380012
|
||
| components | ||
| configs | ||
| core | ||
| os_if | ||
| uapi/linux | ||
| Android.mk | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium