OSDN Git Service

If in a mobile captive portal is detected enable fail fast.
authorWink Saville <wink@google.com>
Wed, 7 Aug 2013 23:22:47 +0000 (16:22 -0700)
committerThe Android Automerger <android-build@android.com>
Thu, 8 Aug 2013 23:59:18 +0000 (16:59 -0700)
commit96706a21532fdfb84780f3986f2623ad78976b8c
treefc0a5c6063bbcf21088146ffeb6a3e47024ddff5
parentdae8f3d1f4552ff5fca26ecd630fa2fddca8816c
If in a mobile captive portal is detected enable fail fast.

When captive portal checking completes pass back the result.
This is used to enable/disable failing fast for mobile. When
failing fast is enabled we don't check for data stalls and thus
won't be continually trying to do recovery operations, such as
restarting the radio.

Bug: 9462512
Change-Id: I0dea0eee519f8ee7f94e79d40e82c18f30d7fe2e
12 files changed:
core/java/android/bluetooth/BluetoothTetheringDataTracker.java
core/java/android/net/BaseNetworkStateTracker.java
core/java/android/net/CaptivePortalTracker.java
core/java/android/net/ConnectivityManager.java
core/java/android/net/DummyDataStateTracker.java
core/java/android/net/EthernetDataTracker.java
core/java/android/net/IConnectivityManager.aidl
core/java/android/net/MobileDataStateTracker.java
core/java/android/net/NetworkStateTracker.java
services/java/com/android/server/ConnectivityService.java
wifi/java/android/net/wifi/WifiStateMachine.java
wifi/java/android/net/wifi/WifiStateTracker.java