mirror of
https://git.proxmox.com/git/mirror_frr
synced 2026-02-01 16:49:01 +00:00
2004-05-01 rivo nurges <rix@estpak.ee>
* bgp_route.c: fix UNH IOL BGP-4.1.12f
This commit is contained in:
parent
eb821189d2
commit
35be31b6b2
@ -1,3 +1,7 @@
|
||||
2004-05-01 rivo nurges <rix@estpak.ee>
|
||||
|
||||
* bgp_route.c: fix UNH IOL BGP-4.1.12f
|
||||
|
||||
2004-05-01 Paul Jakma <paul@dishone.st>
|
||||
|
||||
* Revert the attempted clean-up of the dummy peer hack, reverts
|
||||
|
||||
@ -480,6 +480,16 @@ bgp_announce_check (struct bgp_info *ri, struct peer *peer, struct prefix *p,
|
||||
if (from == peer)
|
||||
return 0;
|
||||
|
||||
/* If peer's id and route's nexthop are same. draft-ietf-idr-bgp4-23 5.1.3 */
|
||||
if (p->family == AF_INET
|
||||
&& IPV4_ADDR_SAME(&peer->remote_id, &ri->attr->nexthop))
|
||||
return 0;
|
||||
#ifdef HAVE_IPV6
|
||||
if (p->family == AF_INET6
|
||||
&& IPV6_ADDR_SAME(&peer->remote_id, &ri->attr->nexthop))
|
||||
return 0;
|
||||
#endif
|
||||
|
||||
/* Aggregate-address suppress check. */
|
||||
if (ri->suppress)
|
||||
if (! UNSUPPRESS_MAP_NAME (filter))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user