diff options
| author | Sarita Patra <saritap@vmware.com> | 2020-04-14 04:24:15 -0700 | 
|---|---|---|
| committer | Sarita Patra <saritap@vmware.com> | 2020-04-22 08:12:24 -0700 | 
| commit | ac8e400cd922371e4232c36128e0059e20762923 (patch) | |
| tree | 93377f7d45bb3c0e9ba9218051638f21a5243caa /pimd | |
| parent | 09c04bc49098f513ceaba6323f5c2921212b8e03 (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.c | 4 | 
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",  | 
