From: Alexander Zubkov Date: Wed, 26 Jun 2024 14:29:57 +0000 (+0200) Subject: BFD: Add option to accept zero checksum for IPv6 UDP packets X-Git-Tag: v2.16~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a40bccffe9e28e211fe996845658f87f5cc60e9;p=thirdparty%2Fbird.git BFD: Add option to accept zero checksum for IPv6 UDP packets Some vendors do not fill the checksum for IPv6 UDP packets. For interoperability with such implementations one can set UDP_NO_CHECK6_RX socket option on Linux. Thanks to Ville O for the suggestion. Minor changes by committer. --- diff --git a/doc/bird.sgml b/doc/bird.sgml index 8035ec185..096e31488 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -2499,6 +2499,7 @@ milliseconds. protocol bfd [<name>] { accept [ipv4|ipv6] [direct|multihop]; + zero udp6 checksum rx <switch>; interface <interface pattern> { interval <time>; min rx interval <time>; @@ -2548,6 +2549,14 @@ protocol bfd [<name>] { in cases like running multiple BIRD instances on a machine, each handling a different set of interfaces. Default: disabled. +