Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-30 | OSPF: Support for graceful restart | Ondrej Zajicek (work) | |
Implement OSPFv2 (RFC 3623) and OSPFv3 (RFC 5187) graceful restart, for both restarting and helper sides. Graceful restart is initiated by 'graceful down' command. | |||
2019-02-13 | OSPF: Basic support for DN-bit handling (RFC 4576) | Ondrej Zajicek (work) | |
External LSAs originated by OSPF routers with VPN-PE behavior enabled are marked by DN flag and they are ignored by other OSPF routers with VPN-PE enabled. | |||
2018-05-30 | Nest: Removing separate tmpa from route propagation | Jan Maria Matejka | |
This is a fundamental change of an original (1999) concept of route processing inside BIRD. During import/export, there was a temporary ea_list created which was to be used instead of the another one inside the route itself. This led to some confusion, quirks, and strange filter code that handled extended route attributes. Dropping it now. The protocol interface has changed in an uniform way -- the `struct ea_list *attrs` argument has been removed from store_tmp_attrs(), import_control(), rt_notify() and get_route_info(). | |||
2017-12-07 | OSPF: Update to new timers | Ondrej Zajicek (work) | |
Note that recurrent timers are currently limited to ~1 hour. | |||
2016-12-22 | Merged multipath and single-path data structures. | Jan Moskyto Matejka | |
Dropped struct mpnh and mpnh_*() Now struct nexthop exists, nexthop_*(), and also included struct nexthop into struct rta. Also converted RTD_DEVICE and RTD_ROUTER to RTD_UNICAST. If it is needed to distinguish between these two cases, RTD_DEVICE is equivalent to IPA_ZERO(a->nh.gw), RTD_ROUTER is then IPA_NONZERO(a->nh.gw). From now on, we also explicitely want C99 compatible compiler. We assume that this 20-year norm should be known almost everywhere. | |||
2016-04-07 | Channelize: rt_notify arg conversion table -> channel | Jan Moskyto Matejka | |
2015-11-05 | Initial commit on integrated BIRD | Ondrej Zajicek (work) | |
New data types net_addr and variants (in lib/net.h) describing network addresses (prefix/pxlen). Modifications of FIB structures to handle these data types and changing everything to use these data types instead of prefix/pxlen pairs where possible. The commit is WiP, some protocols are not yet updated (BGP, Kernel), and the code contains some temporary scaffolding. Comments are welcome. | |||
2015-06-08 | Moving of mulipath merging code from OSPF to nest | Ondrej Zajicek | |
2014-07-19 | Whitespace cleanup in OSPF. | Ondrej Zajicek | |
2014-07-18 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2014-06-26 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2012-07-26 | Fixes default route in OSPF multiple area setting. | Ondrej Zajicek | |
2011-09-03 | Fixes for OSPF NSSA handling. | Ondrej Zajicek | |
2011-08-08 | OSPF NSSA support, inter-area LSA translation. | Ondrej Zajicek | |
2011-07-20 | OSPF NSSA support, part one. | Ondrej Zajicek | |
2010-12-07 | Multipath support for OSPF | Ondrej Zajicek | |
2010-05-02 | OSPF: most of summary LSA orig./flush logic rewritten. | Ondrej Zajicek | |
Fixes many bugs in the old code and makes it much cleaner. | |||
2010-04-24 | Fixes and enhancements in 'show ospf state' command. | Ondrej Zajicek | |
Now it shows a distance, option to change showing reachable/all network nodes and better handling of AS-external LSAs in multiple areas. The command 'show ospf topology' was changed to not show stubnets in both OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2). | |||
2010-04-21 | Fixes several problems in OSPF vlink implementation. | Ondrej Zajicek | |
2010-04-11 | Fixes next hop calculation on NBMA and parallel PTP links. | Ondrej Zajicek | |
2009-09-17 | Implements proper RID handling in OSPFv3. | Ondrej Zajicek | |
2009-08-25 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-21 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2005-02-13 | Many bugfixes in routing table calculation and summary LSA origination. | Ondrej Filip | |
2004-07-15 | Huge OSPF database redesign. Since now, all LSAs of all areas | Ondrej Filip | |
are in single database. This avoids duplication of external LSAs and fixes bug in external LSA distribution. | |||
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-06 | Deleted unused parameters. | Ondrej Filip | |
2004-06-06 | Cleanup in iface.c | Ondrej Filip | |
2004-06-01 | Patch from Andreas Steinmetz <ast@domdv.de> | Ondrej Filip | |
2004-05-31 | The code was broken for external /29 to /32 routes. Assuming that you | Martin Mares | |
have one machine publishing a route to 10.1.1.3/32 and another one publishing a route to 10.1.1.4/32. If the first machine went down the route to 10.1.1.4/32 was wrongly killed by the old code, leading either to missing routes or worse to bug()s like "Router parent does not have next hop" or just segfaults. The patch fixes this but in the long term a redesign is required here. Note that the patch doesn't worse the situation, instead it prevents the problems stated. The redesign is required to handle multiple routes to small subnets properly. (by Andreas) Feela, I think that this is at least a good temporary fix, but it's of course up to you to decide. | |||
2001-06-09 | Added comments. | Ondrej Filip | |
2000-08-18 | Just formatting. | Ondrej Filip | |
2000-06-07 | Better algoritmus of LSA aging. | Ondrej Filip | |
2000-06-07 | Doc in neighbor.c and some tiny changes related to. | Ondrej Filip | |
2000-06-06 | Tracing in topology | Ondrej Filip | |
2000-05-31 | LSArt origination and routing table calculation is now not doing so | Ondrej Filip | |
often. Instead of calculation I just schedule it latter. | |||
2000-05-30 | Route attributes for OSPF. | Martin Mares | |
2000-05-27 | Better shutdown. (Flush my own router LSA and send 1WAY to every neighbor.) | Ondrej Filip | |
Ext LSA originating and flushing added. | |||
2000-05-03 | Testing if I can flush LSA from database. | Ondrej Filip | |
2000-05-03 | Better rt and net originating. | Ondrej Filip | |
2000-04-30 | Sync with nest's rt table and some minor improvements. | Ondrej Filip | |
2000-04-30 | RT calculation strongly simplified. Now, I don't need any | Ondrej Filip | |
memory allocation. :-) | |||
2000-04-29 | Calculating of nexts hop(s) added. | Ondrej Filip | |
2000-04-26 | Routing table calculation. Dijkstra done. | Ondrej Filip | |
2000-04-04 | LSupdate processing improved. Now there is some bug in hashing. :-( | Ondrej Filip | |
2000-04-04 | Flooding work continues. | Ondrej Filip | |
2000-03-31 | Some bug fixes. LSA checksum is still bad. I'll fix it later. | Ondrej Filip | |
2000-03-30 | LSA structure changes. (Len added.) | Ondrej Filip | |
2000-03-09 | LSA DB is completely redesigned. Now it should be faster and it needs | Ondrej Filip | |
less memory. | |||
2000-03-08 | Sending of DBDes. (Checksum and length calculation NOT done.) | Ondrej Filip | |