So, after quite a bit of discussion and a number of new issues opened against backport and dco-net-next :-) - *this* patch is fine, as in, client and server functionality work with the new in-kernel Linux DCO module now (tested via backport to Ubuntu 20.04).
There are some known issues left - the version number for the new module is not printed (infrastructure missing on the other side, and decisions need to be made) - and the kernel side is not playing nice with t_client/3000 byte yet. But this is not a userland issue, so we merge this and now can do more intensive testing with in-kernel DCO. HEADS UP - from now on, master/2.7 will only support "new Linux DCO" (module named "ovpn") - 2.6.x will only ever support "old DCO" (module named "ovpn-dco-v2") both kernel modules can coexist (different namespace), so Linux distribution maintainers can ship one or the other or both, to enable "the OpenVPN version that they ship" to use "DCO in the kernel that they ship". Your patch has been applied to the master branch. commit b736e3fa983ec3c3125f7ba77689132fcec39a00 Author: Gianmarco De Gregori Date: Mon May 5 10:57:14 2025 +0200 dco_linux: Introduce new uAPIs Signed-off-by: Gianmarco De Gregori <gianma...@mandelbit.com> Acked-by: Gert Doering <g...@greenie.muc.de> Message-Id: <20250505085722.28761-1-g...@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg31554.html Signed-off-by: Gert Doering <g...@greenie.muc.de> -- kind regards, Gert Doering _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel