- May 18, 2020
-
-
Ondřej Zajíček authored
Implement regex-like '+' operator in BGP path masks to match previous path mask item multiple times. This is useful as ASNs may appear multiple times in paths due to path prepending for traffic engineering purposes.
-
- Apr 15, 2020
-
-
The bug generated invalid AGGREGATOR attribute during translation of 32bit ASN to 16bit-only BGP peer. The patch fixes that.
-
- Nov 04, 2019
-
-
Ondřej Zajíček authored
There is a pending draft to make them obsolete
-
- Aug 06, 2019
-
-
Ondřej Zajíček authored
Allow to not only use set literals in path masks, but also existing set constants or set expressions.
-
Ondřej Zajíček authored
-
- Feb 20, 2019
-
-
Maria Matejka authored
-
Maria Matejka authored
-
Maria Matejka authored
This is a major change of how the filters are interpreted. If everything works how it should, it should not affect you unless you are hacking the filters themselves. Anyway, this change should make a huge improvement in the filter performance as previous benchmarks showed that our major problem lies in the recursion itself. There are also some changes in nest and protocols, related mostly to spreading const declarations throughout the whole BIRD and also to refactored dynamic attribute definitions. The need of these came up during the whole work and it is too difficult to split out these not-so-related changes.
-
- Dec 13, 2017
-
-
Ondřej Zajíček authored
-
- Jan 22, 2017
-
-
Ondřej Zajíček authored
-
- Dec 07, 2016
-
-
Ondřej Zajíček authored
Integrated and extensible BGP with generalized AFI handling, support for IPv4+IPv6 AFI and unicast+multicast SAFI.
-
- Nov 15, 2016
-
-
Ondřej Zajíček authored
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 handling code.
-
- Oct 03, 2016
-
-
Ondřej Zajíček authored
Add support for large communities (draft-ietf-idr-large-community), 96bit alternative to RFC 1997 communities. Thanks to Matt Griswold for the original patch.
-
- Jun 08, 2016
-
-
Ondřej Filip authored
-
- Feb 16, 2016
-
-
Ondřej Zajíček authored
-
- Jun 08, 2015
-
-
- Oct 21, 2013
-
-
Ondřej Zajíček authored
Similar to allowas-in option on other routers.
-
- Oct 02, 2013
-
-
Ondřej Zajíček authored
Thanks to Sergey Popovich for the original patch.
-
- Aug 15, 2013
-
-
Ondřej Zajíček authored
-
- Jul 09, 2013
-
-
Ondřej Zajíček authored
-
- Mar 15, 2012
-
-
Ondřej Zajíček authored
Allows add/filter/delete clist on clist (set algebra on clists). Allows number ~ bgppath match.
-
- Aug 14, 2011
-
-
Ondřej Zajíček authored
-
- Jul 03, 2011
-
-
Ondřej Zajíček authored
-
- Sep 17, 2009
-
-
Ondřej Zajíček authored
-
- Aug 25, 2009
-
-
Ondřej Zajíček authored
-
- Jun 01, 2009
-
-
Ondřej Zajíček authored
-
- Apr 17, 2009
-
-
Ondřej Zajíček authored
Old AS path maching supposes thath AS number appears only once in AS path, but that is not true. It also contains some bugs related to AS path sets. New code does not use any assumptions about semantic structure of AS path. It is asymptotically slower than the old code, but on real paths it is not significant. It also allows '?' for matching one arbitrary AS number.
-
- Mar 18, 2009
-
-
Ondřej Zajíček authored
AS4 optional attribute errors were handled by session drop (according to BGP RFC). This patch implements error handling according to new BGP AS4 draft (*) - ignoring invalid AS4 optional attributes. (*) http://www.ietf.org/internet-drafts/draft-chen-rfc4893bis-02.txt
-
- Nov 08, 2008
-
-
Ondřej Zajíček authored
-
- Oct 26, 2008
-
-
Ondřej Zajíček authored
- Old MED handling was completely different from behavior specified in RFCs - for example they havn't been propagated to neighboring areas. - Update tie-breaking according to RFC 4271. - Change default value for 'default bgp_med' configuration option according to RFC 4271.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- May 19, 2000
-
-
Martin Mareš authored
-
- Apr 17, 2000
-
-
Martin Mareš authored
Added real comparison of BGP routes (inspired by the Cisco one). Default local preference and default MED are now settable. Defined filter keywords for all BGP attributes we know.
-
Pavel Machek authored
-
Pavel Machek authored
-
Pavel Machek authored
-
Martin Mareš authored
-
Martin Mareš authored
on AS paths and community sets. Moved as_path_prepend() there. Pavel, please move the other functions as well.
-