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.
Showing
- doc/bird.sgml 9 additions, 0 deletionsdoc/bird.sgml
- lib/socket.h 2 additions, 0 deletionslib/socket.h
- proto/bfd/bfd.c 2 additions, 1 deletionproto/bfd/bfd.c
- proto/bfd/bfd.h 1 addition, 0 deletionsproto/bfd/bfd.h
- proto/bfd/config.Y 2 additions, 1 deletionproto/bfd/config.Y
- proto/bfd/packets.c 10 additions, 0 deletionsproto/bfd/packets.c
- sysdep/bsd/sysio.h 6 additions, 0 deletionssysdep/bsd/sysio.h
- sysdep/linux/sysio.h 9 additions, 0 deletionssysdep/linux/sysio.h
- sysdep/unix/io.c 4 additions, 0 deletionssysdep/unix/io.c
Loading