mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +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
|
define KernelPackage/ovpn-dco-v2
|
||||||
SUBMENU:=Network Support
|
SUBMENU:=Network Support
|
||||||
TITLE:=OpenVPN data channel offload
|
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
|
FILES:=$(PKG_BUILD_DIR)/drivers/net/ovpn-dco/ovpn-dco-v2.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,ovpn-dco-v2)
|
AUTOLOAD:=$(call AutoLoad,30,ovpn-dco-v2)
|
||||||
endef
|
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…
Add table
Add a link
Reference in a new issue