mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 06:50:17 +00:00
Merge pull request #5957 from pguibert6WIND/two_bfd_fixes
Two bfd fixes
This commit is contained in:
commit
03d15b1073
@ -1128,6 +1128,10 @@ int bgp_stop(struct peer *peer)
|
||||
|
||||
peer->nsf_af_count = 0;
|
||||
|
||||
/* deregister peer */
|
||||
if (peer->last_reset != PEER_DOWN_BFD_DOWN)
|
||||
bgp_bfd_deregister_peer(peer);
|
||||
|
||||
if (peer_dynamic_neighbor(peer)
|
||||
&& !(CHECK_FLAG(peer->flags, PEER_FLAG_DELETE))) {
|
||||
if (bgp_debug_neighbor_events(peer))
|
||||
@ -1931,6 +1935,7 @@ static int bgp_establish(struct peer *peer)
|
||||
hash_release(peer->bgp->peerhash, peer);
|
||||
hash_get(peer->bgp->peerhash, peer, hash_alloc_intern);
|
||||
|
||||
bgp_bfd_deregister_peer(peer);
|
||||
bgp_bfd_register_peer(peer);
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user