From e92bd2a28b746e52e1cae3c878b1a6526d942dfb Mon Sep 17 00:00:00 2001 From: Mitesh Kanjariya Date: Wed, 18 Oct 2017 18:08:28 -0700 Subject: [PATCH] bgpd: update all routes when vrf changes on a VNI Signed-off-by: Mitesh Kanjariya --- bgpd/bgp_evpn.c | 3 +++ 1 file changed, 3 insertions(+) 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) -- 2.39.5