Statistics
| Branch: | Revision:

iof-bird-daemon / proto / bgp @ 261816b0

Name Size Revision Age Author Comment
Doc 30 Bytes 54e55169 about 21 years Martin Mares BGP documented.
Makefile 87 Bytes 72a6ef11 about 21 years Martin Mares Construction of BGP packets.
attrs.c 52.6 KB 261816b0 over 4 years Ondrej Zajicek (work) BGP: Cluster list item should be prepended Com...
bgp.c 43.8 KB 3e236955 over 4 years Jan Moskyto Matejka Build: switch on -Wextra, get rid of most of th...
bgp.h 16.8 KB 3e236955 over 4 years Jan Moskyto Matejka Build: switch on -Wextra, get rid of most of th...
config.Y 8.31 KB 66dbdbd9 over 4 years Ondrej Zajicek (work) BGP: Support for large communities Add support...
packets.c 42.6 KB 3e236955 over 4 years Jan Moskyto Matejka Build: switch on -Wextra, get rid of most of th...

Latest revisions

# Date Author Comment
261816b0 11/15/2016 03:24 PM Ondrej Zajicek (work)

BGP: Cluster list item should be prepended

Commit 3c09af41... changed behavior of int_set_add() from prepend to
append, which makes more sense for community list, but prepend must be
used for cluster list. Add int_set_prepend() and use it in cluster list...

3e236955 11/01/2016 01:52 PM Jan Moskyto Matejka

Build: switch on -Wextra, get rid of most of the warnings

There are several unresolved -Wmissing-field-initializers on older
versions of GCC than 5.1, all of them false positive.

3213273d 10/27/2016 09:08 AM Ondrej Filip

IANA assigned a different number to large BGP communities - changed.

66dbdbd9 10/03/2016 10:48 AM Ondrej Zajicek (work)

BGP: Support for large communities

Add support for large communities (draft-ietf-idr-large-community),
96bit alternative to RFC 1997 communities.

Thanks to Matt Griswold for the original patch.

ea0cb652 07/11/2016 06:41 PM Ondrej Zajicek (work)

BGP: Fix extended messages

Change attribute length limit to handle extended (64 kB) messages.

Do not mix updates and withdraws (RFC 7606).

775a5a81 06/29/2016 12:24 PM Ondrej Zajicek (work)

BGP: Skip empty path segments in received AS_PATH

Although RFC 4271 does not forbid empty path segments, they are useless
and some implementations consider them invalid. It is clarified in RFC 7606,
specifying that AS_PATH with empty segment is considered malformed.

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.

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

487c6961 02/11/2016 03:38 PM Ondrej Zajicek (work)

BGP: Fix bug in incoming connection handling

When a BGP session was established by an outgoing connection with
Graceful Restart behavior negotiated, a pending incoming connection in
OpenSent state, and another incoming connection was received, then the
outgoing connection (and whole BGP session) was closed, but the old...

View revisions

Also available in: Atom