Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-15 | Wireguard: Add struct tunnel_encapold/wireguard-bp | Mikael Magnusson | |
2019-11-15 | Wireguard: Generalize tunnel encapsulation | Mikael Magnusson | |
2019-11-15 | Wireguard: Refactor tunnel encaps decoding | Mikael Magnusson | |
2019-11-15 | Wireguard: Refactor unix socket implementation | Mikael Magnusson | |
Move unix socket implementation for wireguard-go to sysdep/unix/. | |||
2019-11-15 | Wireguard: Remove bgp include | Mikael Magnusson | |
2019-11-15 | Wireguard: Fix wg_channel_reconfigure signature | Mikael Magnusson | |
2019-11-15 | Wireguard: Fix discarded const qualifiers | Mikael Magnusson | |
2019-11-15 | Wireguard: Rename remote endpoint to tunnel endpoint | Mikael Magnusson | |
Adopt to draft-ietf-idr-tunnel-encaps-13.txt by renaming emote endpoint to tunnel endpoint. | |||
2019-11-15 | Wireguard: Add tunnel_type config parameter | Mikael Magnusson | |
Use 51820 (default wireguard port) as default tunnel type. | |||
2019-11-15 | Wireguard: Fixes | Mikael Magnusson | |
2019-11-15 | Wireguard: Implement copy_config | Mikael Magnusson | |
2019-11-15 | Wireguard: Add channel hooks | Mikael Magnusson | |
2019-11-15 | Wireguard: Reinit wg device at shutdown | 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 | BGP: Tunnel Encapsulation attribute | Mikael Magnusson | |
Refer to draft-ietf-idr-tunnel-encaps-13 | |||
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-04 | BGP: Add option to reject AS_SETs | Ondrej Zajicek (work) | |
There is a pending draft to make them obsolete | |||
2019-10-26 | BGP: RFC 8654 got released | Ondrej Zajicek (work) | |
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-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-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-09 | BGP: AIGP metric support (RFC 7311) | Ondrej Zajicek (work) | |
2019-10-09 | Lib: Support for 64-bit numbers in bvsnprintf() | Ondrej Zajicek (work) | |
Use 'l' for s64/u64 instead of for long/ulong, as that is much more useful. Also make number() correct with regard to signed/unsigned typecasts. | |||
2019-10-09 | Perf: allow testing with cached route attributes. | Maria Matejka | |
2019-09-30 | BFD: Fix reconfiguration of neighbors | Ondrej Zajicek (work) | |
The bfd_reconfigure_neighbors() returned after first reconfigured neighbor instead of continuing with the next one. Thanks to Winston Chen for the bugreport and a patch. | |||
2019-09-17 | BGP: Fix setup with multiple dynamic BGP ranges | Ondrej Zajicek (work) | |
Based on a patch from Liam Nattrass, thanks. | |||
2019-09-09 | BGP: Fix handling of bgp_aggregator atttribute | Ondrej Zajicek (work) | |
The attribute should not be modifiable by filters as we do not support its type. | |||
2019-09-09 | BGP: Fix bugs in handling of shutdown messages | Ondrej Zajicek (work) | |
There is an improper check for valid message size, which may lead to stack overflow and buffer leaks to log when a large message is received. Thanks to Daniel McCarney for bugreport and analysis. | |||
2019-08-29 | OSPF: Fix 'show ospf lsadb' cmd without proto arg | Ondrej Zajicek (work) | |
It crashed when used without protocol argument. Thanks to Alexander for the bugreport. | |||
2019-08-21 | BGP: Use reallocation for capability structure | Ondrej Zajicek (work) | |
Instead of having large stack buffer for max amount of AFI/SAFI pairs. The old code is not correct w.r.t. extendeded option length, as more AFI/SAFI pairs may fit into the capability option. | |||
2019-08-20 | BGP: Implement extended optional parameters length | Ondrej Zajicek (work) | |
Extends BGP options/capabilities data length to 16bit, to avoid issues with too many capabilities. See draft-ietf-idr-ext-opt-param-07 | |||
2019-08-14 | BGP: implement Adj-RIB-Out | Ondrej Zajicek (work) | |
The patch implements optional internal export table to a channel and hooks it to BGP so it can be used as Adj-RIB-Out. When enabled, all exported (post-filtered) routes are stored there. An export table can be examined using e.g. 'show route export table bgp1.ipv4'. | |||
2019-08-12 | RAdv: Allow solicited RAs to be sent as unicast | Ondrej Zajicek (work) | |
Add option to send solicited router advertisements as unicast directly to soliciting nodes instead of as multicast to all-nodes group. | |||
2019-08-06 | BGP: Improve reconfiguration | Ondrej Zajicek (work) | |
Several BGP channel options (including 'next hop self') could be reconfigured without session reset, with just route refeed/refresh. The patch improves reconfiguration code to do it that way. | |||
2019-08-06 | BGP: Fix 'deterministic med' to work with 'merge paths' | Ondrej Zajicek (work) | |
The 'deterministic med' option is implemented by suppressing other than best-in-group routes (grouped by ASN) from best route selection. This interferes with 'merge paths' as supressed routes are no longer mergable with best route. This is fixed by suppressing only those routes that are not mergable with best-in-group route. |