diff options
| author | 2018-12-22 13:20:31 -0800 | |
|---|---|---|
| committer | 2019-01-04 12:06:35 -0800 | |
| commit | 6880d632ab75f875d4407aa6c9aa164d7e475f1e (patch) | |
| tree | 24d6f692c7a0cc06bb7ffab6ffc94b0df6ed6c2b | |
| parent | 0f1bf44c9954671ec18e8b2f0470ca93cc1d82a9 (diff) | |
Adjust map names due to new bpfloader
With the new loader support added. The bpf map format is defined by bpf
kernel program as well. Change the netd bpf program to the new format.
Test: CtsUsageStatsTestCases
Bug: 112334572
Change-Id: I34e38e0a8cf0cca54dc52ec897771452f9d90525
| -rw-r--r-- | core/java/com/android/internal/net/NetworkStatsFactory.java | 5 | ||||
| -rw-r--r-- | services/core/java/com/android/server/net/NetworkStatsService.java | 2 | 
2 files changed, 3 insertions, 4 deletions
diff --git a/core/java/com/android/internal/net/NetworkStatsFactory.java b/core/java/com/android/internal/net/NetworkStatsFactory.java index 0a7cff6856e5..9bacf9b6c2b9 100644 --- a/core/java/com/android/internal/net/NetworkStatsFactory.java +++ b/core/java/com/android/internal/net/NetworkStatsFactory.java @@ -20,6 +20,7 @@ import static android.net.NetworkStats.SET_ALL;  import static android.net.NetworkStats.TAG_ALL;  import static android.net.NetworkStats.TAG_NONE;  import static android.net.NetworkStats.UID_ALL; +  import static com.android.server.NetworkManagementSocketTagger.kernelToTag;  import android.annotation.Nullable; @@ -33,10 +34,8 @@ import com.android.internal.util.ProcFileReader;  import libcore.io.IoUtils; -import java.io.BufferedReader;  import java.io.File;  import java.io.FileInputStream; -import java.io.FileReader;  import java.io.IOException;  import java.net.ProtocolException;  import java.util.Arrays; @@ -127,7 +126,7 @@ public class NetworkStatsFactory {      }      public NetworkStatsFactory() { -        this(new File("/proc/"), new File("/sys/fs/bpf/traffic_uid_stats_map").exists()); +        this(new File("/proc/"), new File("/sys/fs/bpf/map_netd_app_uid_stats_map").exists());      }      @VisibleForTesting diff --git a/services/core/java/com/android/server/net/NetworkStatsService.java b/services/core/java/com/android/server/net/NetworkStatsService.java index 82371855bdda..538326bcae0a 100644 --- a/services/core/java/com/android/server/net/NetworkStatsService.java +++ b/services/core/java/com/android/server/net/NetworkStatsService.java @@ -361,7 +361,7 @@ public class NetworkStatsService extends INetworkStatsService.Stub {          mStatsObservers = checkNotNull(statsObservers, "missing NetworkStatsObservers");          mSystemDir = checkNotNull(systemDir, "missing systemDir");          mBaseDir = checkNotNull(baseDir, "missing baseDir"); -        mUseBpfTrafficStats = new File("/sys/fs/bpf/traffic_uid_stats_map").exists(); +        mUseBpfTrafficStats = new File("/sys/fs/bpf/map_netd_app_uid_stats_map").exists();      }      private void registerLocalService() {  |