mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-28 17:25:42 +00:00
bgpd: fix show run of network route-distinguisher
Route-distinguisher (RD) is not printed properly in show run: > address-family ipv6 vpn > network ff01::/64 rd (null) label 7 > network ff01::/64 rd (null) label 8ad151f66aa
("bgpd: Refactor bgp_static_set/bgp_static_set_safi") merged bgp_static_set_safi into bgp_static_set but inadvertently omitted the handling of prd_pretty. Copy the pretty RD string if available. > address-family ipv6 vpn > network ff01::/64 rd 75:5 label 7 > network ff01::/64 rd 85:5 label 8 Fixes:ad151f66aa
("bgpd: Refactor bgp_static_set/bgp_static_set_safi") Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
This commit is contained in:
parent
7ba58e97ff
commit
3d3a138f5a
@ -7138,6 +7138,10 @@ int bgp_static_set(struct vty *vty, bool negate, const char *ip_str,
|
||||
bgp_static->label = label;
|
||||
bgp_static->prd = prd;
|
||||
|
||||
if (rd_str)
|
||||
bgp_static->prd_pretty = XSTRDUP(MTYPE_BGP,
|
||||
rd_str);
|
||||
|
||||
if (rmap) {
|
||||
XFREE(MTYPE_ROUTE_MAP_NAME,
|
||||
bgp_static->rmap.name);
|
||||
|
Loading…
Reference in New Issue
Block a user