summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lorenzo Colitti <lorenzo@google.com> 2021-01-29 20:19:23 +0900
committer Lorenzo Colitti <lorenzo@google.com> 2021-02-02 16:17:22 +0900
commitee73d9b87cff3a259fac5d5738d33e5fb6eefde9 (patch)
tree14485033cd4689f6895ef1132334f52d5232a932
parentac799e5a4d29730b8b4ccfd15d11c82043c3249f (diff)
Add the underlying networks to NetworkAgentInfo#toString.
This is useful in debugging VPN networks. Bug: 173331190 Test: manual Change-Id: I4f38a53980191a1813c2ef313fedc51af98f18f6
-rw-r--r--services/core/java/com/android/server/connectivity/NetworkAgentInfo.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java b/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java
index b2824846008c..1a4f20c7101e 100644
--- a/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java
+++ b/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java
@@ -57,6 +57,7 @@ import com.android.internal.util.WakeupMessage;
import com.android.server.ConnectivityService;
import java.io.PrintWriter;
+import java.util.Arrays;
import java.util.List;
import java.util.NoSuchElementException;
import java.util.Objects;
@@ -1025,6 +1026,8 @@ public class NetworkAgentInfo implements Comparable<NetworkAgentInfo> {
+ (networkAgentConfig.acceptUnvalidated ? " acceptUnvalidated" : "")
+ (networkAgentConfig.acceptPartialConnectivity ? " acceptPartialConnectivity" : "")
+ (clatd.isStarted() ? " clat{" + clatd + "} " : "")
+ + (declaredUnderlyingNetworks != null
+ ? " underlying{" + Arrays.toString(declaredUnderlyingNetworks) + "}" : "")
+ " lp{" + linkProperties + "}"
+ " nc{" + networkCapabilities + "}"
+ "}";