datapath: Abstract tunneling implementation from GRE.
authorJesse Gross <jesse@nicira.com>
Wed, 11 Aug 2010 00:11:48 +0000 (20:11 -0400)
committerJesse Gross <jesse@nicira.com>
Tue, 24 Aug 2010 19:17:29 +0000 (15:17 -0400)
commitd1eb60ccff0c2dbef2300cdfc5fead3c2d394beb
tree558f23806b019f047852a1239ce99dbce9c48a3a
parente97f8ca76dfcc88d3ea20efe55969391252f83f3
datapath: Abstract tunneling implementation from GRE.

Much of the code in the GRE implementation is not specific to the
GRE protocol but is actually common to all types of tunnels.  In
order to support future types of tunnels, move this code into a
common library.

Signed-off-by: Jesse Gross <jesse@nicira.com>
datapath/Modules.mk
datapath/linux-2.6/.gitignore
datapath/tunnel.c [new file with mode: 0644]
datapath/tunnel.h [new file with mode: 0644]
datapath/vport-gre.c
include/openvswitch/automake.mk
include/openvswitch/tunnel.h [moved from include/openvswitch/gre.h with 81% similarity]
lib/netdev-gre.c
lib/netdev-linux.c