Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-21 | Allows user data attached to f_trie_node structure. | Ondrej Zajicek | |
Thanks to Alexander Chernikov for the patch. | |||
2014-11-08 | Fixes error message in 'show route' cmd. | Ondrej Zajicek | |
Message 'Network not in table' was not reported if a network node without any routes was found in a routing table. | |||
2014-10-02 | Implements show route noexport option. | Ondrej Zajicek | |
Shows routes that would be exported to the protocol but are rejected by the export filter. | |||
2014-10-02 | Implements token bucket filter for rate limiting. | Ondrej Zajicek | |
2014-04-28 | Fixes 'show route export' w.r.t. protocols with different RA_* types. | Ondrej Zajicek | |
2014-03-23 | Documentation (and minor fixes) for BGP graceful restart. | Ondrej Zajicek | |
2014-03-20 | BGP graceful restart support. | Ondrej Zajicek | |
Also significant core protocol state changes needed for that, global graceful restart recovery state and kernel proto support for recovery. | |||
2013-11-23 | Merge branch 'master' into add-path | Ondrej Zajicek | |
Conflicts: filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y | |||
2013-11-22 | Adds rate limiting to some log messages. | Ondrej Zajicek | |
2013-07-24 | Fixes bug in protocol flushing and rtable pruning. | Ondrej Zajicek | |
When route was propagated to another rtable through a pipe and then the pipe was reconfigured softly in such a way that any subsequent route updates are filtered, then the source protocol shutdown didn't clean up the route in the second rtable which caused stale routes and potential crashes. | |||
2013-06-13 | Fixes problems with kernel routes multiple routing tables. | Ondrej Zajicek | |
Temporary dummy routes created by a kernel protocol during routing table scan get mixed with real routes propagated from another kernel protocol through a pipe. | |||
2013-02-25 | Default rounting table for 'show route export/preexport/protocol' is the one ↵ | Ondrej Filip | |
related to a respective protocol. | |||
2013-02-08 | Implements router advertisements activated by received routes. | Ondrej Zajicek | |
The RAdv protocol could be configured to change its behavior based on availability of routes, e.g., do not announce router lifetime when a default route is not available. | |||
2013-01-10 | Separate import and receive limits. | Ondrej Zajicek | |
They have different behavior w.r.t. filtered routes that are kept. | |||
2012-11-16 | Fixes route tracing w.r.t. kept filtered routes. | Ondrej Zajicek | |
2012-11-15 | Changes 'rejected' to 'filtered' in one of the last patches. | Ondrej Zajicek | |
2012-11-10 | Allows rejected routes to be kept and examined. | Ondrej Zajicek | |
When 'import keep rejected' protocol option is activated, routes rejected by the import filter are kept in the routing table, but they are hidden and not propagated to other protocols. It is possible to examine them using 'show route rejected'. | |||
2012-08-14 | Implements ADD-PATH extension for BGP. | Ondrej Zajicek | |
Allows to send and receive multiple routes for one network by one BGP session. Also contains necessary core changes to support this (routing tables accepting several routes for one network from one protocol). It needs some more cleanup before merging to the master branch. | |||
2012-07-20 | Allows to redefine master table. | Ondrej Zajicek | |
2012-07-16 | Merge branch 'rt-accepted' | Ondrej Zajicek | |
Conflicts: nest/config.Y nest/rt-table.c proto/bgp/bgp.c | |||
2012-07-16 | Finalize RA_ACCEPTED handling. | Ondrej Zajicek | |
2012-05-11 | Minor cleanups. | Ondrej Zajicek | |
2012-05-11 | Fixes a bug in RA_ACCEPTED handling. | Ondrej Zajicek | |
2012-04-28 | Some fixes in route export limits. | Ondrej Zajicek | |
2012-04-27 | Some minor fixes. | Ondrej Zajicek | |
2012-04-24 | Implements generalized export limits. | Ondrej Zajicek | |
And also fixes some minor bugs in limits. | |||
2012-04-21 | Fixes in generalized import limits. | Ondrej Zajicek | |
2012-04-15 | Implements generalized import hooks. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the original patch. | |||
2012-04-15 | Implement RA_ACCEPTED mode of route propagation. | Ondrej Zajicek | |
2012-03-30 | Merge branch 'soon' | Ondrej Zajicek | |
Conflicts: nest/proto.c nest/rt-table.c | |||
2012-03-28 | Fixes responsiveness for protocol shutdown. | Ondrej Zajicek | |
When a protocol went down, all its routes were flushed in one step, that may block BIRD for too much time. The patch fixes that by limiting maximum number of routes flushed in one step. | |||
2012-03-15 | Better support for multitable protocols. | Ondrej Zajicek | |
The nest-protocol interaction is changed to better handle multitable protocols. Multitable protocols now declare that by 'multitable' field, which tells nest that a protocol handles things related to proto-rtable interaction (table locking, announce hook adding, reconfiguration of filters) itself. Filters and stats are moved to announce hooks, a protocol could have different filters and stats to different tables. The patch is based on one from Alexander V. Chernikov, thanks. | |||
2011-12-22 | Implements deterministic MED handling. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for many suggestions. | |||
2011-10-06 | Signal problems with route installation to kernel tables. | Ondrej Zajicek | |
2011-05-21 | Fixes a bug with setting preference during show route cmd. | Ondrej Zajicek | |
If show route cmd was used with a filter that changed preference, BIRD crashed. | |||
2011-05-05 | Compilation was failing without OSPF or RIP protocol - FIXED. | Ondrej Filip | |
2011-03-29 | Fixes a nasty bug in OSPF. | Ondrej Zajicek | |
Sending malformed network prefixes in LSAs causes OSPF to crash just after the LSA is propagated to the other routers. | |||
2010-12-07 | Core multipath support. | Ondrej Zajicek | |
2010-09-08 | Fixes a one byte buffer overflow. | Ondrej Zajicek | |
2010-08-03 | Do not allow interdependent recursive routes. | Ondrej Zajicek | |
2010-08-02 | Adds igp_metric attribute. | Ondrej Zajicek | |
2010-07-31 | Implements IGP metric comparison for BGP routes. | Ondrej Zajicek | |
2010-07-28 | Use link-local addresses in recursive next hops for IPv6 BGP. | Ondrej Zajicek | |
2010-07-27 | Hostcache should use trie to filter relevant route changes. | Ondrej Zajicek | |
2010-07-26 | For hostentry cache, replace FIB with a hash table using (IP, dep table) as ↵ | Ondrej Zajicek | |
a key. | |||
2010-07-22 | Fixes a buffer overflow in TX code of IPv6 BGP. | Ondrej Zajicek | |
2010-07-05 | Implements hostcache and recursive next hops. | Ondrej Zajicek | |
Hostcache is a structure for monitoring changes in a routing table that is used for routes with dynamic/recursive next hops. This is needed for proper iBGP next hop handling. | |||
2010-06-02 | Implements command that shows memory usage. | Ondrej Zajicek | |
2010-04-04 | Restrict export of device routes to the kernel protocol. | Ondrej Zajicek | |
In usual configuration, such export is already restricted with the aid of the direct protocol but there are some races that can circumvent it. This makes it harder to break kernel device routes. Also adds an option to disable this restriction. | |||
2010-03-24 | Update lastmod in 'ignored' case only for RIP routes. | Ondrej Zajicek | |