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 28D8A4297D for ; Tue, 18 Apr 2023 14:19:11 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 096CA410EA; Tue, 18 Apr 2023 14:19:11 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id D87AF40698 for ; Tue, 18 Apr 2023 14:19:09 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33IBGPDv023122; Tue, 18 Apr 2023 05:19:08 -0700 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3q1hf3ueuf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 05:19:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PXl7Dy9OW3g306Z1rMUshAqBcnMi/XXosens7MdZTdjQZArvdtJLBeC30JSz+Hpg75A45nrxcL34/7nLHgppkRa4pQ3LxN8MM064qq1raDmbSjkMqo5qlq68Jko5rMb2UtqLKyRLw7ZypEDNf111YIQrLKtMdkpjT6/CRBg3VMncECXBPHFJSdmfGjh3thB+OBnFEN2Nxb+VwN/hsuAwA4b/8pVtY8F9kgA9kg3Kz43xi+K4c04Q7gJ+XcDkXBeo+qOzU5/SOBXaMf65lc1Df/gh3JCbZBI0KRLvYHAzWF/vHMgXoBpj9eKSpp0NHyVFHhyTStgXJ+GLw0X5PzYMuA== 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=2MZGCt8opVJv16BIRxcP/IOMntlBPtRFovGZPt+SB18=; b=djT/jucbtNa8oS/EiP1Wyp0U3hEHwCj3RyuBrubPiaRaqhbQXg3RsLwaeaIL3WsuYvb9URfhHSL0lSiasmmtfq3gF93+bE9mSULnesgTDA+bsh6yLMqzV/PCSAAS06izyuD1Y5nAJ91owBp6fqKX2De69Yl2T9htdpSxFFjCCX+UvVBHz/pL3NeCyldz3c4n7NshnjQe5wtF/rGlMkrbVrFKOOenysbh2Eh3hr61jimvoTxIFHr7sAO5Q6DG3zNw+6acrUGI8yHylYN2x/2yJd2BYMJ8O8MNOoF2WfciFTE2Sy++WVVS37f3vFdD4vgOC9dnnO6q6u84IByGmxVcMQ== 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=2MZGCt8opVJv16BIRxcP/IOMntlBPtRFovGZPt+SB18=; b=NrGBSMcnFihylMd3Rq0rHgICplbDP2OC59awfvHmNZ+53stVplLBx7+hvD+xei7fMF4nis1W4WH86o8HCMr9Kk+Yh/B60LxXIElWcXIxux7VzmQ7DUinav3evhWjTf+GoUXORHPblcU0VCoIyolMYbovhLz2cCVtvn7hPQHrLLA= Received: from CO1PR18MB4714.namprd18.prod.outlook.com (2603:10b6:303:e9::18) by DM6PR18MB2505.namprd18.prod.outlook.com (2603:10b6:5:185::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Tue, 18 Apr 2023 12:19:05 +0000 Received: from CO1PR18MB4714.namprd18.prod.outlook.com ([fe80::b0e5:2f22:78cf:f524]) by CO1PR18MB4714.namprd18.prod.outlook.com ([fe80::b0e5:2f22:78cf:f524%6]) with mapi id 15.20.6298.045; Tue, 18 Apr 2023 12:19:05 +0000 From: Gowrishankar Muthukrishnan To: "Xueming(Steven) Li" , "stable@dpdk.org" CC: Anoob Joseph Subject: RE: [PATCH 22.11] crypto/cnxk: fix order of ECFPM parameters Thread-Topic: [PATCH 22.11] crypto/cnxk: fix order of ECFPM parameters Thread-Index: AQHZbEj34+95CGjTDUKleZ4vtHGvvK8wo+AAgABTqwCAAA978A== Date: Tue, 18 Apr 2023 12:19:05 +0000 Message-ID: References: <20230411074050.789415-1-gmuthukrishn@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcZ211dGh1a3Jp?= =?us-ascii?Q?c2huXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02?= =?us-ascii?Q?Yjg0YmEyOWUzNWJcbXNnc1xtc2ctMzQxN2FkYTQtZGRlMy0xMWVkLWEwOWYt?= =?us-ascii?Q?NTQ4ZDVhZTlkZGUxXGFtZS10ZXN0XDM0MTdhZGE2LWRkZTMtMTFlZC1hMDlm?= =?us-ascii?Q?LTU0OGQ1YWU5ZGRlMWJvZHkudHh0IiBzej0iNTY5MCIgdD0iMTMzMjYyOTM5?= =?us-ascii?Q?NDI5OTA2NzkzIiBoPSJET1U5SVBYRm9ORXdPek5leHR2UWtRaGdlMG89IiBp?= =?us-ascii?Q?ZD0iIiBibD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFI?= =?us-ascii?Q?WUlBQUJwcVhIMjczSFpBVkhYeVArUnBxM2xVZGZJLzVHbXJlVU5BQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBSEFBQUFBR0NBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBRUFBUUFCQUFBQW85aWpmUUFBQUFBQUFBQUFBQUFBQUo0QUFBQmhB?= =?us-ascii?Q?R1FBWkFCeUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFG?= =?us-ascii?Q?OEFjQUJsQUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFB?= =?us-ascii?Q?QUNBQUFBQUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdV?= =?us-ascii?Q?QWJnQjFBRzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFC?= =?us-ascii?Q?akFIVUFjd0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlB?= =?us-ascii?Q?TUFBeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5n?= =?us-ascii?Q?QUFBR01BZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4?= =?us-ascii?Q?QWNnQmtBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFC?= =?us-ascii?Q?dkFHMEFYd0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VB?= =?us-ascii?Q?Y2dCZkFIWUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFB?= =?us-ascii?Q?QUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1?= =?us-ascii?Q?QUY4QWN3QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFB?= =?us-ascii?Q?bmdBQUFHUUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZB?= =?us-ascii?Q?RzBBWlFCekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFY?= =?us-ascii?Q?d0J6QUd3QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFH?= =?us-ascii?Q?Y0FaUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dB?= =?us-ascii?Q?Y0FCZkFIUUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZB?= =?us-ascii?Q?R1lBYVFCc0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFa?= =?us-ascii?Q?QUJrQUhJQVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUR3QUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNB?= =?us-ascii?Q?QUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIQUFjZ0J2QUdvQVpR?= =?us-ascii?Q?QmpBSFFBWHdCakFHOEFaQUJsQUhNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFH?= =?us-ascii?Q?RUFjZ0IyQUdVQWJBQnNBRjhBZEFCbEFISUFiUUJwQUc0QWRRQnpBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUVBQUFBQUFBQUFBZ0FBQUFBQSIvPjwvbWV0YT4=3D?= x-dg-rorf: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR18MB4714:EE_|DM6PR18MB2505:EE_ x-ms-office365-filtering-correlation-id: d2630ea8-9333-4821-c892-08db40071a40 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YvVPDQRKOyVqnDvfMAmOapZk+dKvqxmA+mjlm2urkmgRTYxuLJd1BehVunFXY8CAMEKNggzv3K52VfzRTh/w8ntDTnm7lJzJN9+9Y3XXexUMswFAZnDTbqyzs5FGlL7Ywo0LOqITPHHRw62OeiD1NvX7Zhou70eso2ubX5Jrk7nDmmxF4/aPEeHqIhR3GJMLpU6jEKRSC1evzAEYR3bo1opMiF/C4NNvxtkN4gCDkj1J4Nsku3JjIQ0KCxZad1ykZRVFhi8e0z1s9Y4L2yI5WljkdNw6iUqpiq4wKZBrbWJKD5xW7J8N2ae/twA6cJcmiCzMbd6Un/jWmQ9lbjbZ0JAZ/H2A3ctZdGBxLl2m7Txzl7GTTaUCT/xg1EglDIEjhICJTTcIQZmPUdwax8S+XcwhrJn41YXXSpaIMAkHFjxPsiE5y6YeNjGlrhNWiXEiCiKH3bfBknxm4fA7VPwpXzX8q7IbB/fvWNKUepAW1piQ8ymY6BMpcbij0JRZ66JqGHuybJn4YVp2pKMpp4+dvKR+IW1lWpJ4CuQ2xvNkpbsRrS/TJwOsGJhFGyuMHOMmcBBsG+5v6d9nO6gu5jCkQgXxTigart3tC0ck/dHDgS5+qHm19i53JHC6A4YVeHs5 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR18MB4714.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(346002)(376002)(39860400002)(366004)(451199021)(5660300002)(71200400001)(7696005)(76116006)(66556008)(66476007)(2906002)(66946007)(64756008)(66446008)(4326008)(33656002)(86362001)(8936002)(38070700005)(122000001)(41300700001)(38100700002)(478600001)(316002)(52536014)(8676002)(55016003)(9686003)(110136005)(26005)(6506007)(53546011)(107886003)(186003)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0RTJ0g9Pmzzce/+hHyLGeRcMQlH/E61k4bAmX55eoVn/EsQ4F48BByYe7RT4?= =?us-ascii?Q?J8VOdgcJR7M9rngweS0VsVEPU5DRARTs/NIaYGOHCSVIOgX6gRuX2FnsfHb6?= =?us-ascii?Q?ZFiT2rTpWc7ye6eZLpc6IjorymonzrpVEY9Dj8HZL58hDEA+psHPFO2XhLr+?= =?us-ascii?Q?G7YVfSSpuVv3WSBWhrrsU0n7rlKcP3q8wnLeEUSTVZxCZusEwuQVHD8Yu37z?= =?us-ascii?Q?AeeMBjemNlkOrOhR3ms83RQr9x1nJ2102kp5im8ERclwG04A37EjmmkfCTtL?= =?us-ascii?Q?CpWcXXhFn6tbegWjAOzzfWVaipRnB99WY1nt2U7l33I7wkmp1RtNk4XptjcY?= =?us-ascii?Q?r7YwCrCm6JfMCSvpSk/ukmiSu0fdoybeSlacDLGHO2lXJHJPCTx2zms8BbK1?= =?us-ascii?Q?V43vn7gq6+ocYSltAzEA2i8cE3PWwusH3uEnBFJhTGtYjPSqcbWSmaEvtF1d?= =?us-ascii?Q?qqQSqZhrgP3RDKMSKvvUNGZeAHrGp4zr7Q/r3jCPgk0jdmgeJizmpnkQGHZi?= =?us-ascii?Q?JYkoaGN+ZuC/NpYoG2dgo1++Pk/nMWkRWIr2PzFq9SHOiNdhviRU8bbhdxsQ?= =?us-ascii?Q?1VlTAbrTjZqolOta9BPt8aAdQd7Ew9unvf5dVPx6LmkCB+ypphBHBIw71YAs?= =?us-ascii?Q?dD2bxMgma/vMZgIwOGF+iXPW1wexZ4aDRrCtJFfMZcOT11p+byZ9166F77Yu?= =?us-ascii?Q?oVqj/0Zr4lF3E5AXj1mcgW60oat8EA1ipXDhDnhYucqlVnXmqcgSPVn4mAz9?= =?us-ascii?Q?LM+qx+JVhx00qDODsjrN81w539cFJ4Pdsmc0xrbLASKqkGoVLBy6n+qT9c+S?= =?us-ascii?Q?NAHjCiJIPzBduFglz664wG19XpM91eEuRanvdeE/RcElnZjbeFQVw3n7oOsy?= =?us-ascii?Q?Cg3pS8dY6EkSwkulrxQ2kKXfxZAqsSSpVeag2BQUWZ6WBh+da9lVkDOw8LNu?= =?us-ascii?Q?DTdc5dQJL2ZYHlguMBIknTcD6ZrwTJGRUh93c8qsMacR/9FCKuhmIX4R4+Eo?= =?us-ascii?Q?K05bmaBf7CRiQZ7G8qiBxSZMv72V+BcuHHWGLVx9tBZSLsHu/0sO3+1zz6Yf?= =?us-ascii?Q?hhLq8uPtNxN4dO3xTwq0uNc0nsfBDL1hx710SZrxUDqxAtO/E1ZB0+vK8hdl?= =?us-ascii?Q?p8qtWMA85qxm7cWZTXgssON2UwOJ0PDhuOK9fq5W/LLU2qequuArjA+va36Y?= =?us-ascii?Q?//dqAXiY+zh8iuwO351NzsBo2sgV9jAd7mVhSrO0ov3iTvNS3KRQkkV/hacD?= =?us-ascii?Q?kXHo08OYoOLt+VX2Nax5LGKbK0Wy0SthqHtiviLCqMBGaabQqj6ACUpmBdoj?= =?us-ascii?Q?H2YU9jk01oKoFZuADer5iN6cXX49o7gTnSH6T6KPcIVOG8xQIEZKLqTNrS60?= =?us-ascii?Q?MnOQNVmPpbaec8oFeAy7D+EBNmqr5XVk/gJUTJVs7d6ATst2BIauK65gF2Va?= =?us-ascii?Q?+FNk9Umm1Bre+Ie2/QSfnmqIA/BBo2izqfH0idh1vDKiFbWbPer34gSRsEKi?= =?us-ascii?Q?62jz4BWWLf9+mMbBYXHU76apG+XJvTx5QNqU6qm9eo4xgT+TaFBiGuxIaxYN?= =?us-ascii?Q?Xh9w7BcNGo24A80ENsIUuUk/u/cY2+cQqN2oQL7l?= 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: CO1PR18MB4714.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2630ea8-9333-4821-c892-08db40071a40 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2023 12:19:05.2261 (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: d7PpQT7u0drDoYz+VwLtKTbyMpFbXTWhBTfRJgVovQDdophPxleaALJc7Jp7oauOLofx/j9eEVJCukPpJlKLa8hh/YZnGuXC8s0fSJxY9bU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB2505 X-Proofpoint-ORIG-GUID: GroyYsX8EuH_kiLGUQnKhr2MIOgDY51e X-Proofpoint-GUID: GroyYsX8EuH_kiLGUQnKhr2MIOgDY51e X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-18_09,2023-04-18_01,2023-02-09_01 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, Please drop this patch as we would not need this fix for 22.11.2. Thanks, Gowrishankar > -----Original Message----- > From: Xueming(Steven) Li > Sent: Tuesday, April 18, 2023 4:52 PM > To: Gowrishankar Muthukrishnan ; > stable@dpdk.org > Cc: Anoob Joseph > Subject: [EXT] RE: [PATCH 22.11] crypto/cnxk: fix order of ECFPM paramete= rs >=20 > External Email >=20 > ---------------------------------------------------------------------- > There is a compilation error: >=20 > In file included from > ../../../auto/mtbcswgwork/xuemingl/workspace/dpdk/drivers/crypto/cnxk/cn9= k > _cryptodev_ops.c:15: > ../../../auto/mtbcswgwork/xuemingl/workspace/dpdk/drivers/crypto/cnxk/cnx= k > _ae.h:958:13: error: no member named 'lf' in 'struct cnxk_ae_sess' > sess->lf->roc_cpt->cpt_revision)= ; > ~~~~ ^ >=20 > Please provide a new version if we do need it for 22.11 LTS. >=20 > > -----Original Message----- > > From: Xueming(Steven) Li > > Sent: 4/18/2023 14:23 > > To: Gowrishankar Muthukrishnan ; > > stable@dpdk.org > > Cc: anoobj@marvell.com > > Subject: RE: [PATCH 22.11] crypto/cnxk: fix order of ECFPM parameters > > > > Thanks, patch applied. > > > > > -----Original Message----- > > > From: Gowrishankar Muthukrishnan > > > Sent: 4/11/2023 15:41 > > > To: stable@dpdk.org > > > Cc: anoobj@marvell.com; Xueming(Steven) Li ; > > > Gowrishankar Muthukrishnan > > > Subject: [PATCH 22.11] crypto/cnxk: fix order of ECFPM parameters > > > > > > [ upstream commit 76618fc4bef616f16b6c92f15681ea080eabb486 ] > > > > > > Fix the order of ECFPM parameters according to target board. > > > > > > Fixes: 8e39b133235 ("crypto/cnxk: support fixed point > > > multiplication") > > > Cc: stable@dpdk.org > > > > > > Signed-off-by: Gowrishankar Muthukrishnan > > > --- > > > drivers/crypto/cnxk/cnxk_ae.h | 48 > > > ++++++++++++++++++++--------------- > > > 1 file changed, 28 insertions(+), 20 deletions(-) > > > > > > diff --git a/drivers/crypto/cnxk/cnxk_ae.h > > > b/drivers/crypto/cnxk/cnxk_ae.h index adf719da73..f1183376d0 100644 > > > --- a/drivers/crypto/cnxk/cnxk_ae.h > > > +++ b/drivers/crypto/cnxk/cnxk_ae.h > > > @@ -678,7 +678,7 @@ static __rte_always_inline int > > > cnxk_ae_ecfpm_prep(struct rte_crypto_ecpm_op_param *ecpm, > > > struct roc_ae_buf_ptr *meta_buf, uint64_t *fpm_iova, > > > struct roc_ae_ec_group *ec_grp, uint8_t curveid, > > > - struct cpt_inst_s *inst) > > > + struct cpt_inst_s *inst, int cpt_ver) > > > { > > > uint16_t scalar_align, p_align; > > > uint16_t dlen, prime_len; > > > @@ -697,26 +697,33 @@ cnxk_ae_ecfpm_prep(struct > > > rte_crypto_ecpm_op_param *ecpm, > > > scalar_align =3D RTE_ALIGN_CEIL(ecpm->scalar.length, 8); > > > > > > /* > > > - * Set dlen =3D sum(ROUNDUP8(input point(x and y coordinates), prim= e, > > > - * scalar length), > > > + * Set dlen =3D sum(prime, scalar length, table address and > > > + * optionally ROUNDUP8(input point(x and y coordinates)). > > > * Please note point length is equivalent to prime of the curve > > > */ > > > - dlen =3D sizeof(fpm_table_iova) + 3 * p_align + scalar_align; > > > - > > > - memset(dptr, 0, dlen); > > > - > > > - *(uint64_t *)dptr =3D fpm_table_iova; > > > - dptr +=3D sizeof(fpm_table_iova); > > > - > > > - /* Copy scalar, prime */ > > > - memcpy(dptr, ecpm->scalar.data, ecpm->scalar.length); > > > - dptr +=3D scalar_align; > > > - memcpy(dptr, ec_grp->prime.data, ec_grp->prime.length); > > > - dptr +=3D p_align; > > > - memcpy(dptr, ec_grp->consta.data, ec_grp->consta.length); > > > - dptr +=3D p_align; > > > - memcpy(dptr, ec_grp->constb.data, ec_grp->constb.length); > > > - dptr +=3D p_align; > > > + if (cpt_ver =3D=3D ROC_CPT_REVISION_ID_96XX_C0) { > > > + dlen =3D sizeof(fpm_table_iova) + 3 * p_align + scalar_align; > > > + memset(dptr, 0, dlen); > > > + *(uint64_t *)dptr =3D fpm_table_iova; > > > + dptr +=3D sizeof(fpm_table_iova); > > > + memcpy(dptr, ecpm->scalar.data, ecpm->scalar.length); > > > + dptr +=3D scalar_align; > > > + memcpy(dptr, ec_grp->prime.data, ec_grp->prime.length); > > > + dptr +=3D p_align; > > > + memcpy(dptr, ec_grp->consta.data, ec_grp->consta.length); > > > + dptr +=3D p_align; > > > + memcpy(dptr, ec_grp->constb.data, ec_grp->constb.length); > > > + dptr +=3D p_align; > > > + } else { > > > + dlen =3D sizeof(fpm_table_iova) + p_align + scalar_align; > > > + memset(dptr, 0, dlen); > > > + memcpy(dptr, ecpm->scalar.data, ecpm->scalar.length); > > > + dptr +=3D scalar_align; > > > + memcpy(dptr, ec_grp->prime.data, ec_grp->prime.length); > > > + dptr +=3D p_align; > > > + *(uint64_t *)dptr =3D fpm_table_iova; > > > + dptr +=3D sizeof(fpm_table_iova); > > > + } > > > > > > /* Setup opcodes */ > > > w4.s.opcode_major =3D ROC_AE_MAJOR_OP_ECC; @@ -947,7 +954,8 > > @@ > > > cnxk_ae_enqueue(struct cnxk_cpt_qp *qp, struct rte_crypto_op *op, > > > ret =3D cnxk_ae_ecfpm_prep(&asym_op->ecpm, &meta_buf, > > > sess->cnxk_fpm_iova, > > > sess->ec_grp[sess->ec_ctx.curveid], > > > - sess->ec_ctx.curveid, inst); > > > + sess->ec_ctx.curveid, inst, > > > + sess->lf->roc_cpt->cpt_revision); > > > if (unlikely(ret)) > > > goto req_fail; > > > break; > > > -- > > > 2.25.1