From c3eec4fff9ee2f6c2e12e1fb871791d4ce1106a6 Mon Sep 17 00:00:00 2001 From: Erik Kline Date: Wed, 28 Sep 2016 15:19:00 +0900 Subject: [PATCH] Support triggering confirmConfiguration() via dumpsys Tested: - flashed to device - triggered - monitored tcpdump for the expected traffic Bug: 30869013 Change-Id: I6a4741bdeed2aaa483f8c2281acb74d245a323e8 --- services/net/java/android/net/ip/IpManager.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/net/java/android/net/ip/IpManager.java b/services/net/java/android/net/ip/IpManager.java index 215059d563f60..ee67d953ec29d 100644 --- a/services/net/java/android/net/ip/IpManager.java +++ b/services/net/java/android/net/ip/IpManager.java @@ -358,6 +358,7 @@ public class IpManager extends StateMachine { } public static final String DUMP_ARG = "ipmanager"; + public static final String DUMP_ARG_CONFIRM = "confirm"; private static final int CMD_STOP = 1; private static final int CMD_START = 2; @@ -562,6 +563,12 @@ public class IpManager extends StateMachine { } public void dump(FileDescriptor fd, PrintWriter writer, String[] args) { + if (args.length > 0 && DUMP_ARG_CONFIRM.equals(args[0])) { + // Execute confirmConfiguration() and take no further action. + confirmConfiguration(); + return; + } + IndentingPrintWriter pw = new IndentingPrintWriter(writer, " "); pw.println("APF dump:"); pw.increaseIndent();