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 A5F02A0093; Mon, 2 May 2022 11:48:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4A7DE40F35; Mon, 2 May 2022 11:48:09 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 0E6DB40E28 for ; Mon, 2 May 2022 11:48:07 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 241LJAwh031947; Mon, 2 May 2022 02:48:06 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2104.outbound.protection.outlook.com [104.47.55.104]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3fs4mkn1tk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 02 May 2022 02:48:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FM3+sjNOz7hJqCqYh84USpHLkh8IzxRi22MwVd9cOOtVR3pYLP7CGuoZzn808/8bYPky1zsPwgO5ObE5peyLTVorGmaUPebyraYJIfmqYIpLRyw8CBdM3eQBdumyETZZF5hT4wGNUcLReeniC/HJABQVKLGT6ejL7ScxV4snZiqo80nz3TUUxLl4Tbkd2SRmvk9/b5fqXYkXay66IhJ2OQE7KAimUEi4hOJj0BnoRbvd62xMmx9Rcv8yTl/LannU3xAHTd5M8SON5khXzKAd7ssLmcD00iYQ/E5Fiz/zuPza/guHqGsF1BPEdwwxPHNyZZCqtyqfAX2PtP6yhslwaQ== 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=l6+60m7l62ah+BFRWQ+02+Knk0XtBv30CzykmWKYzuU=; b=VSmUnDthg8uoZUeMnZeMR5OtcA/9KpC8vtZS4M2ljSuh8L636w7t/B4Sf5Vhr+jEw4bw//2mU3625xkoPyL3VqzglJmPuwpMh2esea94xY3cBCEVR3HqDnNCTG2tmNAzGU0OQOe+3aXl20W09gjhL84iq5cv2TbQQtXgCgtDbR8HmYWPuJNzncc8JIZJOkX/BBRa/51Ij7vYYZAqW4H5dNSh+kZN7dM/B2CaaVXvqN4Ryn7vAstAx9bqk/GeBcX0ok4Stg7ySc78cOue87OWU3MFjGPuu9gZuY3k10aR5JP18Jtcrfy5UodX3S/62ZB6n4j7xj5ZVijoXFT3wkt3AQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l6+60m7l62ah+BFRWQ+02+Knk0XtBv30CzykmWKYzuU=; b=lIjTkdn/P2+2CwQSURA7g6Cxo0eOCx723iXjrJIuZwB0w/0C/sZn5gBC2IelpL+4gQ3Xd3zlsccr+LGY0iQS4Xn06O6hGa29yeHGSGJ+IjiFecU62n/UBPX24xd1nZauuJhEZ+BHjPRsBG6yp0kwJPsRj37ObHQpB/dOGMJYsSE= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MWHPR1801MB1999.namprd18.prod.outlook.com (2603:10b6:301:63::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.28; Mon, 2 May 2022 09:48:02 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::a0df:8676:6ad2:4338]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::a0df:8676:6ad2:4338%7]) with mapi id 15.20.5206.024; Mon, 2 May 2022 09:48:02 +0000 From: Akhil Goyal To: Ciara Power , "dev@dpdk.org" , Pablo de Lara CC: "roy.fan.zhang@intel.com" , "kai.ji@intel.com" Subject: RE: [EXT] [PATCH 0/3] add partial SGL support to AESNI_MB Thread-Topic: [EXT] [PATCH 0/3] add partial SGL support to AESNI_MB Thread-Index: AQHYSmqef9ib2MvuH0CfPbrFXvqFpq0LfmxQ Date: Mon, 2 May 2022 09:48:02 +0000 Message-ID: References: <20220407103041.4037942-1-ciara.power@intel.com> In-Reply-To: <20220407103041.4037942-1-ciara.power@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: daf43dbe-859b-4fb2-4f98-08da2c20d963 x-ms-traffictypediagnostic: MWHPR1801MB1999: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: 35NBhmxE99P2kv7LgAKoCcBzYF6Mm2ZDuihRxkvYNln4Gfhpc2pIIoh993Z0M+JeoGmgEMJXGVlPrjXKnAUMhjwiaHXhyOrpQIJYX+QTEv7rkpHpfXde6Qy06ZUbpif2GDW+SkKli8MLze5Jc0MT9PxtO+m4x9vJl7pqXVDc5ZtbOf4XjBnEyAVIXRsD3cchToaZZNShihnMmBF4uNv4T936xfjXJq2TauBNu2slW8VqHc5Jd3/CVfNeiGhJyN+hOzAfVcOKM3SWuBgZThg1xlkec88NTMYjidOnsuIVjIKozzTPdpZqYnUjxo7orknh5S/ThB3kgIQKfEed+abvcBAk2REECd/EdKLIKmKhLQJopUQh/jOjfAuZGup9VqJLWvBtBfqIVKY3dwhT0JIu3v8YckvygO1pdHfeWYkZZb3TZUQxOeXaIxo08uAF9zx9DetyC7N/72y2Ix6DrLHMfEIA9GZKHlG7Mv8GqoPCFfYBH45sXaVKmj5qbWRulNslFkoix4yGhz6bzsFIhng5QoslhwGVRZ3/nku+1qUQODrBTMvlTGXRzFC+t0UD+I1WOmSURxmtxNWoSmbHfTe05LSbyv8KpJsij3KFvCSyVVOshODsvj3eLV+0VHmv0VfLDJ1JOl7lJLGHpSm2XtBbY4IyPM51D8XlvQI4qI0q+T9CYrmM++yeXqYM0oIaUR/k8aJmeZVS6E5RerpAiz8imA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(64756008)(5660300002)(66446008)(4744005)(66476007)(83380400001)(316002)(4326008)(8676002)(110136005)(54906003)(66946007)(76116006)(52536014)(86362001)(8936002)(71200400001)(66556008)(38100700002)(9686003)(26005)(38070700005)(186003)(33656002)(2906002)(55016003)(122000001)(508600001)(55236004)(7696005)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XDd20E5pUMv43xo6DvjdMdYXAMyVpuDqFFb8ueKCq/mCFd0Q/+LtR+ZyUoQK?= =?us-ascii?Q?ygUxezhmB+OIFLqqQ/NgWT7YraiRSzkM1826WzTIsrRXHR1gHTj9xNpMpjmk?= =?us-ascii?Q?K556JpWKkDxyaU7IGtV3MLh4KhOpuo4xS0uv3GO8Tjv8z1zKWCfUFHvIIzYP?= =?us-ascii?Q?ZFYkKrNoEVqmc8KkemLaOym07A0iwTm6rGRgtZTYoXGOsoKFZ7ws98dhUfSO?= =?us-ascii?Q?Rwd8EPlxswchFdN1+BCSuhsPHg66Xv2esL1Gqp28dUnzpUbOyM8N7gcMP3yW?= =?us-ascii?Q?Lk4YKxR7SPALoRcsnKQ44SuZfvvgXT9QAfNcE6cSdDfX8S3WT5HGeUn9BHDO?= =?us-ascii?Q?R54Vvbeq8HfCpDVZdKkFpsVCtcPpdvwDc9zQyANrwLHZJPxI6tvlctuZd6Tz?= =?us-ascii?Q?afmbHES0JkG/TUzLu8Ia+eQudk92YygcemjopEUX0dMEp4xe0Qrkoe2m97WC?= =?us-ascii?Q?pq527taGpfmWrbdG3b85zf9dXTdvRymiSMVhmyOp8GQjLqAr/PGU0e6BnaiO?= =?us-ascii?Q?BUVjp7AMfPw4TDe8iUYhT87tloHauSJZueK9n2T5aDvEmAzuBUOfmY2ftkr+?= =?us-ascii?Q?DyYxC+5qcOf2oLWhRV/OnPnQdNIX3z0HoSb5VgRM+V5SCOjkVnveBVm3V6LR?= =?us-ascii?Q?zvyTvsuQ4f15Im1xTLArwB/1ObU618Ewf4N42To1kQpo3zDBpnURO8kBfIYF?= =?us-ascii?Q?KAoAsD0jdoKHqguvbqd+RJVH9wMIzB6vo1DMEDdPKl3h4abOvEt5efUFD2VD?= =?us-ascii?Q?pJ9NOIUxw/9L0pcdy/gT4cRFHH3Lfp1aT9EQPP1hPlzoQx5Eqq/403tIRb8p?= =?us-ascii?Q?ULr+qHt5MB9Ix93HVKZJ6HuE32U4i/OJppUJl+NjrAdHfr0M1jCMN9Y2VciZ?= =?us-ascii?Q?e0mgB2xujYVY7RwgGWFoo3v9vZ5lHCsWNAtl+mSp8MjC3mVhpk9va+FKWPlS?= =?us-ascii?Q?BTYsR1X6zhcG44ls/BBlUyLS6pmSZpiNNW1C8ePjoz9MVa//lEClTAQhMCIR?= =?us-ascii?Q?OElD0H5Go9hImMkLwMRXk0ofoPUxYXTVeICb1HKBBEIWc6Ez7JzIQWDJ+m5V?= =?us-ascii?Q?e3aHq362CuBD+1eEI1utP1yW78SPYi30w2WQlDD6k2JHT5hSUuyqYcs8AU+v?= =?us-ascii?Q?P19e+2/QOC7X04LMbiiBmMmKbW24WvdkP2X5mxg/NmvMbf1aq1rAIyK6N0mf?= =?us-ascii?Q?A+MQ2Jc3v2qXbe4+FVFa1u7vt5Ev8ECUkRZQTnAzwxLM4tsQlmHFEefFimSp?= =?us-ascii?Q?XCBVRSW3HbOZ8sO8kwMn9IeuLnwAgHCBFFntZ3qOnZoHx5nZvW0i/Ggm5ak5?= =?us-ascii?Q?2DrTZBCVwqRryBf7X/lZJEE7uuAO3FnmbMx6qgym1eo6uhAqRzz+h21nYNQ1?= =?us-ascii?Q?XzZKRba3xa7s6T+TVJdOejmvPPwnGECL5PVRMujyv+Mzx2+VEDl263GdjN6D?= =?us-ascii?Q?H3jSiaUQjZKVsjbYq23jdruSzcf9k7aHHd2WFVFlFUUlik1llamgGjiPVd8Y?= =?us-ascii?Q?yJ9UJg4OQzYNQ0gYowhIoeYA53x4kmFJIhbqemfpYYTApa1HtgVtjg37Jdx/?= =?us-ascii?Q?oxrlyV2W8FWD06yx8ALw6xWHsWSKkGVfaN0GfeQZvo9YbYuyixG9m+K9q37D?= =?us-ascii?Q?dJe9T5LRCAnR/GU4Yc8GuFJE+p6fpbPeNf0CJQkGa/PRXiUPl2jWSVf0fE/p?= =?us-ascii?Q?y0NqjKlJUPqsNad2SBbMjeW50YgSRtkW8gZ6Iz2xmhKhLN6+VKle0P6z8MZd?= =?us-ascii?Q?tixZEduUZA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: daf43dbe-859b-4fb2-4f98-08da2c20d963 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2022 09:48:02.3618 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 91xSYgTcy2MS7jiB6g9L8wNIF/pjM6gWK/YhzLAaffGX8+h+NqGI5fIRk2GWkg8N3hiQR8M11Jcw82PY9KAjgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1801MB1999 X-Proofpoint-GUID: 2G_vsC-jorUkOpDfHhlPqwr6P6CkE98A X-Proofpoint-ORIG-GUID: 2G_vsC-jorUkOpDfHhlPqwr6P6CkE98A X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-02_03,2022-04-28_01,2022-02-23_01 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 Hi Pablo,=20 Can you review this series? Regards, Akhil > 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 > Ciara Power (3): > crypto/ipsec_mb: add GCM sgl support to aesni_mb > crypto/ipsec_mb: add chachapoly SGL support to aesni_mb > crypto/ipsec_mb: check SGL support for algorithm >=20 > drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 160 +++++++++++++++++++- > drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 5 + > 2 files changed, 160 insertions(+), 5 deletions(-) >=20 > -- > 2.25.1