- 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.
-
- 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
-