From ac8e400cd922371e4232c36128e0059e20762923 Mon Sep 17 00:00:00 2001 From: Sarita Patra Date: Tue, 14 Apr 2020 04:24:15 -0700 Subject: [PATCH] pimd: Added a new field "rpAddress" in "show ip pim rp-info json Fix: Added a new field "rpAddress" in "show ip pim rp-info json" Before: "40.0.0.2":[ { "outboundInterface":"ens224", "group":"224.0.0.0\/4", "source":"Static" } After: "40.0.0.2":[ { "rpAddress":"40.0.0.2", "outboundInterface":"ens224", "group":"224.0.0.0\/4", "source":"Static" } Signed-off-by: Sarita Patra --- pimd/pim_rp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c index 355aa07048..3a93b192ee 100644 --- a/pimd/pim_rp.c +++ b/pimd/pim_rp.c @@ -1289,6 +1289,10 @@ void pim_rp_show_information(struct pim_instance *pim, struct vty *vty, bool uj) json_rp_rows = json_object_new_array(); json_row = json_object_new_object(); + json_object_string_add( + json_row, "rpAddress", + inet_ntoa(rp_info->rp.rpf_addr.u + .prefix4)); if (rp_info->rp.source_nexthop.interface) json_object_string_add( json_row, "outboundInterface", -- 2.39.5