summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chiachang Wang <chiachangwang@google.com> 2019-03-13 00:18:17 -0700
committer android-build-merger <android-build-merger@google.com> 2019-03-13 00:18:17 -0700
commit0630d6fffa1f75c65a100e57d6bb43feae32ea21 (patch)
treec4fbcad712608ac01fa30daeaeca380312fa7841
parent9552ff47a8be2c885a1834baadcbb2961f637a12 (diff)
parent07b34ba935c275a5ce6507550f25f13b6aa1f068 (diff)
Merge "Support partial connectivity probe result option" am: da0ebedb47 am: cca7cdc8d9
am: 07b34ba935 Change-Id: I8781b8df0ec631cf4675335c30f7954254b0c617
-rw-r--r--core/proto/android/server/connectivity/data_stall_event.proto3
-rw-r--r--packages/NetworkStack/src/android/net/metrics/DataStallStatsUtils.java2
2 files changed, 4 insertions, 1 deletions
diff --git a/core/proto/android/server/connectivity/data_stall_event.proto b/core/proto/android/server/connectivity/data_stall_event.proto
index 21717d886266..a82326f67d74 100644
--- a/core/proto/android/server/connectivity/data_stall_event.proto
+++ b/core/proto/android/server/connectivity/data_stall_event.proto
@@ -25,6 +25,7 @@ enum ProbeResult {
VALID = 1;
INVALID = 2;
PORTAL = 3;
+ PARTIAL = 4;
}
enum ApBand {
@@ -86,4 +87,4 @@ message DnsEvent {
repeated int32 dns_return_code = 1;
// Indicate the timestamp of the dns event.
repeated int64 dns_time = 2;
-} \ No newline at end of file
+}
diff --git a/packages/NetworkStack/src/android/net/metrics/DataStallStatsUtils.java b/packages/NetworkStack/src/android/net/metrics/DataStallStatsUtils.java
index d1ca109036b4..e23f10f243dc 100644
--- a/packages/NetworkStack/src/android/net/metrics/DataStallStatsUtils.java
+++ b/packages/NetworkStack/src/android/net/metrics/DataStallStatsUtils.java
@@ -48,6 +48,8 @@ public class DataStallStatsUtils {
return DataStallEventProto.VALID;
} else if (result.isPortal()) {
return DataStallEventProto.PORTAL;
+ } else if (result.isPartialConnectivity()) {
+ return DataStallEventProto.PARTIAL;
} else {
return DataStallEventProto.INVALID;
}