[OpenWrt-Devel] [PATCH] kernel/modules: add native vxlan package

John Crispin blogic at openwrt.org
Fri Oct 31 06:47:04 EDT 2014



On 31/10/2014 11:21, Alexandru Ardelean wrote:
> More recent kernel versions (>= 3.12) support native VXLAN
> support.
> 
> The Open VSwitch kernel module tries to build using native VXLAN
> support if it detects a kernel version >=3.12.
> 
> The build works fine, but during startup the OVS kernel module
> does not load.
> dmesg output is something like this:
>     [ 1201.262842] openvswitch: Unknown symbol vxlan_sock_release
>     [ 1201.262949] openvswitch: Unknown symbol vxlan_xmit_skb
>     [ 1201.263161] openvswitch: Unknown symbol vxlan_sock_add
> 

Hi

correct me if i am wrong, but it looks to me as if openvswitch needs a
dependency on vxlan.

	John


> Signed-off-by: Alexandru Ardelean <ardeleanalex at gmail.com>
> ---
>  package/kernel/linux/modules/netsupport.mk | 14 ++++++++++++++
>  1 file changed, 14 insertions(+)
> 
> diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
> index fc85e22..376b588 100644
> --- a/package/kernel/linux/modules/netsupport.mk
> +++ b/package/kernel/linux/modules/netsupport.mk
> @@ -144,6 +144,20 @@ endef
>  
>  $(eval $(call KernelPackage,8021q))
>  
> +define KernelPackage/vxlan
> +  SUBMENU:=$(NETWORK_SUPPORT_MENU)
> +  TITLE:=Native VXLAN Kernel support
> +  KCONFIG:=CONFIG_VXLAN
> +  FILES:=$(LINUX_DIR)/drivers/net/vxlan.ko
> +  AUTOLOAD:=$(call AutoLoad,13,vxlan)
> +endef
> +
> +define KernelPackage/vxlan/description
> + Kernel module for supporting VXLAN in the Kernel.
> + Requires Kernel 3.12 or newer.
> +endef
> +
> +$(eval $(call KernelPackage,vxlan))
>  
>  define KernelPackage/capi
>    SUBMENU:=$(NETWORK_SUPPORT_MENU)
> 
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list