| Branch: | Revision:

iof-bird-daemon / proto / babel @ 8b58f565

Name Size Revision Age Author Comment
Doc 22 Bytes 8e433d6a over 4 years Pavel Tvrdik Prog Doc: Complete several missing parameters
Makefile 116 Bytes eeba61cc about 4 years Ondrej Zajicek (work) Minor cleanups
babel.c 57 KB 8b58f565 about 3 years Ondrej Zajicek (work) Babel: Update to new timers
babel.h 7.73 KB 8b58f565 about 3 years Ondrej Zajicek (work) Babel: Update to new timers
config.Y 4.35 KB 8b58f565 about 3 years Ondrej Zajicek (work) Babel: Update to new timers
packets.c 33.6 KB 8b58f565 about 3 years Ondrej Zajicek (work) Babel: Update to new timers

Latest revisions

# Date Author Comment
8b58f565 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Update to new timers

02552526 12/07/2017 12:49 PM Ondrej Zajicek (work)

Timers: Replace old timers with microsecond timers

The old timer interface is still kept, but implemented by new timers. The
plan is to switch from the old inteface to the new interface, then clean
it up.

153f02da 12/07/2017 12:06 PM Ondrej Zajicek (work)

Nest: Maintain separate IPv4, IPv6 and LLv6 preferred addresses

Also redesign preferred address selection and update protocols to use
appropriate preferred address.

Based on a previous work by Jan Maria Matejka.

4ae3ee12 10/17/2017 02:52 PM Jan Maria Matejka

Babel: Interface address irrelevant for interface pattern matching.

5220cb63 06/14/2017 10:34 AM Ondrej Zajicek (work)

Babel: Fix pointer arithmetic in subtlv parsing

The subtlv parsing code was doing byte-based arithmetic with non-void pointers,
causing it to read beyond the end of the packet.

Signed-off-by: Toke Høiland-Jørgensen <>

145ebfa1 06/09/2017 12:33 PM Ondrej Zajicek (work)

Babel: Parse sub-TLVs and skip TLVs with mandatory sub-TLV

RFC6126bis formally introduces sub-TLVs to the Babel protocol, including
mandatory sub-TLVs. This adds support for parsing sub-TLVs to the Babel
protocol and skips TLVs that contain mandatory sub-TLVs, as per the spec....

b3c6273e 06/09/2017 11:00 AM Ondrej Zajicek (work)

Babel: Implement IPv6 prefix compression on outgoing updates

Previously, the Babel protocol would never use prefix compression on outgoing
updates (but would parse it on incoming ones). This adds compression of IPv6
addresses of outgoing updates.

The compression only works to the extent that the FIB is walked in lexicographic...

4324025f 06/08/2017 10:18 AM Ondrej Zajicek (work)

Babel: Add support for dual-stack IPv4/IPv6 operation

This adds support for dual-stack v4/v6 operation to the Babel protocol.
Routing messages will be exchanged over IPv6, but IPv4 routes can be
carried in the messages being exchanged. This matches how the reference...

b2b84359 02/22/2017 11:02 AM Jan Moskyto Matejka

Babel post-merge fixes

eeba61cc 12/13/2016 07:18 PM Ondrej Zajicek (work)

Minor cleanups

View revisions

Also available in: Atom