- 23 Nov, 2015 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
If an interface address notification is received during device protocol shutdown/restart, BIRD crashed. Thanks to Wei Huang for the bugreport.
-
- 13 Nov, 2015 4 commits
-
-
Pavel Tvrdík authored
-
Pavel Tvrdík authored
-
Pavel Tvrdík authored
-
Pavel Tvrdík authored
-
- 11 Nov, 2015 2 commits
-
-
-
Since 2.6.19, the netlink API defines RTA_TABLE routing attribute to allow 32-bit routing table IDs. Using this attribute to index routing tables at Linux, instead of 8-bit rtm_table field.
-
- 09 Nov, 2015 2 commits
-
-
Ondřej Zajíček authored
When a table is removed during reconfiguration, a reference was not cleared in the old configuration, which breaks undo.
-
Ondřej Zajíček authored
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.
-
- 03 Nov, 2015 2 commits
-
-
Ondřej Zajíček authored
I should check it after making some trivial changes. The original patch from Alexander has it right.
-
Ondřej Zajíček authored
If the number of sockets is too much for select(), we should at least handle it with proper error messages and reject new sockets instead of breaking the event loop. Thanks to Alexander V. Chernikov for the patch.
-
- 17 Oct, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 19 Aug, 2015 1 commit
-
-
Ondřej Zajíček authored
Thanks to Bernardo Figueiredo and Israel G. Lugo for the bugreport.
-
- 28 Jul, 2015 3 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Thanks to Pavel Tvrdik for the bugfix
-
- 24 Jul, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 20 Jul, 2015 1 commit
-
-
Ondřej Zajíček authored
The patch adds suport for specifying route attributes together with static routes, e.g.: route 10.1.1.0/24 via 10.0.0.1 { krt_advmss = 1200; ospf_metric1 = 100; };
-
- 19 Jul, 2015 1 commit
-
-
Ondřej Zajíček authored
Thanks to Thomas King for the bugreport.
-
- 18 Jul, 2015 5 commits
-
-
Ondřej Zajíček authored
Thanks to Christian Tacke for the original patch.
-
Ondřej Zajíček authored
Thanks to Peter Hudec for noticing the problem.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Implements draft-ietf-idr-bgp-extended-messages-10, for now undocumented and with temporary private capability number.
-
Ondřej Zajíček authored
Thanks to Andrew (seti.kr.ua) for the bug report.
-
- 08 Jun, 2015 7 commits
-
-
Ondřej Zajíček authored
Kernel option 'merge paths' allows to merge routes exported to kernel protocol (currently BGP and static routes) to multipath routes.
-
Ondřej Zajíček authored
In some cases, export filter accessed attributes of a different route.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
-
-
- 01 Jun, 2015 1 commit
-
-
Ondřej Filip authored
-
- 22 May, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 17 May, 2015 1 commit
-
-
Ondřej Zajíček authored
Related to changes from previous patch.
-
- 16 May, 2015 1 commit
-
-
Ondřej Zajíček authored
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
-
- 13 May, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 12 May, 2015 1 commit
-
-
Ondřej Zajíček authored
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
-
- 10 May, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 01 May, 2015 1 commit
-
-
Ondřej Zajíček authored
New LSA checksumming code separates generic Fletcher-16 and OSPF-specific code and avoids back and forth endianity conversions, making it much more readable and also several times faster.
-