]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Make `suppress-fib-pending` clear peering
authorDonald Sharp <sharpd@nvidia.com>
Mon, 11 Dec 2023 15:46:53 +0000 (10:46 -0500)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Tue, 12 Dec 2023 19:32:30 +0000 (19:32 +0000)
commit758e14a3ea55d79932d14aa6d447d90d83642481
tree1ebe60ada975572ef9ee6551978aee055c5965c6
parentf213517a611c139cfd08bfaa8c4a09a0112a4b9d
bgpd: Make `suppress-fib-pending` clear peering

When a peer has come up and already started installing
routes into the rib and `suppress-fib-pending` is either
turned on or off.  BGP is left with some routes that
may need to be withdrawn from peers and routes that
it does not know the status of.  Clear the BGP peers
for the interesting parties and let's let us come
up to speed as needed.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
(cherry picked from commit bdb5ae8bce94432eb5e581f04f48dc4aa5db7ca4)
bgpd/bgp_fsm.c
bgpd/bgpd.c
bgpd/bgpd.h