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 4DE23A034C; Thu, 28 Apr 2022 10:34:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E55A5410FB; Thu, 28 Apr 2022 10:34:39 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id D9A90410F3 for ; Thu, 28 Apr 2022 10:34:37 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 23S7oQE4023641 for ; Thu, 28 Apr 2022 01:34:37 -0700 Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2045.outbound.protection.outlook.com [104.47.51.45]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3fqpvs05h9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 28 Apr 2022 01:34:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I5DlgrA8RkWw+6PLVx/cftL8+3i6WKqTdmv9IKT6y56aJA0VPAGz8xBHtGLIwXXcgBmgJ3oZ9g2MKyc1LHGsEixsEKveC4TKSjK3JEUsvA/QBruOxwBIsxt3Y2hRHXr6y0eK9iVPbIGTapiFj73ib8R2ywoS6SKeZWB0S04lQW8EMRpSM3lcDgq3OE/1Drtp+EcAzVKZz23404nrfckjQPvVImZQKSvXJrxzoLvImW/Urg4I5ljV/eFMeA+0+5jxpAUuk5ip3tl0al0GwfKVyicdlKLpDK4NbWnU8fJXAMI1eFY6BTxaaCdi9yxvltbY9PmrJ1xFGg0SeZSMgjrqnw== 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=fZnmoubCDx+mRlDea6csLE+W1PYnrxofcW9ScxX3BLg=; b=RMyGP0/FPtAcF3jE4Q7txHGKCu6wX/Eoee6+a1CXmygLrwOM0by36rfWV/DDda7z6kWjRK032TfddpSYdGNWmzUbQQ6vSf01sEHZcx33ypQ3KNs8EYhtxpf7FaFE1HV1oIe5GWI7+/x5aMV9b9OMIUxDFJahom4N5llB7q8y+vTVYmS/lHeQMGrE6zdkW26XOhdfO+eDbCaeEJpVBgOjV/AHRF5eNbuUlPhjb1Vsj5l4u7pP0nG0vfGrYJhEfyh3a8OlPb43XDQRBbRBokLcBkU5AT/QpuzHjt8070Jj5lFfVR2MPq1mMjpE9/8aS2M1JnWdmAtviuiuKk2urCRXLA== 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=fZnmoubCDx+mRlDea6csLE+W1PYnrxofcW9ScxX3BLg=; b=rWs5YeSyna+V3D8Wb0770Elk+jXlkfcVq0T2+fjkvrxtPy+uYFi/JE6U+lKTEeKpcr8RUTIJBcVkSunzLJj5UrAD3yJgsE/fyOpCFGrpkdusw1ZgR8Y0bvHlQYdI7Ea+eqhRkJXL2KLYpqTBAN7U9pfFIegE+fE7iwU4J5zMOOE= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by DM5PR18MB2245.namprd18.prod.outlook.com (2603:10b6:4:b9::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.21; Thu, 28 Apr 2022 08:34:33 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::141b:43fb:348e:f3a]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::141b:43fb:348e:f3a%5]) with mapi id 15.20.5206.013; Thu, 28 Apr 2022 08:34:33 +0000 From: Anoob Joseph To: Akhil Goyal , Jerin Jacob Kollanukkaran CC: Archana Muniganti , Tejasree Kondoj , "dev@dpdk.org" Subject: RE: [PATCH 2/5] crypto/cnxk: support AES-GMAC Thread-Topic: [PATCH 2/5] crypto/cnxk: support AES-GMAC Thread-Index: AQHYWtou2qqVb0Ixk0uMNrHmY4e4qa0E/xLg Date: Thu, 28 Apr 2022 08:34:33 +0000 Message-ID: References: <1650865105-66-1-git-send-email-anoobj@marvell.com> <1650865105-66-3-git-send-email-anoobj@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e6da153d-c3df-42bd-7388-08da28f1ebf0 x-ms-traffictypediagnostic: DM5PR18MB2245: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: 0XUYyXVFHm69lcxmsW4LGkpOQcWuVT7vfq5Rra5+1MCu0ITMrTLh/frpd2QtIVivnPyeAZhqp1fZObVCUzlAdrG8eh13+zKbTKH8ZlThAvZe324zBAp84YFmFOieLyrE36XUgzM3REzg6PArafTx5hj21UuFlrVJx4O7aMfTB7jbG7wtTkrEBe/IfpK5AatqCHy5PsAjAfVzVP7CE65V6tXqdDZBltMJwDasUmI9dDBK8RYkVi8YKllqszdOtWmN+9O/dNTfX9qOmIoMQq7hCUARscFKNeVHR+xz5HgLtXp0jbA4b9UV2CKO1SpFxpovaX79NgP7mcALqxFOBCxrVxRXbEZl1+2FXbJ6n/+Cd7pLJclTXD3LPQTWsTYxjS9JSra2o8n7h/xKTvAox7wGwweUm1gw9dEvvqTBdPpV3XWzgJ97X1ByyfbRE8PCDdkYHV063F6fcoDn6jUIl9OgVBsm3moHzjwONtwZNrHfmNNQuPpwY9YQ3wvYqItbZZ4vv2gMu3UgJzIDlwGpcHXC4WYClwEkpHBuiCht52Fj90qy24m2XoIKlu1q6dfIujSmiXsvgas2d6IFRnw6va5CzHf9jaF8JBbZ/JISBoKLB5PYxq9HEfS+KQs5wxkhhZYVt8CDviCW547vO0j8jUukJwvxqL2RgvhgsTWuh5Sen+inKSHLFeTfK8fFbiK7LKQDBcL9nWieVIcodRBxfl2NrkZWA9RaHgxuVmZr3dK1wC64bcNVg6LdpmPB8NF8lpeND+EpZCBGfC7J5/G0R9ORgr+91nPm8N8AxQFovtA0pcA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66946007)(52536014)(8676002)(4326008)(8936002)(5660300002)(86362001)(966005)(2906002)(122000001)(508600001)(110136005)(38070700005)(38100700002)(54906003)(64756008)(66556008)(66446008)(66476007)(83380400001)(316002)(186003)(6636002)(71200400001)(76116006)(53546011)(26005)(6506007)(7696005)(9686003)(33656002)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?i7505aTq6z+Kk49tKEQVgpCxkWotc3medon+GjWSKUcoyR901V99O6BM2GKE?= =?us-ascii?Q?nbfcCDmwA5hHPcgQCDcpwKqkhRKK+zQHWCwMYoPBbl8UVZ61VGhONU2KMopW?= =?us-ascii?Q?J6cQiI5AQcqq9oRtXWdVlJHLC26FvPMWHoG1y0OWnT+Bs9aijfrc3D6u7Nwe?= =?us-ascii?Q?r7VCHQdZh0yPqNcipRgdR2OMOp7C1r4d12LlQoTBA399RShC2sNI0i8qpWdx?= =?us-ascii?Q?QBtYNRsjBfI7rjfhe1NWaP55PE2cN0/AGAJ2EANVk6v6vUKzaOzHnwJmbyTs?= =?us-ascii?Q?vs2dqu8sSTioloTA58YAKUOImGv+HiC0y3Ts42l1yds+U7P81XaYFH8/5YWH?= =?us-ascii?Q?quk4hPvLywJ7O1uNjEE3/xB4sdKtC4wlB6L87y73HW0jle7Jd6nrjk5Nyil9?= =?us-ascii?Q?PYvcgBBg4SVMzBu8mecxa3JgvXkt+sKAXJPnY/WgUgmOaEQEz2bVyfmkKo5Y?= =?us-ascii?Q?bLPrBPg8AEGefDOBylBTTIGTxwFzvv0DRQOYAwOUoZ5K5BRlF2yJRH/rmppL?= =?us-ascii?Q?fQ6q4BqhobpZF21HS5LYol1ymc8MjguJEQSjKyfslQOCle0UtGldmhJL+Rzk?= =?us-ascii?Q?9zAdFbaNlIfteLpbpVHdqDCa16ZmYowdocOByeW8OLVKRUODsmy4gL3kHhJK?= =?us-ascii?Q?SoZ4pZKDWDQLo3YGzGbi50JqpQTaJY+7nMuwQW0m1Ls8+Q4z5ix1x3bSpq0m?= =?us-ascii?Q?3X6VORrydVnCC02kOjNo+TVoVzW1lfTPHw6dYw1ujIiVugvqzMRHt9AnyzWK?= =?us-ascii?Q?tK/P1uBafjEMhB7GhMhjlWIsD6V0PgAx16wGoNzVf7wTnQ33JUUZW/yN0MbZ?= =?us-ascii?Q?geLctP/W9sI6JzQ0GhPiFaZc5J1huKPZhTEx8JT3jBy2wQzlwtNXi9Pb63qp?= =?us-ascii?Q?cmm9CgKa/dH5j+594g3NJPLV5qUyF8ZLFOReTOvS4+bO6PooDrBd77qPuDXT?= =?us-ascii?Q?tXMKkbkZg7MVLqxzbdMA+jeERIsF8zsBvJhezTHJJGFRZofB385b1svT60ep?= =?us-ascii?Q?fSCezW5GYRPhznkd5zQC6Pjz+qv071ymzcbXx4y5MJGUOugQXO8XznBl+12K?= =?us-ascii?Q?Lf1z6G97oD8kS4sKexoN7jVkn7Yq0ML7Og1fyO8ZiYyu8BWcf4fVlQPIjHkO?= =?us-ascii?Q?70RfnHlWofWA6RkDug25FaQV/5CYmX6vKcwz1nnm3P2KB88J9C0wiPGOi7iG?= =?us-ascii?Q?UYR/CaWii/rHijj6LkVK210ttdtby/R6WLNV8TsaXHP8/0a1YSTlvLn/AQYQ?= =?us-ascii?Q?+Vz26hOCeqxkQ2hTMyVDqJpzYikstUrnWgOCmAChsbIy1XP7uV9vqRBWQyOp?= =?us-ascii?Q?2rovPIXujXVjlpgkZPl70MqplbJLaTsrbu8X4UlCvXLygmxlI7Rgg8El25V/?= =?us-ascii?Q?zXgZYAYVN+428q5AglsKAvTQOyM5h4oMwcjrW8xY7DdvVv4i1fPOC1VtJCoX?= =?us-ascii?Q?8jgS13x+A9QuScGOeQN24rttDhmcm16Owugk38cgM34MRCZGQrCVfvbCZrbe?= =?us-ascii?Q?Vd/HnfpKqZLcgfcaa8qXHX8jB0RSS3u7d1b09lGDaQH+yMx79nlYAZI+a0bL?= =?us-ascii?Q?AM+w0OETBJOOmLk60qyhaHaPwZVrK82yd+Yv2N2/LcU7nstiSqj6O57tr4Se?= =?us-ascii?Q?l0vObDlG/gvTEHzSCmcWYWY5ooDSyR8X6UT5cAE8xs3yCyxWECMevtCgAPTh?= =?us-ascii?Q?ophh7SqJNsoDjQ1xMeoCb8Y0+l73FyBQ/K5hxHFJVBv9gLCi3GkrZ19WjI5e?= =?us-ascii?Q?zTOMmvFEKA=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: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6da153d-c3df-42bd-7388-08da28f1ebf0 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2022 08:34:33.6667 (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: utPm5iNPjtiSvcJS4fefnzOVinB7RoNiK/sSHx1bvQL3mkBf1FoXtgQf8BfqjAgR3jJepQic9FRocK4IRcfk4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR18MB2245 X-Proofpoint-GUID: Z4BvebsX1ELk6DIPNFcIjiNNPQkDR0iA X-Proofpoint-ORIG-GUID: Z4BvebsX1ELk6DIPNFcIjiNNPQkDR0iA 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-04-27_04,2022-04-27_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 Akhil, Please see inline. Thanks, Anoob > -----Original Message----- > From: Akhil Goyal > Sent: Thursday, April 28, 2022 2:00 PM > To: Anoob Joseph ; Jerin Jacob Kollanukkaran > > Cc: Archana Muniganti ; Tejasree Kondoj > ; dev@dpdk.org > Subject: RE: [PATCH 2/5] crypto/cnxk: support AES-GMAC >=20 > > Subject: [PATCH 2/5] crypto/cnxk: support AES-GMAC > > > > From: Archana Muniganti > > > > Added lookaside IPsec AES-GMAC support in CNXK PMD. > > > > Signed-off-by: Archana Muniganti > > Acked-by: Anoob Joseph > > --- > > doc/guides/cryptodevs/cnxk.rst | 2 ++ >=20 > Update in .ini files missing. [Anoob] The .ini file is only listing symmetric & asymmetric capabilities. = This patch is adding AES-GMAC with IPsec (ie, lookaside protocol). AES-GMAC= with lookaside crypto is already supported and ini file reflects the same = as well. https://elixir.bootlin.com/dpdk/latest/source/doc/guides/cryptodevs/feature= s/cn10k.ini =20 >=20 > > doc/guides/rel_notes/release_22_07.rst | 1 + > > drivers/common/cnxk/cnxk_security.c | 8 ++++++ > > drivers/crypto/cnxk/cn10k_ipsec.c | 3 ++ > > drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 3 +- > > drivers/crypto/cnxk/cn9k_ipsec.c | 35 +++++++++++++++= +------- > > drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +- > > drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c | 25 +++++++++++++++= + > > drivers/crypto/cnxk/cnxk_ipsec.h | 3 ++ > > 9 files changed, 70 insertions(+), 12 deletions(-) > >