{
struct zebra_vrf *zvrf;
- zvrf = vrf_info_lookup(VRF_DEFAULT);
+ zvrf = zebra_vrf_get_evpn();
if (zvrf && zvrf->advertise_svi_macip)
return 1;
return;
}
- if (zvrf_id(zvrf) != VRF_DEFAULT) {
- zlog_debug("Recv MACIP DEL for non-default VRF %u",
- zvrf_id(zvrf));
+ if (zvrf_id(zvrf) != zebra_vrf_get_evpn_id()) {
+ zlog_debug("Recv MACIP DEL for non-EVPN VRF %u",
+ zvrf_id(zvrf));
return;
}
return;
}
- if (zvrf_id(zvrf) != VRF_DEFAULT) {
- zlog_debug("Recv MACIP ADD for non-default VRF %u",
- zvrf_id(zvrf));
+ if (zvrf_id(zvrf) != zebra_vrf_get_evpn_id()) {
+ zlog_debug("Recv MACIP ADD for non-EVPN VRF %u",
+ zvrf_id(zvrf));
return;
}
struct stream *s;
enum vxlan_flood_control flood_ctrl;
- if (zvrf_id(zvrf) != VRF_DEFAULT) {
- zlog_err("EVPN flood control for non-default VRF %u",
+ if (zvrf_id(zvrf) != zebra_vrf_get_evpn_id()) {
+ zlog_err("EVPN flood control for non-EVPN VRF %u",
zvrf_id(zvrf));
return;
}
zebra_vni_t *zvni = NULL;
struct interface *ifp = NULL;
- if (zvrf_id(zvrf) != VRF_DEFAULT) {
- zlog_debug("EVPN GW-MACIP Adv for non-default VRF %u",
- zvrf_id(zvrf));
+ if (zvrf_id(zvrf) != zebra_vrf_get_evpn_id()) {
+ zlog_debug("EVPN GW-MACIP Adv for non-EVPN VRF %u",
+ zvrf_id(zvrf));
return;
}
struct zebra_l2info_vxlan zl2_info;
struct interface *vlan_if = NULL;
- if (zvrf_id(zvrf) != VRF_DEFAULT) {
- zlog_debug("EVPN GW-MACIP Adv for non-default VRF %u",
- zvrf_id(zvrf));
+ if (zvrf_id(zvrf) != zebra_vrf_get_evpn_id()) {
+ zlog_debug("EVPN GW-MACIP Adv for non-EVPN VRF %u",
+ zvrf_id(zvrf));
return;
}
zebra_vni_t *zvni = NULL;
struct interface *ifp = NULL;
- if (zvrf_id(zvrf) != VRF_DEFAULT) {
- zlog_debug("EVPN GW-MACIP Adv for non-default VRF %u",
+ if (zvrf_id(zvrf) != zebra_vrf_get_evpn_id()) {
+ zlog_debug("EVPN GW-MACIP Adv for non-EVPN VRF %u",
zvrf_id(zvrf));
return;
}