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 67F87A0032; Wed, 11 May 2022 17:44:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 083A740DDD; Wed, 11 May 2022 17:44:38 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 769A4406B4 for ; Wed, 11 May 2022 17:44:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652283876; x=1683819876; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9OQFeDjg5UiuuC7K3XgmVvvIomCAJWfIBLHngoxiQWQ=; b=eh4YfCK5+AvDsac7pAuzQK1CT0W9zrE2ri3YXlWHGVXGSbBwbL5ox3ak rJA6Up3VRU38yMj9Ci+CeYsjmwOYepr+8IqHT6c8W9wNqyu5OMvfHVf8S DQXOkSoJhZVVBIw2jdnQ5dndV9q551RrvmIQwtvF5kPJ7p6PyFW2yBLGc 1e7TL316lvwvX57GAPWahyNqjuJxtEgxNzrDiqY1sAiAka5JawPJqBeZK 0YVQoluHRdht4N49f9foE06hUKL2KQ1Q0EdS19w46zkQ3GUL4swYhhICq Ow4N97Oui0TSzU8/AsINhoLW0Ak8NWs02yAbQOT1tWaYtQGuE7+pUccbA Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10344"; a="257279383" X-IronPort-AV: E=Sophos;i="5.91,217,1647327600"; d="scan'208";a="257279383" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2022 08:44:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,217,1647327600"; d="scan'208";a="594194530" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 11 May 2022 08:44:34 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 11 May 2022 08:44:34 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 11 May 2022 08:44:33 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 11 May 2022 08:44:33 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 11 May 2022 08:44:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kxz1rR5wbupEwcKeamepMPRS9wmv4TzBPLC8ksyu+IqOlsiCGMZd/dwXPshlRRkUpmGSBZVQI1EFjX+OIDHvj/5cN+gAwh+JR4ehK8tsQJrEhC5lNuMQ91Fbzo/DTxEusVq+A3RF06gsMb1YuHKkoQXzz/+tjKW5yX7eTT3ngRvzEwGaoOGTNz7Bocv8y0Q1Ooa2Y9CLhS1ncnlE38aEZnhebdXGgbmZMBpcMRUuURpXNU0JFNadem2uO9dUApSmqNmG1fs4ctyZw2k+cRzGQPegCQp546jPv/brlaI2VxXCtb6hsQZvxeDOeyV8UT6Sj53niXcSbEh6zeeb+SzIJA== 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=nY5sApUChwDPNaQzEDIWqa6h3NFDO9cHu0vagwfhR8s=; b=GRgz3PssgsvWGzF20Mu8QM+nQnskLx5QMxi9446Awk4flIvdnFUxf5Q1DE+AcUH6kPOjMQUaR4p4diZ0cD5Vah8AbIdNsW89uyRprqjteWmIK2xUML92gcPGcbWS1E0QEf1dSNh2vKOijcvf+odLLbbnMXxpYngvTDeanegyXEiYvV2gztm8uVWXaDtlqjybNxwf8/U66RewQ3Nb8hS2Tts9qOdgITzsqEH9u1+8yu7VfCFVLx7GCgc7StiPxODX+D7zmGbe7y/0+Xk+qlk2KV0nJTlqsln0iU8GxDT8l6R0nPhPOFfQ8V8KtwwI4xvBe7LVTSghwDYkh6+gkl9Paw== 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 Received: from DM8PR11MB5591.namprd11.prod.outlook.com (2603:10b6:8:38::23) by CY4PR11MB1461.namprd11.prod.outlook.com (2603:10b6:910:4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.23; Wed, 11 May 2022 15:44:32 +0000 Received: from DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::b4e5:eb4b:e2f0:ed0c]) by DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::b4e5:eb4b:e2f0:ed0c%6]) with mapi id 15.20.5227.023; Wed, 11 May 2022 15:44:31 +0000 From: "De Lara Guarch, Pablo" To: "Power, Ciara" , "dev@dpdk.org" CC: "Zhang, Roy Fan" , "Ji, Kai" Subject: RE: [PATCH v2 0/2] add partial SGL support to AESNI_MB Thread-Topic: [PATCH v2 0/2] add partial SGL support to AESNI_MB Thread-Index: AQHYZTMAPz4vnAg6i06uUWyJGhfv+a0Z0NNA Date: Wed, 11 May 2022 15:44:31 +0000 Message-ID: References: <20220407103041.4037942-1-ciara.power@intel.com> <20220511123045.1154799-1-ciara.power@intel.com> In-Reply-To: <20220511123045.1154799-1-ciara.power@intel.com> Accept-Language: en-GB, 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.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ef587121-835b-40d8-3286-08da33652422 x-ms-traffictypediagnostic: CY4PR11MB1461:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XX26Y0Sx7ZvfqJNgcbn25xifxzDs/TP1Zf7X59gLYBhe/OwqxnngBpi9MK0PT5AQ2NlMLFqXFyy4clIUkqkfoTGji2NHjuCgVGwLiPU+Jr+knj2srcMhQTy1d+V/4plaezKd94P/8cspuNtiTqfdnqZbhWqHstjSBxDJxbYCVX1wFCVkzeDI32qvmkk6x9SJCz7ebeAEEbGsKTjwjjxy/gcSUalk2m2pdw6rANQf+2oXC7PtBnHXukH7ZCulm3vkXSpbXwToWoiB3TvUN859XtE05WRToJyJt6lSrk9L/NmKCHTRrX18d0wz4j6aJmAdYhkdtQXacos2ZCvKc51x3TD3CvNkXlXtCi/tlp/YOEknWrKxwIOlsMSZXzaBmb+Lt1m/bmh6vsvdaNHy3pSwhXNAy0Yw8fAcVKv+8Y9serrCyugP3iKI4Mkp+sq0JCovW5pUbw2jsIMuc9Z8lElxUMb+W8f0ZC4dJBlxFSqhG13EvJHKOSgyMff8gKQJb+Xgze8aoYdhxxBSEFtbynz/2abiucaUme8WmAgsCQMP76Gs4ozIsMpPOBF8RRaxpwtrcYjxOSNL03mu4sbZ5I0ahmOEotWrHcJ/cLXo8MZBewYjNmDLsTGFnxcYxYPie0hsZyI1JHd4urfBkkdlnoUeLtaxQ22xOxXNaZofkF76BmpZpx/oA3z6HuWpZ6Zno+SRNFbn4f42ARht4UdjPqJg9g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5591.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(33656002)(316002)(55016003)(76116006)(66946007)(52536014)(66476007)(4326008)(66556008)(66446008)(64756008)(8676002)(8936002)(6506007)(110136005)(54906003)(7696005)(71200400001)(5660300002)(508600001)(2906002)(86362001)(38070700005)(53546011)(122000001)(82960400001)(38100700002)(107886003)(186003)(9686003)(83380400001)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?YS/O9UnbSnk3Zzdc93McCsIKUzRF8lCxHVzu4/SsynzBBj7gk+gc+B7KqT2Y?= =?us-ascii?Q?4So1qwKMocP/hGr56pBNABhDkgMhIS75aGoG6bFtDmAXvaJc5v83zV8IhH0Q?= =?us-ascii?Q?CUn6Y0wZtOEPnF4Em92GzuN0LLg2cnlle4fy2Xc8AM9Me7EBILqtZMFozjKI?= =?us-ascii?Q?4bfJwwK922vYA5tymutGpQN4GL4lDr6i+ymzXwMWkOeIoZeYDwKZL/MmWGO7?= =?us-ascii?Q?CaDwOED9qH4S6hS7pCuqdKy588TwIUPpWIGkAQ/q9u4ILKWjKG5wILM6LBpW?= =?us-ascii?Q?eLGszfR4Nmwhj6vRJpt0GCjPPC2b4SBoaGaUy2TiTYUBNpZe7qoDV0S6dknN?= =?us-ascii?Q?B7OG1XHOi6s/4KAVxdAGx2oHaNqmbDAh4q6uPgp3DfVoe3jWybtMo/bwgBIJ?= =?us-ascii?Q?B9r0nuTUzJwlQoLbGj+24l64eRN27Oz3cAicQf8mFaX3B4fUNAGeTluo3rn3?= =?us-ascii?Q?WHeOAW08kXEXIi4MqkwVT2YQZVuprTnaeX1RGkI7zUn9DHdS8oTGj9PoPuGX?= =?us-ascii?Q?JFRWaLaXETC/dxEHxO2wJBCH2PmEGJg9DCwqMva5LjNSp56WW4PrC31s+pjZ?= =?us-ascii?Q?p2fWhdey/+5v+dV/pISsRHfuyEL/Ey5fgn8YyrKPYLqUT4fpmDN8mD4ViOSx?= =?us-ascii?Q?BFBSJIWZsl629wSyySKOiyhITM0QwnKrQHBrKcv5NDvZy8iA3R8na23TROMl?= =?us-ascii?Q?63VDboFPDTTAkEi7I5zVY3eWHrBdeT7V5uWFXpTBlchnmJxyWMQizdcDfyqK?= =?us-ascii?Q?umeqmGpvKuq0NANwGTVSflF/SEa6V47/zqdmlZrP3XQmFqVRWZImauvbai4J?= =?us-ascii?Q?RYqTtcZ+PSKcz2MO/Zk9ZnZ6U7Ko7N9WTLBVRWY6mjDfvgbpsilkKlHt8cxH?= =?us-ascii?Q?guKG9Mf8zrpk4+B3hK5S0SWEPdmxQ9/tv9zZThtvznUkKCjYJ1LSTToE6Ei1?= =?us-ascii?Q?AknwAGBzqnOsWulJrxexgD5i0DnkJnHOwsOhRvda53fljgFg0NOyPxSDF612?= =?us-ascii?Q?hU0iHMDq3Jk0z1oinwdj6lJHKsZ9ofVvqSpcfJKe/E4NieRrDGme0kfavH3z?= =?us-ascii?Q?GktcQdcOYaAOqjj1ZzdyrT85+LY2D46phvKXp+3f3yJU4PpcN+iB+L9PUSOb?= =?us-ascii?Q?wJRaLVB+hELWoOYkA0ue2HctfJP3K1DgQvT3jXXqsXEcxJvBy4IgNURx9LE7?= =?us-ascii?Q?H8BRKHghUKS6GzjX8lQlLvRUepEcei3nvnDFRh54Bu163x2b50z3h7dY4L8j?= =?us-ascii?Q?7Z8EZsOBQBDay5yR4rCbocxlg1RE0vwV8FTrx1+/4D5/UHnkf6gRU5dRIkbF?= =?us-ascii?Q?DrOEcxVgtD4QikT+40BqHLzCnOzDQGMi9YIDdfTcT0usND91zgqB2kaqzz8q?= =?us-ascii?Q?sgQBCaQJi9B+22EL9StiisL3YBHFNJTnB8GBfUGcRZdiW7xCgib04jaD5y4q?= =?us-ascii?Q?MRXBQKKZPPx5lhBTLKBXNigLfU5VzKTIckxeBozyVeGBUTmcIbbl6GCmfmzR?= =?us-ascii?Q?JxQLpB2IuO5P10orj3YiJ5srhEN3mvVeWUIBJaRIwUpJDcUAwWHKaBDAX7c8?= =?us-ascii?Q?Dv5RurHFjFYT4YZALyvujYvapXgtklkgXHNILjo6v9E/lzbFkC5DjMJKCcYo?= =?us-ascii?Q?MIWnktxfknfK1o0+Ar3c+ujn+OAMwc8E3o1lSN7nXwAURShJI5cLzEHFJFmR?= =?us-ascii?Q?A1UU0EEWKfuzB9BjVOJgZ8b3OjKOiDe0hBEpDiyRq9L/GyuLhwHD9N1qc/e+?= =?us-ascii?Q?l4GO/IffOqyf1oUe+e9eWsQ8NwBQiaU=3D?= 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: DM8PR11MB5591.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef587121-835b-40d8-3286-08da33652422 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2022 15:44:31.6656 (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: Y8d4A1SmHoRbyhdZQtzT6rYiC8yD/dZIuU2DlsPtIHkUBkbYao7YkBkh2ZZYhygnTSU64iKGyqZpplgYp41pHRN44ONi4nLJlDyWNAbgX4w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1461 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Power, Ciara > Sent: Wednesday, May 11, 2022 1:31 PM > To: dev@dpdk.org > Cc: Zhang, Roy Fan ; Ji, Kai ;= De > Lara Guarch, Pablo ; Power, Ciara > > Subject: [PATCH v2 0/2] add partial SGL support to AESNI_MB >=20 > This patchset adds SGL support for GCM and CHACHA20-POLY1305 algorithms, > using the IPSec-MB JOB API. >=20 > Supported SGL types: > - INPLACE SGL > - OOP SGL IN, LB OUT > - OOP SGL IN, SGL OUT >=20 > The SGL Feature Flags for AESNI_MB PMD are not added, as it does not yet > support SGL for all other algorithms. >=20 > --- > v2: > - Moved GCM and CHACHAPOLY context from session to qp_data. > - Removed redundant if condition checks. > - Added setting job SGL state to IMB_SGL_INIT for the first job. > - Squashed third patch into other patches. >=20 > Ciara Power (2): > crypto/ipsec_mb: add GCM SGL support to aesni-mb > crypto/ipsec_mb: add chachapoly SGL support to aesni-mb >=20 > drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 162 +++++++++++++++++++- > drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 4 + > 2 files changed, 161 insertions(+), 5 deletions(-) >=20 > -- > 2.25.1 Series-acked-by: Pablo de Lara