Thread (30 messages) flat view 30 messages, 8 authors, 2014-07-24

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help