OpenVPN is probably the most ubiquitous VPN software in the open source realm - multiplexing created SSL tunnels over TCP/UDP. Upto now both the control and the data planes were implemented in userspace - which has limited scaling capacity.
In this talk Antonio Quartulli describes, what he calls the OpenVPN Data Channel Offload (ovpn-dco for brevity), the offloading of the OpenVPN datapath to the kernel. Antonio will discuss the netlink control plane interface, implementation and performance results.
cheers, jamal
PS: Reminder, early bird registration - reelcheep is still open https://netdevconf.info/0x16/registration.html