Skip to content

Commit baf4c85

Browse files
Add packet counts to uid and iface stats.
Needed to add Ethernet overhead to uid_stats (IP level) to compare with interface stats (Ethernet level). Change-Id: Ia6324c21a868eea5ad3b67f546c9d10c7fb64172
1 parent 11fed2b commit baf4c85

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

services/java/com/android/server/EventLogTags.logtags

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,5 +142,5 @@ option java_package com.android.server
142142
# ---------------------------
143143
# NetworkStatsService.java
144144
# ---------------------------
145-
51100 netstats_mobile_sample (iface_rx|2|2),(iface_tx|2|2),(uid_rx|2|2),(uid_tx|2|2)
146-
51101 netstats_wifi_sample (iface_rx|2|2),(iface_tx|2|2),(uid_rx|2|2),(uid_tx|2|2)
145+
51100 netstats_mobile_sample (iface_rx_bytes|2|2),(iface_tx_bytes|2|2),(iface_rx_pkts|2|1),(iface_tx_pkts|2|1),(uid_rx_bytes|2|2),(uid_tx_bytes|2|2),(uid_rx_pkts|2|1),(uid_tx_pkts|2|1)
146+
51101 netstats_wifi_sample (iface_rx_bytes|2|2),(iface_tx_bytes|2|2),(iface_rx_pkts|2|1),(iface_tx_pkts|2|1),(uid_rx_bytes|2|2),(uid_tx_bytes|2|2),(uid_rx_pkts|2|1),(uid_tx_pkts|2|1)

services/java/com/android/server/net/NetworkStatsService.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -855,14 +855,20 @@ private void performSample() {
855855
ifaceTotal = getSummaryForNetwork(template, start, end).getTotal(ifaceTotal);
856856
uidTotal = getSummaryForAllUid(template, start, end, false).getTotal(uidTotal);
857857
EventLogTags.writeNetstatsMobileSample(
858-
ifaceTotal.rxBytes, ifaceTotal.txBytes, uidTotal.rxBytes, uidTotal.txBytes);
858+
ifaceTotal.rxBytes, ifaceTotal.txBytes,
859+
ifaceTotal.rxPackets, ifaceTotal.txPackets,
860+
uidTotal.rxBytes, uidTotal.txBytes,
861+
uidTotal.rxPackets, uidTotal.txPackets);
859862

860863
// collect wifi sample
861864
template = buildTemplateWifi();
862865
ifaceTotal = getSummaryForNetwork(template, start, end).getTotal(ifaceTotal);
863866
uidTotal = getSummaryForAllUid(template, start, end, false).getTotal(uidTotal);
864867
EventLogTags.writeNetstatsWifiSample(
865-
ifaceTotal.rxBytes, ifaceTotal.txBytes, uidTotal.rxBytes, uidTotal.txBytes);
868+
ifaceTotal.rxBytes, ifaceTotal.txBytes,
869+
ifaceTotal.rxPackets, ifaceTotal.txPackets,
870+
uidTotal.rxBytes, uidTotal.txBytes,
871+
uidTotal.rxPackets, uidTotal.txPackets);
866872
}
867873

868874
/**

0 commit comments

Comments
 (0)