Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-16 | Finalize RA_ACCEPTED handling. | Ondrej Zajicek | |
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-18 | Route Origin Authorization basics. | Ondrej Zajicek | |
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483. | |||
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-08-14 | BGP Extended communities. | Ondrej Zajicek | |
2011-07-03 | Prints full community lists during 'show route all'. | Ondrej Zajicek | |
2011-04-13 | Adds support for several Linux kernel route attributes. | Ondrej Zajicek | |
2010-12-07 | Core multipath support. | 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-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-02-08 | Shows source (Router ID) for OSPF routes and adds such attribute. | Ondrej Zajicek | |
A sad thing is that we does not have a 'router_id' filter type, so it must be given as decimal number in filters. | |||
2009-10-07 | Implement proper LSA ID generation. | Ondrej Zajicek | |
2009-06-01 | The pipe cleanup. | Ondrej Zajicek | |
2009-05-31 | Changes pipes to transfer all routes between routing table, not just optimal ↵ | Ondrej Zajicek | |
routes. | |||
2009-05-22 | Change import/preimport to export/preexport to be consistent with filters. | Ondrej Zajicek | |
2009-05-11 | 'show route protocol <p>' added to CLI. | Ondrej Filip | |
2004-06-25 | A lot of changes: | Ondrej Filip | |
- metric is 3 byte long now - summary lsa originating - more OSPF areas possible - virtual links - better E1/E2 routes handling - some bug fixes.. I have to do: - md5 auth (last mandatory item from rfc2328) - !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs) - 2328 appendig E | |||
2004-06-11 | RTS_OSPF_BONDARY is nonsense, RTS_OSPF_IA must have smaller id than RTS_OSPF_EXT | Ondrej Filip | |
2004-05-31 | Added RTD_NONE /* Just for internal use */ | Ondrej Filip | |
2000-06-21 | RIP bugfix | Pavel Machek | |
2000-06-02 | Removed rta_find() since nobody uses it and it's more convenient | Martin Mares | |
to use ea_find() directly. | |||
2000-06-01 | FIB documentation. | Martin Mares | |
I've changed the init callback type to a typedef to work around a bug in kernel-doc I'm too lazy to hunt now. | |||
2000-05-30 | Route attributes for OSPF. | Martin Mares | |
2000-05-30 | Better rt dumping. | Ondrej Filip | |
2000-05-28 | To find out a type of route (external, inter/intra area) | Ondrej Filip | |
2000-05-19 | Fixed a very nasty bug in FIB iterators. | Martin Mares | |
2000-05-19 | Asynchronous feeding of protocols. | Martin Mares | |
2000-05-13 | Added fib_route() which does (although very slow) lookup of longest-match | Martin Mares | |
routing in a FIB. | |||
2000-05-11 | Fixed nasty segfault in rip. | Pavel Machek | |
2000-05-10 | Added more convient interface for ea_find. | Pavel Machek | |
What is special about int default;? Compiler chokes on that! | |||
2000-05-08 | Several simplifications of the fib iterators. | Martin Mares | |
2000-05-08 | Use preferences properly. | Martin Mares | |
2000-05-07 | Implemented `show route <...> stats'. | Martin Mares | |
2000-05-06 | Added commands `show route protocol <p>' and `show route import <p>' which | Martin Mares | |
show the routing table as exported to the protocol given resp. as returned from its import control hook. To get handling of filtered extended attributes right (even in the old `show route where <filter>' command), the get_route_info hook gets an attribute list and all protocol specific rte attributes are contained there as temporary ones. Updated RIP to do that. Added ea_append() which joins two ea_list's. | |||
2000-05-04 | Removed RTS_RIP_EXT. | Martin Mares | |
2000-04-17 | Define EAF_ORIGINATED and propagate it properly when merging attribute lists. | Martin Mares | |
2000-04-17 | Printing of AS paths and community sets. | Martin Mares | |
2000-04-10 | Fix comments. | Martin Mares | |
2000-04-10 | As usuall, most important info was missing. | Pavel Machek | |
2000-04-10 | Export ea_same() and ea_hash(). | Martin Mares | |
2000-04-09 | BGP doesn't need any inline attributes. | Martin Mares | |
2000-04-01 | Changed initialization of protocol list -- now we call proto_build() instead | Martin Mares | |
of calling the protocols manually. Implemented printing of dynamic attributes in `show route all'. Each protocol can now register its own attribute class (protocol->attr_class, set to EAP_xxx) and also a callback for naming and formatting of attributes. The callback can return one of the following results: GA_UNKNOWN Attribute not recognized. GA_NAME Attribute name recognized and put to the buffer, generic code should format the value. GA_FULL Both attribute name and value put to the buffer. Please update protocols generating dynamic attributes to provide the attr_class and formatting hook. |