bgpd: notify zebra if advertise-gw-macip is enabled when VNI comes up

Ticket: CM-17281
Review: CCR-6517
Testing: Manual

Signed-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>
This commit is contained in:
Mitesh Kanjariya 2017-07-27 17:11:48 -07:00
parent 74218b297f
commit d7d970105e

View File

@ -45,6 +45,7 @@
#include "bgpd/bgp_encap_types.h"
#include "bgpd/bgp_debug.h"
#include "bgpd/bgp_aspath.h"
#include "bgpd/bgp_zebra.h"
/*
* Definitions and external declarations.
@ -2725,6 +2726,10 @@ int bgp_evpn_local_vni_add(struct bgp *bgp, vni_t vni,
*/
install_routes_for_vni(bgp, vpn);
/* If we are advertising gateway mac-ip
It needs to be conveyed again to zebra */
bgp_zebra_advertise_gw_macip(bgp, vpn->advertise_gw_macip, vpn->vni);
return 0;
}