]> git.ipfire.org Git - thirdparty/openvpn.git/commit
ovpn-dco: introduce FreeBSD data-channel offload support
authorKristof Provost <kp@FreeBSD.org>
Fri, 12 Aug 2022 13:41:53 +0000 (15:41 +0200)
committerGert Doering <gert@greenie.muc.de>
Sat, 13 Aug 2022 12:19:31 +0000 (14:19 +0200)
commitf08fcc2f1eb15941292d6e4e520642a4e474fd1e
tree3a6eea814882a4dd4c01c0e544b879af6cf5d72c
parentbd139689a4d2f813081aaf93149eabee8d941731
ovpn-dco: introduce FreeBSD data-channel offload support

Implement data-channel offload for FreeBSD. The implementation and flow
is very similar to that of the Linux DCO support.

Signed-off-by: Kristof Provost <kprovost@netgate.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20220812134154.16729-2-kprovost@netgate.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg24894.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
15 files changed:
configure.ac
src/openvpn/Makefile.am
src/openvpn/dco.c
src/openvpn/dco_freebsd.c [new file with mode: 0644]
src/openvpn/dco_freebsd.h [new file with mode: 0644]
src/openvpn/dco_internal.h
src/openvpn/forward.c
src/openvpn/mtcp.c
src/openvpn/mudp.c
src/openvpn/multi.c
src/openvpn/options.c
src/openvpn/options.h
src/openvpn/ovpn_dco_freebsd.h [new file with mode: 0644]
src/openvpn/tun.c
src/openvpn/tun.h