Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-10 | Lib: Fix macro/keyword collisions | Ondrej Zajicek (work) | |
Old code breaks with some versions of bison | |||
2017-12-10 | Several minor fixes | Ondrej Zajicek (work) | |
2017-12-08 | Filter: Remove old BGP path mask syntax from tests | Ondrej Zajicek (work) | |
2017-12-08 | BGP: Link check just for single-hop | Ondrej Zajicek (work) | |
2017-12-08 | Docs: Update to v2.0 | Jan Maria Matejka | |
2017-12-08 | Enable ECMP and Link detection by default | Ondrej Zajicek (work) | |
ECMP is not enabled on BSD, where it is not supported by BIRD. | |||
2017-12-08 | Nest: Minor formatting changes | Ondrej Zajicek (work) | |
2017-12-08 | BGP: Fix IPv6 MPLS/VPN multicast SAFI | Ondrej Zajicek (work) | |
2017-12-08 | BGP: Autoconfigure BGP next hops from preferred addresses | Ondrej Zajicek (work) | |
2017-12-07 | Merge commit '1e8721e2aeccfbc3f533e8b8abc07582cee77e9a' into int-new | Ondrej Zajicek (work) | |
2017-12-07 | Merge commit '7b2c5f3d2826e3175bf31b1c36056c9efc587a2b' into int-new | Ondrej Zajicek (work) | |
2017-12-07 | Merge commit '98bb80a243b58c43453e9be69d19d0350286549c' into int-new | Ondrej Zajicek (work) | |
2017-12-07 | BSD: Fix in the last commit | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Revert temporary names and remove old timer.h | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Fix TBF and some last remains | Ondrej Zajicek (work) | |
2017-12-07 | Babel: More changes and bugfixes | Ondrej Zajicek (work) | |
Several changes and bugfixes in Babel, namely: - Exported route parameters stored directly in route table entry - Exported non-babel routes no longer stored in per-entry route list - Route update, selection and retraction simplified and fixed - Route feasibility is evalualated per update and stored with route - Unreachable route handling fixed, based on hold interval - Added 'show babel routes' command Overall, it fixes some issues with proper propagation of triggered updates, making Babel convergence after topology change almost instant. | |||
2017-12-07 | Babel: Fix handling of seqno requests | Ondrej Zajicek (work) | |
Old behavior has several deficiencies compared to standard behavior (no triggered updates for replies, no retransmissions, ...). | |||
2017-12-07 | Babel: Fix handling of IPv4 retractions | Ondrej Zajicek (work) | |
Babel TLV parsing code rejected IPv4 retractions without next-hop, although next-hop is needed just for regular updates. | |||
2017-12-07 | Babel: Remove babel_proto ptr from babel_entry | Ondrej Zajicek (work) | |
2017-12-07 | Babel: Fix hello timeout for short hello intervals | Ondrej Zajicek (work) | |
2017-12-07 | Babel: Revamp cost computation and run route selection when cost change | Ondrej Zajicek (work) | |
Also fix several minor bugs and add 'limit' option for k-out-of-j link sensing strategy. Change default from 8-of-16 to 12-of-16. Change IHU expiry factor from 1.5 to 3.5 (as in RFC 6126). | |||
2017-12-07 | Babel: Fix unicast seqno requests | Ondrej Zajicek (work) | |
2017-12-07 | Babel: Avoid batch seqno updates | Ondrej Zajicek (work) | |
2017-12-07 | Babel: Fix Hello and IHU expiration | Ondrej Zajicek (work) | |
2017-12-07 | Babel: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | Sysdep: Remove old timer code | Ondrej Zajicek (work) | |
2017-12-07 | Nest: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | BGP: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | OSPF: Update to new timers | Ondrej Zajicek (work) | |
Note that recurrent timers are currently limited to ~1 hour. | |||
2017-12-07 | Timers: Add typecast to unit-converting macros | Ondrej Zajicek (work) | |
2017-12-07 | RIP: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | RAdv: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | RPKI: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | Kernel: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Show sub-second times in some protocol outputs | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Fix tests after timer change | Ondrej Zajicek (work) | |
2017-12-07 | Printf: Add support for microsecond times | Ondrej Zajicek (work) | |
Use '%t' in bsnprintf() for microsecond times (in btime) with variable sub-second precision. | |||
2017-12-07 | Timers: Parse and format functions for microsecond times | Ondrej Zajicek (work) | |
Date/time output (e.g. in logs, show commands) can use %f to specify subsecond time. By default, millisecond precision is used in output. | |||
2017-12-07 | Timers: Replace old timers with microsecond timers | Ondrej Zajicek (work) | |
The old timer interface is still kept, but implemented by new timers. The plan is to switch from the old inteface to the new interface, then clean it up. | |||
2017-12-07 | Timers: Integrate microsecond timers to the main loop | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Split microsecond timers from BFD code to lib | Ondrej Zajicek (work) | |
2017-12-07 | BSD: Minor fix of penultimate commit | Ondrej Zajicek (work) | |
2017-12-07 | KRT: Minor fix of last commit | Ondrej Zajicek (work) | |
2017-12-07 | Nest: Maintain separate IPv4, IPv6 and LLv6 preferred addresses | Ondrej Zajicek (work) | |
Also redesign preferred address selection and update protocols to use appropriate preferred address. Based on a previous work by Jan Maria Matejka. | |||
2017-11-28 | Babel: Parse flags in Hello TLV | Ondrej Zajicek (work) | |
RFC6126bis introduces a flags field for the Hello TLV, and adds a unicast flag that is used to signify that a hello was sent as unicast. This adds parsing of the flags field and ignores such unicast hellos, which preserves compatibility until we can add a proper implementation of the unicast hello mechanism. Thanks to Toke Hoiland-Jorgensen for the patch. | |||
2017-11-09 | Filter test: typo fix | Jan Maria Matejka | |
2017-10-17 | Babel: Interface address irrelevant for interface pattern matching. | Jan Maria Matejka | |
2017-10-17 | Iface address debug dump fix | Jan Moskyto Matejka | |
2017-10-10 | OSPF: Add option to disable OSPFv3-AF | Ondrej Zajicek (work) | |
2017-10-10 | OSPF: Fix minor issue in TTL check | Ondrej Zajicek (work) | |
The TTL check must be done after instance ID dispatch to avoid warnings when a physical iface is shared by multiple instances and some use TTL security and some not. |