Currently, HOST sets discon_in_progress flag after posting ROAM_SCAN_OFFLOAD_STOP command to WMA for a session. In case of disconnection in HOST while roaming in FW if ROAM SYNC IND from fw comes to host after posting ROAM_SCAN_OFFLOAD_STOP command to WMA, host start processing SYNC IND and FW start processing ROAM_SCAN_OFFLOAD_STOP which will cause to cleanup/disconnect with new AP to which it has just roamed. After this cleanup fw will send HO_FAIL. Now host as part of roam sync indication sends PEER_REORDER_QUEUE_SETUP for the deleted peer which results in firmware assert. Fix is to set discon_in_progress flag to true before posting ROAM_SCAN_OFFLOAD_STOP command to WMA in order to ignore ROAM SYNC IND and return status as failure to fw. Change-Id: Id5c787d5489a6c0722b090951db388484f94f2e9 CRs-Fixed: 2505851 |
||
---|---|---|
.. | ||
bmi | ||
cds | ||
dp | ||
hdd | ||
mac | ||
pld | ||
sap | ||
sme | ||
wma |