mfontanini / libtins

High-level, multiplatform C++ network packet sniffing and crafting library.
http://libtins.github.io/
BSD 2-Clause "Simplified" License
1.91k stars 377 forks source link

Add BFD support #533

Open jamestiotio opened 3 months ago

jamestiotio commented 3 months ago

Add support for the Bidirectional Forwarding Detection (BFD) protocol as defined in RFC 5880. Some tests have also been added to ensure that the BFD PDU class functionalities are working as expected.

jamestiotio commented 3 months ago

Hmm interesting, I didn't see the packed field bind compile error when testing locally. I will investigate this later.

jamestiotio commented 3 months ago

Compilation errors are fixed in the latest version. Most likely, I did not see them locally due to different compiler versions.