From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 71B74A0C4B; Mon, 4 Oct 2021 03:50:12 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EA65B4129B; Mon, 4 Oct 2021 03:50:11 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id A14E241296 for ; Mon, 4 Oct 2021 03:50:10 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10126"; a="222711453" X-IronPort-AV: E=Sophos;i="5.85,344,1624345200"; d="scan'208";a="222711453" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Oct 2021 18:50:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,344,1624345200"; d="scan'208";a="566753046" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga002.fm.intel.com with ESMTP; 03 Oct 2021 18:50:09 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sun, 3 Oct 2021 18:50:09 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sun, 3 Oct 2021 18:50:08 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Sun, 3 Oct 2021 18:50:08 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Sun, 3 Oct 2021 18:50:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NwTi0f8xCje2iA7sflTfxEZ05435X1XNDBN+MewKSW3+BwPvI39o825SMsTSx6m2E4DMnEapCT+R0P2ZOalVDefUz+8vqx/odEd7KvtWS16tFrx/B+1XrAZViHEinQT2McE0xG9lCJxQ6WkQ5GPkaA4k+GZYeVG0vCmmPN7lwCZ0YFb/ZxR0sDn0BlWwBWfv83JjOIJm+amlUdRHXMFqFFx/KMVPvGc7nSM+LNLaCSfHXZP+EBryaEcKJ1axxbMGDpHPgbMoCKOIjozGZCXfJdg/SMFUCgRK529C6qkdW52wLDMNNXcFMp4CC2ZgpV8ehyQCyvcj+zoR3M+rX01f/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XBIlzOdnZWodD3D85wgSja2JTlWeTX7jnsa2sTxA5zQ=; b=My1xqsoxTSu7gZEySVQBqy/VgGz8uPJ2zsrcgmqXX6k834njy/lBfjYC7Wyr83QXHetwfKFp+JMAdHi4E8aMYYezNmz1Z40+sLB7YVoox/aWDQ8FoL5HlIRe9eSqObmCoUJGJ7ZFAQ8o1iPpf6U8LqlEOEe7ey24qNQb59z+zdTlJAUb8kqgQVcVN1qLRVNcjF9k549EJtWvbGBu20MuqnZx1htvuKOOXkp9LhvzF3vxfHF4oG4IU27y6tYxfxTjpaMkVkZQmqDoSXyRv/NgsbsQp7t7nluqScD6AmPFbLolHwz9IQUXUacKkNNWlJdNy+pFC9CLEzKgczD4u06JWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XBIlzOdnZWodD3D85wgSja2JTlWeTX7jnsa2sTxA5zQ=; b=KNybOYf67xcSSOJuzLfjhbSnXt71llO4YV9jxkirZg8EWYfCkexWUeT23FanVXDSR4pYdhRDwcPdvEqG8aHfxxoP2MLltfe2ZtSlhJLWDnAd1UyaVRmUhhEssP/Ty0JhzYH1NzVk/pUEAYedQKot/slF2sJaWXInr+MliPHyCcU= Received: from MW3PR11MB4587.namprd11.prod.outlook.com (2603:10b6:303:58::7) by CO1PR11MB4980.namprd11.prod.outlook.com (2603:10b6:303:98::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Mon, 4 Oct 2021 01:50:05 +0000 Received: from MW3PR11MB4587.namprd11.prod.outlook.com ([fe80::4d0f:beef:ae28:d933]) by MW3PR11MB4587.namprd11.prod.outlook.com ([fe80::4d0f:beef:ae28:d933%4]) with mapi id 15.20.4566.022; Mon, 4 Oct 2021 01:50:05 +0000 From: "Wu, Jingjing" To: "Nicolau, Radu" , "Xing, Beilei" , Ray Kinsella CC: "dev@dpdk.org" , "Doherty, Declan" , "Sinha, Abhijit" , "Zhang, Qi Z" , "Richardson, Bruce" , "Ananyev, Konstantin" Thread-Topic: [PATCH v4 4/6] net/iavf: add iAVF IPsec inline crypto support Thread-Index: AQHXtqtfouxyCW5FoEKWvMDX4VuEF6vCFoUg Date: Mon, 4 Oct 2021 01:50:05 +0000 Message-ID: References: <20210909142428.750634-1-radu.nicolau@intel.com> <20211001095130.3343083-1-radu.nicolau@intel.com> <20211001095130.3343083-5-radu.nicolau@intel.com> In-Reply-To: <20211001095130.3343083-5-radu.nicolau@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b1b08164-6eca-402e-5c17-08d986d949c2 x-ms-traffictypediagnostic: CO1PR11MB4980: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: f4bAQpehmS0Y1iSbmqeyfjs1qCAkFJoARGqgAUbE2Y17q5UPRO3TnWS++2FIhgoCf7/jeEwgRW4Xhi6EAuD/wHCHzZqVSWEK6epwMvBGkBzAjcSRrllTwyBPeXmQOgZWGT1w5BIbEykqrdKZ5q+8pQEUsHHFm+0wurqxueDGEuEbfiHXmLjrenLIXab8H532CipPzWtv8FIcM0PKWvr3v2Jb5WmR0aUMRxjAPtDw1TLT45E4ZStkj+Qng14Sp7P2XEXrdU5a5xDkRFqQMhEeIprgxPQfPC+hlC2fcjG4MVXg0VxlpIMMtDSylCmyNCHHFbFJ9efVJkabEuzrupQOQzhn1xjMUwz/VdTGOhWcfFcpQE81Lf3B9GhLfiY5hpBci4lgte4fjA0S5oM4OZ0H5aMyGTjfTiXyuIe0wI2asLSsKdugM8auY8iiKL+Ve0cXKkJTQRfc08UN9Lm8zPCfaCni7EJNwQeZcu3Xhq352l0H7CY+APRrfHR7ed4RRD7YYfPwvKouKKpRwiGEBx0ZSOD8ns8aQ2JmI03MCOwgLhW3FrYD/vUM0+Wjz5yiED6NoAvXFbUkrHvwUbsAslw7FYeV5DVF0tdDLX52NzTMgczhrGbW85w+OwdS+27djBrSNwA136g6nIDNQX2pLBiSYRDapJ7V1FOxWVUBl9vQuF6q2uumkNa0xtW8EJM6X8TuFBCS+uVpZsErPbRM9iPZ/Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4587.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(83380400001)(8676002)(186003)(53546011)(38100700002)(122000001)(6506007)(8936002)(38070700005)(71200400001)(4326008)(26005)(66946007)(76116006)(508600001)(2906002)(9686003)(316002)(86362001)(55016002)(66446008)(110136005)(7696005)(64756008)(107886003)(66476007)(66556008)(33656002)(5660300002)(54906003)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/R57HtdizyL1n5WPbShC7vx1WSg792qjhstB75NBPrjdBr2T94E9UmWPV5oz?= =?us-ascii?Q?2IlR7g7/0rqc6J9EXj+J30K4B4/YS+NmUOotGatvANkPOJ4BQVUSURjzobGf?= =?us-ascii?Q?SX32waC6CN1NYHgppOfqJkx3buU56CChvcGG9vPopsbY68KIT5ceLBF3/t+v?= =?us-ascii?Q?VM6N/RzX6sJwdURWMRWDEX3GiMMySeTh78UyC+PdxrP7EOcw3qKtNa3hZpmt?= =?us-ascii?Q?4qa+VZ1fQml3orPa9iV0qWPog5/tgUBLwzjqysmZ6U0b5HqOT2Ekz5ldAFt7?= =?us-ascii?Q?JtC5F1FM96ePIKDEKyUW32rumdG0cDiwk1BGcGPQ2S+c2/o0AwQOF/WK9qnS?= =?us-ascii?Q?QcaTXIXWa7+APshSBou+b7Xy2ge8oggnZydze30lqy3gqlAdh+AMo4hHTWFp?= =?us-ascii?Q?9hZOxqrHOdM7I6lRfXFyECyxTGI55hBwcHfWTKGDLp7KrOSs1p8l+qCVqgh0?= =?us-ascii?Q?UB8iOmbA0q7D3Hq+AMIGHdYLaFAr3Jk7lLXSRuFkC2XvpX3ztCdSCNjA8Oa+?= =?us-ascii?Q?chreNdysjRJRUF3tJE0IuIeEMQn/Uxxhm0LzF47zCwtOws34bpQ/dm9ctYxC?= =?us-ascii?Q?nOZRqDczMen+Rs61Y3Vo3hWrxn8+gPlV3csnYsRLlFZ/rK8uFCTIaEyqJp7Y?= =?us-ascii?Q?7raFa6bmmGJ3s3JAp58SwI7W4tSz5mwcq4cgA+wkjAmvXz/O6NI68o3PNr0o?= =?us-ascii?Q?vVJ1nOakR8eDPbolNtFVwsY+fCIEMSqo6b5qdCVwRo6hHuAwXHl25BdJdyZv?= =?us-ascii?Q?KcAFR0DBB2AhnkSAYJwiOXoJmmnRZLRohE2Gf1flW0V1Kst40WxoOIQziZBf?= =?us-ascii?Q?C1Y9/EGD0GNmp7PWvUU8fBpvF+p/VAR0GUYAcxvhJ2IUtusb5A2cAB3WtQ6u?= =?us-ascii?Q?L/akxIVjEDVfKm95+2N4Gg+pjN08JE7RLRRugkjZE3w/uu7JY/Zz93zP0Lmm?= =?us-ascii?Q?/upQ7441R4OaBDolclq4PAr8i2ikqROTc7NnemcH8+RHabLMsSWoGB0rWHBD?= =?us-ascii?Q?uMWQBtbNjxpNKinrLA0joSJeWL0oB1AwATVHPLIhHHz1xDF29J0NElbro8WX?= =?us-ascii?Q?XusEkGS1rT8rrpvezFdBRqky/jymsEZEnYKyElS/aKUzO09Q/5e3H96BAH7M?= =?us-ascii?Q?AtIYNyw07HFNr4j47ggPTd6wkxauQV/iNZRIBaFwTiCWdfb5OVmbbRLVojBt?= =?us-ascii?Q?yvxH3hTYPcMV/jGRZkKIz+gE/mY5YC334doxHMfELnNr8B2DWroeE262U+Pt?= =?us-ascii?Q?VhbvSkYo7CofGUU+o+T4w6zQ7RAs4tFIs13bP+keiuw+6j9h+yUpgROOTJsT?= =?us-ascii?Q?AAKD7zpb+QLkNicwa26d8Zne?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4587.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1b08164-6eca-402e-5c17-08d986d949c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2021 01:50:05.1651 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZAtftnS7U0n6YkhaYfaFv28VOGYmFM1/uX/P6VJooiL8OFzj9ysBGgWhGQGrx6LBXpF71X1uF6cvGYymZwTNVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4980 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v4 4/6] net/iavf: add iAVF IPsec inline crypto support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" > -----Original Message----- > From: Nicolau, Radu > Sent: Friday, October 1, 2021 5:51 PM > To: Wu, Jingjing ; Xing, Beilei ; Ray Kinsella > > Cc: dev@dpdk.org; Doherty, Declan ; Sinha, Abhi= jit > ; Zhang, Qi Z ; Richardson= , Bruce > ; Ananyev, Konstantin ; > Nicolau, Radu > Subject: [PATCH v4 4/6] net/iavf: add iAVF IPsec inline crypto support >=20 > Add support for inline crypto for IPsec, for ESP transport and > tunnel over IPv4 and IPv6, as well as supporting the offload for > ESP over UDP, and inconjunction with TSO for UDP and TCP flows. > Implement support for rte_security packet metadata >=20 > Add definition for IPsec descriptors, extend support for offload > in data and context descriptor to support >=20 > Add support to virtual channel mailbox for IPsec Crypto request > operations. IPsec Crypto requests receive an initial acknowledgement > from phsyical function driver of receipt of request and then an > asynchronous response with success/failure of request including any > response data. >=20 > Add enhanced descriptor debugging >=20 > Refactor of scalar tx burst function to support integration of offload >=20 > Signed-off-by: Declan Doherty > Signed-off-by: Abhijit Sinha > Signed-off-by: Radu Nicolau Reviewed-by: Jingjing Wu