From cc3f90f13e1ca90a3a2fd129f6edeb7c9cd2771e Mon Sep 17 00:00:00 2001 From: Teddy Thomas <6772985+teddythomas@users.noreply.github.com> Date: Sun, 23 Aug 2026 12:09:34 -0700 Subject: [PATCH] configs: Enable OVPN (OpenVPN data channel offload) as module The ovpn module enables the OpenVPN data channel offload kernel module, which was released first in Linux 6.16. Prior to Linux 6.16, this capability could be obtained via the out-of-tree ovpn-dco kernel module, usable only with OpenVPN 2.6.x and older. The ovpn-dco kernel module is available in Debian via the package openvpn-dco-dkms. However the version that is available in Trixie fails to build the kernel module with the 6.18 kernel headers. The ovpn module that is built into the kernel is usable only with OpenVPN 2.7.0 and newer, which is available via Debian's trixie-backports repository. Signed-off-by: Teddy Thomas <6772985+teddythomas@users.noreply.github.com> --- arch/arm/configs/bcm2709_defconfig | 1 + arch/arm/configs/bcmrpi_defconfig | 1 + arch/arm64/configs/bcm2711_defconfig | 1 + arch/arm64/configs/bcm2711_rt_defconfig | 1 + arch/arm64/configs/bcm2712_defconfig | 1 + 5 files changed, 5 insertions(+) diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig index d56e48053d1d7..bb35d194f0d15 100644 --- a/arch/arm/configs/bcm2709_defconfig +++ b/arch/arm/configs/bcm2709_defconfig @@ -473,6 +473,7 @@ CONFIG_NETDEVICES=y CONFIG_BONDING=m CONFIG_DUMMY=m CONFIG_WIREGUARD=m +CONFIG_OVPN=m CONFIG_IFB=m CONFIG_MACVLAN=m CONFIG_IPVLAN=m diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig index 3e87b9c524083..3de5cf497e71a 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -467,6 +467,7 @@ CONFIG_NETDEVICES=y CONFIG_BONDING=m CONFIG_DUMMY=m CONFIG_WIREGUARD=m +CONFIG_OVPN=m CONFIG_IFB=m CONFIG_MACVLAN=m CONFIG_IPVLAN=m diff --git a/arch/arm64/configs/bcm2711_defconfig b/arch/arm64/configs/bcm2711_defconfig index cb23db674634b..75c90fbae20e4 100644 --- a/arch/arm64/configs/bcm2711_defconfig +++ b/arch/arm64/configs/bcm2711_defconfig @@ -515,6 +515,7 @@ CONFIG_NETDEVICES=y CONFIG_BONDING=m CONFIG_DUMMY=m CONFIG_WIREGUARD=m +CONFIG_OVPN=m CONFIG_IFB=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m diff --git a/arch/arm64/configs/bcm2711_rt_defconfig b/arch/arm64/configs/bcm2711_rt_defconfig index 0f971fa20b037..49565fb17640c 100644 --- a/arch/arm64/configs/bcm2711_rt_defconfig +++ b/arch/arm64/configs/bcm2711_rt_defconfig @@ -515,6 +515,7 @@ CONFIG_NETDEVICES=y CONFIG_BONDING=m CONFIG_DUMMY=m CONFIG_WIREGUARD=m +CONFIG_OVPN=m CONFIG_IFB=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m diff --git a/arch/arm64/configs/bcm2712_defconfig b/arch/arm64/configs/bcm2712_defconfig index dd54cc94a63a5..d48ddc6f55971 100644 --- a/arch/arm64/configs/bcm2712_defconfig +++ b/arch/arm64/configs/bcm2712_defconfig @@ -518,6 +518,7 @@ CONFIG_NETDEVICES=y CONFIG_BONDING=m CONFIG_DUMMY=m CONFIG_WIREGUARD=m +CONFIG_OVPN=m CONFIG_IFB=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m