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 374224599B; Wed, 18 Sep 2024 07:37:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 238DC427E2; Wed, 18 Sep 2024 07:37:55 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id B078C4027C for ; Wed, 18 Sep 2024 07:37:52 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 48I57q1N031220 for ; Tue, 17 Sep 2024 22:37:52 -0700 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 41na0g7twv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 17 Sep 2024 22:37:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gNDmAEUiCVwlKHkca2IztOwQOt1F7FZx50/2/uC+jZQcYL9cJX+KzZI+jg82BSlIjPh7gbFvGUM2kqTRS68k1pk+hiaX0VeZSS/6TubVhO5tHa5m9m3zYhouN50QIUaGKFcLmdO+Mn57Z4mqZ7wv4Y4/jmt6H1in2O0sRp/V41QEqAcdIm1fhaStaRdMXNxp6e1znIiiCYoEZzGHZaQYvyabnYlRon1iKoS/Z+QwvhNOCC5VkymVZpgSqNCv1854OqXH5bx6ShANBypoVd0C4hWgnXr68nv4dxWTzcbSuB1wOpa7IdcUfgwgPAV8xe83yWkfCIUXViCZfbSSC47RFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=r747fPGZcbpObh+s5IuDKT5fZbFOfraKVvect8LQnqU=; b=yIGrP4yUUek9YtNdD+5fbwP3GV9uZE8jDDU0m6vU+e7PZRaUTX/8U/aRkd/ZAVBSn6dq3PQs5oXI5EyVboREgJzcLWoOJEwAtofTmcHtNhQ5FsTcaKNdjBkNM6W6purcCA3eyvM0CL+Kd02ej6DXLRmtoA8cix38t+ccYjiPE5RctataoOcmjK2Yz2DbIUARKZ01qong+0EdCohzIxtba3IgM4f32SybHVUQFPuTtamjVsVaO46Xf6Fc/r63R8lNljBLZ1zhKpGE0K2BVX4+C5opJKN+Gas0bdvg0OoC5/gKEMmTLckcU8t9vA3JiM50r5u6L19j/kUSUhF/hvR68g== 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=r747fPGZcbpObh+s5IuDKT5fZbFOfraKVvect8LQnqU=; b=YgRHtqTlgwp3dgvNd/dEgANpYYJ3dt65qS6AU8wkpft9JXWIDYd3snpTJ/QlgO3X2UR1fmhGy2UFeAeXGQFuXLS0e3G3ZQj+tT+wcmE3JD0Q3Z7gOWUu0IyVWSBc3wItHQdNFYEL0oyT6EK5xB8UTRREAZkE8egERqhRSYLAeSQ= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by SA1PR18MB4646.namprd18.prod.outlook.com (2603:10b6:806:1d5::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.24; Wed, 18 Sep 2024 05:37:47 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%5]) with mapi id 15.20.7962.022; Wed, 18 Sep 2024 05:37:47 +0000 From: Akhil Goyal To: Tejasree Kondoj CC: Anoob Joseph , Vidya Sagar Velumuri , "dev@dpdk.org" Subject: RE: [PATCH 00/11] fixes and improvements to cnxk crypto PMD Thread-Topic: [PATCH 00/11] fixes and improvements to cnxk crypto PMD Thread-Index: AQHa/2fDW92k4QVfWUS9vpVfqA2RDbJdGtsQ Date: Wed, 18 Sep 2024 05:37:46 +0000 Message-ID: References: <20240905074631.1462357-1-ktejasree@marvell.com> In-Reply-To: <20240905074631.1462357-1-ktejasree@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_|SA1PR18MB4646:EE_ x-ms-office365-filtering-correlation-id: 2847fe06-3c8e-463f-64f7-08dcd7a406e9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?IXBUQOuzxe0OYXMyCvKNbpEPazmgYrRANslLA/ONlFBKMty95HG5AxS2YwlI?= =?us-ascii?Q?7yYXy0jwWz0zseTqOouB2bdCCPVuVO5Fc8JrZFSZkGXqgGTbo2YzupDW5fQ3?= =?us-ascii?Q?xx9EIOVLo1qT41/MlJ3NUImn4Id5dDhzjd8aXC2R0TolSO0vRUFaDwvWV5kg?= =?us-ascii?Q?cD5ykaVispOFXfOZqStGlD9QX4rs7SqkjISoXvu9i8/FD/FFVCMMtpS8O23T?= =?us-ascii?Q?+xCjnedTbN/WjZaK796VhQ3S+vi/OzB4hil5LboMG7LPX3sZZxBeoApX1yLI?= =?us-ascii?Q?QSVaEvfPiuliHYZ3BLwL+GJtE/3ueN8Fjr98gCpCJGpF2fp0nQyRPog91ZMK?= =?us-ascii?Q?pDqREJS0Wg83+qWmMRDMlgyxGCzJrAWHuzO6u0EeE2CrZqQ03EpE8fQag3Rs?= =?us-ascii?Q?lHBDV4a8IbMGLwvoMo5lYX5tdqpk6+x/0ttPcwHHiawHa0npokK285UVCs00?= =?us-ascii?Q?mdTeqHhjhTT9cleh3iZegUSQhHOf75gCGMsSYNqQ5JA/F1BK1SMLeEhLtKMz?= =?us-ascii?Q?5GniGy8AzmWZmR1Qv+ZzEE39exx43CRcUu8HMbF9+LQt57t6fsgQ2kF91R5y?= =?us-ascii?Q?BMcddejv7Sf9n0BkqjBma8BFl+8IN5MROfj0/s+n3o2mZIlg31pdI0r+nYkG?= =?us-ascii?Q?515iSB9o53OHosFmMkcZCqsN0jzaA1d+NuXZGMKRDdLZU0z5eBH7RJNCZlaq?= =?us-ascii?Q?TP5IFfTT1F/kpyYQfp0lL/eL2vSq+fkrzdHvu6MbbzTGL2BfrVja9WFeNnRq?= =?us-ascii?Q?BgfXdCZiBfvHKof3oeHBcv1THiBHTL1DQU8HuUGnHgwp2r/6Qj0VpyAa+XBH?= =?us-ascii?Q?bLUlZjAHhVa+ikfH0NEGCTPuk7cA8Foo8Ht+rNMFisj9oU7DE0l6gOpuXyUo?= =?us-ascii?Q?4Gx0vf2KXMXG8E71EKWtTz3aPPzxjItLvrrhvWK/PW/Lgcq/i9YKPEcBQlhf?= =?us-ascii?Q?7hwafopAInbrOs/WVpcsN/Kh5Ek+SZ/QESaLldxIErMEKJrgomU8MRnT+hy9?= =?us-ascii?Q?SKw0n/B6kPtXFEYLebX4fIUtgquz076uV6VvoJaW97X79R2m5NrrUSzqQq5Y?= =?us-ascii?Q?y9H/UCbwMbezWEADwLgO2PiyZAK+bzQVqB4gTpLQNk6CKtwLKnFyyewmyJ0+?= =?us-ascii?Q?pahSeIu6gng4TU52ZuoR6DQzXzWWlEC++PtbSuFbdI8dcW9CylBaqd6xDsQ5?= =?us-ascii?Q?ACDW4ZBjRti/rftFPtDrmWMHsP7yeD6JaRCxbq7qWH9K03hhrRsop/nIYN1d?= =?us-ascii?Q?GpR5GZD8UOOR+GeLK2JeafsnctEYJldJQdOwuJ8BMWMFDg6wfewvq9X/8VaY?= =?us-ascii?Q?0jDTIDZ2kW30LAxz4HDR7lxqxfRyeKudePgVDVwjBnTG/O5c3rNt3dmoiDPn?= =?us-ascii?Q?6E1sBqEEIK6Wm2ferbvg51CJfHTKgZaAn8epDe5CTzy/OwygSA=3D=3D?= 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:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hGqERu5lOA+riGmNXB/+94bPSbauzj3KM5BlKUESkbK2EbWIDd9HHsWSzh9v?= =?us-ascii?Q?DLWswlY9WCtHyEDP39IW32YfTQ9vzqAUmGTG21f0sRORUj4khwOnzXS55v4H?= =?us-ascii?Q?kTKqCxVsOvx/SnTulLDfZ+cd+OL1OZHN/sEYjWMyN50mFmCb9fiI+mgVSy6l?= =?us-ascii?Q?1qBSgDhFERk0G/iB8IDtkrRSb2Xtz8zdLTouEGBr+hiiFJW9wq1khRZfXP2A?= =?us-ascii?Q?rfBkxuT5p8O/gNivJbsjGwlosQeLNazeEo8DmdDz5gozey0nnJU6GC0P5R6Q?= =?us-ascii?Q?PpSUrIESjsAsNjGXbPg0qv/xYqMipffN7cCUxESj2vfA9x8ypG0Wc8y1lzZx?= =?us-ascii?Q?4XGza5hH7bNzO0xU8Z2pTnsB5jRXDuJxcOVscvWarhvx3psZYQzhRJAMDZNw?= =?us-ascii?Q?wACgBaCD6ymtGOoeQpAeUX1zzsMlXIgZQUmNJdArVf//IkqPEkmesRcFGSza?= =?us-ascii?Q?4d+IiuoUapHwTNOps9hnw5lkTRylSHhLtuyRdDpb0oUVEv3kUr8VMZCaliaz?= =?us-ascii?Q?/WS1L67+CqRCkAtJr/4VQV38a8MMuxqONzJl2C/XRAdKV8Ca+cUkxHIWXLfs?= =?us-ascii?Q?nYS7LAOkEXuXbx5q9mOT+0f+ZCujg280CfSRr+YWVzGUzeNpWqgkdpFvg47Z?= =?us-ascii?Q?hb2U6AJZmIWfWzBng50z8qAhM6qHeIuqlQiLE6Mx+oEFL8Vzr4QX+k2SAmQx?= =?us-ascii?Q?2s901Nz7atXxzT7KUChSYZBc8KrIBZqVY4JJqmPPuAFZSzf+SB86TXJXB760?= =?us-ascii?Q?+SlWrZG9keA1sKY4yrjR6/7yvU9sm0femJ89inpT9jZS2QplaTtfGOviNfO4?= =?us-ascii?Q?U72FIXMCbK8vVyJibOiukcaoQrgqActMNJZLySvHW+drMpesZ+qwBYCjwqDu?= =?us-ascii?Q?ElNDKXPt2phOd9dZECNlfoj1vtjqP1Byz4kLDY3cc3KEWrTw+iXZQmOkOv2N?= =?us-ascii?Q?2ThRct4AALTlb5EfeHU5730onC4VYmEihh3R5OU3MxhmXQTa/IfQpjXQkUr0?= =?us-ascii?Q?bGo+7Yj+ON6ZJeSL8S3NNWoX5KYoJsTxWNgu0k8IoG0JNRzjXDjSv54BtSnl?= =?us-ascii?Q?NbIjxf7WbCFvD1LJjk4RD3M29+gy9aHinrazprFSyvkIcNoEeveeZMwiFrcv?= =?us-ascii?Q?Fyork9X8azJbw+fhO/Rm1/zpVfFMiDrjSdNam/Ztjs3axxGakyl/8xOfeKRl?= =?us-ascii?Q?DzB+Ws8TnyC2kSsGDoKUIM4X04DXtHlWSQt57xxpD436XAEdW/oQDAQqkcD2?= =?us-ascii?Q?DszmeO3nhFGsSkBwHv/rF9Bw5+FF9CLkKo1yrzp+Zp/CqjVLshZ8cCgAwsQv?= =?us-ascii?Q?yEM7bc1lSHlIBuLS5l7VyaK4xtu6XjrLU9PvH2IlBk+lmxQ6PCR/RpC4RpI7?= =?us-ascii?Q?fzb/xrlDgiQ3zQ/XPutZpE3RkzRoyh/oV2ZEn32j4S2lowJOUb/z1Q3TO4ak?= =?us-ascii?Q?sOCbcpY/Ie6wY9dSc0pO88gx9YomJZPOX7CdgEnfwnrEJ7O3G5EmPCGgCGHh?= =?us-ascii?Q?tEiC54A4LgDtAaR7Egsxyw5+zi1R0uZLrW7uN7KXPKj9FQZDKlQV5QUOWN4v?= =?us-ascii?Q?abDozoXCNwTyryCy8rSDr+hkcPrPL3MjRr4kLNrR?= 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: 2847fe06-3c8e-463f-64f7-08dcd7a406e9 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2024 05:37:46.9958 (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: rrf69TnCGfV7IyckVwHQKk0m5YfpyzqsEf8jvJW5tnDGZ0jrJBkYcWQeobFk40cmmTb/qO72pVC6C6TOucdkCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR18MB4646 X-Proofpoint-ORIG-GUID: BLLVyoTMc892cRcyz9sPGMmPd-6qFzQ_ X-Proofpoint-GUID: BLLVyoTMc892cRcyz9sPGMmPd-6qFzQ_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_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 > Subject: [PATCH 00/11] fixes and improvements to cnxk crypto PMD >=20 > Adding new PMD APIs and improvements to cnxk crypto PMD. >=20 > Anoob Joseph (9): > common/cnxk: ensure CPTR is 128B aligned > common/cnxk: rearrange to remove hole > common/cnxk: remove abort from flush API > common/cnxk: move algo enums to common > crypto/cnxk: use opaque pointer for PMD APIs > crypto/cnxk: add PMD API for getting CPTR > crypto/cnxk: add PMD API to flush CTX > crypto/cnxk: add CPTR read and write > crypto/cnxk: add PMD API to get qp stats >=20 > Vidya Sagar Velumuri (2): > crypto/cnxk: align passthrough data for SM ciphers > crypto/cnxk: add multi segment support for Rx inject >=20 > drivers/common/cnxk/cnxk_security.c | 106 ++++++------ > drivers/common/cnxk/roc_cpt.c | 7 +- > drivers/common/cnxk/roc_ie.h | 22 +++ > drivers/common/cnxk/roc_ie_on.h | 22 --- > drivers/common/cnxk/roc_ie_ot.h | 19 --- > drivers/common/cnxk/roc_platform.h | 1 + > drivers/common/cnxk/roc_se.h | 2 +- > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 53 ++++-- > drivers/crypto/cnxk/cn10k_ipsec.c | 12 +- > drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 6 +- > drivers/crypto/cnxk/cn10k_tls.c | 12 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 188 +++++++++++++++++++++- > drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 9 +- > drivers/crypto/cnxk/cnxk_se.h | 29 ++-- > drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 171 +++++++++++++++++++- > drivers/crypto/cnxk/version.map | 7 + > drivers/net/cnxk/cn10k_ethdev_sec.c | 8 +- > drivers/net/cnxk/cn9k_ethdev_sec.c | 12 +- > 18 files changed, 532 insertions(+), 154 deletions(-) >=20 Series Applied to dpdk-next-crypto Thanks.