mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 07:37:29 +00:00
bgpd: attempt to fix test convergence failure
Don't reset BFD peer on BGP session establishment. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
This commit is contained in:
parent
65e3e8484b
commit
4aa283cd4e
@ -207,15 +207,9 @@ static void bgp_bfd_update_peer(struct peer *peer)
|
|||||||
*/
|
*/
|
||||||
void bgp_bfd_reset_peer(struct peer *peer)
|
void bgp_bfd_reset_peer(struct peer *peer)
|
||||||
{
|
{
|
||||||
struct bfd_info *bfd_info;
|
|
||||||
|
|
||||||
if (!peer->bfd_info)
|
if (!peer->bfd_info)
|
||||||
return;
|
return;
|
||||||
bfd_info = (struct bfd_info *)peer->bfd_info;
|
|
||||||
|
|
||||||
/* if status is not down, reset bfd */
|
|
||||||
if (bfd_info->status != BFD_STATUS_DOWN)
|
|
||||||
bgp_bfd_peer_sendmsg(peer, ZEBRA_BFD_DEST_DEREGISTER);
|
|
||||||
bgp_bfd_peer_sendmsg(peer, ZEBRA_BFD_DEST_REGISTER);
|
bgp_bfd_peer_sendmsg(peer, ZEBRA_BFD_DEST_REGISTER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user