From: Stephen Hemminger <stephen@networkplumber.org>
To: "John W. Linville" <linville@tuxdriver.com>
Cc: netdev@vger.kernel.org, "David S. Miller" <davem@davemloft.net>,
Jesse Gross <jesse@nicira.com>, Andy Zhou <azhou@nicira.com>,
Alexander Duyck <alexander.h.duyck@redhat.com>
Subject: Re: [PATCH] add GENEVE netdev tunnel driver
Date: Fri, 8 May 2015 12:32:48 -0700 [thread overview]
Message-ID: <20150508123248.69994aa1@urahara> (raw)
In-Reply-To: <1431105657-25492-1-git-send-email-linville@tuxdriver.com>
On Fri, 8 May 2015 13:20:52 -0400
"John W. Linville" <linville@tuxdriver.com> wrote:
> This 5-patch kernel series adds a netdev implementation of a GENEVE
> tunnel driver, and the single iproute2 patch enables creation and
> such for those netdevs. This makes use of the existing GENEVE
> infrastructure already used by the OVS code. The net/ipv4/geneve.c
> file is renamed as net/ipv4/geneve_core.c as part of these changes.
>
> drivers/net/Kconfig | 14 +
> drivers/net/Makefile | 1
> drivers/net/geneve.c | 550 +++++++++++++++++++++++++++++++++++++++++
> include/net/geneve.h | 5
> include/uapi/linux/if_link.h | 9
> net/ipv4/Kconfig | 4
> net/ipv4/Makefile | 2
> net/ipv4/geneve.c | 6
> net/ipv4/geneve_core.c | 4
> net/openvswitch/Kconfig | 2
> net/openvswitch/vport-geneve.c | 5
> 11 files changed, 585 insertions(+), 17 deletions(-)
>
> The overall structure of the GENEVE netdev driver is strongly
> influenced by the VXLAN netdev driver. This is not surprising, as the
> two drivers are intended to serve similar purposes. As development of
> the GENEVE driver continues, it is likely that those similarities will
> grow stronger. This will include both simple configuration options
> (e.g. TOS and TTL settings) and new control plane support.
Look good. Thanks.
Acked-by: Stephen Hemminger <stephen@networkplumber.org>
prev parent reply other threads:[~2015-05-08 19:32 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-08 17:20 [PATCH] add GENEVE netdev tunnel driver John W. Linville
2015-05-08 17:20 ` [PATCH 1/5] geneve: remove MODULE_ALIAS_RTNL_LINK from net/ipv4/geneve.c John W. Linville
2015-05-08 17:20 ` [PATCH 2/5] geneve: move definition of geneve_hdr() to geneve.h John W. Linville
2015-05-08 17:20 ` [PATCH 3/5] geneve: Rename support library as geneve_core John W. Linville
2015-05-08 17:20 ` [PATCH 4/5] geneve_core: identify as driver library in modules description John W. Linville
2015-05-08 17:20 ` [PATCH 5/5] geneve: add initial netdev driver for GENEVE tunnels John W. Linville
2015-05-08 20:55 ` Cong Wang
2015-05-08 23:22 ` John W. Linville
2015-05-10 23:48 ` David Miller
2015-05-11 15:17 ` John W. Linville
2015-05-08 23:19 ` Jesse Gross
2015-05-11 20:51 ` [PATCH v2 " John W. Linville
2015-05-13 3:06 ` David Miller
2015-05-13 16:53 ` John W. Linville
2015-05-08 17:27 ` [PATCH] iproute2: GENEVE support John W. Linville
2015-05-08 23:27 ` Jesse Gross
2015-05-11 18:47 ` [PATCH v2] " John W. Linville
2015-05-08 19:32 ` Stephen Hemminger [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150508123248.69994aa1@urahara \
--to=stephen@networkplumber.org \
--cc=alexander.h.duyck@redhat.com \
--cc=azhou@nicira.com \
--cc=davem@davemloft.net \
--cc=jesse@nicira.com \
--cc=linville@tuxdriver.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.