From: Chirag Shah Date: Sat, 16 Jun 2018 04:11:16 +0000 (-0700) Subject: bgpd: fix default RD value in running-cfg X-Git-Tag: frr-6.1-dev~294^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=99b4e972b59ef5ad1cef41541954faedfd7d7ab5;p=mirror%2Ffrr.git bgpd: fix default RD value in running-cfg When bgp vrf is configured with non-default RD value, config flag is set. Upon removing non-default RD value the flag was not reset, thus displayed default RD value in running-config. router bgp 5550 vrf vrf1 rd 45.0.2.2:5 Unset the RD configuration flag under bgp_vrf instance. Ticket:CM-20206 Signed-off-by: Chirag Shah --- diff --git a/bgpd/bgp_evpn_vty.c b/bgpd/bgp_evpn_vty.c index 8556a325bb..cb71e06149 100644 --- a/bgpd/bgp_evpn_vty.c +++ b/bgpd/bgp_evpn_vty.c @@ -1829,6 +1829,7 @@ static void evpn_unconfigure_vrf_rd(struct bgp *bgp_vrf) /* fall back to default RD */ bgp_evpn_derive_auto_rd_for_vrf(bgp_vrf); + UNSET_FLAG(bgp_vrf->vrf_flags, BGP_VRF_RD_CFGD); /* We have a new RD for VRF. * Advertise all type-5 routes again with the new RD