diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-11-07 13:04:54 +0200 |
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-11-08 10:00:40 +0200 |
| commit | 3dfcbf672cb219199847bde98d0913bf5ea90119 (patch) | |
| tree | acafa6191b3c1a6511941d0f98ffa170462f67a9 | |
| parent | dd3e867f487a711d1328eed120bac6d1f57cc882 (diff) | |
bgpd: Clear all paths including addpath once GR expires
We iterated over all bgp_path_info's, but once we remove the path, we didn't
check for other paths under the same bgp_dest.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
| -rw-r--r-- | bgpd/bgp_route.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index c8daa0d1b9..021642e7db 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -5856,7 +5856,6 @@ void bgp_clear_stale_route(struct peer *peer, afi_t afi, safi_t safi) vpn_leak_to_vrf_withdraw(pi); bgp_rib_remove(rm, pi, peer, afi, safi); - break; } } } else { @@ -5885,7 +5884,6 @@ void bgp_clear_stale_route(struct peer *peer, afi_t afi, safi_t safi) pi); bgp_rib_remove(dest, pi, peer, afi, safi); - break; } } } |
