ovpn lands in VyOS: kernel-space OpenVPN, no config rewrites

We brought OpenVPN 2.7 and the in-kernel ovpn module to VyOS as open-source work, migrating existing configurations so that upgrades keep working.
Designing and upstreaming ovpn, the OpenVPN kernel module

We designed ovpn, the Linux kernel module that runs the OpenVPN data plane in-kernel, and carried it through 16 months of review into mainline Linux 6.16.
Hundreds of commits, zero forks: building OpenVPN’s new features upstream

OpenVPN Inc. needed new protocol features without splitting from the open-source project. We’ve merged hundreds of commits into OpenVPN since 2016, from data channel offload to six headline features of OpenVPN 2.7.