OpenVPN Data Channel Offload (DCO) moves OpenVPN data plane processing (i.e. tunneling and cryptography) into the kernel, rather than using tap devices. This avoids significant copying and context switching overhead between kernel and user space and improves OpenVPN throughput. In my test setup throughput improved from around 660Mbit/s to around 2Gbit/s. Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D34340
7 lines
103 B
Makefile
7 lines
103 B
Makefile
.PATH: ${SRCTOP}/sys/net
|
|
|
|
KMOD= if_ovpn
|
|
SRCS= if_ovpn.c opt_inet.h opt_inet6.h
|
|
|
|
.include <bsd.kmod.mk>
|