Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-15 | Wireguard: Add channel hooks | Mikael Magnusson | |
2019-11-15 | Wireguard: Reinit wg device at shutdown | Mikael Magnusson | |
2019-11-15 | WIP gitignore /build*/ | Mikael Magnusson | |
2019-11-15 | Wireguard: Add user space support | Mikael Magnusson | |
2019-11-15 | Wireguard: Use recursive tunnel encaps | Mikael Magnusson | |
2019-11-15 | Wireguard: Move key conversion | Mikael Magnusson | |
2019-11-15 | Wireguard: Add peer list | Mikael Magnusson | |
2019-11-15 | Wireguard: Set up wireguard device | Mikael Magnusson | |
Add private key and listen port items. | |||
2019-11-15 | Wireguard: Add peer config settings | Mikael Magnusson | |
2019-11-15 | Wireguard: Allow multiple channels | Mikael Magnusson | |
2019-11-15 | Wireguard: Fix color decoding | Mikael Magnusson | |
2019-11-15 | Wireguard: Extended color community | Mikael Magnusson | |
2019-11-15 | Wireguard: Clean up config.Y | Mikael Magnusson | |
2019-11-15 | Wireguard: Fixes | Mikael Magnusson | |
2019-11-15 | Wireguard: Refactor into peer and allowed ips functions | Mikael Magnusson | |
2019-11-15 | Wireguard: Add remote endpoint | Mikael Magnusson | |
2019-11-15 | Wireguard: Implement tunnel encode decode | Mikael Magnusson | |
2019-11-15 | Wireguard: Debug | Mikael Magnusson | |
2019-11-15 | Wireguard: Initial commit | Mikael Magnusson | |
2019-11-15 | Wireguard-lib: Define wg_endpoint type | Mikael Magnusson | |
2019-11-15 | Wireguard-lib: Fix unused parameter warnings | Mikael Magnusson | |
2019-11-15 | Wireguard-lib: Add to makefile | Mikael Magnusson | |
2019-11-15 | Wireguard-lib: Import wireguard library | Mikael Magnusson | |
2019-11-15 | BGP: Tunnel Encapsulation attribute | Mikael Magnusson | |
Refer to draft-ietf-idr-tunnel-encaps-13 | |||
2019-11-15 | Filter: TLV | Mikael Magnusson | |
2019-11-14 | Nest: Recursive bgp routes | Mikael Magnusson | |
Allow recursive routes if they reference a route with a hight igp_metric. Max depth set to 10. | |||
2019-11-14 | Unix: Implement sk_connect_unix | Mikael Magnusson | |
2019-11-12 | Netlink: Handle IPv4 routes with IPv6 nexthops | Ondrej Zajicek | |
Accept RTA_VIA attribute in all cases. The old code always used RTA_GATEWAY for IPv4 / IPv6 and RTA_VIA for MPLS. The new code uses RTA_VIA in cases where AF of network and AF of nexthop differs. | |||
2019-11-10 | BGP: Add option to enforce first AS in AS_PATH | Ondrej Zajicek (work) | |
This is optional check described in RFC 4271. Although this can be also done by filters, it is widely implemented option in BGP implementations. Thanks to Eugene Bogomazov for the original patch. | |||
2019-11-05 | Doc: Minor fix | Ondrej Zajicek (work) | |
2019-11-05 | Doc: Add documentation for BGP option 'allow as sets' | Ondrej Zajicek (work) | |
2019-11-05 | Filter: Add type info for more instructions | Ondrej Zajicek (work) | |
2019-11-05 | Filter: Improve typecheck error messages | Ondrej Zajicek (work) | |
2019-11-05 | Filter: Better constant promotion | Ondrej Zajicek (work) | |
We use constant promotion from IPv4 to Router-ID values, as they have same literals. Instead of ad-hoc code in filter instructions, add constant promotion code to parse-time typecheck code. | |||
2019-11-05 | Filter: Improved parse-time typechecks | Ondrej Zajicek (work) | |
2019-11-05 | Filter: Parse-time typechecks | Ondrej Zajicek | |
Most expressions can be type-validated in parse time. It is not strong enough to eliminate runtime checks, but at least one gets errors immediately during reconfigure. | |||
2019-11-04 | BGP: Add option to reject AS_SETs | Ondrej Zajicek (work) | |
There is a pending draft to make them obsolete | |||
2019-11-03 | Support for address family constants | Ondrej Zajicek (work) | |
We already had them defined on BGP level, but they are more general. | |||
2019-11-03 | Nest: Fix bug in export table | Ondrej Zajicek (work) | |
For regular channels do not compare src in export table, as we want to keep here only the best (exported) route per network. | |||
2019-10-26 | BGP: RFC 8654 got released | Ondrej Zajicek (work) | |
2019-10-25 | Nest: Fix primary flag in show route | Ondrej Zajicek (work) | |
The route is changed by rte_make_tmp_attrs(), so we need to compare net->routes to the original one. Thanks to Kenth Eriksson for the bugreport. | |||
2019-10-24 | BGP: Fix handling of transitive extended communities | Ondrej Zajicek (work) | |
Transitive extended communities should be removed on external sessions, the old code them in all cases. Thanks to Jean-Daniel Pauget for the original patch. | |||
2019-10-22 | Accept uppercase letters in iproute2 names | Ondrej Zajicek | |
Names read from texfiles in /etc/iproute2/* are normalized by replacing non-alphanumeric chars with underscore. The patch fixes handling of uppercase letters, which were handled as non-alphanumberic. Thanks to Igor Gavrilov for the bugreport. | |||
2019-10-19 | Nest: Fix build without protocols | Fabrice Fontaine | |
(CHECK keyword added by commiter) | |||
2019-10-19 | RPKI: Fix handling of IPv6 cache addresses | Ondrej Zajicek (work) | |
The old code used just sizeof(struct sockaddr) bytes of IP address. | |||
2019-10-11 | NEWS and version updatev2.0.7 | Ondrej Zajicek (work) | |
2019-10-10 | BGP: Fix reconfiguration with import table | Ondrej Zajicek (work) | |
Change of some options requires route refresh, but when import table is active, channel reload is done from it instead of doing full route refresh. So in this case we request it internally. | |||
2019-10-10 | Doc: Minor documentation fixes | Ondrej Zajicek (work) | |
Thanks to Christoph for the bugreport. | |||
2019-10-10 | Nest: Handle non-MPLS on MPLS case in recursive route update | Ondrej Zajicek (work) | |
When non-MPLS recursive route resolves to MPLS underlying route, then it should get MPLS labels from the the underlying route. | |||
2019-10-10 | Nest: Handle PtP links in recursive route update | Ondrej Zajicek (work) | |
Underlying (IGP) route may lead to PtP link, in this case it does not need gateway. Which is different than direct route without gateway. When recursive (BGP) route uses PtP route, it should not use recursive next hop as immediate next hop, while for direct routes it should. |