Age | Commit message (Expand) | Author |
2019-06-02 | Repair state and flag bitmasks to match RFC, from Mitchell Krome | Theo de Raadt |
2019-05-28 | Fix reporting of up->down transition in routing message | kn |
2019-05-09 | we don't need to check rtisvalid() in these places, the functions we are | Peter Hessler |
2019-01-20 | use the faster interface, since the precision is not necessary | Peter Hessler |
2019-01-18 | chase sounlock() api change, make bfd(4) build again | Peter Hessler |
2018-07-30 | Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode | Martin Pieuchot |
2018-06-06 | Pass the socket to sounlock(), this prepare the terrain for per-socket | Martin Pieuchot |
2018-04-28 | bump my copyright | Peter Hessler |
2018-04-28 | don't check if we still have the BFD flag set when sending a packet, as we | Peter Hessler |
2018-04-28 | properly delete the bfd configuration when it is disabled | Peter Hessler |
2018-04-28 | use unsigned variables for things that we use as unsigned | Peter Hessler |
2018-04-28 | add the socket lock around our use of sockets | Peter Hessler |
2017-09-08 | If you use sys/param.h, you don't need sys/types.h | Theo de Raadt |
2017-09-01 | Change sosetopt() to no longer free the mbuf it receives and change | Martin Pieuchot |
2017-08-10 | The caller of sobind() has to free the name mbuf. Plug a mbuf leak | Alexander Bluhm |
2017-05-16 | Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED(). | Martin Pieuchot |
2017-03-10 | move clearing the bfd config to a task. while here, fix a typo | Peter Hessler |
2017-03-10 | move receiving and processing the BFD packet into a task | Peter Hessler |
2017-03-06 | Prefix functions dealing with routing messages with 'rtm_' and keep | Martin Pieuchot |
2017-01-24 | A space here, a space there. Soon we're talking real whitespace | Kenneth R Westerback |
2017-01-24 | only send the rt msg on timeout failure if bfd is not down | Peter Hessler |
2017-01-24 | move setting the IP TOS from the listening socket to the sending socket | Peter Hessler |
2017-01-22 | set the TOS/ECN field to Internetwork Control, since that is exactly | Peter Hessler |
2017-01-21 | sockets tell us the size of their data. since we want one udp packet, | Peter Hessler |
2017-01-21 | be more explict with the size of bfd packets we send and receive | Peter Hessler |
2017-01-20 | if a route is not valid, set down instead of admindown | Peter Hessler |
2017-01-20 | fix typo | Peter Hessler |
2017-01-20 | don't increase the error counter in the not-down case, in general | Peter Hessler |
2017-01-20 | only increase the error counter if we are in a not-down state | Peter Hessler |
2017-01-20 | correctly set our rx timer to be the required minimum, not the bare | Peter Hessler |
2017-01-19 | add hooks so we can query the current state of a BFD session | Peter Hessler |
2017-01-19 | when parsing a BFD packet, avoid an uninitialized variable if the | Peter Hessler |
2017-01-19 | make error handling a function, and use it in a few places | Peter Hessler |
2017-01-19 | rtisvalid() checks for RTF_UP, so instead check for RTF_BFD | Peter Hessler |
2017-01-19 | when deconfiguring a BFD session, clear both the RTF_BFD flag on the | Peter Hessler |
2017-01-12 | Remove unneeded splsoftnet(). | Martin Pieuchot |
2016-09-24 | a route message for BFD, so we can notify userland about the status. | Peter Hessler |
2016-09-23 | since the kernel ticks are every 10ms, bump our minimum up a little bit. | Peter Hessler |
2016-09-23 | based on a more careful reading of the spec, we're not allowed to make | Peter Hessler |
2016-09-23 | only set the diag code when we we decide to fail it, not when the first | Peter Hessler |
2016-09-23 | remove splsoftnet around the socket functions. if they need it, they | Peter Hessler |
2016-09-20 | properly set our state to down when we initially create the session. | Peter Hessler |
2016-09-20 | little bit of whitespace | Peter Hessler |
2016-09-20 | sprinkle some splsoftnet around sosocket and our soon-to-be-rtmsg locations | Peter Hessler |
2016-09-19 | sigh, correct typo | Peter Hessler |
2016-09-19 | do a better job of setting "last state" | Peter Hessler |
2016-09-19 | send a nice diagnostic reason when we destroy all bfd interfaces (reboot) | Peter Hessler |
2016-09-19 | remove a bunch of noisy implementation-helper printfs | Peter Hessler |
2016-09-19 | once again, fix the bfd state-machine. this time, tested against a | Peter Hessler |
2016-09-18 | apply the canary to the correct variable | Peter Hessler |