[OpenWrt-Devel] [PATCH] kernel/modules: add native vxlan package
Alexandru Ardelean
ardeleanalex at gmail.com
Fri Oct 31 06:50:39 EDT 2014
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
> 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> 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>
>> > ---
>> > 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20141031/71c684b4/attachment.htm>
-------------- next part --------------
_______________________________________________
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