In case of STA+SAP, if STA connect to new channel, driver check if SAP channel switch is required. Before this it wait if channel switch is already in progress, if not it continue and check if channel change is required. While waiting in case where event was set and channel switch was not in progress, the even gets reset after waiting. So if event is not set again, i.e in case SAP channel change is not required. Any subsequent wait on the event will result in timeout. Also while changing channel this event is reset and then the concurrency checks are made and if checks fails the channel change may not happen leaving event in reset state. So wait for event only if channel switch is already in progress. Also reset the event once all concurrency checks have passed and channel change is started. Change-Id: Iffcd8b2bf9dc7cbbd7d939983601cc395ef4c515 CRs-Fixed: 2425145 |
||
---|---|---|
.. | ||
inc | ||
src |