Re: [net-next 05/10] net: Add Geneve tunneling protocol driver
From: Alexander Duyck <hidden>
Date: 2014-07-22 23:12:28
On 07/22/2014 03:19 AM, Andy Zhou wrote:
This adds a device level support for Geneve -- Generic Network Virtualization Encapsulation. The protocol is documented at http://tools.ietf.org/html/draft-gross-geneve-00 Only protocol layer Geneve support is provided by this driver. Openvswitch can be used for configuring, set up and tear down functional Geneve tunnels. Signed-off-by: Jesse Gross <redacted> Signed-off-by: Andy Zhou <redacted> --- include/net/geneve.h | 85 +++++++++++++++ include/net/ip_tunnels.h | 2 + net/ipv4/Kconfig | 14 +++ net/ipv4/Makefile | 1 + net/ipv4/geneve.c | 273 ++++++++++++++++++++++++++++++++++++++++++++++ net/openvswitch/Kconfig | 11 ++ net/openvswitch/vport.c | 3 + 7 files changed, 389 insertions(+) create mode 100644 include/net/geneve.h create mode 100644 net/ipv4/geneve.c
So all this is really doing is enabling a Geneve socket for use by Openvswitch. Do you have any plans to enable a stand alone interface like what we already have for VXLAN? Thanks, Alex