From fb9e5decf76c60824d550ea9548098c009dd64cf Mon Sep 17 00:00:00 2001 From: xshu Date: Mon, 17 Sep 2018 17:30:15 -0700 Subject: [PATCH] proto change for wifi link layer usage stats Adds a new proto field. Bug: 77603419 Test: compile, unit test Change-Id: I540e0eda718b6ef586837855e8d650f373f986f2 Merged-In: I540e0eda718b6ef586837855e8d650f373f986f2 (cherry picked from commit 0e0dea406e2a3b256fdb258df75b38c905144534) --- proto/src/wifi.proto | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/proto/src/wifi.proto b/proto/src/wifi.proto index b29c992120d44..bde603038b900 100644 --- a/proto/src/wifi.proto +++ b/proto/src/wifi.proto @@ -462,6 +462,9 @@ message WifiLog { // Hardware revision (EVT, DVT, PVT etc.) optional string hardware_revision = 124; + + // Total wifi link layer usage data over the logging duration in ms. + optional WifiLinkLayerUsageStats wifi_link_layer_usage_stats = 125; } // Information that gets logged for every WiFi connection. @@ -1536,3 +1539,20 @@ message PasspointProfileTypeCount { // Num of installed Passpoint profile with same eap method optional int32 count = 2; } + +message WifiLinkLayerUsageStats { + // Total logging duration in ms. + optional int64 logging_duration_ms = 1; + + // Total time the wifi radio is on in ms over the logging duration. + optional int64 radio_on_time_ms = 2; + + // Total time the wifi radio is doing tx in ms over the logging duration. + optional int64 radio_tx_time_ms = 3; + + // Total time the wifi radio is doing rx in ms over the logging duration. + optional int64 radio_rx_time_ms = 4; + + // Total time the wifi radio is scanning in ms over the logging duration. + optional int64 radio_scan_time_ms = 5; +} \ No newline at end of file