ovpn: Introduce OpenVPN DCO supportOpenVPN Data Channel Offload (DCO) moves OpenVPN data plane processing(i.e. tunneling and cryptography) into the kernel, rather than using tapdevices.This avoi
ovpn: Introduce OpenVPN DCO supportOpenVPN Data Channel Offload (DCO) moves OpenVPN data plane processing(i.e. tunneling and cryptography) into the kernel, rather than using tapdevices.This avoids significant copying and context switching overhead betweenkernel and user space and improves OpenVPN throughput.In my test setup throughput improved from around 660Mbit/s to around2Gbit/s.Sponsored by: Rubicon Communications, LLC ("Netgate")Differential Revision: https://reviews.freebsd.org/D34340
show more ...