diff mbox series

[LEDE-DEV] kernel: add kmod-fou

Message ID 20171213213501.o7qztsmnl6k623wu@moc6.cz
State Changes Requested
Headers show
Series [LEDE-DEV] kernel: add kmod-fou | expand

Commit Message

Filip Moc Dec. 13, 2017, 9:35 p.m. UTC
Signed-off-by: Filip Moc <lede@moc6.cz>
---
 package/kernel/linux/modules/netsupport.mk | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

Comments

John Crispin Dec. 15, 2017, 10:56 p.m. UTC | #1
Hi Filip

please resend a V2 with a description of what the patch/module actually does

     John


On 13/12/17 22:35, Filip Moc wrote:
> Signed-off-by: Filip Moc <lede@moc6.cz>
> ---
>   package/kernel/linux/modules/netsupport.mk | 22 ++++++++++++++++++++++
>   1 file changed, 22 insertions(+)
>
> diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
> index e4740428af..128fd29876 100644
> --- a/package/kernel/linux/modules/netsupport.mk
> +++ b/package/kernel/linux/modules/netsupport.mk
> @@ -432,6 +432,28 @@ endef
>   $(eval $(call KernelPackage,sit))
>   
>   
> +define KernelPackage/fou
> +  SUBMENU:=$(NETWORK_SUPPORT_MENU)
> +  TITLE:=FOU and GUE decapsulation
> +  DEPENDS:= \
> +	+kmod-iptunnel \
> +	+kmod-udptunnel4 \
> +	+IPV6:kmod-udptunnel6
> +  KCONFIG:= \
> +	CONFIG_NET_FOU \
> +	CONFIG_NET_FOU_IP_TUNNELS=y
> +  FILES:=$(LINUX_DIR)/net/ipv4/fou.ko
> +  AUTOLOAD:=$(call AutoLoad,32,fou)
> +endef
> +
> +define KernelPackage/fou/description
> + Kernel module for FOU and GUE decapsulation.
> + Requires Kernel 3.18 or newer.
> +endef
> +
> +$(eval $(call KernelPackage,fou))
> +
> +
>   define KernelPackage/ip6-tunnel
>     SUBMENU:=$(NETWORK_SUPPORT_MENU)
>     TITLE:=IP-in-IPv6 tunnelling
diff mbox series

Patch

diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
index e4740428af..128fd29876 100644
--- a/package/kernel/linux/modules/netsupport.mk
+++ b/package/kernel/linux/modules/netsupport.mk
@@ -432,6 +432,28 @@  endef
 $(eval $(call KernelPackage,sit))
 
 
+define KernelPackage/fou
+  SUBMENU:=$(NETWORK_SUPPORT_MENU)
+  TITLE:=FOU and GUE decapsulation
+  DEPENDS:= \
+	+kmod-iptunnel \
+	+kmod-udptunnel4 \
+	+IPV6:kmod-udptunnel6
+  KCONFIG:= \
+	CONFIG_NET_FOU \
+	CONFIG_NET_FOU_IP_TUNNELS=y
+  FILES:=$(LINUX_DIR)/net/ipv4/fou.ko
+  AUTOLOAD:=$(call AutoLoad,32,fou)
+endef
+
+define KernelPackage/fou/description
+ Kernel module for FOU and GUE decapsulation.
+ Requires Kernel 3.18 or newer.
+endef
+
+$(eval $(call KernelPackage,fou))
+
+
 define KernelPackage/ip6-tunnel
   SUBMENU:=$(NETWORK_SUPPORT_MENU)
   TITLE:=IP-in-IPv6 tunnelling