Adding NetworkStack Metrics/protos in the Networkstack
Here are some new protos we added.
1. NetworkIpProvisioningReported
2. NetworkDhcpRenewReported
3. NetworkValidationReported
4. NetworkStackQuirkReported
Test: Run statsd_testdrive
Bug: 151796056
Change-Id: I6cb6e8d94ee6ac4bc302646047fb824448c5f543
Merged-In: I6cb6e8d94ee6ac4bc302646047fb824448c5f543
(cherry picked from commit 1995d8e37fc9adfaf231c05f64e54c41a3d4d431)
diff --git a/Android.bp b/Android.bp
index 5ed0bea..af07580 100644
--- a/Android.bp
+++ b/Android.bp
@@ -92,7 +92,7 @@
"netlink-client",
"networkstack-client",
"datastallprotosnano",
- "networkstackprotosnano",
+ "statsprotos",
"captiveportal-lib",
],
plugins: ["java_api_finder"],
@@ -292,3 +292,17 @@
// The permission configuration *must* be included to ensure security of the device
required: ["NetworkPermissionConfig"],
}
+
+java_library_static {
+ name: "statsprotos",
+ proto: {
+ type: "lite",
+ },
+ srcs: [
+ "src/com/android/networkstack/metrics/stats.proto",
+ ],
+ static_libs: [
+ "networkstackprotos",
+ ],
+ defaults: ["NetworkStackReleaseApiLevel"],
+}