Connected MAC Randomization Metrics Proto
1) Add "is_mac_randomization_on" that indicates if Connected MAC
Randomization is turned on/off when the proto is created.
2) Add "TYPE_MAC_CHANGE" as a new trigger event for StaEvent. This will
occur whenever we are dynamically changing the MAC address for Connected
MAC Randomization.
Bug: 73666905
Test: Unittest.
Change-Id: Ifef0908f668e39531ebe5a38588f8e3713c047a9
diff --git a/proto/src/wifi.proto b/proto/src/wifi.proto
index 9a8361e..0598b16 100644
--- a/proto/src/wifi.proto
+++ b/proto/src/wifi.proto
@@ -435,6 +435,9 @@
// Wi-Fi RTT metrics
optional WifiRttLog wifi_rtt_log = 110;
+
+ // Flag which indicates if Connected MAC Randomization is enabled
+ optional bool is_mac_randomization_on = 111 [default = false];
}
// Information that gets logged for every WiFi connection.
@@ -748,6 +751,9 @@
// The NetworkAgent score for wifi has changed in a way that may impact
// connectivity
TYPE_SCORE_BREACH = 16;
+
+ // Framework changed Sta interface MAC address
+ TYPE_MAC_CHANGE = 17;
}
enum FrameworkDisconnectReason {