Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-07 | Implements protocol templates. | Ondrej Zajicek | |
Based on the patch from Alexander V. Chernikov. Extended to support almost all protocols. Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax. | |||
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-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2010-02-13 | Removes phantom protocol from the pipe design. | Ondrej Zajicek | |
It seems that by adding one pipe-specific exception to route announcement code and by adding one argument to rt_notify() callback i could completely eliminate the need for the phantom protocol instance and therefore make the code more straightforward. It will also fix some minor bugs (like ignoring debug flag changes from the command line). | |||
2010-02-13 | Fixes protocol statistics for pipes. | Ondrej Zajicek | |
2010-02-11 | Fixes a tricky bug in the pipe protocol. | Ondrej Zajicek | |
When uncofiguring the pipe and the peer table, the peer table was unlocked when pipe protocol state changed to down/flushing and not to down/hungry. This leads to the removal of the peer table before the routes from the pipe were flushed. The fix leads to adding some pipe-specific hacks to the nest, but this seems inevitable. | |||
2009-12-21 | Change default mode of pipes to transparent. | Ondrej Zajicek | |
Opaque pipes are obsolete and should disappear in the future. | |||
2009-12-20 | Fixes a new bug in the pipe protocol soft reconfiguration. | Ondrej Zajicek | |
Also updates route reload for pipes. | |||
2009-12-20 | Fixes unnecessary pipe restart during configure. | Ondrej Zajicek | |
2009-12-02 | Fixes some problems in pipes. | Ondrej Zajicek | |
For transparent pipes, loop detection works correctly now. Pipes are now more symmetric - in both directions filtering is done in do_rte_announce(). | |||
2009-09-17 | Fixes preference in transparent pipes. | Ondrej Zajicek | |
2009-06-01 | The pipe cleanup. | Ondrej Zajicek | |
2009-06-01 | Adds opaque/transparent pipe mode selection. | Ondrej Zajicek | |
2009-05-31 | Changes pipes to transfer all routes between routing table, not just optimal ↵ | Ondrej Zajicek | |
routes. | |||
2004-06-05 | ... in pipe. | Martin Mares | |
2000-06-04 | Documented all the trivial protocols. | Martin Mares | |
2000-05-31 | Updated all the Doc files to new format. | Martin Mares | |
2000-05-13 | Adapted to new rt_notify semantics. | Martin Mares | |
2000-05-05 | Added skeleton Doc files for the whole developer's documentation. | Martin Mares | |
2000-03-12 | Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules, | Martin Mares | |
several debug() calls converted to DBG(). | |||
2000-01-17 | Separated `official protocol names' used in status dumps from name templates | Martin Mares | |
used for automatic generation of instance names. protocol->name is the official name protocol->template is the name template (usually "name%d"), should be all lowercase. Updated all protocols to define the templates, checked that their configuration grammar includes proto_name which generates the name and interns it in the symbol table. | |||
2000-01-17 | Pipe protocol supports reconfiguration. | Martin Mares | |
2000-01-16 | First attempt on dynamic reconfiguration. There are still lots of bugs | Martin Mares | |
and problems to solve, but the hardest part works. | |||
1999-12-01 | Implemented get_status for the pipe protocol (reports name of the other | Martin Mares | |
side of the pipe). Please do so for your protocols as well. | |||
1999-08-03 | Forgot to do a `cvs add', grr. | Martin Mares | |