Ondrej Zajicek (work)
3e7923507b
Netlink: Use linpool instead of static buffer
2017-12-13 15:27:33 +01:00
Ondrej Zajicek (work)
772beb7308
Lib: Minor fix
2017-12-13 15:27:33 +01:00
Jan Maria Matejka
cb21c5ffa9
Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new
2017-12-13 10:29:10 +01:00
Jan Maria Matejka
71c51aa4ab
Doc: Fixed misc sgml bugs, no content change
2017-12-13 10:28:50 +01:00
Ondrej Zajicek (work)
1e11918c8c
Lib: Save/restore state for linpools
...
Also change linpool.current ptr to really point to thr current chunk.
2017-12-12 19:57:52 +01:00
Ondrej Zajicek (work)
ac48e72bf6
Fix some minor issues
2017-12-12 15:57:14 +01:00
Ondrej Zajicek (work)
cb5df823ac
Minor CI tweak
2017-12-12 15:22:36 +01:00
Ondrej Filip
b5257bea85
Removed '--enable-ipv6' reference.
2017-12-12 10:43:56 +01:00
Ondrej Zajicek (work)
66acbc8d7f
Revive FIB and kernel MPLS code
2017-12-12 00:05:49 +01:00
Ondrej Filip
fa5c09a2e7
Changes to be able to build 2.0.0
2017-12-11 09:36:21 +01:00
Ondrej Zajicek (work)
d4eada9e0f
NEWS and version update
2017-12-11 02:05:35 +01:00
Ondrej Zajicek (work)
c99050cce2
KRT: Fix bug in multipath handling
2017-12-11 01:04:15 +01:00
Ondrej Zajicek (work)
cf3e3845c2
Doc: Documentation update
2017-12-10 22:47:38 +01:00
Maria Jan Matejka
6b0f5f68a8
Switchoff for MPLS in kernel.
2017-12-10 18:30:00 +01:00
Ondrej Zajicek (work)
67a2eb9177
Lib: Check size of nets
2017-12-10 13:18:36 +01:00
Ondrej Zajicek (work)
a32a7b58ce
Lib: Fix macro/keyword collisions
...
Old code breaks with some versions of bison
2017-12-10 13:16:31 +01:00
Ondrej Zajicek (work)
7fc55925be
Several minor fixes
2017-12-10 00:55:34 +01:00
Ondrej Zajicek (work)
ed1d853e51
Filter: Remove old BGP path mask syntax from tests
2017-12-08 17:31:33 +01:00
Ondrej Zajicek (work)
dea9886454
BGP: Link check just for single-hop
2017-12-08 17:04:59 +01:00
Jan Maria Matejka
3e52d112d7
Docs: Update to v2.0
2017-12-08 16:27:19 +01:00
Ondrej Zajicek (work)
517d05dff1
Enable ECMP and Link detection by default
...
ECMP is not enabled on BSD, where it is not supported by BIRD.
2017-12-08 16:00:33 +01:00
Ondrej Zajicek (work)
eb95b5ec1a
Nest: Minor formatting changes
2017-12-08 15:16:47 +01:00
Ondrej Zajicek (work)
49c7ef3b21
BGP: Fix IPv6 MPLS/VPN multicast SAFI
2017-12-08 14:00:36 +01:00
Ondrej Zajicek (work)
ccee67ca3b
BGP: Autoconfigure BGP next hops from preferred addresses
2017-12-08 02:26:17 +01:00
Ondrej Zajicek (work)
830ba75e6d
Merge commit '1e8721e2aeccfbc3f533e8b8abc07582cee77e9a' into int-new
2017-12-07 21:54:47 +01:00
Ondrej Zajicek (work)
46434a3cad
Merge commit '7b2c5f3d2826e3175bf31b1c36056c9efc587a2b' into int-new
2017-12-07 18:35:46 +01:00
Ondrej Zajicek (work)
4ff15a75c5
Merge commit '98bb80a243b58c43453e9be69d19d0350286549c' into int-new
2017-12-07 17:41:09 +01:00
Ondrej Zajicek (work)
cd80c9b070
BSD: Fix in the last commit
2017-12-07 14:21:38 +01:00
Ondrej Zajicek (work)
a6f79ca57f
Timers: Revert temporary names and remove old timer.h
2017-12-07 13:54:59 +01:00
Ondrej Zajicek (work)
574b232427
Timers: Fix TBF and some last remains
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
3b3b0910ff
Babel: More changes and bugfixes
...
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 13:53:42 +01:00
Ondrej Zajicek (work)
dbf1ed263c
Babel: Fix handling of seqno requests
...
Old behavior has several deficiencies compared to standard behavior
(no triggered updates for replies, no retransmissions, ...).
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
672fb78e12
Babel: Fix handling of IPv4 retractions
...
Babel TLV parsing code rejected IPv4 retractions without next-hop,
although next-hop is needed just for regular updates.
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
268dc7c8b3
Babel: Remove babel_proto ptr from babel_entry
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
738a57b69b
Babel: Fix hello timeout for short hello intervals
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
b47eaefe12
Babel: Revamp cost computation and run route selection when cost change
...
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 13:53:42 +01:00
Ondrej Zajicek (work)
f00221fadb
Babel: Fix unicast seqno requests
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
38f4721092
Babel: Avoid batch seqno updates
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
5ee69d11f2
Babel: Fix Hello and IHU expiration
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
8b58f565e4
Babel: Update to new timers
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
6b5cd7c05f
Sysdep: Remove old timer code
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
3e405fb188
Nest: Update to new timers
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
cc881bd155
BGP: Update to new timers
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
b32d557a6e
OSPF: Update to new timers
...
Note that recurrent timers are currently limited to ~1 hour.
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
ee528fbd5d
Timers: Add typecast to unit-converting macros
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
92cc1e7457
RIP: Update to new timers
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
c521b3ac32
RAdv: Update to new timers
2017-12-07 13:53:42 +01:00
Ondrej Zajicek (work)
d59c1a2958
RPKI: Update to new timers
2017-12-07 13:52:21 +01:00
Ondrej Zajicek (work)
21f4f0f4b0
Kernel: Update to new timers
2017-12-07 13:52:21 +01:00
Ondrej Zajicek (work)
d3fa9e84e9
Timers: Show sub-second times in some protocol outputs
2017-12-07 13:49:27 +01:00