summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-09Merge branch 'master' into int-newOndrej Zajicek (work)
2017-05-09Some more autoconf cleanupsOndrej Zajicek (work)
Replace integer type width detection with C99 fixed-width types. Also remove some unused or obsolete code. Thanks to Ruben Kerkhof for the patchset.
2017-05-03Device: Fix option 'primary'Ondrej Zajicek (work)
2017-04-29One last update to NEWS and examplev2.0.0-pre1Ondrej Zajicek (work)
2017-04-29NEWS and version updateOndrej Zajicek (work)
2017-04-29BSD: Fix address scan on OpenBSDOndrej Zajicek (work)
2017-04-29Minor fixesOndrej Zajicek (work)
2017-04-28Merge master into int-newOndrej Zajicek (work)
2017-04-26Flowspec: Max tcp mask length is 12 bitsOndrej Zajicek (work)
2017-04-26Doc: BIRD example updateOndrej Zajicek (work)
2017-04-26Test: Fix broken test for filtersOndrej Zajicek (work)
2017-04-26Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-newJan Moskyto Matejka
2017-04-26Flowspec: split net_format_flowspec into several functionsJan Moskyto Matejka
2017-04-26Test: fixed broken test for VPN RD outputJan Moskyto Matejka
2017-04-26Debug: Add a Makefile rule for assembler intermediates.Jan Moskyto Matejka
The main Makefile rules directly compile to object files; this target is only for debug purposes.
2017-04-25Nest: Update of show route cmdOndrej Zajicek (work)
Some code cleanup, multiple bugfixes, allows to specify also channel for 'show route export'. Interesting how such apparenty simple thing like show route cmd has plenty of ugly corner cases.
2017-04-18Filter: Fix reconfiguration of roa_check()Ondrej Zajicek (work)
2017-04-18Check validity of dest w.r.t. net_typeOndrej Zajicek (work)
Allow to define static roa/flow routes without dest.
2017-04-18Client: separate config syntax structure for "show route for"Jan Moskyto Matejka
2017-04-12Nest: Fix route lookupJan Moskyto Matejka
2017-04-12Adding also our copy of struct rtvia.Jan Moskyto Matejka
2017-04-12Include local lwtunnel.h unless found in systemJan Moskyto Matejka
2017-04-12BGP: Add support for SAFI 129 (VPN multicast)Ondrej Zajicek (work)
Which, in contrast to SAFI 128, does not use MPLS labels.
2017-04-12Static: Support for dual-AF IGP tablesOndrej 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-12Client: multitable version of show routeJan Moskyto Matejka
2017-03-29Netlink: Change default kernel metric to 32Ondrej Zajicek (work)
This avoids collisions with non-BIRD routes in kernel tables.
2017-03-29Netlink: Better handling of an error caseOndrej Zajicek (work)
2017-03-29BGP: Simplify igp table optionsOndrej Zajicek (work)
2017-03-29BGP: Update list of supported standardsOndrej Zajicek (work)
2017-03-28Netlink: Fix device route deleteOndrej Zajicek (work)
2017-03-28Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-newJan Moskyto Matejka
2017-03-28Simpler format of VPN RDJan Moskyto Matejka
2017-03-28Netlink: Fix bug in RTA_PRIORITY handlingOndrej Zajicek (work)
2017-03-26BGP: Support for routes with mixed-AF next hopsOndrej 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-23BGP: Bugfix in VPN NLRI encodingOndrej Zajicek (work)
2017-03-22BGP: Support for MPLS labels and VPN SAFIOndrej 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-22Merge branch 'nexthop-merged' into int-newJan Moskyto Matejka
2017-03-22Filter: Check whether IP is 4 or 6Jan Moskyto Matejka
2017-03-17Nexthop: Fixed recursive route mpls label mergingJan Moskyto Matejka
2017-03-14Minor cleanupsOndrej Zajicek (work)
BTW, 'prefices' is hypercorrection, as 'prefix' is from 'praefixum' with plural 'praefixa'.
2017-03-14Some autoconf cleanupsOndrej 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-14BGP: Allow to specify interface for regular sessionsOndrej Zajicek (work)
This may be useful if multple interfaces share the same network range. Thanks to Fritz Grimpen for the original patch.
2017-03-14BGP: Fix bug in ADD_PATHOndrej 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-13Filters: VPN Route Distinguishers, Prefix Type, Docs UpdateJan Moskyto Matejka
2017-03-09Filter: ROA check test and mixed prefix testJan Moskyto Matejka
2017-03-09Nest: Minor fixes in show routeOndrej Zajicek (work)
2017-03-09Static: Minor overhaulOndrej 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-09Nest: Allow iface-only neighborsOndrej Zajicek (work)
2017-03-08Update OSPF and RIP protocol names and related documentationOndrej Zajicek (work)
2017-02-24Nexthop: Fixed hostentryJan Moskyto Matejka