diff options
| author | Abhinav Kumar <abhikuma@codeaurora.org> | 2019-12-19 12:36:11 +0530 |
|---|---|---|
| committer | Abhinav Kumar <abhikuma@codeaurora.org> | 2019-12-19 12:36:11 +0530 |
| commit | c8c980dbfa73af503171530600b4e57d4d653360 (patch) | |
| tree | 586842c145a4e780d75e90f1b074d38e48a421bc /lib/dma-debug.c | |
| parent | 05871c436fabe6d469d3bb4bdda661bb149d317f (diff) | |
qcacld-3.0: Connection fails due to reassociation in progress
Below are the scenarios where host fails to clear roam in
progress flag:
Case 1: While processing disconnection request
Host should clear roam in progress flag irrespective of
connection state of STA.
Case 2: While processing a try-disconnect request
Currently, Host waits for WLAN_WAIT_TIME_STOP_ROAM (4 sec) to
process disconnection, if firmware has already started roaming.
In case if Host doesn't receive roam completion indication from
fw, Host set connection state to not connected and fails to clear
roaming in progress flag. This results host refuses all further
connection request with reason connection in progress.
Fix is to clear roaming_in_progress flag in both cases.
Change-Id: I45d9771bcd546d8914321e3be1a6d0ce6566cdac
CRs-Fixed: 2588803
Diffstat (limited to 'lib/dma-debug.c')
0 files changed, 0 insertions, 0 deletions
