summaryrefslogtreecommitdiff
path: root/bgpd/bgp_conditional_adv.c
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2023-10-23 07:41:07 -0400
committerGitHub <noreply@github.com>2023-10-23 07:41:07 -0400
commit01d84db04686936e343f10e7af6b48b52190081c (patch)
treebf42284af37a3dfc30a41ae37500fae950e14584 /bgpd/bgp_conditional_adv.c
parent571b40351981e456e4840ba917d714f7e6447470 (diff)
parent3c9415125818b54416bd89b9f703f987ff91746c (diff)
Merge pull request #14628 from opensourcerouting/fix/bgpd_conditional_advertisement_static_routes_withdrawn
bgpd: Do not suppress conditional advertisement updates if triggered
Diffstat (limited to 'bgpd/bgp_conditional_adv.c')
-rw-r--r--bgpd/bgp_conditional_adv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bgpd/bgp_conditional_adv.c b/bgpd/bgp_conditional_adv.c
index b30052d95a..3b5f5e986b 100644
--- a/bgpd/bgp_conditional_adv.c
+++ b/bgpd/bgp_conditional_adv.c
@@ -90,6 +90,7 @@ static void bgp_conditional_adv_routes(struct peer *peer, afi_t afi,
addpath_capable = bgp_addpath_encode_tx(peer, afi, safi);
+ SET_FLAG(subgrp->sflags, SUBGRP_STATUS_FORCE_UPDATES);
for (dest = bgp_table_top(table); dest; dest = bgp_route_next(dest)) {
dest_p = bgp_dest_get_prefix(dest);
assert(dest_p);