[OpenWrt-Devel] [PATCH] kernel/modules: add native vxlan package
John Crispin
blogic at openwrt.org
Fri Oct 31 07:02:54 EDT 2014
i just forgot that openvswitch is in one of the feeds
thanks, applied in r43126
On 31/10/2014 11:50, Alexandru Ardelean wrote:
> Maybe I was not too clear in the commit message.
>
> I would like to add the kmod-vxlan package, so that I may use it in Open
> VSwitch
>
> Sorry about any confusion(s)
>
>
> On Fri, Oct 31, 2014 at 12:48 PM, Alexandru Ardelean
> <ardeleanalex at gmail.com <mailto:ardeleanalex at gmail.com>> wrote:
>
> yep
>
> this one:
> https://github.com/commodo/packages/commit/194c0f608a390be8be954890de177ebc44b987a6
>
>
>
> On Fri, Oct 31, 2014 at 12:47 PM, John Crispin <blogic at openwrt.org
> <mailto:blogic at openwrt.org>> wrote:
>
>
>
> 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
> <mailto:ardeleanalex at gmail.com>>
> > ---
> > package/kernel/linux/modules/netsupport.mk
> <http://netsupport.mk> | 14 ++++++++++++++
> > 1 file changed, 14 insertions(+)
> >
> > diff --git a/package/kernel/linux/modules/netsupport.mk
> <http://netsupport.mk>
> b/package/kernel/linux/modules/netsupport.mk <http://netsupport.mk>
> > index fc85e22..376b588 100644
> > --- a/package/kernel/linux/modules/netsupport.mk
> <http://netsupport.mk>
> > +++ b/package/kernel/linux/modules/netsupport.mk
> <http://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
> <mailto:openwrt-devel at lists.openwrt.org>
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
>
>
_______________________________________________
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