From 2f89147c6b521f5c45c2afaf555d298ee2a5e1ef Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Fri, 10 Mar 2017 10:23:40 -0500 Subject: [PATCH] pimd: Add additional output to 'show ip pim state json' Signed-off-by: Donald Sharp --- pimd/pim_cmd.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index 465c368f43..a85de0aabc 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -1422,6 +1422,14 @@ pim_show_state(struct vty *vty, const char *src_or_group, const char *group, u_c if (!json_ifp_in) { json_ifp_in = json_object_new_object(); json_object_object_add(json_source, in_ifname, json_ifp_in); + json_object_int_add (json_source, "Installed", c_oil->installed); + json_object_int_add (json_source, "RefCount", c_oil->oil_ref_count); + json_object_int_add (json_source, "OilListSize", c_oil->oil_size); + json_object_int_add (json_source, "OilRescan", c_oil->oil_inherited_rescan); + json_object_int_add (json_source, "LastUsed", c_oil->cc.lastused); + json_object_int_add (json_source, "PacketCount", c_oil->cc.pktcnt); + json_object_int_add (json_source, "ByteCount", c_oil->cc.bytecnt); + json_object_int_add (json_source, "WrongInterface", c_oil->cc.wrong_if); } } else { vty_out(vty, "%-9d %-15s %-15s %-7s ", -- 2.39.5