From: Mitesh Kanjariya Date: Thu, 19 Oct 2017 01:08:28 +0000 (-0700) Subject: bgpd: update all routes when vrf changes on a VNI X-Git-Tag: frr-4.0-dev~58^2~40 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e92bd2a28b746e52e1cae3c878b1a6526d942dfb;p=matthieu%2Ffrr.git bgpd: update all routes when vrf changes on a VNI Signed-off-by: Mitesh Kanjariya --- diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c index 66a7be910e..82cfd71f6c 100644 --- a/bgpd/bgp_evpn.c +++ b/bgpd/bgp_evpn.c @@ -3795,6 +3795,9 @@ int bgp_evpn_local_vni_add(struct bgp *bgp, vni_t vni, bgpevpn_unlink_from_l3vni(vpn); vpn->tenant_vrf_id = tenant_vrf_id; bgpevpn_link_to_l3vni(vpn); + + /* update all routes with new export RT for VRFs */ + update_routes_for_vni(bgp, vpn); } if (is_vni_live(vpn)