• Ondřej Zajíček's avatar
    BSD: Use MSG_DONTROUTE for unicast packets on FreeBSD · 6be71641
    Ondřej Zajíček authored
    BSD systems cannot use SO_DONTROUTE, because it does not work properly
    with multicast packets (perhaps it tries to find iface based on multicast
    group address). But we can use MSG_DONTROUTE sendmsg() flag for unicast
    packets. Works on FreeBSD, is ignored on OpenBSD and is broken on NetBSD
    (i guess due to integrated routing table and ARP table).
    6be71641
Name
Last commit
Last update
..
Modules Loading commit data...
alloca.h Loading commit data...
birdlib.h Loading commit data...
bitops.c Loading commit data...
bitops.h Loading commit data...
buffer.h Loading commit data...
checksum.c Loading commit data...
checksum.h Loading commit data...
event.c Loading commit data...
event.h Loading commit data...
fletcher16.h Loading commit data...
hash.h Loading commit data...
heap.h Loading commit data...
ip.c Loading commit data...
ip.h Loading commit data...
lists.c Loading commit data...
lists.h Loading commit data...
mac.c Loading commit data...
mac.h Loading commit data...
md5.c Loading commit data...
md5.h Loading commit data...
mempool.c Loading commit data...
patmatch.c Loading commit data...
printf.c Loading commit data...
progdoc Loading commit data...
resource.c Loading commit data...
resource.h Loading commit data...
resource.sgml Loading commit data...
sha1.c Loading commit data...
sha1.h Loading commit data...
sha256.c Loading commit data...
sha256.h Loading commit data...
sha512.c Loading commit data...
sha512.h Loading commit data...
slab.c Loading commit data...
slists.c Loading commit data...
slists.h Loading commit data...
socket.h Loading commit data...
string.h Loading commit data...
tbf.c Loading commit data...
unaligned.h Loading commit data...
xmalloc.c Loading commit data...