Stop secondary transient CMMs if explicit connection request received
If an explicit connection request is received by Wifi service,
it should abort any ongoing Make-Before-Break attempts by stopping
all secondary transient ClientModeManagers.
MBB is opportunistic, so explicit connection requests should take
precedence. This also prevents the issue where both client
ifaces are connecting to the same BSSID (one triggered by MBB, one
triggered by explicit connection request), which is an illegal
scenario.
Bug: 177692017
Test: atest FrameworksWifiTests
Test: manually tap on a network in the Wifi Picker during MBB
Change-Id: Id673324911628ed23dd1e9d90a42743a0a1466a6
15 files changed