openvswitch: Use regular GRE net_device instead of vport
authorPravin B Shelar <pshelar@nicira.com>
Sat, 8 Aug 2015 06:51:47 +0000 (23:51 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 10 Aug 2015 21:03:54 +0000 (14:03 -0700)
commitb2acd1dc3949cd60c571844d495594f05f0351f4
treea92b35a1aa868b517673a1d6b465689cf6f1a9a9
parent2e15ea390e6f4466655066d97e22ec66870a042c
openvswitch: Use regular GRE net_device instead of vport

Using GRE tunnel meta data collection feature, we can implement
OVS GRE vport. This patch removes all of the OVS
specific GRE code and make OVS use a ip_gre net_device.
Minimal GRE vport is kept to handle compatibility with
current userspace application.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/gre.h
net/ipv4/gre_demux.c
net/ipv4/ip_gre.c
net/openvswitch/Kconfig
net/openvswitch/vport-gre.c