]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: attempt to fix test convergence failure
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 18 Jun 2020 11:42:59 +0000 (08:42 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 18 Jun 2020 19:51:13 +0000 (16:51 -0300)
Don't reset BFD peer on BGP session establishment.

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
bgpd/bgp_bfd.c

index a200589bd3a1891b3092c7dc879ff8ec7b3b2d85..1be7eff56042d3179d1a3c14db10514030cd6e85 100644 (file)
@@ -207,15 +207,9 @@ static void bgp_bfd_update_peer(struct peer *peer)
  */
 void bgp_bfd_reset_peer(struct peer *peer)
 {
-       struct bfd_info *bfd_info;
-
        if (!peer->bfd_info)
                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);
 }