diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2024-07-03 06:58:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-03 06:58:56 -0400 |
| commit | 9c01a591e307e0adb2db9d0d6188d97718b5825a (patch) | |
| tree | 4f2bd3fe853da0dbaec78524e00db7ac602096c4 | |
| parent | 7d4786c59b061892a0ba5794fdff81cf5ac29c63 (diff) | |
| parent | cdf7dcf00949f5088983b7faefe9c5e6e6edc1ec (diff) | |
Merge pull request #16324 from opensourcerouting/fix/backport_fd3e0047d389569d473685369acefd8e448e0e31_8.5
bgpd: Ignore RFC8212 for BGP Confederations
| -rw-r--r-- | bgpd/bgp_route.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index 56cdae0fa2..6df6abce69 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -5837,7 +5837,7 @@ void bgp_set_stale_route(struct peer *peer, afi_t afi, safi_t safi) bool bgp_outbound_policy_exists(struct peer *peer, struct bgp_filter *filter) { - if (peer->sort == BGP_PEER_IBGP) + if (peer->sort == BGP_PEER_CONFED || peer->sort == BGP_PEER_IBGP) return true; if (peer->sort == BGP_PEER_EBGP && @@ -5850,7 +5850,7 @@ bool bgp_outbound_policy_exists(struct peer *peer, struct bgp_filter *filter) bool bgp_inbound_policy_exists(struct peer *peer, struct bgp_filter *filter) { - if (peer->sort == BGP_PEER_IBGP) + if (peer->sort == BGP_PEER_CONFED || peer->sort == BGP_PEER_IBGP) return true; if (peer->sort == BGP_PEER_EBGP |
