From: vivek Date: Fri, 26 May 2017 06:06:38 +0000 (-0700) Subject: bgpd: Ensure EVPN next hops are not overriden X-Git-Tag: reindent-master-before~6^2~7 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=af0daa50be3f296648e47ae9a112c97736987500;p=mirror%2Ffrr.git bgpd: Ensure EVPN next hops are not overriden Updates: bgpd: Fix next hop setting for EVPN Signed-off-by: Vivek Venkatraman --- diff --git a/bgpd/bgp_updgrp_packet.c b/bgpd/bgp_updgrp_packet.c index df1bb1eab2..20b334ab59 100644 --- a/bgpd/bgp_updgrp_packet.c +++ b/bgpd/bgp_updgrp_packet.c @@ -482,6 +482,7 @@ bpacket_reformat_for_peer (struct bpacket *pkt, struct peer_af *paf) nh_modified = 1; } else if (peer->sort == BGP_PEER_EBGP && + paf->safi != SAFI_EVPN && (bgp_multiaccess_check_v4 (v4nh, peer) == 0) && !CHECK_FLAG(vec->flags, BPKT_ATTRVEC_FLAGS_RMAP_NH_UNCHANGED) &&