summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Benedict Wong <benedictwong@google.com> 2019-02-15 10:55:33 -0800
committer android-build-merger <android-build-merger@google.com> 2019-02-15 10:55:33 -0800
commitc67192a5f41e5e9f094b80c4e89fe4f58bfb56df (patch)
treeaeb42a83378f2e78269a6da2f3f438683f76dc5e
parentbf245d1ddbb972706d817757eca81cb2b7c9c948 (diff)
parent661d91e83268881b2efde76a812993c275fbdf6b (diff)
Merge "Add xfrm stats to dumpstate"
am: 661d91e832 Change-Id: Id935abb239175464161d44f08dcd1c668a10d13e
-rw-r--r--cmds/dumpstate/dumpstate.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmds/dumpstate/dumpstate.cpp b/cmds/dumpstate/dumpstate.cpp
index 8bd834d2de..9ed89c48f2 100644
--- a/cmds/dumpstate/dumpstate.cpp
+++ b/cmds/dumpstate/dumpstate.cpp
@@ -113,6 +113,7 @@ void add_mountinfo();
#define LOGPERSIST_DATA_DIR "/data/misc/logd"
#define PROFILE_DATA_DIR_CUR "/data/misc/profiles/cur"
#define PROFILE_DATA_DIR_REF "/data/misc/profiles/ref"
+#define XFRM_STAT_PROC_FILE "/proc/net/xfrm_stat"
#define WLUTIL "/vendor/xbin/wlutil"
#define WMTRACE_DATA_DIR "/data/misc/wmtrace"
@@ -1449,9 +1450,12 @@ static bool DumpstateDefault() {
add_mountinfo();
DumpIpTablesAsRoot();
- // Capture any IPSec policies in play. No keys are exposed here.
+ // Capture any IPSec policies in play. No keys are exposed here.
RunCommand("IP XFRM POLICY", {"ip", "xfrm", "policy"}, CommandOptions::WithTimeout(10).Build());
+ // Dump IPsec stats. No keys are exposed here.
+ DumpFile("XFRM STATS", XFRM_STAT_PROC_FILE);
+
// Run ss as root so we can see socket marks.
RunCommand("DETAILED SOCKET STATE", {"ss", "-eionptu"}, CommandOptions::WithTimeout(10).Build());