Roam invoke is done by driver if reconnect to same bssid is received or driver FASTREASSOC command is received from the supplicant. If roaming module is not initialized at firmware, then still we send roam invoke to firmware and firmware sends roam invoke failure as part of which disconnection occurs. Check if roaming module is initialized at firmware, else return failure for the reassociation request from userspace. Send failure only if the kernel version is greater than 4.9, since the fix to handle reassociation failure is available from this version. Change-Id: I0feae326be751e50f7327c91739cd7dddab500e9 CRs-Fixed: 2724686 |
||
---|---|---|
.. | ||
inc | ||
src |