0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 17:51:53 +00:00
bird/sysdep/bsd
Ondrej Zajicek (work) 6be71641ef BSD: Use MSG_DONTROUTE for unicast packets on FreeBSD
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).
2018-07-28 19:30:56 +02:00
..
krt-sock.c BSD: Fix alignment issue 2017-09-04 22:32:45 +02:00
krt-sock.Y Implements multiple routing table support for FreeBSD and OpenBSD. 2013-07-07 12:11:42 +02:00
krt-sys.h Build: switch on -Wextra, get rid of most of the warnings 2016-11-01 14:52:54 +01:00
Modules BSD: Add the IPsec SA/SP database entries control 2016-04-13 14:37:09 +02:00
setkey.h BSD: Add the IPsec SA/SP database entries control 2016-04-13 14:37:09 +02:00
sysio.h BSD: Use MSG_DONTROUTE for unicast packets on FreeBSD 2018-07-28 19:30:56 +02:00