From e53bd693263792f45554b8b20a9264d6c518ad86 Mon Sep 17 00:00:00 2001 From: Donatas Abraitis Date: Wed, 10 Apr 2024 13:34:47 +0300 Subject: [PATCH] bgpd: Allow sending extended communities between OAD peers Signed-off-by: Donatas Abraitis --- bgpd/bgp_attr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bgpd/bgp_attr.c b/bgpd/bgp_attr.c index b57a142d8d..7cd8e557b9 100644 --- a/bgpd/bgp_attr.c +++ b/bgpd/bgp_attr.c @@ -4357,7 +4357,7 @@ static void bgp_packet_ecommunity_attribute(struct stream *s, struct peer *peer, bool transparent, int attribute) { if (peer->sort == BGP_PEER_IBGP || peer->sort == BGP_PEER_CONFED || - transparent) { + peer->sub_sort == BGP_PEER_EBGP_OAD || transparent) { if (ecomm->size * ecomm->unit_size > 255) { stream_putc(s, BGP_ATTR_FLAG_OPTIONAL | BGP_ATTR_FLAG_TRANS |