318acb0f6c
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). |
||
---|---|---|
.. | ||
krt-sock.c | ||
krt-sock.Y | ||
krt-sys.h | ||
Makefile | ||
setkey.h | ||
sysio.h |