Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-12 | TunnelEncaps: Add addess family | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Add wireguard peer key to tunnel encap format | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Add tunnel type names | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Improve format function | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Add struct tunnel_encap | Mikael Magnusson | |
2021-01-12 | TunnelEncaps: Generalize tunnel encapsulation | Mikael Magnusson | |
2021-01-12 | Wireguard: Refactor tunnel encaps decoding | Mikael Magnusson | |
2021-01-12 | Wg-user: Refactor unix socket implementation | Mikael Magnusson | |
Move unix socket implementation for wireguard-go to sysdep/unix/. Close socket fixing leak | |||
2021-01-12 | Wireguard: Remove bgp include | Mikael Magnusson | |
2021-01-12 | Wireguard: Fix discarded const qualifiers | Mikael Magnusson | |
2021-01-12 | 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. | |||
2021-01-12 | Wireguard: Add tunnel_type config parameter | Mikael Magnusson | |
Use 51820 (default wireguard port) as default tunnel type. | |||
2021-01-12 | Wireguard: Fixes | Mikael Magnusson | |
2021-01-12 | Wireguard: Implement copy_config | Mikael Magnusson | |
2021-01-12 | Wireguard: Add channel hooks | Mikael Magnusson | |
2021-01-12 | Wireguard: Reinit wg device at shutdown | Mikael Magnusson | |
2021-01-12 | Wireguard: Add user space support | Mikael Magnusson | |
2021-01-12 | Wireguard: Use recursive tunnel encaps | Mikael Magnusson | |
2021-01-12 | Wireguard: Move key conversion | Mikael Magnusson | |
2021-01-12 | Wireguard: Add peer list | Mikael Magnusson | |
2021-01-12 | Wireguard: Set up wireguard device | Mikael Magnusson | |
Add private key and listen port items. | |||
2021-01-12 | Wireguard: Add peer config settings | Mikael Magnusson | |
2021-01-12 | Wireguard: Allow multiple channels | Mikael Magnusson | |
2021-01-12 | Wireguard: Extended color community | Mikael Magnusson | |
2021-01-12 | Wireguard: Clean up config.Y | Mikael Magnusson | |
2021-01-12 | Wireguard: Refactor into peer and allowed ips functions | Mikael Magnusson | |
2021-01-12 | Wireguard: Add remote endpoint | Mikael Magnusson | |
2021-01-12 | Wireguard: Implement tunnel encode decode | Mikael Magnusson | |
2021-01-12 | Wireguard: Debug | Mikael Magnusson | |
2021-01-12 | Wireguard: Initial commit | Mikael Magnusson | |
2021-01-12 | Wireguard-lib: Add to makefile | Mikael Magnusson | |
2021-01-12 | Wireguard-lib: Import wireguard library | Mikael Magnusson | |
2021-01-12 | BGP: Tunnel Encapsulation attribute | Mikael Magnusson | |
Refer to draft-ietf-idr-tunnel-encaps-13 | |||
2021-01-12 | Filter: TLV | Mikael Magnusson | |
2021-01-12 | Unix: Implement SK_UNIX_ACTIVE | Mikael Magnusson | |
2021-01-12 | Unix: Support abstract socket in sk_unix_connect | Mikael Magnusson | |
2021-01-12 | Unix: Implement sk_connect_unix | Mikael Magnusson | |
2021-01-12 | Build: Fix tags generation | Ondrej Zajicek (work) | |
2021-01-12 | MRT: Fix IPv6 table dumps | Ondrej Zajicek (work) | |
Add fake MP_REACH_NLRI attribute with BGP next hop when encoding MRT table dumps for IPv6 routes. That is necessary to encode next hop as NEXT_HOP attribute is not used for MP-BGP. Thanks to Santiago Aggio for the bugreport. | |||
2021-01-10 | BFD: Dispatch sessions also by interface index | Ondrej Zajicek (work) | |
Direct BFD sessions needs to be dispatched not only by IP addresses, but also by interfaces, in order to avoid collisions between neighbors with the same IPv6 link-local addresses. Extend BFD session hash_ip key by interface index to handle that. Use 0 for multihop sessions. Thanks to Sebastian Hahn for the original patch. | |||
2021-01-07 | RPKI: Remove port (and SSH username) from 'Cache server' output line | Ondrej Zajicek (work) | |
It was mixed-up if hostname is IPv6 address, and reporting separate values (like port) on separate lines fits better into key-value style of 'show protocols all' output. Also, the patch simplifies transport identification formatting (although it is unused now). Thanks to Alarig Le Lay for the suggestion. | |||
2021-01-07 | Kernel: Do not check templates | Ondrej Zajicek (work) | |
So one can define kernel protocol template without channels. For other protocols, it is either irrelevant or already done. Thanks to Clemens Schrimpe for the bugreport. | |||
2021-01-07 | Doc: Describe per-nexthop static route options | Ondrej Zajicek (work) | |
Also remove description of (no longer supported) per-route 'bfd' option, and add examples of IPv6 routes with link-local nexthops. | |||
2021-01-06 | Nest: remove last_tx_filter_change | Ondrej Zajicek (work) | |
No longer needed after redesign of export handling. | |||
2021-01-06 | BGP: Deprecate 'missing lladdr' option | Ondrej Zajicek (work) | |
The option is not implemented since transition to 2.0 and no plan to add it. Also remove some deprecated RTS_* valus from documentation. Thanks to Sébastien Parisot for notification. | |||
2021-01-06 | Kernel: Fix handling of krt_realm with ECMP routes | Ondrej Zajicek (work) | |
For ECMP routes, RTA_FLOW attribute must be set per-nexthop, not per-route. Our corresponding krt_realm attribute is per-route. Thanks to Mikhail Petrov for the bugreport. | |||
2020-12-29 | Nest: Read Babel metric as IGP metric | James Lu | |
(Minor syntactic changes by committer) | |||
2020-12-28 | Static: Fix handling of 'net' attribute in per-route filters | Ondrej Zajicek (work) | |
We need to define 'net' field temporarily as it may be accessed by per-route filters. Thanks to Damian Zaremba for the bugreport. | |||
2020-12-28 | Filter: Fix return on top-level | Ondrej Zajicek (work) | |
Broken detection of top-level case caused crash when return was called from top-of-stack position. It should behave as reject/accept. Thanks to Damian Zaremba for the bugreport. | |||
2020-12-07 | Nest: Per-channel debug flags | Ondrej Zajicek (work) | |
The patch add support for per-channel debug flags, currently just 'states', 'routes', and 'filters'. Flag 'states' is used for channel state changes, remaining two for routes passed through the channel. The per-protocol debug flags 'routes'/'filters' still enable reporting of routes for all channels, to keep existing behavior. The patch causes minor changes in some log messages. |