]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Treat the peer as not active due to BFD down only if established (backport... 18681/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:34 +0000 (11:41 +0200)
commitd35025a0f597daabde687a6c9ed48af0ff33938b
tree9bb3670a94445a7023d913483be52b6d6d109226
parentd8094eaaf2051dfd80a263e15f8d5011b859ca6f
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