]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Do not start BGP session if BFD profile is in shutdown state 16194/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 12 Jun 2024 05:39:48 +0000 (08:39 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 12 Jun 2024 05:39:48 +0000 (08:39 +0300)
commit1fb48f5d13faf4ec1e6d4c2cdded9ca2dcd6d609
tree93ad1bfde17c9bc3512d61fa6d77b9c65a9c34ab
parentae1f3a48513f51c540788a090b05c24750665f55
bgpd: Do not start BGP session if BFD profile is in shutdown state

If we do:

```
bfd
 profile foo
  shutdown
```

The session is dropped, but immediately established again because we don't
have a proper check on BFD.

If BFD is administratively shutdown, ignore starting the session.

Fixes: https://github.com/FRRouting/frr/issues/16186
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgpd.c
lib/bfd.c
lib/bfd.h