Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-17 | BGP: Add documentaion for extended messages | Pavel Tvrdík | |
2016-02-16 | Filter: Implement last_nonaggregated operator on bgp_path | Ondrej Zajicek (work) | |
2015-11-24 | Merge branch 'master' into rip-new | Ondrej Zajicek (work) | |
2015-11-09 | Nest: Fixes bug in missing cleanup during table removal | Ondrej Zajicek (work) | |
When a table is removed during reconfiguration, a reference was not cleared in the old configuration, which breaks undo. | |||
2015-11-09 | Conf: Fixes bug in symbol lookup during reconfiguration | Ondrej Zajicek (work) | |
Symbol lookup by cf_find_symbol() not only did the lookup but also added new void symbols allocated from cfg_mem linpool, which gets broken when lookups are done outside of config parsing, which may lead to crashes during reconfiguration. The patch separates lookup-only cf_find_symbol() and config-modifying cf_get_symbol(), while the later is called only during parsing. Also new_config and cfg_mem global variables are NULLed outside of parsing. | |||
2015-10-17 | Merge branch 'master' into rip-new | Ondrej Zajicek (work) | |
2015-10-17 | Minor changes | Ondrej Zajicek (work) | |
2015-10-05 | Major RIP redesign | Ondrej Zajicek (work) | |
The new RIP implementation fixes plenty of old bugs and also adds support for many new features: ECMP support, link state support, BFD support, configurable split horizon and more. Most options are now per-interface. | |||
2015-07-28 | Nest: Fixes one of previous commit | Ondrej Zajicek | |
2015-07-24 | Static: Support for BFD controlled static routes | Ondrej Zajicek | |
2015-07-18 | Nest: Fixes symbols in router id | Ondrej Zajicek | |
Thanks to Peter Hudec for noticing the problem. | |||
2015-07-18 | Direct: Fixes behavior for the same routes on different interfaces | Ondrej Zajicek | |
Thanks to Andrew (seti.kr.ua) for the bug report. | |||
2015-06-08 | BGP multipath support | Ondrej Zajicek | |
Kernel option 'merge paths' allows to merge routes exported to kernel protocol (currently BGP and static routes) to multipath routes. | |||
2015-06-08 | Fixes subtle bug in temporary attribute handling | Ondrej Zajicek | |
In some cases, export filter accessed attributes of a different route. | |||
2015-06-08 | Moving of mulipath merging code from OSPF to nest | Ondrej Zajicek | |
2015-06-08 | Fixes bug in pipe feeding when filtered routes are kept in table | Ondrej Zajicek | |
2015-06-08 | unsigned [int] -> uint | Pavel Tvrdík | |
2015-06-08 | unsgined char -> byte | Pavel Tvrdík | |
2015-05-22 | Fixes unnamed protocols from templates | Ondrej Zajicek | |
2015-05-17 | Simplify flushing process | Ondrej Zajicek | |
Related to changes from previous patch. | |||
2015-05-16 | Fix minor issue in pipe route propagation | Ondrej Zajicek | |
In some circumstances during reconfiguration, routes propagated by pipes to other tables may hang there even after the primary routes are removed. There is already a workaround for this issue in the code which removes these stale routes by flush process when source protocols are shut down. This patch is a cleaner fix and allows to simplify the flush process | |||
2015-05-12 | KRT: Add support for plenty of kernel route metrics | Ondrej Zajicek | |
Linux kernel route metrics (RTA_METRICS netlink route attribute) are represented and accessible as new route attributes: krt_mtu, krt_window, krt_rtt, krt_rttvar, krt_sstresh, krt_cwnd, krt_advmss, krt_reordering, krt_hoplimit, krt_initcwnd, krt_rto_min, krt_initrwnd, krt_quickack, krt_lock_mtu, krt_lock_window, krt_lock_rtt, krt_lock_rttvar, krt_lock_sstresh, krt_lock_cwnd, krt_lock_advmss, krt_lock_reordering, krt_lock_hoplimit, krt_lock_rto_min, krt_feature_ecn, krt_feature_allfrag | |||
2015-05-10 | Add bitfield route attribute type | Ondrej Zajicek | |
2015-03-29 | BGP: Enhanced route refresh (RFC 7313) support | Ondrej Zajicek | |
Also hook feed_done is renamed to feed_end. | |||
2015-03-09 | Possibility to define unnamed protocols from template added. | Ondrej Filip | |
2015-03-02 | Implement latency tracking, internal event log and watchdog | Ondrej Zajicek | |
2015-02-21 | Store protocol config size inside protocol structure | Ondrej Zajicek | |
Make proto_config_new() use this info instead of supplied size. Thanks to Alexander V. Chernikov for the patch. | |||
2015-02-21 | Minor fixes | Pavel Tvrdík | |
2015-02-21 | Replacing GNU old-style field designator extension | Pavel Tvrdik | |
2015-02-21 | Allows user data attached to f_trie_node structure. | Ondrej Zajicek | |
Thanks to Alexander Chernikov for the patch. | |||
2015-02-21 | Fixes a bug in locking code. | Ondrej Zajicek | |
When multiple protocols have a lock for the same IP address, it crashes under some circumstances. Thanks to Matthias Schiffer for the bugreport. | |||
2015-02-21 | Merge remote-tracking branch 'origin/soft-int' | Ondrej Zajicek | |
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-11-03 | Changes order of iface/addr/neigh event hooks. | Ondrej Zajicek | |
Now the order is: Up -> iface, addr, neigh Down -> neigh, addr, iface It fixes the case when an iface appears, related static routes are activated and exported to OSPF before the iface notification and therefore forwarding addresses are not encoded in generated external LSAs. | |||
2014-10-24 | Refactoring of OSPF messages. | Ondrej Zajicek | |
2014-10-14 | Merge remote-tracking branch 'origin/master' into soft-int | Ondrej Zajicek | |
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-10-02 | Fixes some warnings. | Ondrej Zajicek | |
2014-07-18 | Temporary integrated OSPF commit. | Ondrej Zajicek | |
2014-05-29 | String constants could be used for string option values. | Ondrej Zajicek | |
Thanks to Frederik Kriewitz for the patch. | |||
2014-05-05 | Fixes a problem with undoing of deconfiguring of protocol. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the original patch. | |||
2014-04-28 | Fixes 'show route export' w.r.t. protocols with different RA_* types. | Ondrej Zajicek | |
2014-04-27 | Fixes limit verification during reconfiguration. | Ondrej Zajicek | |
2014-04-07 | Fixes some asserts. | Ondrej Zajicek | |
2014-03-31 | Check validity of interface definitions. | Ondrej Zajicek | |
Thanks to Aleksey Berezin for the bugreport. | |||
2014-03-24 | Fixes some minor issues in graceful restart. | 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. | |||
2014-02-06 | Merge branch 'add-path' | Ondrej Zajicek | |