mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 05:28:51 +00:00
bgpd: fix route-distinguisher in vrf leak json cmd
For auto configured value RD value comes as NULL,
switching back to original change will ensure to cover
for both auto and user configured RD value in JSON.
tor-11# show bgp vrf blue ipv4 unicast route-leak json
{
"vrf":"blue",
"afiSafi":"ipv4Unicast",
"importFromVrfs":[
"purple"
],
"importRts":"10.10.3.11:6",
"exportToVrfs":[
"purple"
],
"routeDistinguisher":"(null)", <<<<<
"exportRts":"10.10.3.11:10"
}
Signed-off-by: Chirag Shah <chirag@nvidia.com>
(cherry picked from commit 892704d07f
)
This commit is contained in:
parent
839495758d
commit
87e70f81d8
@ -16110,9 +16110,9 @@ static int bgp_show_route_leak_vty(struct vty *vty, const char *name,
|
||||
json_object_new_string(vname));
|
||||
json_object_object_add(json, "exportToVrfs",
|
||||
json_export_vrfs);
|
||||
json_object_string_addf(
|
||||
json, "routeDistinguisher", "%s",
|
||||
bgp->vpn_policy[afi].tovpn_rd_pretty);
|
||||
json_object_string_addf(json, "routeDistinguisher",
|
||||
BGP_RD_AS_FORMAT(bgp->asnotation),
|
||||
&bgp->vpn_policy[afi].tovpn_rd);
|
||||
dir = BGP_VPN_POLICY_DIR_TOVPN;
|
||||
if (bgp->vpn_policy[afi].rtlist[dir]) {
|
||||
ecom_str = ecommunity_ecom2str(
|
||||
|
Loading…
Reference in New Issue
Block a user