0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/sysdep/unix
Ondrej Zajicek (work) 318acb0f6c 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 16:54:06 +02:00
..
config.Y Config: Dropping CF_ADDTO. 2018-06-26 14:29:03 +02:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io.c BSD: Use MSG_DONTROUTE for unicast packets on FreeBSD 2018-07-28 16:54:06 +02:00
krt.c Nest: Removing separate tmpa from route propagation 2018-05-30 17:08:49 +02:00
krt.h Nest: Removing separate tmpa from route propagation 2018-05-30 17:08:49 +02:00
krt.Y Config: Dropping CF_ADDTO. 2018-06-26 14:29:03 +02:00
log.c Timers: Fix TBF and some last remains 2017-12-07 13:53:42 +01:00
main.c Lib: Check size of nets 2017-12-10 13:18:36 +01:00
Makefile Unit Testing for BIRD 2016-11-09 16:36:34 +01:00
progdoc Doc: renamed progdoc files Doc -> progdoc to fix collision with doc/ folder on case-insensitive filesystems 2018-06-26 17:09:12 +02:00
random.c Split random number functions off io.c, so that they can be documented 2000-06-05 11:46:40 +00:00
unix.h Nest: Update to new timers 2017-12-07 13:53:42 +01:00