summaryrefslogtreecommitdiffstats
path: root/service/java/com/android/server/wifi/WifiLastResortWatchdog.java
diff options
context:
space:
mode:
authorDan Pasanen <invisiblek@cyanogenmod.org>2016-12-05 20:50:00 -0600
committerDan Pasanen <invisiblek@cyanogenmod.org>2016-12-05 20:50:00 -0600
commit7e4f2af516a1f603411cd02336dfa58d1b7a8bfe (patch)
treef29cca780378fa43a2d778e289d2dfca54b431eb /service/java/com/android/server/wifi/WifiLastResortWatchdog.java
parentad493b0bff4a913f728464da462d5f6083f85299 (diff)
parent4da98e32a7c53663b1af4d979b27df214a3d3b46 (diff)
downloadandroid_frameworks_opt_net_wifi-cm-14.1_prerebase.tar.gz
android_frameworks_opt_net_wifi-cm-14.1_prerebase.tar.bz2
android_frameworks_opt_net_wifi-cm-14.1_prerebase.zip
Merge tag 'android-7.1.1_r4' into cm-14.1cm-14.1_prerebase
Android 7.1.1 release 4 Change-Id: If876f7e629a09a1a82dcaea05381c0af2408cefb
Diffstat (limited to 'service/java/com/android/server/wifi/WifiLastResortWatchdog.java')
-rw-r--r--service/java/com/android/server/wifi/WifiLastResortWatchdog.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/WifiLastResortWatchdog.java b/service/java/com/android/server/wifi/WifiLastResortWatchdog.java
index 558b50ef1..0885e46fd 100644
--- a/service/java/com/android/server/wifi/WifiLastResortWatchdog.java
+++ b/service/java/com/android/server/wifi/WifiLastResortWatchdog.java
@@ -209,6 +209,12 @@ public class WifiLastResortWatchdog {
public void connectedStateTransition(boolean isEntering) {
if (VDBG) Log.v(TAG, "connectedStateTransition: isEntering = " + isEntering);
mWifiIsConnected = isEntering;
+
+ if (!mWatchdogAllowedToTrigger) {
+ // WiFi has connected after a Watchdog trigger, without any new networks becoming
+ // available, log a Watchdog success in wifi metrics
+ mWifiMetrics.incrementNumLastResortWatchdogSuccesses();
+ }
if (isEntering) {
// We connected to something! Reset failure counts for everything
clearAllFailureCounts();