]> git.baikalelectronics.ru Git - kernel.git/commit
net: Add Geneve tunneling protocol driver
authorAndy Zhou <azhou@nicira.com>
Fri, 3 Oct 2014 22:35:28 +0000 (15:35 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 6 Oct 2014 04:32:20 +0000 (00:32 -0400)
commitf1a77c96e717b3e8c34f7ed364140597a252c37e
tree1e3263634ab52faac57459120033776cf1a08542
parent1cd72e3cf10160c1e88cd3d1a8d056728b081b5a
net: Add Geneve tunneling protocol driver

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-01

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 <jesse@nicira.com>
Signed-off-by: Andy Zhou <azhou@nicira.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/geneve.h [new file with mode: 0644]
include/net/ip_tunnels.h
net/ipv4/Kconfig
net/ipv4/Makefile
net/ipv4/geneve.c [new file with mode: 0644]