Skip to content

configs: Enable OVPN (OpenVPN data channel offload) as module - #7569

Open
teddythomas wants to merge 1 commit into
raspberrypi:rpi-6.18.yfrom
teddythomas:configs-enable-ovpn
Open

configs: Enable OVPN (OpenVPN data channel offload) as module#7569
teddythomas wants to merge 1 commit into
raspberrypi:rpi-6.18.yfrom
teddythomas:configs-enable-ovpn

Conversation

@teddythomas

Copy link
Copy Markdown

This Pull Request enables the OpenVPN data channel offload kernel module, which was first released in Linux 6.16.

Why

This module "replaces" the Debian package openvpn-dco-dkms, which was providing data channel offload capability prior to Linux 6.16.
The current openvpn-dco-dkms Debian Trixie package fails to build its kernel module when using the 6.18 kernel headers, hence since the kernel 6.18 upgrade, OpenVPN data channel offload is not available on Raspberry Pi OS.

OpenVPN 2.7 can be installed from the trixie-backports in order to use the built-in ovpn kernel module.

The Debian project enabled this module with the commit https://salsa.debian.org/kernel-team/linux/-/commit/3a80e1587a3d0656addc078044c0771e0d37318b

What

CONFIG_OVPN=m

When built using bcm2711_defconfig, the kernel module ovpn.ko file size is 128216 bytes.

Signed-off-by: Teddy Thomas <6772985+teddythomas@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant