From: Donald Sharp Date: Sat, 2 Mar 2024 14:42:30 +0000 (-0500) Subject: bgpd: Include unsuppress-map as a valid outgoing policy X-Git-Tag: docker/8.4.5~17^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=1740f2d8a995e16c8a5b7b4cb9d22e3e94e39469;p=mirror%2Ffrr.git bgpd: Include unsuppress-map as a valid outgoing policy If unsuppress-map is setup for outgoing peers, consider that policy is being applied as for RFC 8212. Signed-off-by: Donald Sharp --- diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index a57a6b484e..e15a3b3754 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -5708,10 +5708,10 @@ bool bgp_outbound_policy_exists(struct peer *peer, struct bgp_filter *filter) if (peer->sort == BGP_PEER_IBGP) return true; - if (peer->sort == BGP_PEER_EBGP - && (ROUTE_MAP_OUT_NAME(filter) || PREFIX_LIST_OUT_NAME(filter) - || FILTER_LIST_OUT_NAME(filter) - || DISTRIBUTE_OUT_NAME(filter))) + if (peer->sort == BGP_PEER_EBGP && + (ROUTE_MAP_OUT_NAME(filter) || PREFIX_LIST_OUT_NAME(filter) || + FILTER_LIST_OUT_NAME(filter) || DISTRIBUTE_OUT_NAME(filter) || + UNSUPPRESS_MAP_NAME(filter))) return true; return false; }