summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--service/java/com/android/server/wifi/WifiMetrics.java93
-rw-r--r--service/proto/src/metrics.proto33
-rw-r--r--tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java45
3 files changed, 3 insertions, 168 deletions
diff --git a/service/java/com/android/server/wifi/WifiMetrics.java b/service/java/com/android/server/wifi/WifiMetrics.java
index 883203d2c..4c0627af6 100644
--- a/service/java/com/android/server/wifi/WifiMetrics.java
+++ b/service/java/com/android/server/wifi/WifiMetrics.java
@@ -90,7 +90,6 @@ import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiNetworkSuggestion
import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiToggleStats;
import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiUsabilityStats;
import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiUsabilityStatsEntry;
-import com.android.server.wifi.proto.nano.WifiMetricsProto.WpsMetrics;
import com.android.server.wifi.rtt.RttMetrics;
import com.android.server.wifi.scanner.KnownBandsChannelHelper;
import com.android.server.wifi.util.ExternalCallbackTracker;
@@ -197,7 +196,6 @@ public class WifiMetrics {
private RttMetrics mRttMetrics;
private final PnoScanMetrics mPnoScanMetrics = new PnoScanMetrics();
private final WifiLinkLayerUsageStats mWifiLinkLayerUsageStats = new WifiLinkLayerUsageStats();
- private final WpsMetrics mWpsMetrics = new WpsMetrics();
private final ExperimentValues mExperimentValues = new ExperimentValues();
private Handler mHandler;
private ScoringParams mScoringParams;
@@ -1328,78 +1326,6 @@ public class WifiMetrics {
}
}
- /**
- * Increment total number of wps connection attempts
- */
- public void incrementWpsAttemptCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsAttempts++;
- }
- }
-
- /**
- * Increment total number of wps connection success
- */
- public void incrementWpsSuccessCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsSuccess++;
- }
- }
-
- /**
- * Increment total number of wps failure on start
- */
- public void incrementWpsStartFailureCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsStartFailure++;
- }
- }
-
- /**
- * Increment total number of wps overlap failure
- */
- public void incrementWpsOverlapFailureCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsOverlapFailure++;
- }
- }
-
- /**
- * Increment total number of wps timeout failure
- */
- public void incrementWpsTimeoutFailureCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsTimeoutFailure++;
- }
- }
-
- /**
- * Increment total number of other wps failure during connection
- */
- public void incrementWpsOtherConnectionFailureCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsOtherConnectionFailure++;
- }
- }
-
- /**
- * Increment total number of supplicant failure after wps
- */
- public void incrementWpsSupplicantFailureCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsSupplicantFailure++;
- }
- }
-
- /**
- * Increment total number of wps cancellation
- */
- public void incrementWpsCancellationCount() {
- synchronized (mLock) {
- mWpsMetrics.numWpsCancellation++;
- }
- }
-
// Values used for indexing SystemStateEntries
private static final int SCREEN_ON = 1;
private static final int SCREEN_OFF = 0;
@@ -3553,23 +3479,6 @@ public class WifiMetrics {
pw.println(eventLine.toString());
}
- pw.println("mWpsMetrics.numWpsAttempts="
- + mWpsMetrics.numWpsAttempts);
- pw.println("mWpsMetrics.numWpsSuccess="
- + mWpsMetrics.numWpsSuccess);
- pw.println("mWpsMetrics.numWpsStartFailure="
- + mWpsMetrics.numWpsStartFailure);
- pw.println("mWpsMetrics.numWpsOverlapFailure="
- + mWpsMetrics.numWpsOverlapFailure);
- pw.println("mWpsMetrics.numWpsTimeoutFailure="
- + mWpsMetrics.numWpsTimeoutFailure);
- pw.println("mWpsMetrics.numWpsOtherConnectionFailure="
- + mWpsMetrics.numWpsOtherConnectionFailure);
- pw.println("mWpsMetrics.numWpsSupplicantFailure="
- + mWpsMetrics.numWpsSupplicantFailure);
- pw.println("mWpsMetrics.numWpsCancellation="
- + mWpsMetrics.numWpsCancellation);
-
mWifiPowerMetrics.dump(pw);
mWifiWakeMetrics.dump(pw);
@@ -4190,7 +4099,6 @@ public class WifiMetrics {
mWifiLogProto.softApConnectedClientsEventsLocalOnly);
}
- mWifiLogProto.wpsMetrics = mWpsMetrics;
mWifiLogProto.wifiPowerStats = mWifiPowerMetrics.buildProto();
mWifiLogProto.wifiRadioUsage = mWifiPowerMetrics.buildWifiRadioUsageProto();
mWifiLogProto.wifiWakeStats = mWifiWakeMetrics.buildProto();
@@ -4511,7 +4419,6 @@ public class WifiMetrics {
mObservedHotspotR3ApsPerEssInScanHistogram.clear();
mSoftApEventListTethered.clear();
mSoftApEventListLocalOnly.clear();
- mWpsMetrics.clear();
mWifiWakeMetrics.clear();
mObserved80211mcApInScanHistogram.clear();
mWifiIsUnusableList.clear();
diff --git a/service/proto/src/metrics.proto b/service/proto/src/metrics.proto
index 2a8455235..d2e769d8c 100644
--- a/service/proto/src/metrics.proto
+++ b/service/proto/src/metrics.proto
@@ -372,8 +372,9 @@ message WifiLog {
// SoftAP event list tracking sessions and client counts in local only mode
repeated SoftApConnectedClientsEvent soft_ap_connected_clients_events_local_only = 90;
- // Wps connection metrics
- optional WpsMetrics wps_metrics = 91;
+ // WPS connection metrics - removed
+ reserved 91;
+ reserved "wps_metrics";
// Wifi power statistics
optional WifiPowerStats wifi_power_stats = 92;
@@ -1799,34 +1800,6 @@ message SoftApConnectedClientsEvent {
optional bool client_control_is_enabled = 10;
}
-// Wps connection metrics
-// Keeps track of Wi-Fi Protected Setup usage
-message WpsMetrics {
- // Total number of wps connection attempts
- optional int32 num_wps_attempts = 1;
-
- // Total number of wps connection successes
- optional int32 num_wps_success = 2;
-
- // Total number of wps failures on start
- optional int32 num_wps_start_failure = 3;
-
- // Total number of wps overlap failure
- optional int32 num_wps_overlap_failure = 4;
-
- // Total number of wps timeout failure
- optional int32 num_wps_timeout_failure = 5;
-
- // Total number of other wps failure during connection
- optional int32 num_wps_other_connection_failure = 6;
-
- // Total number of supplicant failure after wps
- optional int32 num_wps_supplicant_failure = 7;
-
- // Total number of wps cancellation
- optional int32 num_wps_cancellation = 8;
-}
-
// Power stats for Wifi
message WifiPowerStats {
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
index 0b9885c93..d374dc9ce 100644
--- a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
@@ -108,7 +108,6 @@ import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiIsUnusableEvent;
import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiRadioUsage;
import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiUsabilityStats;
import com.android.server.wifi.proto.nano.WifiMetricsProto.WifiUsabilityStatsEntry;
-import com.android.server.wifi.proto.nano.WifiMetricsProto.WpsMetrics;
import com.android.server.wifi.rtt.RttMetrics;
import com.android.server.wifi.util.ExternalCallbackTracker;
import com.android.server.wifi.util.InformationElementUtil;
@@ -421,14 +420,6 @@ public class WifiMetricsTest extends WifiBaseTest {
private static final int NUM_PNO_SCAN_ATTEMPTS = 20;
private static final int NUM_PNO_SCAN_FAILED = 5;
private static final int NUM_PNO_FOUND_NETWORK_EVENTS = 10;
- private static final int NUM_WPS_ATTEMPTS = 17;
- private static final int NUM_WPS_SUCCESS = 21;
- private static final int NUM_WPS_START_FAILURE = 7;
- private static final int NUM_WPS_OVERLAP_FAILURE = 3;
- private static final int NUM_WPS_TIMEOUT_FAILURE = 8;
- private static final int NUM_WPS_OTHER_CONNECTION_FAILURE = 16;
- private static final int NUM_WPS_SUPPLICANT_FAILURE = 12;
- private static final int NUM_WPS_CANCELLATION = 11;
private static final int NUM_RADIO_MODE_CHANGE_TO_MCC = 4;
private static final int NUM_RADIO_MODE_CHANGE_TO_SCC = 13;
private static final int NUM_RADIO_MODE_CHANGE_TO_SBS = 19;
@@ -947,31 +938,6 @@ public class WifiMetricsTest extends WifiBaseTest {
addSoftApEventsToMetrics();
- // increment wps metrics
- for (int i = 0; i < NUM_WPS_ATTEMPTS; i++) {
- mWifiMetrics.incrementWpsAttemptCount();
- }
- for (int i = 0; i < NUM_WPS_SUCCESS; i++) {
- mWifiMetrics.incrementWpsSuccessCount();
- }
- for (int i = 0; i < NUM_WPS_START_FAILURE; i++) {
- mWifiMetrics.incrementWpsStartFailureCount();
- }
- for (int i = 0; i < NUM_WPS_OVERLAP_FAILURE; i++) {
- mWifiMetrics.incrementWpsOverlapFailureCount();
- }
- for (int i = 0; i < NUM_WPS_TIMEOUT_FAILURE; i++) {
- mWifiMetrics.incrementWpsTimeoutFailureCount();
- }
- for (int i = 0; i < NUM_WPS_OTHER_CONNECTION_FAILURE; i++) {
- mWifiMetrics.incrementWpsOtherConnectionFailureCount();
- }
- for (int i = 0; i < NUM_WPS_SUPPLICANT_FAILURE; i++) {
- mWifiMetrics.incrementWpsSupplicantFailureCount();
- }
- for (int i = 0; i < NUM_WPS_CANCELLATION; i++) {
- mWifiMetrics.incrementWpsCancellationCount();
- }
for (int i = 0; i < NUM_ONESHOT_SCAN_REQUESTS_WITH_DFS_CHANNELS; i++) {
mWifiMetrics.incrementOneshotScanWithDfsCount();
}
@@ -1397,17 +1363,6 @@ public class WifiMetricsTest extends WifiBaseTest {
verifySoftApEventsStoredInProto();
- WpsMetrics wps_metrics = mDecodedProto.wpsMetrics;
- assertNotNull(wps_metrics);
- assertEquals(NUM_WPS_ATTEMPTS, wps_metrics.numWpsAttempts);
- assertEquals(NUM_WPS_SUCCESS, wps_metrics.numWpsSuccess);
- assertEquals(NUM_WPS_START_FAILURE, wps_metrics.numWpsStartFailure);
- assertEquals(NUM_WPS_OVERLAP_FAILURE, wps_metrics.numWpsOverlapFailure);
- assertEquals(NUM_WPS_TIMEOUT_FAILURE, wps_metrics.numWpsTimeoutFailure);
- assertEquals(NUM_WPS_OTHER_CONNECTION_FAILURE, wps_metrics.numWpsOtherConnectionFailure);
- assertEquals(NUM_WPS_SUPPLICANT_FAILURE, wps_metrics.numWpsSupplicantFailure);
- assertEquals(NUM_WPS_CANCELLATION, wps_metrics.numWpsCancellation);
-
assertEquals(NUM_WATCHDOG_SUCCESS_DURATION_MS,
mDecodedProto.watchdogTriggerToConnectionSuccessDurationMs);
assertEquals(IS_MAC_RANDOMIZATION_ON, mDecodedProto.isMacRandomizationOn);