TIL the DCO driver has been upstreamed into the kernel since 6.16. So yeah, considering linux-lts is soon about to be bumped to 6.18, most people should no longer need this package. Hence I am hereby disowning it.
Search Criteria
Package Details: ovpn-dco-dkms 1:0.2.20251017-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ovpn-dco-dkms.git (read-only, click to copy) |
|---|---|
| Package Base: | ovpn-dco-dkms |
| Description: | Optional Data Channel Offload kernel module for OpenVPN 3 |
| Upstream URL: | https://github.com/OpenVPN/ovpn-dco |
| Keywords: | kernel-module openvpn |
| Licenses: | GPL-2.0-only |
| Conflicts: | ovpn-dco, ovpn-dco-dkms-git, ovpn-dco-git |
| Provides: | ovpn-dco, ovpn-dco-dkms |
| Submitter: | SwooshyCueb |
| Maintainer: | SwooshyCueb |
| Last Packager: | cyqsimon |
| Votes: | 6 |
| Popularity: | 0.000077 |
| First Submitted: | 2021-02-18 19:07 (UTC) |
| Last Updated: | 2026-01-09 16:34 (UTC) |
Required by (0)
Sources (2)
cyqsimon commented on 2026-02-12 09:22 (UTC)
cyqsimon commented on 2025-08-19 16:18 (UTC) (edited on 2025-08-19 16:19 (UTC) by cyqsimon)
PSA:
Since upstream doesn't provide "true releases" and only tags, I have no good way to be notified of them, at least none that I know of. And they are too frequent for me to track anyways. So my plan is to only update when either something breaks, or when someone flags this package.
I'm also open to handing out co-maintainership if you would like to share the update duty. Just ask in the comments.
cyqsimon commented on 2025-07-15 18:23 (UTC)
@SwooshyCueb I can do a drive-by update if you're busy or something. Let me know.
rubin55 commented on 2025-06-12 12:54 (UTC)
Just got some feedback from upstream, this is fixed by updated version, i.e., v0.2.20250523. I flagged this package out of date.
rubin55 commented on 2025-06-11 20:20 (UTC) (edited on 2025-06-11 20:25 (UTC) by rubin55)
Just upgraded kernel to 6.15.2 and getting this:
Error! Bad return status for module build on kernel: 6.15.2-arch1-1 (x86_64)
Consult /var/lib/dkms/ovpn-dco/0.2.20241216/build/make.log for more information.
==> WARNING: `dkms install --no-depmod ovpn-dco/0.2.20241216 -k 6.15.2-arch1-1' exited 10
in /var/lib/dkms/ovpn-dco/0.2.20241216/build/make.log:
drivers/net/ovpn-dco/main.c:212:35: error: initialization of ‘int (*)(struct net_device *, struct rtnl_newlink_params *, struct netlink_ext_ack *)’ from incompatible pointer type ‘int (*)(struct net *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *)’ [-Wincompatible-pointer-types]
212 | .newlink = ovpn_newlink,
| ^~~~~~~~~~~~
drivers/net/ovpn-dco/main.c:212:35: note: (near initialization for ‘ovpn_link_ops.newlink’)
drivers/net/ovpn-dco/main.c:166:12: note: ‘ovpn_newlink’ declared here
166 | static int ovpn_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[],
| ^~~~~~~~~~~~
make[5]: *** [/usr/lib/modules/6.15.2-arch1-1/build/scripts/Makefile.build:203: drivers/net/ovpn-dco/main.o] Error 1
make[4]: *** [/usr/lib/modules/6.15.2-arch1-1/build/scripts/Makefile.build:461: drivers/net/ovpn-dco] Error 2
make[3]: *** [/usr/lib/modules/6.15.2-arch1-1/build/Makefile:2003: .] Error 2
make[2]: *** [/usr/lib/modules/6.15.2-arch1-1/build/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/ovpn-dco/0.2.20241216/build'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/lib/modules/6.15.2-arch1-1/build'
make: *** [Makefile:51: all] Error 2
# exit code: 2
# elapsed time: 00:00:03
----------------------------------------------------------------
Issue upstream: https://github.com/OpenVPN/ovpn-dco/issues/81
<deleted-account> commented on 2023-11-06 01:54 (UTC)
[deleted]
MarsSeed commented on 2023-09-12 10:38 (UTC)
This package can be used with extra/openvpn, which supports DCO on the userland side since pkgver 2.6.1-1 (Mar 09, 2023).
larrabee commented on 2023-08-18 08:33 (UTC)
Thanks. Updated to latest commit.
glitsj16 commented on 2023-08-17 04:10 (UTC)
Hi. Upstream merged a patch for build issues on the latest kernels. Please adjust the _dco_commit in the PKGBUILD.
larrabee commented on 2023-06-15 08:44 (UTC)
@glitsj16 Thank you. Fixed.
Pinned Comments
cyqsimon commented on 2026-02-12 09:22 (UTC)
TIL the DCO driver has been upstreamed into the kernel since 6.16. So yeah, considering
linux-ltsis soon about to be bumped to 6.18, most people should no longer need this package. Hence I am hereby disowning it.