Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-12 | Static: Support for dual-AF IGP tables | Ondrej Zajicek (work) | |
When recursive routes with hybrid next hops (e.g. IPv6 route with IPv4 next hop) are allowed, we need both IPv4 and IPv6 IGP tables. | |||
2017-04-12 | Client: multitable version of show route | Jan Moskyto Matejka | |
2017-03-29 | Netlink: Change default kernel metric to 32 | Ondrej Zajicek (work) | |
This avoids collisions with non-BIRD routes in kernel tables. | |||
2017-03-29 | Netlink: Better handling of an error case | Ondrej Zajicek (work) | |
2017-03-29 | BGP: Simplify igp table options | Ondrej Zajicek (work) | |
2017-03-29 | BGP: Update list of supported standards | Ondrej Zajicek (work) | |
2017-03-28 | Netlink: Fix device route delete | Ondrej Zajicek (work) | |
2017-03-28 | Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new | Jan Moskyto Matejka | |
2017-03-28 | Simpler format of VPN RD | Jan Moskyto Matejka | |
2017-03-28 | Netlink: Fix bug in RTA_PRIORITY handling | Ondrej Zajicek (work) | |
2017-03-26 | BGP: Support for routes with mixed-AF next hops | Ondrej Zajicek (work) | |
Covers IPv4/VPNv4 routes with IPv6 next hop (RFC 5549), IPv6 routes with IPv4 next hop (RFC 4798) and VPNv6 routes with IPv4 next hop (RFC 4659). Unfortunately it also makes next hop hooks more messy. Each BGP channel now could have two IGP tables, one for IPv4 next hops, the other for IPv6 next hops. | |||
2017-03-23 | BGP: Bugfix in VPN NLRI encoding | Ondrej Zajicek (work) | |
2017-03-22 | BGP: Support for MPLS labels and VPN SAFI | Ondrej Zajicek (work) | |
Basic support for SAFI 4 and 128 (MPLS labeled IP and VPN) for IPv4 and IPv6. Should work for route reflector, but does not properly handle originating routes with next hop self. Based on patches from Jan Matejka. | |||
2017-03-22 | Merge branch 'nexthop-merged' into int-new | Jan Moskyto Matejka | |
2017-03-22 | Filter: Check whether IP is 4 or 6 | Jan Moskyto Matejka | |
2017-03-17 | Nexthop: Fixed recursive route mpls label merging | Jan Moskyto Matejka | |
2017-03-14 | Minor cleanups | Ondrej Zajicek (work) | |
BTW, 'prefices' is hypercorrection, as 'prefix' is from 'praefixum' with plural 'praefixa'. | |||
2017-03-14 | Some autoconf cleanups | Ondrej Zajicek (work) | |
The patch allows to use autoreconf, replaces some long obsolete constructs and does some other minor cleanups. Also, the file configure.in is renamed to configure.ac, as the old name has been deprecated for a long time. Thanks to Ruben Kerkhof for the patchset. | |||
2017-03-14 | BGP: Allow to specify interface for regular sessions | Ondrej Zajicek (work) | |
This may be useful if multple interfaces share the same network range. Thanks to Fritz Grimpen for the original patch. | |||
2017-03-14 | BGP: Fix bug in ADD_PATH | Ondrej Zajicek (work) | |
When a BGP session with ADD_PATH is restarted and the neighbor do not announce ADD_PATH capability during reconnect, the accept_ra_types is still set to RA_ANY. Thanks to Lennert Buytenhek for the bugreport | |||
2017-03-13 | Filters: VPN Route Distinguishers, Prefix Type, Docs Update | Jan Moskyto Matejka | |
2017-03-09 | Filter: ROA check test and mixed prefix test | Jan Moskyto Matejka | |
2017-03-09 | Nest: Minor fixes in show route | Ondrej Zajicek (work) | |
2017-03-09 | Static: Minor overhaul | Ondrej Zajicek (work) | |
The patch fixes several bugs introduced in previous changes, simplifies the protocol by handing routes uniformly, introduces asynchronous route processing to avoid issues with separate notifications for each next-hop in ECMP routes, and makes reconfiguration faster by avoiding quadratic complexity. | |||
2017-03-09 | Nest: Allow iface-only neighbors | Ondrej Zajicek (work) | |
2017-03-08 | Update OSPF and RIP protocol names and related documentation | Ondrej Zajicek (work) | |
2017-02-24 | Nexthop: Fixed hostentry | Jan Moskyto Matejka | |
2017-02-23 | BGP: Allow exchanging LOCAL_PREF with eBGP peers | Ondrej Zajicek (work) | |
Adds option 'allow bgp_local_pref' to override the usual restriction of LOCAL_PREF on eBGP sessions. Thanks to Lennert Buytenhek for the patch. | |||
2017-02-22 | Nest: names for nhu_state values | Jan Moskyto Matejka | |
It took too much time to analyze what's the meaning of nhu_state values so I spent less than the same amount of time documenting it. | |||
2017-02-22 | Babel post-merge fixes | Jan Moskyto Matejka | |
2017-02-22 | Merge branch 'int-new' into nexthop-merged | Jan Moskyto Matejka | |
2017-02-20 | BGP: Update RFC references | Ondrej Zajicek (work) | |
2017-02-20 | Several minor fixes | Ondrej Zajicek (work) | |
2017-02-19 | BGP: Update RFC references | Ondrej Zajicek (work) | |
2017-02-19 | Doc: Fix RIP example | Ondrej Zajicek (work) | |
Thanks to Steve Leung for the bugreport. | |||
2017-02-17 | Static: Fix bug in static route filter expressions | Ondrej Zajicek (work) | |
During reconfiguration, old and new filter expressions in static routes are compared using i_same() function. When filter expressions contain function calls, it is necessary that old filter expressions are the second argument in i_same(), as it is internally modified by i_same(). Otherwise pointers to old (and freed) data appear in the config structure. Thanks to Lennert Buytenhek for tracking and reporting the bug. | |||
2017-02-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2017-02-07 | BGP: Minor cleanups | Ondrej Zajicek (work) | |
2017-01-24 | Filter: Fix missing case for !~ operator | Ondrej Zajicek (work) | |
Thanks to Vincent Bernat for the patch. | |||
2017-01-24 | BGP: Partial support for IPv4 routes with IPv6 next hop (RFC 5549) | Ondrej Zajicek (work) | |
Mostly capability signalling | |||
2017-01-22 | BGP: Support for AS confederations (RFC 5065) | Ondrej Zajicek (work) | |
2017-01-17 | Fix IP_HDRINCL usage on FreeBSD 11 | Ondrej Zajicek (work) | |
FreeBSD 11 changed endianity of ip_len field from host order to network order. Also DragonFly BSD allegedly expects network order here. Thanks to Olivier Cochard-Labbé for the patch. | |||
2017-01-03 | Minor cleanups | Ondrej Zajicek (work) | |
2016-12-22 | VPN4 and VPN6 literals | Jan Moskyto Matejka | |
From now on, protocol static accepts VPN4 and VPN6 addressess. With some concerns about VPN6 Route Distinguishers, I finally chose to have the same format as for VPN4 (where it is defined by RFC 4364). | |||
2016-12-22 | MPLS: Label stack concatenation for recursive routes | Jan Moskyto Matejka | |
2016-12-22 | Netlink: MPLS routes in kernel | Jan Moskyto Matejka | |
Anyway, Bird is now capable to insert both MPLS routes and MPLS encap routes into kernel. It was (among others) needed to define platform-specific AF_MPLS to 28 as this constant has been assigned in the linux kernel. No support for BSD now, it may be added in the future. | |||
2016-12-22 | Static: Protocol rework wrt. struct nexthop changes; MPLS label support | Jan Moskyto Matejka | |
2016-12-22 | MPLS: added net_addr_mpls variant of net_addr | Jan Moskyto Matejka | |
2016-12-22 | Nexthop: Support for label stack in nest | Jan Moskyto Matejka | |
2016-12-22 | Removing (struct rta)->cast. Never used. | Jan Moskyto Matejka | |