dce1c564b8b11d8e4bf24937c8ee16c0eadf535a

The roam synch indication processing cleans up the entire stack with respect to the old peer and establishes the context of the new peer. A disconnect request from upper layer during the roam synch processing would cleanup old peer context partially and request be queued to the PE queue to be processed further. The roam synch indication processing resumes and picks up the semi-cleaned context of the old peer. So, do not allow disconnect if roaming is in progress. Set the roaming in progress flag when is a ROAM START is indicated by the firmware. Reset the flag once the roaming is complete or even if it failed for some reason. During the period when the flag is set, do not allow disconnections from upper layers to go through. Change-Id: If7cc92b25e2330f4280c7bf32c1ddd88fd4a510f CRs-Fixed: 1091054
This is CNSS WLAN Host Driver for products starting from iHelium
儲存庫描述
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%