From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH net-next 0/8] openvswitch: Add vxlan tunneling support. Date: Thu, 20 Jun 2013 10:13:14 -0700 Message-ID: <20130620101314.03d8dc91@nehalam.linuxnetplumber.net> References: <1371713175-8037-1-git-send-email-pshelar@nicira.com> <20130620085842.27a588d2@nehalam.linuxnetplumber.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Pravin B Shelar , netdev@vger.kernel.org, dev@openvswitch.org To: Stephen Hemminger Return-path: Received: from mail-pb0-f41.google.com ([209.85.160.41]:35044 "EHLO mail-pb0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965198Ab3FTRNS (ORCPT ); Thu, 20 Jun 2013 13:13:18 -0400 Received: by mail-pb0-f41.google.com with SMTP id rp16so6462329pbb.14 for ; Thu, 20 Jun 2013 10:13:18 -0700 (PDT) In-Reply-To: <20130620085842.27a588d2@nehalam.linuxnetplumber.net> Sender: netdev-owner@vger.kernel.org List-ID: On Thu, 20 Jun 2013 08:58:42 -0700 Stephen Hemminger wrote: > On Thu, 20 Jun 2013 00:26:15 -0700 > Pravin B Shelar wrote: > > > First two patches fixes vxlan issues. Next two patches > > extends vxlan so that openvswitch can share vxlan udp port > > with vxlan module. Rest of patches refactors vxlan data > > plane so that ovs can share that code with vxlan module. > > Last patch adds vxlan-vport to openvswitch. > > > > Pravin B Shelar (8): > > vxlan: Fix error handling while creating device. > > vxlan: Fix sparse wornings. > > vxlan: Allow multiple recieve handlers. > > vxlan: Extend vxlan handlers for openvswitch. > > vxlan: Factor out vxlan send api. > > vxlan: Improve vxlan headroom calculation. > > vxlan: Add tx-vlan offload support. > > openvswitch: Add vxlan tunneling support. > > > > drivers/net/vxlan.c | 337 +++++++++++++++++++++++++------------- > > include/net/vxlan.h | 33 ++++ > > include/uapi/linux/openvswitch.h | 11 ++ > > net/openvswitch/Kconfig | 1 + > > net/openvswitch/Makefile | 3 +- > > net/openvswitch/vport-vxlan.c | 220 +++++++++++++++++++++++++ > > net/openvswitch/vport.c | 3 + > > net/openvswitch/vport.h | 1 + > > 8 files changed, 490 insertions(+), 119 deletions(-) > > create mode 100644 include/net/vxlan.h > > create mode 100644 net/openvswitch/vport-vxlan.c > > I will merge the first 7 into my vxlan repository and send a pull request. The patch "vxlan: Allow multiple recieve handlers." and beyond conflict with the changes to manage socket in work queue. Could you rebase them against git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/vxlan-next.git The repo may not be available right now because kernel.org hasn't mirrored it out yet.