Statistics
| Branch: | Revision:

iof-bird-daemon / proto @ a1f5e514

Name Size Revision Age Author Comment
  babel 5220cb63 over 4 years Ondrej Zajicek (work) Babel: Fix pointer arithmetic in subtlv parsing...
  bfd 734e9fb8 over 4 years Ondrej Zajicek (work) Minor cleanups and fixes
  bgp 05d47bd5 over 4 years Jan Moskyto Matejka Linpool: default allocation size
  ospf 6aaaa635 over 4 years Ondrej Zajicek (work) Change parser to handle numbers as unsigned Le...
  pipe 62e64905 almost 5 years Ondrej Zajicek (work) Several minor fixes
  radv 6aaaa635 over 4 years Ondrej Zajicek (work) Change parser to handle numbers as unsigned Le...
  rip 6aaaa635 over 4 years Ondrej Zajicek (work) Change parser to handle numbers as unsigned Le...
  rpki 4278abfe over 4 years Ondrej Zajicek (work) Check validity of dest w.r.t. net_type Allow t...
  static a1f5e514 over 4 years Ondrej Zajicek (work) Implement onlink flag for nexthops Add proper ...
Doc 94 Bytes 65d2a88d about 5 years Pavel Tvrdík RPKI protocol with one cache server per protoco...

Latest revisions

# Date Author Comment
a1f5e514 07/04/2017 09:36 PM Ondrej Zajicek (work)

Implement onlink flag for nexthops

Add proper support for per-nexthop onlink flag in routes to handle next
hop addresses that are not covered by interface IP ranges. Supported by
kernel and static protocols.

Thanks to Vincent Bernat for the idea.

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...

6aaaa635 05/23/2017 03:40 PM Ondrej Zajicek (work)

Change parser to handle numbers as unsigned

Lexer always parsed numbers as unsigned, but parser handled them as
signed and grammar contained many unnecessary checks for negativity.

734e9fb8 05/23/2017 11:12 AM Ondrej Zajicek (work)

Minor cleanups and fixes

05d47bd5 05/16/2017 01:34 PM Jan Moskyto Matejka

Linpool: default allocation size

1d213067 04/28/2017 11:24 PM Ondrej Zajicek (work)

Minor fixes

e919601a 04/28/2017 09:19 AM Ondrej Zajicek (work)

Merge master into int-new

View revisions

Also available in: Atom