diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index b210bb32be..7948400e27 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java @@ -3422,6 +3422,17 @@ public class ConnectivityService extends IConnectivityManager.Stub pw.increaseIndent(); mNetworkActivityTracker.dump(pw); pw.decreaseIndent(); + + // pre-T is logged by netd. + if (SdkLevel.isAtLeastT()) { + pw.println(); + pw.println("BPF programs & maps:"); + pw.increaseIndent(); + // Flush is required. Otherwise, the traces in fd can interleave with traces in pw. + pw.flush(); + dumpTrafficController(pw, fd, /*verbose=*/ true); + pw.decreaseIndent(); + } } private void dumpNetworks(IndentingPrintWriter pw) {