0bd4f8766acdd6e0d99a9045e41e269f6557abfd
Select a random unused source port in the RFC 5881 range (retrying on EADDRINUSE) instead of unwrapping a pure-random bind. Propagate bind errors out of session start-up, store the local IP on the session instead of unwrapping local_addr(), and log (rather than panic on) receive errors in the rx loop.
Description
A BFD (Bidirectional Forwarding Detection) daemon in pure Rust, based on RFC5880 & RFC5881.
128 KiB
0 Stars
1 Watchers
0 Forks
Languages
Rust
99.3%
Dockerfile
0.7%