qcacld-2.0 to qcacld-3.0 propagation -In case CSR is already connected and it receives connect with the same profile, csr will silently return and try to send the connect success to HDD. But if roamInfo staId is 0 this roam command is not removed from sme active list and leads to active list timeout. This back to back connect to CSR can happen if HDD and CSR go out of sync and is taken care already. -Also if disconnect is received in case scan for ssid is in progress it will be dropped and roam session state is set to disconnecting. But this roam session state is not reset for the fresh connection and thus if next connect also issue scan for ssid the connect command will be dropped assuming disconnect is in progress. This change removes roam cmd from sme active list in case of above failure and resets roam session state for fresh connections. Also does some cleanup in HDD disconnect command. Change-Id: I222626f1da6bdad83a5264668dde9aafd3dda149 CRs-Fixed: 953196 |
||
---|---|---|
.. | ||
inc | ||
src |