diff options
| -rw-r--r-- | cmds/dumpstate/dumpstate.cpp | 6 |
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()); |