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 A14E743CB8; Fri, 15 Mar 2024 12:40:30 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5B02A42EF4; Fri, 15 Mar 2024 12:40:30 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 86F4842E8B for ; Fri, 15 Mar 2024 12:40:28 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42F8eKZr005204 for ; Fri, 15 Mar 2024 04:40:27 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3wvk1c0ex0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 15 Mar 2024 04:40:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F9rKydfSq1KpN/avsVi3YCM5XwGve3C+4iAcrlbqBygJNUB2Pha+Ad0WHie20Gfpsreif4w0tPRdVHynLlACBWDoVYu09CyacvAzOz6Jd7gK9YZRArynSv3YvE0FIfYJBbqQLCOduJOg+IonPOppgoaHXEZNs6GRlJ+Tb2uTJ7uTUc2UbD9FZWGM3wmuGlXEUK2dy/ZdXmrAf4vSAUGRc2HUayAWLW2DOiE0c9yAm/jOKN9NJeovVDXq/NtiZLoSadxgIsfk5R//HwqilwjZf2DqN9vsith1AC8NjI7KRtQuie82C5lUGpQ8XryEfmg1SZb5KwHtbeQcDQSYVGc46A== 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=lxP6tRct3CmyD7oJ7z8pYwy1nCu8fLjjFH238iJM+r4=; b=Cd35tizxa3K0YjFV+BHdO/c+AlzGqeTx/yAvg84RqTtbx33g4GJbUIeoQjsLn/X04eJkneGYnBlvVvsLEKDtUtEQk1VI6yRwzWDZOPQpil4HyQILkqof0PA8hPioJOJOawKNddYBSU0FLbF3kZcigqt4MwdXPjW0wrTFBbfWouKyf2VKean3w33UC4j51xz4Kk//1wwhNmH6yfC6IG62KdKC/Hd/DcA3jSHWylMSny3Alfxr1VAzsYHNGSxwlU1DZq4o8uisCDTBxOBgC2IrqENC4pHcNQgAd/gQVrYT6kcuAaVlpwuVFvNxe1lc9kGVdkqz0BfEtjTFAuNnBaaPtg== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lxP6tRct3CmyD7oJ7z8pYwy1nCu8fLjjFH238iJM+r4=; b=rrgB3wY8C8JJhAh2sv98N1p9oK6cJg+p5UTc2LcUTrzdi/JL8gAE1HK1apKmET0ilG3hiPrj+eTLfZ8UQ6R83itHUDwamjoBFLSxEh6B2fC60PjexNfa1mUcF+A78OtyY+mJIwejy/Aq5pYPAOc5i4WY8FUw/8PrvKH2QbXI5JU= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by LV8PR18MB5732.namprd18.prod.outlook.com (2603:10b6:408:1eb::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.22; Fri, 15 Mar 2024 11:40:24 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::4e74:4cf3:63b6:b149]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::4e74:4cf3:63b6:b149%4]) with mapi id 15.20.7386.021; Fri, 15 Mar 2024 11:40:24 +0000 From: Akhil Goyal To: Vidya Sagar Velumuri CC: Jerin Jacob , "dev@dpdk.org" , Aakash Sasidharan , Anoob Joseph Subject: RE: [PATCH v4 0/8] Fixes and minor improvements for Crypto cnxk Thread-Topic: [PATCH v4 0/8] Fixes and minor improvements for Crypto cnxk Thread-Index: AQHadqRbVUnilOGYvUmXO9sm6zXiPbE4rcAQ Date: Fri, 15 Mar 2024 11:40:24 +0000 Message-ID: References: <20240315054213.540-1-vvelumuri@marvell.com> <20240315064511.639-1-vvelumuri@marvell.com> In-Reply-To: <20240315064511.639-1-vvelumuri@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|LV8PR18MB5732:EE_ x-ms-office365-filtering-correlation-id: 6768eefd-940c-4aa7-5e09-08dc44e4b43e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MGpT7khMEmNsLj55lri2y+xdI3ccT371x4MV1oAWofZ39eTd9XBk4qJX62kdth2b097AVPazYVNoq0tCvrToiaqmzkExvW44xLRIHKunbwf9W45VeG6hRhWKunY3DSt0jtsO7UqUcyJukMcwf12IKqcXbb3Mjs3Dec1VrG5bCXW67lpld6YzD5U62dRkdtAUJkLMlhMKVECQN1Tz995/bxmvQOJKh4pgkj77/lVdIicb0z/ATYWvqstv+LH8gcliyI8Z5e3X6jSbVjUNZGoyPdHAS6b+ns0ne+jlNfw7DqYL9YcCp9Gq+VkJKEecQsjhZ51rGA3vu/88i2rwGqeZIMLtWi6SnmJvuPsyDJ1SbhySC7Isl61q9DbSLrGko7ZEGSIxdlYYzuewvfp6lQLYHnwFpj23wFphJCdx7sP5/PxAw0AIxC+kSGBmPBmFwSbWN5qQzkNW+46AAVITvmDU/u+yt6FiQbsXs6y5+44vpzC5ttGgGi3xaRUYqTfudBdpB21FTxrkkWMeK2RX2NpvowbRNl8HD8YY2tvaATjOVM6RystJfrqjGhnc4YKxxtHqM9UWSkw1uba20WCWL3yhY71z6HrS8Ue/wKZOgkFCVrfNNB32QeqJm7xVWk/bHLF9kCiAy03OfsX0Wfhs5tG576ohtTis+eOleOr+7Fw6A2WMnVgEk/J3nZzTw6b6I3TDqQEQpuH5+ffpVSsoHZy5i/oPT48OZqZHCDJzaoqrwaM= 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:(13230031)(1800799015)(366007)(376005)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?w5VxV8HxEgBnbqwYZLxMI6jXPWjIY73jMeVnGV5Uf3+qokJgA0bOepnHhDHg?= =?us-ascii?Q?Cpxu1SoniyG9AOUBWUKxZCaJQwhj1bQeJr9xNAsd4vWpOS62bV9XTRkppmzj?= =?us-ascii?Q?Pp5um3THEmmRDbkXVzKkNWl9HR3pgjrxyN5zSVptzm0zM3tSZkiTll5K3ggW?= =?us-ascii?Q?hzxWkE63iPewU46tjmu5P5Q0/aP5PUhQWVY7KPFuiPIWcd5X+ywFtvoTFq6v?= =?us-ascii?Q?hq7RgmGJdI4k36MNfCm7OsUhgm6LxTD2p98WVS3fa2B8f8Y0ut/f8oZwxBli?= =?us-ascii?Q?bxAW/kwU3dmbL9eZWtAZUcRIWL1AEmX1/I2U4clNeeuK9wpTjNbRWNOto6aB?= =?us-ascii?Q?NJ6mZgbdglnVNis9zU6tNGBeEdMkQ0khqtGjxeqAGgCGdRR2sF/kk7UeRltZ?= =?us-ascii?Q?UG3kWWDO/6z5S+mxVAcZ2EX2UvwJ2rDI0IvGibV0rBe4BzQwjHQYU7UHxxz/?= =?us-ascii?Q?FVCcP6+9HbQeweNzMY0hkT7/9kJS2JnbqF6g1BapPJWPLBJoHvTUM7UiXWA8?= =?us-ascii?Q?h25GRgIRsjrODc2LrxFFJ8Ev9Tt2xwGibaJYO1QoiIaZLtf/0dMUrXJ/mZOb?= =?us-ascii?Q?9V/yye5G8hR9KZe/iEAw6urDSArZD5votDE9k/XeDQkbUTZCcL/hY9p4PeqE?= =?us-ascii?Q?CXrB8ufnSgx2XVyTdPdbs1ZbpXM9WBbpdGExswr1M9/h8fBTz49+K1oumsW/?= =?us-ascii?Q?I2iCKhdCFfY6svsCS/z069ugQLog9XY2NzGgEXY0oMMs8l363D/dU9JYgSgQ?= =?us-ascii?Q?Rm6apT4IJVyMHKYe4uqP18kPBn+ZQM5KjwyZ3MXzBuYVNAGgBYAM2MZUyQny?= =?us-ascii?Q?MIzUqoMaLfVrDQ8VouEZjR8QyGcWabGi0r8HSp0b6m81ioAF43OYsirgjrFw?= =?us-ascii?Q?OiRO44x0KMprH1i0o3ieYy4EsxVo8cceQEHDQnW45gTuukYEYBykAvttAgin?= =?us-ascii?Q?bC98vqlqFOAnsPiT38tZ1HDgHlMoibnHwSTsvpVmU+cFEiTdvJdHo+jYOI0C?= =?us-ascii?Q?9ucHIM6/1YvjSkgRymkgZfjwz4BvXJcWJEoIc52SnaW+dFCq0LcXstgt9q44?= =?us-ascii?Q?gOKHNQU7VqjYmUSNhQkSoRlP6EgXHnurr8K9oTzly4hTXmdFVrCeKbbTEyF2?= =?us-ascii?Q?v0qO/r7wo2MZl1u9B3gI9ugyscMmo7e6mBNwdFaYgbVatdRA+SNojWAWtzzl?= =?us-ascii?Q?20532LUt2BiVQVmVUAAzQ9wmMMfc3izQISDXp5GcG1Pbp38L0F+ZYkV7Nvw0?= =?us-ascii?Q?TF/d04rJ+18Sim40VIlPFynOK3R58/yATsvaJq49H1f1Sj+I5nEiB9N1cgWP?= =?us-ascii?Q?bxdE6jrVvv5WIzGS24m029n8j8CwqDKpvKi7RdjCec42qFE4B5iyiB5F8KUS?= =?us-ascii?Q?iGa7s0NAo0+q6kHDpDMw3jVNNj/uaZKG6bvOuq6xL124koNm70Z4ymSUkU1s?= =?us-ascii?Q?QeawAw0DOAyA1jlAKYgHEyq0tbHLrbRtoWslUEcRiqkFnS+FkXmq++EiYHYk?= =?us-ascii?Q?o+0m2/DMZdTTYtwivCPMfwkK/P2yKh9uLuqcr1L0hpBsVg9BRDiYZE2AaH1w?= =?us-ascii?Q?2AuqkYczcZWEaoNj7jU=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: 6768eefd-940c-4aa7-5e09-08dc44e4b43e X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2024 11:40:24.6780 (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: Jjwh3jPOulPrORDCrfLIgfyEtpuR1CwWFLMfHMOF+YXl2RH63Y5SbFD8lPM+Idi1ipi7TKpnyvydx87mnA6GYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR18MB5732 X-Proofpoint-GUID: ooFo3r2NUkgYvaB9bHyApk_h2zbTsrPj X-Proofpoint-ORIG-GUID: ooFo3r2NUkgYvaB9bHyApk_h2zbTsrPj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-14_13,2024-03-13_01,2023-05-22_02 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 > Subject: [PATCH v4 0/8] Fixes and minor improvements for Crypto cnxk >=20 > Fixes and minor improvements for Crypto cnxk PMD. >=20 > v4: > * Addressed checkpatch issue >=20 > v3: > * Resend >=20 > v2: > * Squashed related patches >=20 > Aakash Sasidharan (1): > crypto/cnxk: add support for oop processing in TLS >=20 > Anoob Joseph (2): > crypto/cnxk: avoid branches in datapath > crypto/cnxk: move metadata to second cacheline >=20 > Vidya Sagar Velumuri (5): > crypto/cnxk: multi seg support block ciphers in tls > crypto/cnxk: enable sha384 and chachapoly for tls > crypto/cnxk: add support for session update for TLS > crypto/cnxk: add support for padding verification in TLS > crypto/cnxk: update the context structure of tls >=20 > drivers/common/cnxk/roc_ie_ot_tls.h | 18 ++- > drivers/common/cnxk/roc_se.h | 1 + > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 151 +++++++++++++++++- > drivers/crypto/cnxk/cn10k_cryptodev_sec.c | 3 + > drivers/crypto/cnxk/cn10k_cryptodev_sec.h | 22 ++- > drivers/crypto/cnxk/cn10k_ipsec.c | 4 +- > drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 8 +- > drivers/crypto/cnxk/cn10k_tls.c | 137 ++++++++++++---- > drivers/crypto/cnxk/cn10k_tls.h | 4 + > drivers/crypto/cnxk/cn10k_tls_ops.h | 73 +++++++-- > drivers/crypto/cnxk/cnxk_cryptodev.h | 6 +- > .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 52 ++++++ > 12 files changed, 401 insertions(+), 78 deletions(-) >=20 Applied to dpdk-next-crypto Thanks.