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 87366A0545; Sun, 28 Aug 2022 15:26:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1B54D40DF7; Sun, 28 Aug 2022 15:26:04 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 77FE440696 for ; Sun, 28 Aug 2022 15:26:02 +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 27SBA4Bu024553 for ; Sun, 28 Aug 2022 06:26:01 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3j7jsn3gjb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 28 Aug 2022 06:26:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M/BUyEJR863a6/27Vrvw8sbT84iB5/y9WHYcZ0gMX+1BuZPIejTc6Epx9sWwzR5KAYUvnmYDkYRhpF3L5ig0kpSviILw+Pv+72LSWivTP8/VY7EcpWdGzKt4aKOBqun2W9Fn8ACAFY+2r3J9U1OiSp2YO7xkLPuSOAXQ3a9RmULk2sPuTsSl2WaUDGBPRddo+Ot1JF2kbSXbf0j5PZ9lzWqUJYpENjAJcH4aK7Q7EUq6PNioTxSNQfWlPAFu8n83cb36oSqefbzccKCnR2J8ZPskWv8+PDLk9SgZ+Soh0cFkxv5ddk1RnvjW1qiOY6vc2gTyJwttQ00ffvJlWC83aw== 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=+KQxra0k5xFxet47E6oEHAPSI2m+N2hg0LoAOpK9OK0=; b=XNiLPD3bKOm9z+7JYkgECCM6tLuMKPtoOXry2mtHy11L2lVHkyeOczDQIcdcpmepcKtZOP1jWaqBbq4oBKpOnzNpaDHElp49PnapZKXkWe0rH1WQgYnLSQD2eeEEmNWlIStCoxjTNXPPN/SjXvNXZVsOsZDx2VlQ2uIYBKsnHmB/M2dAPib+iRdm7PZ5kdrgSLiW49yWhnaGp88+f+EmopOWD/h99lqlhIf3CVUe5ojuHPdiZiFSfCUNE/2TtTZ6l2dwaVgLS6WODXuycfrNk8vRhL+/hT4OmeLLiTlGjRgwrbyoJT29eFHvNRPOs7QkJUed18zWaek2riUnkbGmpA== 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=+KQxra0k5xFxet47E6oEHAPSI2m+N2hg0LoAOpK9OK0=; b=p7KUfMffJif0F8mPSAomq8vsstQE2UuDF+IC4BnW5slNU8kBgYt8JsXYdHlGJ+hj19GkuChzV57yV2jccF73DKF1blC7YNJml5tceBrN4f5lLAzXb76OPcgzBt/z5sfSCCPej/jxYlZ89p/SsTqfJ3ed3E8h9a49J9HsS84Fhx8= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BN8PR18MB2497.namprd18.prod.outlook.com (2603:10b6:408:6b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Sun, 28 Aug 2022 13:25:58 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::b0e9:25a1:1aea:4382]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::b0e9:25a1:1aea:4382%8]) with mapi id 15.20.5566.021; Sun, 28 Aug 2022 13:25:57 +0000 From: Akhil Goyal To: Anoob Joseph , Jerin Jacob Kollanukkaran CC: Archana Muniganti , Tejasree Kondoj , "dev@dpdk.org" Subject: RE: [PATCH v2 00/18] Fixes and improvements in cnxk crypto PMDs Thread-Topic: [PATCH v2 00/18] Fixes and improvements in cnxk crypto PMDs Thread-Index: AQHYq95YbyFDVTWTu0qVViu6N1qF5q3Ea2sA Date: Sun, 28 Aug 2022 13:25:57 +0000 Message-ID: References: <20220808080606.220-1-anoobj@marvell.com> <20220809105356.561-1-anoobj@marvell.com> In-Reply-To: <20220809105356.561-1-anoobj@marvell.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: 84c38b74-67d5-4836-81d4-08da88f8d7ac x-ms-traffictypediagnostic: BN8PR18MB2497:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ms9Kd/V+2uK1XoMfvr9GHc8f0pcipu8hGWEOHsamQV7Re7S/wc50HgAreKe4OBeqsTA6sUQEHr5nbcfn5VHEc2BH6mG57ju4I1cGos2S4JJCWFNP1qmq2z3X2mMpPrvG07qdP9pMlaEDloXMBB1LuAX0b5jYDKtlyP8eqTqFgcb3HeP+up9K++f99nJWb7zap2U5Sc11cy/TFYfFfDzHGG6HWrCYabQ9m9CfeKTDVhvthC+g9jebRp+Ip6QxzrGYFCk7ROBjGpzT/HC9pm/FRhk0aFyEkqgyy4JzTh6ykIdibVO1Vh6sq6IXuKLnx88n8+Ar95t+n1La/dwvvHYd5fUm6xV3VicAnm+5vjrySeNqqLSXv2pcFwSdd0x/uTiyyCNlH7Cy8HdrGf3z0lycFU4uJ3ok4NyPPuiZEectXSSyGsjA6aPA4taGauRLa5QSJ+rZLQ60/UB62QWEE8SRd7zmXRpGRFvP324DYS6ccp/Tde6Mvayn0YJGQfQi0etNgEjjlrRsKSJHbuV2/EmgZ04pkDjziDsh3b3X5WI8uB8LJF2M9M8TwvBtSs1Hch+jwWB6ScAM4mGCulQN9FjiX89cZWec89U2DUmwvUZLiYHT2djd5SriwEbPwZJOBynRNqLZL+UL9VPrFXeMnJTSWkgBP4XsREXWiUn2ox9iUxQQ7uVciKIgLzAgtsDteGBK8r6nye6F7eD5JAUEcPeGT3aymv9o0hYsBOJUXUdn7Cebv4nMUEH1i/IjYBo6fvLRPhdL88rXJ2FiuipcSmyQEA== 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:(13230016)(4636009)(346002)(366004)(39850400004)(396003)(136003)(376002)(6506007)(7696005)(122000001)(38100700002)(55236004)(2906002)(55016003)(83380400001)(186003)(33656002)(26005)(9686003)(8676002)(86362001)(4326008)(64756008)(66476007)(66556008)(66946007)(76116006)(66446008)(316002)(71200400001)(6636002)(54906003)(110136005)(52536014)(38070700005)(41300700001)(5660300002)(8936002)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?VH0DXIxtXzca7Ddzh3Aa30DNSpfYmuA8DoJoo+q0biCMSDPOrzwYUwPz+o47?= =?us-ascii?Q?cXfIpAGRs0LVOZ6Ddp6l7CxnLubjdMlH5fwxTHobmKBPyqRZDwNxG0WiRZFw?= =?us-ascii?Q?4zkBrJ22L2xQz1Ug7WeAv66FO6iKn6G9nACRielMRVW4GrVwyXslmtlwwhjQ?= =?us-ascii?Q?4hQcGbUc0RobOM+jTd7Pv0GFzG/FaDpGfokeQ4LC20St1DHRw8XHK5TbSzVC?= =?us-ascii?Q?iCxBkgXTa+fLSFhbS63BxjouDzU/yj0D1C86Oao9tONlFU8boRSKA6vHLdd4?= =?us-ascii?Q?SGOZydb5FeA5c1WTC5d/Tw3/ReQlwBNisrqwATHdlQx0nkHwXhPWwQc9KG9O?= =?us-ascii?Q?pXabC6Lu8zB7y68t5TmhFr4qEpSS/Qhp8tZ0R1M93kVTqobgYMmO9g8fajtd?= =?us-ascii?Q?FI9hBtyFeGK354oM23QknZ30g2MMFjojw/cyUadoSgQ/dX0EICNsOWVsw2PF?= =?us-ascii?Q?umJSRpRohDol2aajBUamoB5ATJC9m32ydCi/IM81O3QMrsXEUYeywwkzGMmM?= =?us-ascii?Q?TH5vayqyvlxAtlOsJ9QtMDKj8JAoUtEjBXsB8wrp2TAxwiQM2as67q1XOl2L?= =?us-ascii?Q?lWMKd6rAxJs3n+k2GqwQHleUgcklTs5/AnTd+jg5crBnHbRDCRgyjE2CzzkG?= =?us-ascii?Q?rPCteEVw+huvbbuUPkfkwvKnu9591kmSJihLjeV6vwcV9oyswDVA3iT+HAwa?= =?us-ascii?Q?mNqzbZaStHBYWE5h5tvLBBSAoiveVyAOXEbQ62O7eLAokw6zyXZ0eztFbsK5?= =?us-ascii?Q?4w6gzfWirTGwebG244sCvKgov6rzT0jgkTLoKhxou3pugPutcQE0XlOrsVhB?= =?us-ascii?Q?8KtRi8EwtOlWhZWj7jNgUCov+7xWe3Ihz7G+VgU+kFaim4cEtHD5xkgTewu8?= =?us-ascii?Q?/tvPuQHZpwSErTZVovHozNtGBT71c9hVTRx67IUrkoVjmE5B/hfv5qmhaNin?= =?us-ascii?Q?7CUcd/zMhw40rEiiuDobBBGHorwI4rgRzr+teK887sVx175pMBR9AQ2mtM3v?= =?us-ascii?Q?hXCKJT3IgksuJZW3pbqZKxVrxUAx8VAHHoUZ1+W1G7ImYmqJ6/nITouYdZ6x?= =?us-ascii?Q?ed+2qrMQlrM64+rN9fQree8MOBek2mb2z/+v9rtWUHblw0RgCEmGHReU8lP1?= =?us-ascii?Q?IxlF9nicWFwLnCuM72faI8lcypQp2dnu48dHhe6KnzcnIUCN/QsbSj4RNJvp?= =?us-ascii?Q?6Ky18Nh8CSs/0+5p7W3Mt3rXNITXWOXJrMWwqwphZsY0QRmIivte1ZTQaYR2?= =?us-ascii?Q?gZ1KGcEVjodg657MRMKlfU+H8kP4uyS7bFuu9Cm8+dEMXltmXrgHnPog3SYp?= =?us-ascii?Q?voAK88kICbIGgfIZGe805j24wLuWauZSAZMg2OH7KxFlNmuZ9LXBj7Bqg6eG?= =?us-ascii?Q?mERsr6cujukZZ5oF+dw5MDKOl644lSh63ZQ0qRQMJ7B8WTZU6hmbM9q5x9tj?= =?us-ascii?Q?cZUhWRnvPQz4PAkS4SKd/Dfa10u4JkjA1GLTCPIsfy/z1uGMy1ZlQVvQlgoY?= =?us-ascii?Q?XgaMd/YGdJRiLqDbqbjkvp/NEbOpAaKY/5CzvAiUXct/WU4ItKd3B6yAfe7w?= =?us-ascii?Q?KTztChFHkGdknHMBYnj4lGQV0dOw2sleFtcnYa89?= 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: 84c38b74-67d5-4836-81d4-08da88f8d7ac X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Aug 2022 13:25:57.7694 (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: TNWDMsss+ApSDTaCFCjhk9XZfPtiOtvc7bnN4XjygXaZuCe32rgxZKTymlh9HL///E6JqHhYVi3xXDlbWhN2Xw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR18MB2497 X-Proofpoint-ORIG-GUID: Yky3-7G_Qu1mU9WZ-g9UVSWKdnD2lzRQ X-Proofpoint-GUID: Yky3-7G_Qu1mU9WZ-g9UVSWKdnD2lzRQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-28_08,2022-08-25_01,2022-06-22_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 > New features added: > - AES-CCM with lookaside IPsec operations > - DOCSIS algos with lookaside crypto operations > - Redesigned datapath for improved performance >=20 > Changes in v2: > - Addressed failures with GCC 4.8 >=20 > Anoob Joseph (11): > crypto/cnxk: remove zero IV > crypto/cnxk: limit the meta buf cache to 128 > crypto/cnxk: add separate path for pdcp chain opcode > crypto/cnxk: add separate datapath for pdcp cipher operation > crypto/cnxk: remove MAC len check for AEAD > crypto/cnxk: remove extra indirection for FC and Kasumi > crypto/cnxk: remove extra digest len check > crypto/cnxk: avoid accessing se ctx in aes gcm path > crypto/cnxk: remove auth iv from kasumi cipher > crypto/cnxk: use dedicated dp threads depending on operation > crypto/cnxk: remove unused ctx buf len >=20 > Archana Muniganti (1): > crypto/cnxk: add AES-CCM support >=20 > Shijith Thotton (1): > drivers: change crypto adapter datapath error print to debug >=20 > Tejasree Kondoj (2): > crypto/cnxk: fix endianness in anti-replay > crypto/cnxk: enable IE engine for Chacha-Poly >=20 > Vamsi Attunuru (1): > crypto/cnxk: update flow label copy capability >=20 > Volodymyr Fialko (2): > crypto/cnxk: add burst enqueue for event crypto > crypto/cnxk: add support for DOCSIS algorithm >=20 > doc/guides/cryptodevs/features/cn9k.ini | 2 + > doc/guides/rel_notes/release_22_11.rst | 5 + > drivers/common/cnxk/cnxk_security.c | 38 +- > drivers/common/cnxk/roc_cpt.h | 13 +- > drivers/common/cnxk/roc_platform.h | 2 + > drivers/common/cnxk/roc_se.c | 25 +- > drivers/common/cnxk/roc_se.h | 56 +- > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 160 ++++-- > drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 7 +- > drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 1 + > drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 47 +- > drivers/crypto/cnxk/cnxk_cryptodev.h | 4 +- > .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 102 +++- > drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 40 +- > drivers/crypto/cnxk/cnxk_ipsec.h | 3 +- > drivers/crypto/cnxk/cnxk_se.h | 537 +++++++++++++----- > drivers/crypto/cnxk/meson.build | 6 +- > drivers/event/cnxk/cn10k_eventdev.c | 2 +- > drivers/event/cnxk/cn10k_worker.c | 10 - > drivers/event/cnxk/cn10k_worker.h | 2 - > 20 files changed, 766 insertions(+), 296 deletions(-) >=20 Series Acked-by: Akhil Goyal Applied to dpdk-next-crypto Thanks.