if (update_mac) {
if (!mac) {
mac = zebra_evpn_mac_add(zevpn, macaddr);
- if (!mac) {
- zlog_warn(
- "Failed to add MAC %pEA VNI %u Remote VTEP %pI4",
- macaddr, zevpn->vni, &vtep_ip);
- return -1;
- }
-
zebra_evpn_es_mac_ref(mac, esi);
/* Is this MAC created for a MACIP? */
local_inactive ? " local-inactive" : "");
mac = zebra_evpn_mac_add(zevpn, macaddr);
- if (!mac) {
- flog_err(
- EC_ZEBRA_MAC_ADD_FAILED,
- "Failed to add MAC %pEA intf %s(%u) VID %u VNI %u",
- macaddr, ifp->name, ifp->ifindex, vid,
- zevpn->vni);
- return -1;
- }
SET_FLAG(mac->flags, ZEBRA_MAC_LOCAL);
es_change = zebra_evpn_local_mac_update_fwd_info(mac, ifp, vid);
if (sticky)
local_ns_id = zvrf->zns->ns_id;
mac = zebra_evpn_mac_lookup(zevpn, macaddr);
- if (!mac) {
+ if (!mac)
mac = zebra_evpn_mac_add(zevpn, macaddr);
- if (!mac) {
- flog_err(EC_ZEBRA_MAC_ADD_FAILED,
- "Failed to add MAC %pEA intf %s(%u) VID %u",
- macaddr, ifp->name, ifp->ifindex, vlan_id);
- return -1;
- }
- }
/* Set "local" forwarding info. */
zebra_evpn_mac_clear_fwd_info(mac);
macaddr, ip, zevpn->vni);
zmac = zebra_evpn_mac_add(zevpn, macaddr);
- if (!zmac) {
- zlog_debug("Failed to add MAC %pEA VNI %u", macaddr,
- zevpn->vni);
- return -1;
- }
-
zebra_evpn_mac_clear_fwd_info(zmac);
memset(&zmac->flags, 0, sizeof(uint32_t));
SET_FLAG(zmac->flags, ZEBRA_MAC_AUTO);