mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-12 10:31:51 +00:00
Add OpenVPN DCO 6.11 support
This commit is contained in:
parent
213afba740
commit
c5f157eddd
3 changed files with 25 additions and 1 deletions
|
@ -27,7 +27,7 @@ include $(INCLUDE_DIR)/package.mk
|
|||
define KernelPackage/ovpn-dco-v2
|
||||
SUBMENU:=Network Support
|
||||
TITLE:=OpenVPN data channel offload
|
||||
DEPENDS:=+kmod-crypto-aead +kmod-udptunnel4 +IPV6:kmod-udptunnel6 @!LINUX_6_10 @!LINUX_6_11
|
||||
DEPENDS:=+kmod-crypto-aead +kmod-udptunnel4 +IPV6:kmod-udptunnel6
|
||||
FILES:=$(PKG_BUILD_DIR)/drivers/net/ovpn-dco/ovpn-dco-v2.ko
|
||||
AUTOLOAD:=$(call AutoLoad,30,ovpn-dco-v2)
|
||||
endef
|
||||
|
|
15
ovpn-dco/patches/900-fix-linux-6.6.patch
Normal file
15
ovpn-dco/patches/900-fix-linux-6.6.patch
Normal file
|
@ -0,0 +1,15 @@
|
|||
diff --git a/drivers/net/ovpn-dco/ovpn.c b/drivers/net/ovpn-dco/ovpn.c
|
||||
index 66c0191..6cc426a 100644
|
||||
--- a/drivers/net/ovpn-dco/ovpn.c
|
||||
+++ b/drivers/net/ovpn-dco/ovpn.c
|
||||
@@ -21,6 +21,10 @@
|
||||
#include "tcp.h"
|
||||
#include "udp.h"
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,4,10)
|
||||
+#include <net/gso.h>
|
||||
+#endif
|
||||
+
|
||||
#include <linux/workqueue.h>
|
||||
#include <uapi/linux/if_ether.h>
|
||||
|
9
ovpn-dco/patches/901-fix-linux-6.11.patch
Normal file
9
ovpn-dco/patches/901-fix-linux-6.11.patch
Normal file
|
@ -0,0 +1,9 @@
|
|||
--- a/drivers/net/ovpn-dco/main.c
|
||||
+++ b/drivers/net/ovpn-dco/main.c
|
||||
@@ -268,4 +268,6 @@ MODULE_AUTHOR(DRV_COPYRIGHT);
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_VERSION(DRV_VERSION);
|
||||
MODULE_ALIAS_RTNL_LINK(DRV_NAME);
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0)
|
||||
MODULE_ALIAS_GENL_FAMILY(OVPN_NL_NAME);
|
||||
+#endif
|
Loading…
Reference in a new issue