Statistics
| Branch: | Revision:

iof-bird-daemon / sysdep @ 8e433d6a

Name Size Revision Age Author Comment
  bsd a7baa098 almost 5 years Ondrej Zajicek (work) BSD: Add the IPsec SA/SP database entries contr...
  cf c5ff44a7 over 5 years Ondrej Zajicek KRT: Fixes learning of preferred kernel routes....
  linux 31e9e101 over 4 years Stijn Tintel netlink: update struct msghdr The netlink code...
  unix 8e433d6a over 4 years Pavel Tvrdik Prog Doc: Complete several missing parameters
Doc 21 Bytes 73275d85 over 20 years Martin Mares Documented all the sysdeps (only briefly, I adm...
autoconf.h.in 1.23 KB 937e75d8 over 4 years Ondrej Zajicek (work) Add the Babel routing protocol (RFC 6126) This...
config.h 888 Bytes 52bae255 over 4 years Ondrej Zajicek (work) NEWS and version update
sysdep.sgml 991 Bytes 2e9b2421 over 20 years Martin Mares Spelling fixes to progdoc.

Latest revisions

# Date Author Comment
8e433d6a 05/12/2016 01:49 PM Pavel Tvrdik

Prog Doc: Complete several missing parameters

31e9e101 05/10/2016 02:05 PM Stijn Tintel

netlink: update struct msghdr

The netlink code assumes an order for the members of struct msghdr.
This breaks recvmsg and sendmsg with musl libc on mips64. Fix this by
using designated initializers instead.

Signed-off-by: Stijn Tintel <>

f7a99acb 05/03/2016 09:02 AM Pavel Tvrdik

Initialize variable ifr in sk_setup()

00:00:00:02.831 2468 Syscall param socketcall.setsockopt(optval) points to uninitialised byte(s)
00:00:00:02.831 2468 at 0x513BDEA: setsockopt (in /usr/lib/libc-2.23.so)
00:00:00:02.831 2468 by 0x45C7AF: sk_setup (io.c:1216)...
52bae255 04/29/2016 11:07 AM Ondrej Zajicek (work)

NEWS and version update

937e75d8 04/28/2016 04:01 PM Ondrej Zajicek (work)

Add the Babel routing protocol (RFC 6126)

This patch implements the IPv6 subset of the Babel routing protocol.
Based on the patch from Toke Hoiland-Jorgensen, with some heavy
modifications and bugfixes.

Thanks to Toke Hoiland-Jorgensen for the original patch.

a7baa098 04/13/2016 12:37 PM Ondrej Zajicek (work)

BSD: Add the IPsec SA/SP database entries control

Add code for manipulation with TCP-MD5 keys in the IPsec SA/SP database
at FreeBSD systems. Now, BGP MD5 authentication (RFC 2385) keys are
handled automatically on both Linux and FreeBSD.

Based on patches from Pavel Tvrdik.

f2ae2bad 04/07/2016 10:39 AM Ondrej Zajicek (work)

Main: Add local option

Add option that changes default paths for config file and control socket
to the current working directory.

bd22d7f4 04/06/2016 09:57 AM Ondrej Zajicek (work)

IO: Avoid multiple event cycles in one loop cycle.

Event cycle may took too much time and trigger next timer events, so
avoid cycling between timer and event cycles inside the loop cycle.

9e7b3ebd 04/06/2016 09:49 AM Ondrej Zajicek (work)

IO: Replace RX priority heuristic with explicit mark

In BIRD, RX has lower priority than TX with the exception of RX from
control socket. The patch replaces heuristic based on socket type with
explicit mark and uses it for both control socket and BGP session waiting...

e86cfd41 04/06/2016 09:46 AM Ondrej Zajicek (work)

KRT: Fix route learn scan when route changed

When a kernel route changed, function krt_learn_scan() noticed that and
replaced the route in internal kernel FIB, but after that, function
krt_learn_prune() failed to propagate the new route to the nest, because...

View revisions

Also available in: Atom