af->afid = afid;
af->peer = peer;
- /* for l2vpn/evpn the default behaviour is nexthop-unchanged */
- if (afi == AFI_L2VPN && safi == SAFI_EVPN)
- peer_af_flag_set(peer, afi, safi, PEER_FLAG_NEXTHOP_UNCHANGED);
-
return af;
}
}
peer->orf_plist[afi][safi] = NULL;
}
+
+ /* set nexthop-unchanged for l2vpn evpn by default */
+ SET_FLAG(peer->af_flags[AFI_L2VPN][SAFI_EVPN],
+ PEER_FLAG_NEXTHOP_UNCHANGED);
+
SET_FLAG(peer->sflags, PEER_STATUS_CAPABILITY_OPEN);
/* Create buffers. */
}
}
- /* for l2vpn/evpn the default behaviour is nexthop-unchanged */
- if (afi == AFI_L2VPN && safi == SAFI_EVPN)
- peer_af_flag_set(peer, afi, safi, PEER_FLAG_NEXTHOP_UNCHANGED);
-
return 0;
}