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 BC652A0503; Fri, 20 May 2022 13:51:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 67D0740222; Fri, 20 May 2022 13:51:54 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 2EDAE40151 for ; Fri, 20 May 2022 13:51:53 +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 24KB6Xdd018983; Fri, 20 May 2022 04:49:48 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2173.outbound.protection.outlook.com [104.47.56.173]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3g6008t923-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 May 2022 04:49:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i0yl02kY0MKvbSnvAzyC4pIBOS+HvLzN3hdxxEfY5M0GJkfKZMrcn3a/WufEsGO91aAvYb3sImwxtZKBrDzfB/YmI1Y7ELilxf2y2tQPxqtfIdxtLkSciE7alTCRhZ2U7BmhTD+Wq/8uZ3PdYqOwSBCpj3jNxyfnPUUTV449+DjsQWKr6rq/jfj0cHyrxtXI4pIeCGk9jPiw7DoXg39Vn/Ubi1ISEZOAEK8kvv6w4fMASi9KHcLvKBF02nGuD05DGHwp99S7UUtidR1vg4F53RXpyEivKiupBqHj4Ixzr1rqK2BJvgrr4ClPGLMpxBlKRciAql9Iu8jcc9aoORq7eg== 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=zIjaZNCI4c1BO+fmQhMr31zFrItKD8Vvsl9/L8w1Xb0=; b=VrE6SB2IwEF5nhYvFCWLAfEURnEs8JdELDY+2a/B+SdqQBfeD8EkH39f0E75xooAu9sNQoLKIPFWz/NmTn+WKZyd2WY459fYyD+7c0zeBtv4JUggtX+j4GEDeU64Rt1keVS7nhWu2Ht52ha6jvw/SY+mkVrk77YEIl8FP4d7QIEYSNpK3IurLyadSCE+yLT2JCDlUhQ4V4VIBdDTsj55VO9hIIbT6+PdNaEfGHxXZBjU29RGYXgduETsR5ln4K/Mq8RNJ/NUqKWIGQ23PtT01MZr++X8Zpnsje32F7vsJhFxdomCCAmDjOblCpRlsElaJ0srVv5HwTtDOjgWlNurfg== 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=zIjaZNCI4c1BO+fmQhMr31zFrItKD8Vvsl9/L8w1Xb0=; b=XWjcdqJTLpcoICXChYsOyxYCxCGelLHekuS4/SJO6idBqy6MsIcY18AhZAz6yBMt1BX5YKStX1hElzmEnnFZKNM+NxqTq1FjyPE/PbnlMlaj9f2W/KSs7aRYkjemtcYxGwpvBibVchNXkenm+39OauwBsEcFhqLFy+8Bmz7oe8c= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by DM6PR18MB3602.namprd18.prod.outlook.com (2603:10b6:5:2a4::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Fri, 20 May 2022 11:49:46 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::1d4a:ca8b:611a:9cf6]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::1d4a:ca8b:611a:9cf6%5]) with mapi id 15.20.5273.018; Fri, 20 May 2022 11:49:46 +0000 From: Akhil Goyal To: Zhangfei Gao , Declan Doherty , Fan Zhang , Ashish Gupta , Ray Kinsella CC: "dev@dpdk.org" Subject: RE: [EXT] [PATCH RFC 0/3] Add UADK compression and crypto PMD Thread-Topic: [EXT] [PATCH RFC 0/3] Add UADK compression and crypto PMD Thread-Index: AQHYbD0/hm8gYUD45kuw6xtrsilkR60npn6A Date: Fri, 20 May 2022 11:49:46 +0000 Message-ID: References: <20220520113154.7164-1-zhangfei.gao@linaro.org> In-Reply-To: <20220520113154.7164-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-office365-filtering-correlation-id: 351b2e14-26a0-44e1-1e4c-08da3a56d636 x-ms-traffictypediagnostic: DM6PR18MB3602:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: v/Ob8LvIkmv2E3qzka0fo7daN+eJEN9KMKSQCIexHWS6gOB89OzQ9s5QsSqx477m4WmoG5anYAyz/H58mumj/w2FK3EaaucEIW3xFTKDdRphAwaG5akByzVYBuau0s6XqdJ8UFziQRXfYANDqbPb7lRKEoTyAfurV8sPg4uoogge2Pn2+5+wx6Pun6JU408UVDuj7QZqlDINJ+lMUcG8Y9MKoGIVIG6O049HUM6HcA+Ndz6wTuC1cIgIlMXNiKRO/Tb0i3JD/mQnJLC7n+FqyzWPNcgOFzDpDvnATWu+Z/f69CVx9LrrfxtskLABvxNwHLs0k0j9qStQ0AaUvxyyU+N88GhnwM9LJMaXqIBOwej4UV91qeAOmR56BJQpeFfiKYYjYcEx5QWosA71+CmQDfd7y4JhUNBfm+IB1aib3PPZPLc+V1Z68+973vV8U3sEpACwe83fXDcYZNXznxrIxWf0OumUx2kqkAqdVTeZF2Hc8qQM3dg+pPxttHAPqfceYWqOjrr0FY9Yxvz25pxEG8Wjdi1wNcAbicQ8dM1UGq5BX0eSskB0BTd9eSvNiEG2BkynTohs0u8mJRgPK+8qyjDTtHKH70IPGTsCB/cjMK2xkXjXxPyytU+JcWWnfkkdH/aNOMqVxeSCUGYlD2ishRqRIdqL4OYTZleMbH/01ZZj3wHr2IEHaSxi98oGWc+lxspSLETzC83FLQFuKYQ37tANZhHMSU55g5dH9SnZpNZDk4hxJaKO4iRY1tb8b00vXT499oaobh/E6CoZVIYCla6UkBZTgZ3NCDggqj8ZPVg= 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:(13230001)(4636009)(366004)(966005)(186003)(71200400001)(5660300002)(2906002)(8936002)(33656002)(52536014)(508600001)(55016003)(66556008)(66946007)(4326008)(8676002)(38070700005)(38100700002)(110136005)(66476007)(66446008)(86362001)(64756008)(9686003)(26005)(6506007)(7696005)(122000001)(316002)(76116006)(55236004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?FX0xOT4tPJVFgDr1+QPy8h91EufVWJh4f6yq7CUMAPcxR+QeVT+rASvZWMdi?= =?us-ascii?Q?hxe9Rg8nCgoViyETauP1dIpHibzRL0HOmI1KeyLJSZp6xoBdcvLlKgMJ9JQj?= =?us-ascii?Q?Ge6SRXRQpIZzLtbq9a5fSUdDSYsUwVEK/9mCaIGdUGWe6ay2PNhsKUQbrDpi?= =?us-ascii?Q?MZN97+50kBTH1pVXnkdzVbJQ0dAtI+Mz0BReWqq/EXOrCUBs2S7iNthpdW6g?= =?us-ascii?Q?E+jkfhZKDuHs58WziZHehPUH3qV2LtYrPj64HuNhDphcxBpWI30XWJ1hblfi?= =?us-ascii?Q?IpbCu5yV7UrsbmNyKc10RYOwg/doaIEZF5+8NSxmygVaAOQVOe5Nlg1geQXq?= =?us-ascii?Q?9NfWNOvAaDgZP0wI9YCn5/KnqUBdJqp/OJXRePBhF4SwvTiv9nV/aM6F5CdN?= =?us-ascii?Q?oHoXILwgHTk5OYiiFskmAsXERkaqxqK9ic2Wbz8Vp5xa/6zNZ9PK11/Dt/fJ?= =?us-ascii?Q?/LO+kP4RJD+7XQB2xGw+7S99JtCFcYtwWj7uyzUXgbn4xNMoZUtpN08RnJ2F?= =?us-ascii?Q?j5k5YDwHcj6Hxsgp70DggXiZtngdbGEFcLgrXuVl1R8ChKUDstFYI0wf/VKZ?= =?us-ascii?Q?HwAo5j5UT3AmWjMdrAKtdBRLpZZOFrYjfPVPwaAzdiWzSAsyGOwQeubDjZY/?= =?us-ascii?Q?6usw/e8c+Zz/dulM//jtbQz3f4gRyMHUd/IwSp5otQJ+6B0l4ei2roZe9C13?= =?us-ascii?Q?V8nCJnY9yBET0uu8XVMK1S7Z1hvbRB4Ft/NQe8Y4pIMqxbyzOuAiO/PG5j12?= =?us-ascii?Q?B5BIJa+ushvP+s4KJp7UTsXON7qdlHN4Ks5MENYgvuX8EUDlcFbjf2KZYAqx?= =?us-ascii?Q?ueSE6Tx/ngjZvouSAzE4aBOtdFX3thgssvGiMPpSaI3Gkh1ilz0l51Bbp3Jp?= =?us-ascii?Q?QQcaWGbP0GHAMLUpzDiq3fAe87a993BhBQkzSAKYZQ8FxRBBDe42SWf+x7uA?= =?us-ascii?Q?FOVhkFNqK0SAvdk/6XrCNnRsNVj9lRU1ncCIH9wxsqeE5toJ/Grs2EWwdIEi?= =?us-ascii?Q?Ek+qieICdOqZff4hfB6N/FcZXidIdjhrGjYV9DVhBjnsn8Kw5pGVdEGUOjAq?= =?us-ascii?Q?e1vImXIxRgH79bd23ry0e/8GPlBHGivpo/fb7Pdl5jJPLsZC6wnVWZrCuNt7?= =?us-ascii?Q?wBsbVQBOKEo8iewKkyyDMt5/bSDgd32+jAvV5TmmAQCLk55SmXFy/OkfLFw8?= =?us-ascii?Q?PgMxL2iA0keIa+fItzLfwC/rmG1HBKNQw7VwZ+YPViwiISo0BCQxKUSdNTTg?= =?us-ascii?Q?4b+NiIn/awXDFTZl3gExaWqHy6UclbtXBipiaJ8AfJzSvhC/oDFoZfp/sC97?= =?us-ascii?Q?mHnaRT0byRhwcXN6hYT0ZVZqvT0mnB4/mNk7vc3NTKJ5E4MHwY44ishMXvGw?= =?us-ascii?Q?u+xKcTZiZ4Ol58/RWic04+RpMTs5Lez2DEqRblHaa0rUz/5trT66RLBie40W?= =?us-ascii?Q?Nuad/ZekgxRKGLq8obJ9wmJOPV4SEQxeotoaMJBDscuslPbUuaO06zzvKOZJ?= =?us-ascii?Q?jgmWlZcZexrFDV7cs2HKM8e0o/SFGuybYJBL+D+DCY9ykwLPsjj9EoHoFMsl?= =?us-ascii?Q?miMcwplSwR81zQZNZwSEFXpb00oH4FSXhQQB6m2PMcr2+1Edu3K4wBav+gaT?= =?us-ascii?Q?OkpQ99S1MExmb+FZK9fz6ihvZabqCPCsHbMz7Olmb4H9DSs6b3QWY55YBeBT?= =?us-ascii?Q?w3dIDgC6S+9HdoARtt38viHmFX6W2BPHXXuHc02kX3bdeeAMNjT7QQ/wVJXJ?= =?us-ascii?Q?E+ArlQ3rEQ=3D=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: 351b2e14-26a0-44e1-1e4c-08da3a56d636 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2022 11:49:46.1503 (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: XUnYSydOD0hcdUURL2gqq6VnKrNx0+Sxcqng/riQjX4A6fRl2vJMJnY+51Wru60HcfayUWy4u2ctRtIpr8zUsw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3602 X-Proofpoint-GUID: 7UVfs9qX9VSpcWqsu2vBVzoJ9B6ZiBPz X-Proofpoint-ORIG-GUID: 7UVfs9qX9VSpcWqsu2vBVzoJ9B6ZiBPz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-20_03,2022-05-20_02,2022-02-23_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 > Supported hardware platforms: > HiSilicon Kunpeng920 and Kunpeng930 >=20 > The PMD relies on UADK Interface: > https://github.com/Linaro/uadk >=20 I hope this set is for DPDK 22.11 >=20 > Zhangfei Gao (3): > compress: add UADK compression PMD > test/crypto: add cryptodev_uadk_autotest > drivers/crypto: add UADK crypto PMD >=20 > app/test/test_cryptodev.c | 7 + > app/test/test_cryptodev.h | 1 + > doc/guides/compressdevs/index.rst | 1 + > doc/guides/compressdevs/uadk.rst | 73 ++ > doc/guides/cryptodevs/index.rst | 1 + > doc/guides/cryptodevs/uadk.rst | 80 ++ > drivers/compress/meson.build | 1 + > drivers/compress/uadk/meson.build | 28 + > drivers/compress/uadk/uadk_compress_pmd.c | 500 +++++++++ > drivers/compress/uadk/version.map | 3 + > drivers/crypto/meson.build | 1 + > drivers/crypto/uadk/meson.build | 36 + > drivers/crypto/uadk/uadk_crypto_pmd.c | 1159 +++++++++++++++++++++ > drivers/crypto/uadk/version.map | 3 + > 14 files changed, 1894 insertions(+) > create mode 100644 doc/guides/compressdevs/uadk.rst > create mode 100644 doc/guides/cryptodevs/uadk.rst > create mode 100644 drivers/compress/uadk/meson.build > create mode 100644 drivers/compress/uadk/uadk_compress_pmd.c > create mode 100644 drivers/compress/uadk/version.map > create mode 100644 drivers/crypto/uadk/meson.build > create mode 100644 drivers/crypto/uadk/uadk_crypto_pmd.c > create mode 100644 drivers/crypto/uadk/version.map >=20 > -- > 2.25.1