From 692055e3df6cc9f0d428d3b0dd8cdd8e825eb6f4 Mon Sep 17 00:00:00 2001 From: "Ondrej Zajicek (work)" Date: Thu, 7 Apr 2022 19:33:40 +0200 Subject: [PATCH] BFD: Add 'strict bind' option Add BFD protocol option 'strict bind' to use separate listening socket for each BFD interface bound to its address instead of using shared listening sockets. --- doc/bird.sgml | 7 +++++++ proto/bfd/bfd.c | 31 ++++++++++++++++++++++--------- proto/bfd/bfd.h | 3 +++ proto/bfd/config.Y | 4 +++- proto/bfd/packets.c | 36 +++++++++++++++++++++++++++++++++++- 5 files changed, 70 insertions(+), 11 deletions(-) diff --git a/doc/bird.sgml b/doc/bird.sgml index 1d5ae056..9c4a6f68 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -2153,6 +2153,13 @@ protocol bfd [<name>] { to configure separate BFD protocol instances for IPv4 and for IPv6 sessions. +