[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