summaryrefslogtreecommitdiff
path: root/pimd
diff options
context:
space:
mode:
authorSarita Patra <saritap@vmware.com>2020-04-14 04:24:15 -0700
committerSarita Patra <saritap@vmware.com>2020-04-22 08:12:24 -0700
commitac8e400cd922371e4232c36128e0059e20762923 (patch)
tree93377f7d45bb3c0e9ba9218051638f21a5243caa /pimd
parent09c04bc49098f513ceaba6323f5c2921212b8e03 (diff)
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 <saritap@vmware.com>
Diffstat (limited to 'pimd')
-rw-r--r--pimd/pim_rp.c4
1 files changed, 4 insertions, 0 deletions
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",