OSDN Git Service

Track and persist in stats whether traffic is on the default network.
authorLorenzo Colitti <lorenzo@google.com>
Thu, 18 Jan 2018 16:12:04 +0000 (01:12 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Fri, 19 Jan 2018 10:49:16 +0000 (19:49 +0900)
commitd3e4a1e250194bbf59b1e04b60711f97001f61f8
tree195e04139c9f7092f465a2a4a78a93a5f9648de1
parentada23ed56addb7c06a489c7464ae228a46588b95
Track and persist in stats whether traffic is on the default network.

This change adds the defaultNetwork to the ident based on current
system networking state, and persists that value to flash.

Bug: 35142602
Test: runtest frameworks-net
Test: downloaded files using default/non-default networks while watching dumpsys netstats
Change-Id: Id8776d149b2977548a9eb455ad4926af55e25aba
core/java/android/net/NetworkIdentity.java
services/core/java/com/android/server/net/NetworkIdentitySet.java
services/core/java/com/android/server/net/NetworkPolicyManagerService.java
services/core/java/com/android/server/net/NetworkStatsCollection.java
services/core/java/com/android/server/net/NetworkStatsService.java
tests/net/java/com/android/server/net/NetworkStatsCollectionTest.java
tests/net/java/com/android/server/net/NetworkStatsObserversTest.java