mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 09:20:25 +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>
This commit is contained in:
parent
035b33f0db
commit
099795ee61
@ -5910,7 +5910,6 @@ void bgp_clear_stale_route(struct peer *peer, afi_t afi, safi_t safi)
|
|||||||
vpn_leak_to_vrf_withdraw(pi);
|
vpn_leak_to_vrf_withdraw(pi);
|
||||||
|
|
||||||
bgp_rib_remove(rm, pi, peer, afi, safi);
|
bgp_rib_remove(rm, pi, peer, afi, safi);
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -5939,7 +5938,6 @@ void bgp_clear_stale_route(struct peer *peer, afi_t afi, safi_t safi)
|
|||||||
pi);
|
pi);
|
||||||
|
|
||||||
bgp_rib_remove(dest, pi, peer, afi, safi);
|
bgp_rib_remove(dest, pi, peer, afi, safi);
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user