summaryrefslogtreecommitdiff
path: root/lib/mac.c
diff options
context:
space:
mode:
authorOndrej Zajicek (work) <santiago@crfreenet.org>2018-12-18 19:16:23 +0100
committerOndrej Zajicek (work) <santiago@crfreenet.org>2018-12-18 19:17:17 +0100
commitc2d29dd197cbff6c143a570576c81bee20fc06eb (patch)
treee1b775bc1b5ebb8e84da3507a75bd7174b8a4ff7 /lib/mac.c
parent82b742533bdbf977ec95997fc0011a47a672bcc8 (diff)
IO: Workaround for broken FreeBSD behavior
FreeBSD silently changes TTL to 1 when MSG_DONTROUTE is used, even when it is explicitly set to another value. That breaks TTL security sockets, including BFD which always uses TTL 255. Bad FreeBSD!
Diffstat (limited to 'lib/mac.c')
0 files changed, 0 insertions, 0 deletions