summaryrefslogtreecommitdiff
path: root/sys/net/bfd.c
AgeCommit message (Expand)Author
2016-09-04Refactor the code an fix a few issues by doing so.Claudio Jeker
2016-09-04Only allow bfd on host routes and non-gateway routes for now.Claudio Jeker
2016-09-04Grab a reference to the route and free it once no longer needed.Claudio Jeker
2016-09-04Make it possible to toggle RTF_BFD via RTM_CHANGE and fix some minor thingsClaudio Jeker
2016-09-03handle the remaining bits of the packet we are sentPeter Hessler
2016-09-03only clear the error counter if we are successful, not if we getPeter Hessler
2016-09-03handle timer limitationsPeter Hessler
2016-09-03we really should ntohl fields coming in from the networkPeter Hessler
2016-09-03jsg@ also found some uninitialized variables, thank you!Peter Hessler
2016-09-03in order to avoid problems with precise timing, obey rfc 5880 section 6.8.7,Peter Hessler
2016-09-03if_get requires the corresponding if_put call.Peter Hessler
2016-09-03remove testing printf that snuck in accidentally.Peter Hessler
2016-09-03instead of doing everything manually, use goto cleanup idiomPeter Hessler
2016-09-03check the TTL field for incoming packets, we only support directlyPeter Hessler
2016-09-03remove a bunch of printf-debugging output and commented linesPeter Hessler
2016-09-03remove spl-dance. the functions we are protecting already do that.Peter Hessler
2016-09-03use the correct size for the pool we are init'ingPeter Hessler
2016-09-03Remove comments about taskq flags we want to eventually run with.Peter Hessler
2016-09-03add support for Bidirectional Forwarding Detection (RFC 5880/5881).Peter Hessler