Following patches make use of new flow based tunneling API from kernel. This allows us to directly use netdev based GRE tunnel implementation. While doing so I have removed GRE demux API which were targeted for OVS. Most of GRE protocol code is now consolidated in ip_gre module.
v2-v3: Add API to create GRE flow based device. --- Pravin B Shelar (3): openvswitch: Move tunnel destroy function to oppenvswitch module. openvswitch: Use regular GRE net_device instead of vport gre: Remove support for sharing GRE protocol hook. include/net/gre.h | 91 +-------- include/net/ip_tunnels.h | 7 +- net/ipv4/gre_demux.c | 235 +---------------------- net/ipv4/ip_gre.c | 417 +++++++++++++++++++++++++++++++++++++++-- net/ipv4/ip_tunnel.c | 30 ++- net/ipv4/ipip.c | 2 +- net/ipv6/sit.c | 2 +- net/openvswitch/Kconfig | 1 - net/openvswitch/vport-gre.c | 237 +++-------------------- net/openvswitch/vport-netdev.c | 16 ++ net/openvswitch/vport-netdev.h | 1 + net/openvswitch/vport-vxlan.c | 17 +- 12 files changed, 476 insertions(+), 580 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
