]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Treat the peer as not active due to BFD down only if established (backport... 18682/head
authorStefan Hanreich <s.hanreich@proxmox.com>
Fri, 18 Apr 2025 08:36:19 +0000 (10:36 +0200)
committerStefan Hanreich <s.hanreich@proxmox.com>
Fri, 18 Apr 2025 09:41:55 +0000 (11:41 +0200)
commitab73284535ce24bd2f2c2b73a9841cf075f906b0
treeec4c69e978c89ab67afe88857cf5f97d741aff5d
parent646bf178de61158dc06b40d666e5d0d071b47bfb
bgpd: Treat the peer as not active due to BFD down only if established (backport #18562)

If we have `neighbor X bfd` and BFD status is DOWN and/or ADMIN_DOWN, and BGP
session is not yet established, we never allow the session to establish.

Let's fix this regression that was in 10.2.

Fixes: 1fb48f5 ("bgpd: Do not start BGP session if BFD profile is in shutdown state")
Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
bgpd/bgpd.c