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 9E3C2A0553; Thu, 20 Oct 2022 16:53:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4A20A42D53; Thu, 20 Oct 2022 16:53:27 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id E7C3642C61 for ; Thu, 20 Oct 2022 16:53:25 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29K8KTg2021245; Thu, 20 Oct 2022 07:51:19 -0700 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3kb2qx9bj7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 20 Oct 2022 07:51:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kyvVl9SkWUVjp8Qmwytd2Ky8Kvt8nxivmQvJ+kKzZ2nw6VoXSToPy2uZM7/gHNmmBWfLTp8LZJfRPJCHKM6I82YQwEPHpFAP7q3gFFN3qVTQU9Kai8KV2ywNKdYvdHvN/PlDyaIqF67JWktvaSk7PqslzGrEjcl4Z7jxXSAwm3yNnlD/9pZW6UoWJKJTIkvB+JWC4+I+qSouKeCiw4YoPu7IyN2ZV1HsX8oWz/mFeyW2Yreot2d7dYX6SUe+fP38NuCmiEAW/Yh1RzzGr8RHF810LWENfQHffe1/b2gSrjn2VVSMkViMBsKvPYlUTvCQYajA5+gIqN+AvnH50F+CbA== 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=aALAZszo0YTd37GDYJ11DdWLzXnTb6pci8HGLXwSv1M=; b=ba12l2Rb9alt5zEJN2Cju7TDlAcyxxa5+ltD6CL8Tv7xdEfK6UhvPE+9U/rSN4w/zWfsCViazzOPn1AobpYtgvv1gy4WJDIkIDsGzLNwGsuDeVVQpCoUNFVd/JtSeF4qam5p2ga9vIjOQwlu219VmvxseATmfwFE8C08YwdU0u+5yGdV1yQDkq7oh/RcyOTKx6ImU6tOtA2kWnHQ1QbkR03RAd25RAzYeCGfYi95jENehf80Sk2jgYk/lJjJza/lNuPqLMuYcXwMHaXnK+r9MaZmjLMgnrfetDlD7TRbdFf96CA1EAZvdMoD4r/o89mWIAWgdwlhlpKZf6fflt0zVQ== 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=aALAZszo0YTd37GDYJ11DdWLzXnTb6pci8HGLXwSv1M=; b=ZfGSX6/SiXoglZmghRYSiVXrLaQPP/JjkvOFVusz5NvBwAA+X00XYI2qmWGr9sDxfLiBraQBW7Ws+Gxyzh785oCQDXIcBMVCnXttfd8DWR18nTI80MXJlqhdTCgP39jXDGa6VImGg+VVXGwWUQCGDpYLQWmwlqY5UfPw4YPXRvs= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by PH0PR18MB5189.namprd18.prod.outlook.com (2603:10b6:510:171::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.32; Thu, 20 Oct 2022 14:51:16 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8c4f:e24e:332d:dc6d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8c4f:e24e:332d:dc6d%3]) with mapi id 15.20.5723.033; Thu, 20 Oct 2022 14:51:16 +0000 From: Akhil Goyal To: Zhangfei Gao , Declan Doherty , Fan Zhang , Ashish Gupta , Ray Kinsella CC: "dev@dpdk.org" , "acc@openeuler.org" Subject: RE: [EXT] [PATCH v4 0/6] crypto/uadk: introduce uadk crypto driver Thread-Topic: [EXT] [PATCH v4 0/6] crypto/uadk: introduce uadk crypto driver Thread-Index: AQHY47tJoZNSMKzv9UWPeVCnf3ANPK4XXxow Date: Thu, 20 Oct 2022 14:51:16 +0000 Message-ID: References: <20221019125753.1700071-1-zhangfei.gao@linaro.org> In-Reply-To: <20221019125753.1700071-1-zhangfei.gao@linaro.org> 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_|PH0PR18MB5189:EE_ x-ms-office365-filtering-correlation-id: e7b82a4b-75ae-44fd-ffbd-08dab2aa8a68 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: udjfiP2R6tsQNLnf0RiPjwEKtMNa0pavtxkJ8I64iRJS1dvLoXHk5ViiXx3Hm40y8lASYdVXd+4D3mRVSPoR+p2f5bKsLlUHY34IkZoy5gPpeJ5QzTPz6iDbCo0NKrSJ31ebVbhY9dnWH8wWLoQfWYyHIb8Oyj1DtR1bZk65NysWyhE18opJvdIyANV9Aqz2Ou5qot6ON2ViLGJu6mftu/K/K58q0LIaSVcSoXQGWjEZQGry+LDoY5QNl9IPH48gBl38YPeBo4d4pm02p38W2smNNM2NiVBJifeoniWQjdcm+lMP2xyKp+WNGjObPSSsItf3hdjDXXz3D6/jI1bRiNMvNvtc/O9+vcLuNjnhzfGKwT3UuIguh0Rdka8oWlQAo/0igC/bE8R3OhKIQMLni7hExtU0pN4flZ9o/+MB4i7goyQF2kmof8QSDGHWkjEXpENO7VnSaGeThaoArmliPLvBi85L16bH85eIoAZL2UODOsBu5foFPA/FHM/r6+96jpN2Qsu5/fVH1GVurIWqeulO1kf/czBoENbFvw6kFtxO8LVKEMu+IwuKOLBfihsAilJUo0jlrhrPRNiTZiq+k9dNeZ5CZOnSkWh21y5fQrkkZsbzetfiZn0/zeiC/HgiL/grVeevC2oZFaqr6f3ys2JOU1F2FdQvswwEBzKIHmVQ7d/phOjYdobev+xnav0hu/KeF/GPzySpVdhv4+n7vQRtgOAHRjXYr+ka8hQtUOAgzjL9K7zbfU0bFZezGTckQbmgvRKzrUCLFajQGr/KNt1blQbUdTTwVzQxBXWJyT1WJ/2iDP9ML40PNLmDJNtCLMX56A5iZAI2jBBBR1CCbbobn936fWwazA9VhoJVp1Q= 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:(13230022)(4636009)(136003)(396003)(366004)(39860400002)(346002)(376002)(451199015)(8936002)(966005)(52536014)(26005)(478600001)(55016003)(76116006)(122000001)(38100700002)(86362001)(55236004)(7696005)(19627235002)(186003)(83380400001)(2906002)(9686003)(64756008)(8676002)(66476007)(6506007)(66446008)(4326008)(66946007)(38070700005)(41300700001)(316002)(110136005)(66556008)(54906003)(71200400001)(33656002)(5660300002)(533714002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?VKGepS0VNZZwnaNddJNSDjSVOB+3C4mR/GdoTNi6A6YWlyrALTg3pQzYO7n4?= =?us-ascii?Q?eH+KOOvrv7dM3Vw9Mcoy7LhebmatnMpd2Lef9nEqqrRmyPCzTK9pd3o0EEqv?= =?us-ascii?Q?YFKiF5YGaoaW7ZbJkahO6++jM2R0dd4QhSgQFNI1DSIrJiajMYmFH7Bg2db2?= =?us-ascii?Q?5BUC4/dqYGoKrVIrb3Hcsjbt1j65t0Ck4icbC3JTrTtVAYNkWiKdYILod23l?= =?us-ascii?Q?KL+372jAaKDb9IqHYwiVz/Mu/u5d3+q/rqHXUvCvTGpuaoaX6FMlTDzHl2VF?= =?us-ascii?Q?bxg4I9FN5DNu/UWbbOKqtVa9h7dpVhnuk3xzQW8pBN3JoEPPuEXPucajbGN/?= =?us-ascii?Q?1XgMv5ItiGnJdOQvbeL36NKZ2bGNgkodfa5m2RczwRnq+PWFZ00IV5l4M3wN?= =?us-ascii?Q?JJ5hZ1jRotOXtvNKxI1cBc2Hbgyh3+p2Q14sWv20bvmCxfespDfZwGURXSvh?= =?us-ascii?Q?brK5ppF31sU2zRPBlr7w/qLnNs9/JEGxAe4rZikJ60/DvBsA3yVGWHDqONov?= =?us-ascii?Q?0WHQkRv4anguIwaiHC9vYtC0E5JhYl56HRlZhcmHQmUakUqX1QXetyusIPUv?= =?us-ascii?Q?SCXq4xC2XgKkO2jXok6wYjn/TTnmfiQD/3IC2XIgVqIRYLKuf5j0myiD0j7z?= =?us-ascii?Q?RLof5hU6nybmDC1IKlaUvCiPXast6xyDW6FTxflM6fAsuXBDntjcdwZhppSi?= =?us-ascii?Q?fo3o2VJKoLbWE61gULyb6ofzMNkdYEBFFCD5NvndjdH2wpG+qtYK5m4RutCN?= =?us-ascii?Q?OeOXZhrzRX9BnMDNWGXCh3QcyHo6HTN1TmEHPy2VvQmG5gkWIfeUIBERRq2c?= =?us-ascii?Q?B9Zn9o0EpIpvLQzSdKqBykNlerjBPLVZs3XbLm6taHPrrZ84G8KZcsSq1gDa?= =?us-ascii?Q?gK5dE2SUHli6YRUC8+KT6JPI7Gf2egqS6ACyFDV8qw+m9q7tf4f/2xapTbB/?= =?us-ascii?Q?DsLFkKxCEJEfvfdY+Pi2XDxbtG+94Cd4K60jhkJgdummLEWIREMCVzqLW0YQ?= =?us-ascii?Q?tj4zVDT/40Hp4f5f1bs0FtJnh5xhkSk7Vqe/doolHnsu2LWQ79zWbcQTnmk8?= =?us-ascii?Q?uiG2sEVbOfF0ylYtM3fWInNryYOvzBpVqEk1lnr1NmnN72tD1n9ouVCC/xbj?= =?us-ascii?Q?YJQfu8K+heOq14hn1PG4rc4XY9ntW9crvqN5tJzHuVlgRh5ZsG6MTeTZ0OJI?= =?us-ascii?Q?fiU1H9Rhx37sYymWAaVmOul5kR6WKmqu/KhUsagBTEX4EgGnp+qHxk1eSpIX?= =?us-ascii?Q?JIJUzeEVCSHuchCnS+BwbFGImE07bqN4gvF918XRmFtZI7XnMOZS68lBW1Mh?= =?us-ascii?Q?zRzyIvAvGZTwt15nqSVt6S04+Wk33VQm0vqOUTrtuJ4o5e9zhRubjzmvZ5Rp?= =?us-ascii?Q?a1SY7ZUoksvbZv6fZOlGPlT/mAl1+ToJ0uYWzJwLkroGYdHS7rniTIzKYfiO?= =?us-ascii?Q?2G+JIuvcCCGTcqZszzZIAKjWkxeAryfL+uScSiifdx0nlp08o/p1lKV34j3y?= =?us-ascii?Q?QaymdvZjsaCbNh9Je1T1orU5KXjJ/Q1spK+jCbSXR9agY5v0Hi41zFwnRZ2y?= =?us-ascii?Q?804sNodIUMSBYrNWSikXHQtfdeuyIJ1EGqqd/AyC?= 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: e7b82a4b-75ae-44fd-ffbd-08dab2aa8a68 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2022 14:51:16.2043 (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: huJV2SgE2roX1virR5a0VhXn5ORsadFe5HnN84x7etklWt4ObcJzHP1XqBsqQfHX8VibgZsgU5LaT3S8xS3AGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB5189 X-Proofpoint-GUID: hxRx4YQk1hui-ylPbnpk2aMVvPZxtdlU X-Proofpoint-ORIG-GUID: hxRx4YQk1hui-ylPbnpk2aMVvPZxtdlU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-20_05,2022-10-20_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 > Introduce a new crypto PMD for hardware accelerators based on UADK [1]. >=20 > UADK is a framework for user applications to access hardware accelerators= . > UADK relies on IOMMU SVA (Shared Virtual Address) feature, which share > the same page table between IOMMU and MMU. > Thereby user application can directly use virtual address for device dma, > which enhances the performance as well as easy usability. >=20 > [1] https://urldefense.proofpoint.com/v2/url?u=3Dhttps- > 3A__github.com_Linaro_uadk&d=3DDwIDAg&c=3DnKjWec2b6R0mOyPaz7xtfQ&r=3DDn > L7Si2wl_PRwpZ9TWey3eu68gBzn7DkPwuqhd6WNyo&m=3DAkCizMeraG64B9u- > h4gp5S2CYP3SiD5dpvFqvj2WHC4Cfuw6TbzZSeCk1Ryz-qLo&s=3DTm7UGDJ- > 3QUjCzOkIRUG_tjJA3ckOdK6kSOxuk7V5PQ&e=3D >=20 > Test: > sudo dpdk-test --vdev=3Dcrypto_uadk (--log-level=3D6) > RTE>>cryptodev_uadk_autotest > RTE>>quit >=20 > Update in v4: > Akril suggest dpdk use pkg-config, So > Enable uadk support x86 local build, and support pkg-config. > Use pkg-config feature for the uadk crypto pmd. > Add build uadk library steps in doc > Test on both x86 and arm. > x86 can build and install, but can not test since no device. >=20 Please fix documentation build errors as well reported by CI http://mails.dpdk.org/archives/test-report/2022-October/316805.html