mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 13:06:51 +00:00
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>
(cherry picked from commit 7de464b00f
)
This commit is contained in:
parent
f640f0714c
commit
f1454d95aa
@ -6279,7 +6279,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 {
|
||||
@ -6308,7 +6307,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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user