- 08 Jun, 2015 2 commits
-
-
Pavel Tvrdík authored
-
Pavel Tvrdík 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.
-
- 28 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
Prior to this patch, BIRD validates the OSPF LSA checksum by calculating a new checksum and comparing it with the checksum in the header. Due to the specifics of the Fletcher checksum used in OSPF, this is not necessarily correct as the checkbytes in the header may be calculated via a different means and end up with a different value that is nonetheless still correct. The documented means of validating the checksum as specified in RFC 905 B.4 is to calculate c0 and c1 from the unchanged contents of the packet, which must result in a zero value to be considered valid. Thanks to Chris Boot for the patch.
-
- 25 Apr, 2015 2 commits
-
-
Ondřej Zajíček authored
Did not really worked
-
Ondřej Zajíček authored
When a new route was imported from kernel and chosen as preferred, then the old best route was propagated as a withdraw to the kernel protocol. Under some circumstances such withdraw propagated to the BSD kernel could remove the new alien route and thus reverting the import.
-
- 22 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 20 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 19 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 18 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
The bug caused that received external LSAs with locally reachable next hops were ignored. I wonder why nobody noticed it sooner.
-
- 12 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 01 Apr, 2015 1 commit
-
-
Ondřej Zajíček authored
Under some circumstances and heavy load, TX could be postponed until the session fails with hold timer expired. Thanks to Javor Kliachev for making the bug reproductible.
-
- 31 Mar, 2015 1 commit
-
-
Ondřej Zajíček authored
Unfortunately, some interfaces support multicast but do not have this flag set, so we use it only as a positive hint. Thanks to Clint Armstrong for noticing the problem.
-
- 29 Mar, 2015 2 commits
-
-
Ondřej Zajíček authored
RFC 6286 relaxed rules for router IDs, allowing EBGP sessions between routers with the same ID (but different ASN).
-
Ondřej Zajíček authored
Also hook feed_done is renamed to feed_end.
-
- 09 Mar, 2015 1 commit
-
-
Ondřej Filip authored
-
- 02 Mar, 2015 3 commits
-
-
Ondřej Zajíček authored
Temporary rta is reused in BGP, while rta_lookup() breaks it. Thanks to Alexander Chernikov for analysing the problem.
-
Ondřej Zajíček authored
Using 'dump sockets' in IPv6 mode caused crash due to mismatched format string. Thanks to Pavel Tvrdik for noticing it.
-
Ondřej Zajíček authored
-
- 24 Feb, 2015 1 commit
-
-
Ondřej Zajíček authored
-
- 22 Feb, 2015 3 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
Also update log message for error-triggered startup delay.
-
Ondřej Zajíček authored
Permit specifying neighbor address, AS number and port independently. Add 'interface' parameter for specifying interface for link-local sessions independently. Thanks to Alexander V. Chernikov for the original patch.
-
- 21 Feb, 2015 10 commits
-
-
Ondřej Zajíček authored
This value is specified in documentation.
-
Ondřej Zajíček authored
Make proto_config_new() use this info instead of supplied size. Thanks to Alexander V. Chernikov for the patch.
-
Ondřej Zajíček authored
Thanks to Alexander V. Chernikov for the patch.
-
Pavel Tvrdík authored
-
Pavel Tvrdik authored
-
Pavel Tvrdik authored
-
Pavel Tvrdik authored
-
Pavel Tvrdik authored
-
Ondřej Zajíček authored
Thanks to Pavel Tvrdik for noticing it.
-
Ondřej Zajíček authored
Thanks to Alexander Chernikov for the patch.
-