From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pravin B Shelar Subject: (unknown) Date: Mon, 3 Aug 2015 15:58:09 -0700 Message-ID: <1438642689-9575-1-git-send-email-pshelar@nicira.com> Cc: netdev@vger.kernel.org, Pravin B Shelar To: davem@davemloft.net Return-path: Received: from mail-pa0-f41.google.com ([209.85.220.41]:32966 "EHLO mail-pa0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754569AbbHCW6K (ORCPT ); Mon, 3 Aug 2015 18:58:10 -0400 Received: by padck2 with SMTP id ck2so100139104pad.0 for ; Mon, 03 Aug 2015 15:58:10 -0700 (PDT) Subject: Sender: netdev-owner@vger.kernel.org List-ID: 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. Pravin B Shelar (2): openvswitch: Use regular GRE net_device instead of vport gre: Remove support for sharing GRE protocol hook. include/net/gre.h | 97 ++-------- include/net/ip_tunnels.h | 6 +- net/ipv4/gre_demux.c | 235 +----------------------- net/ipv4/ip_gre.c | 400 ++++++++++++++++++++++++++++++++++++++--- net/ipv4/ip_tunnel.c | 6 +- net/ipv4/ipip.c | 2 +- net/ipv6/sit.c | 2 +- net/openvswitch/Kconfig | 1 - net/openvswitch/vport-gre.c | 230 +++--------------------- net/openvswitch/vport-netdev.c | 5 +- net/openvswitch/vport-netdev.h | 2 + net/openvswitch/vport.h | 2 +- 12 files changed, 431 insertions(+), 557 deletions(-) -- 1.8.3.1