]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Do not suppress conditional advertisement updates if triggered
authorDonatas Abraitis <donatas@opensourcerouting.org>
Fri, 20 Oct 2023 08:59:59 +0000 (11:59 +0300)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Mon, 23 Oct 2023 11:42:05 +0000 (11:42 +0000)
commitccb10cd8a71d2a442e169f0af584e9d693e4b682
treec42b8b9be64d00506457aa221a81bbdbd7b06209
parent7691067b629ace7ed42514290b29120d09b2a883
bgpd: Do not suppress conditional advertisement updates if triggered

If we have a prefix-list with one entry, and after some time we append a prefix-list
with some more additional entries, conditional advertisement is triggered, and the
old entries are suppressed (because they look identical as sent before).

Hence, the old entries are sent as withdrawals and only new entries sent as updates.

Force re-sending all BGP updates for conditional advertisement. The same is done
for route-refresh, and/or soft clear operations.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
(cherry picked from commit 2d8e85958526493f59e7cb9bf6dac829ed3d687f)
bgpd/bgp_conditional_adv.c