mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 10:04:18 +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);
|
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 {
|
||||||
@ -6308,7 +6307,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