From patchwork Wed Jun 26 13:26:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mariusz Drost X-Patchwork-Id: 55408 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0EDB72BA5; Wed, 26 Jun 2019 15:29:03 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 76D8325D9 for ; Wed, 26 Jun 2019 15:29:01 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jun 2019 06:29:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,420,1557212400"; d="scan'208";a="183173172" Received: from mdrostx-mobl.ger.corp.intel.com ([10.103.104.107]) by fmsmga001.fm.intel.com with ESMTP; 26 Jun 2019 06:28:59 -0700 From: Mariusz Drost To: dev@dpdk.org Cc: akhil.goyal@nxp.com, Mariusz Drost Date: Wed, 26 Jun 2019 15:26:15 +0200 Message-Id: <20190626132617.10576-1-mariuszx.drost@intel.com> X-Mailer: git-send-email 2.21.0.windows.1 In-Reply-To: References: MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v2 0/2] fixes for inline-crypto ipsec X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Fixes for ipsec-secgw application to work with inline crypto IPv4 transport mode and IPv6 tunnel/transport modes. v2: * Added comment to WITHOUT_TRANSPORT_VERSION macro * Added macros around all ipsec_sa flags checks Mariusz Drost (2): net/ixgbe: fix lack of ip type for crypto session examples/ipsec-secgw: fix not working inline ipsec modes drivers/net/ixgbe/ixgbe_ipsec.c | 6 +- examples/ipsec-secgw/esp.c | 17 ++-- examples/ipsec-secgw/ipsec.c | 21 +++-- examples/ipsec-secgw/ipsec.h | 29 +++++- examples/ipsec-secgw/sa.c | 160 +++++++++++++++++++++++--------- examples/ipsec-secgw/sp4.c | 24 ++++- examples/ipsec-secgw/sp6.c | 42 ++++++++- 7 files changed, 230 insertions(+), 69 deletions(-)