WifiStateMachine: remove supplicant specific states
WifiNative now handles supplicant start/stop and Client mode can now
assume supplicant will be started when the STA interface is requested.
Remove intermediate states and calls related to supplicant startup.
Note: Toggling directly between client and scan mode is not properly
working (unable to get scan results when client mode is enabled). Need
to investigate, but looks like we are getting the scan mode unloaded
after scan mode loaded when switching from scan to client mode.
Bug: 31346104
Bug: 75506611
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: manually verified wifi connects in client mode by toggling
Test: adb shell svc wifi enable; adb shell svc wifi disable
Change-Id: Id01c9a281245811f20c3f2f8ab95e41f67f88e2e
1 file changed