From patchwork Sun Nov 5 18:39:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Tu X-Patchwork-Id: 834399 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="YWT8NJtf"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yVPcB2nWCz9s7c for ; Mon, 6 Nov 2017 05:39:22 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751038AbdKESjT (ORCPT ); Sun, 5 Nov 2017 13:39:19 -0500 Received: from mail-oi0-f65.google.com ([209.85.218.65]:44464 "EHLO mail-oi0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750731AbdKESjS (ORCPT ); Sun, 5 Nov 2017 13:39:18 -0500 Received: by mail-oi0-f65.google.com with SMTP id v132so5505876oie.1 for ; Sun, 05 Nov 2017 10:39:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=wMzpXLgIwlharzRrrZDTACLL7sDCdUF7/xjWl0dRVHI=; b=YWT8NJtfR989T6oqaBXOCk7tj18kLFwSu7Zw6K4lIWx6dsoMXmq07ODTRZbeqIAx5S 5fgLchuxZwY0vEZ49WSyOBrXHCYqpy2kg2NTpmFQnghfpxRygeoU6Kvrfpf+buwyPp2I sBOUr9hfgxgZ8mo7CCHKmlGkT2EM23COGsDeHeLrJpC7LAhlcU0r5y7TxhYqfL1M+m1D Sf1j4wYLOXUe+VyPgfUHRbwt1alQ5F50C31B9Tr4A8nUlknBHYpTrOCiahO/xqVZwvt3 +AKB2ZJgwewyB9b9ri9lDzBYcVjUhU1F6DLQUiXfai6oA089fPoHi9NWW8kz0OuUA4iu rsuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=wMzpXLgIwlharzRrrZDTACLL7sDCdUF7/xjWl0dRVHI=; b=EhvDB2EzJIo7fopAD04x0U3L0BbEmmJKxDxN8bJWA7Q44IyPLm4Wa1+udY7bysuLuC Fl8VZ06XxTlcxcmdrBILP/DUQBItWEV7F6MV0BPj1d+3mfT4xhjpuDlcd0isYL1PRImh I/NUrntqiLYFKp30c17Dybm0RfY8GJUHpr3Mr5eA8uu6B0DPVei2hdkZHgF42r7ZB6Xd D2FAcoVq8PTYKsUAZPZZXGufQNUG7IJUtM5Jw0XO+ZYhVt+mgZwpi/JX16odkACYLIuQ vb7tU/rsPYCFrehOqECUuDy5VPk6JWZdkrXd4l7YSOQtaDycCPmMmIKz65UOaOD+1JTb ZTgA== X-Gm-Message-State: AMCzsaV9N68ECezlcGY6BGLfqbK33OzBPy7hjpvc84t08vm4vES2SMN+ A44JgbNEMWIv37cvzM8tIWos/sUC X-Google-Smtp-Source: ABhQp+T7CM5XG15udytD6lNdmgdz5E58d0jXoQNTkYKuq1+N9PMBAIbD0YzarU/9yz52rGp16cOWhw== X-Received: by 10.202.67.4 with SMTP id q4mr8800201oia.441.1509907157928; Sun, 05 Nov 2017 10:39:17 -0800 (PST) Received: from sc9-mailhost3.vmware.com ([24.5.191.4]) by smtp.gmail.com with ESMTPSA id 13sm5224011otc.3.2017.11.05.10.39.17 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 05 Nov 2017 10:39:17 -0800 (PST) From: William Tu To: netdev@vger.kernel.org Subject: [PATCH net-next 0/3] ip6_gre: add erspan native tunnel for ipv6 Date: Sun, 5 Nov 2017 10:39:02 -0800 Message-Id: <1509907145-42750-1-git-send-email-u9012063@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The patch series add support for ERSPAN tunnel over ipv6. The first patch refectors the existing ipv4 gre implementation and the second refactors the ipv6 gre's xmit code. Finally the last patch introduces erspan protocol. William Tu (3): ip_gre: Refector the erpsan tunnel code. ip6_gre: Refactor ip6gre xmit codes ip6_gre: Add ERSPAN native tunnel support include/net/erspan.h | 51 +++++++ include/net/ip6_tunnel.h | 1 + net/ipv4/ip_gre.c | 54 +------ net/ipv6/ip6_gre.c | 390 ++++++++++++++++++++++++++++++++++++++++------- 4 files changed, 395 insertions(+), 101 deletions(-)