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 1DDB2A034F; Thu, 1 Apr 2021 05:13:45 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 06601140F93; Thu, 1 Apr 2021 05:13:45 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2066.outbound.protection.outlook.com [40.107.20.66]) by mails.dpdk.org (Postfix) with ESMTP id 8CABB40142 for ; Thu, 1 Apr 2021 05:13:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2NAZl4FeLv7LchZQqYyrLvYH01CHYvxvNMtbR4bV/dE=; b=Idv/EqvWsXi/fvwrhxH7d7P+/plsS40Anr1klj3qUkuE/zCoghsHEpgOATXv4G/gltHd7pUam3m7T0K05l62auosR07q4CANx68afTy8EuOJhdShLgILCGiBa0hm23jv2icTUER/vgN/sYcYLUR0hTE5mjs5nnU40I6ek/nXun4= Received: from AM7PR03CA0009.eurprd03.prod.outlook.com (2603:10a6:20b:130::19) by AM6PR08MB5045.eurprd08.prod.outlook.com (2603:10a6:20b:e4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.26; Thu, 1 Apr 2021 03:13:42 +0000 Received: from AM5EUR03FT007.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:130:cafe::49) by AM7PR03CA0009.outlook.office365.com (2603:10a6:20b:130::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.27 via Frontend Transport; Thu, 1 Apr 2021 03:13:42 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT007.mail.protection.outlook.com (10.152.16.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.25 via Frontend Transport; Thu, 1 Apr 2021 03:13:41 +0000 Received: ("Tessian outbound 5d7eb97a0505:v89"); Thu, 01 Apr 2021 03:13:41 +0000 X-CR-MTA-TID: 64aa7808 Received: from a4a3d672d981.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 55E22F9B-1C6C-4424-944E-60E00D212FBE.1; Thu, 01 Apr 2021 03:13:35 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a4a3d672d981.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 01 Apr 2021 03:13:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hcXmIcONDSqtw89CrkiHR2dFcOvHf901KnBIDagTXbhKobr4Jl15xaBtuM53ulvVnlmd7q+yrPWuBaLttG8YyN01CRLxwgrwJkkJjb7xhz7lPlDkZnw2dpuPB9pOb/D61r1paMA2R2J0vaS65Irs7LE1udVXxfyIHakbWSw8zWUPMG8M9KZBUDs+Kxwn1dxem7qk/cl5DSYbJK5n57o/GIdgr/QxFUAqmGVXNI4hogwlGk37g+zUlubUqsr2ykcVb7B4t1jXmQB95duXA32MV+w4161osr8fEu35puY3KfL8uxxxbjtaNpk9eoQbvDLDJR1YJtRSY1ZzC/nuPu/w+A== 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-SenderADCheck; bh=2NAZl4FeLv7LchZQqYyrLvYH01CHYvxvNMtbR4bV/dE=; b=X9ZjLKj6ZTVhpcA3D/DD8Xg0uLdalerFd/TGpBtuz4/vly0joh7Ea/7NgKr3oe2gfMjnWZVyC3WgfnQt6jAU1+cf/fv6JECc6rD+zwlJLJeMcyYzmAfrlQe+NpraSObWgQHzr2HSiAmqtBlSGAeq57LdJR96TEeJ3rfrHQ5mYB79HwFn4LuVTxaCQ01hgYBgNp3XPP6Dk9FullMwXambGnOhaPsL/j7ve/8eQiOhBESxfEUUfu5m8MXohtnwViBMu+URUsCiV+n/Fl8Wvx1QvW/NgxWryjGdUNDsa0fPY6n71XhogxDnl9UajeNyhDxTdN4Lc1F+CaiUq0EOKeu2bA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2NAZl4FeLv7LchZQqYyrLvYH01CHYvxvNMtbR4bV/dE=; b=Idv/EqvWsXi/fvwrhxH7d7P+/plsS40Anr1klj3qUkuE/zCoghsHEpgOATXv4G/gltHd7pUam3m7T0K05l62auosR07q4CANx68afTy8EuOJhdShLgILCGiBa0hm23jv2icTUER/vgN/sYcYLUR0hTE5mjs5nnU40I6ek/nXun4= Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com (2603:10a6:203:9f::22) by AM7PR08MB5365.eurprd08.prod.outlook.com (2603:10a6:20b:109::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.33; Thu, 1 Apr 2021 03:13:33 +0000 Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::5da6:1eb2:8524:17e0]) by AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::5da6:1eb2:8524:17e0%11]) with mapi id 15.20.3999.028; Thu, 1 Apr 2021 03:13:33 +0000 From: Ruifeng Wang To: Ciara Power , "dev@dpdk.org" CC: "declan.doherty@intel.com" , nd Thread-Topic: [dpdk-dev] [PATCH 0/6] test: refactor crypto unit test framework Thread-Index: AQHXGnFJ450AS3PzwEuDfjz/vgJ6AaqfFHJA Date: Thu, 1 Apr 2021 03:13:33 +0000 Message-ID: References: <20210316143253.3849182-1-ciara.power@intel.com> In-Reply-To: <20210316143253.3849182-1-ciara.power@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 4BBE39D71E4DFA4586508871EB90E03D.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 476b4b82-6a9d-4ace-72e1-08d8f4bc2700 x-ms-traffictypediagnostic: AM7PR08MB5365:|AM6PR08MB5045: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 9vqBKn/UpcNJSH3RQOcIuyorxeYKCc0E+dZdLbjGzAGHICN0PJvfMhEahIJ9JTwZIuYpgkdnAaiNzJb68E2osOtLjFXLGwwGhNbrIVpM+i4Ef+Xx43psg6uyycNBrS5ZXPAhEeF/bP+jP/Iv2UT+00w2nicpLsD7Ghqluo0KGpXZBaHxXq1DRCU4fIUXzI88AVxTRscbTVnNha3wXKdrZVS/FeNcxqIh5VtUPn+pyDFxZVN2TfhjCD3oVNTmtj5gNsU7RUFzbRf73VGNt4oG1xwnH/W7ElkmkKXGBFp/UStbUk8y6e79wYbvNd0hRMLuorY3ZIdpgzJiJqd3uN9ZGiu8Z9w2sSWJVd9SXVVC3TqXhjbx5Ivj3yuGW9ir02EiGZqo4Z/CvraIYTTy/P1bZ64VPU97WBmToLXN6etcy7Vfgy1fwfF1eb8QNlb4hvRZBKsBGzwfKNdNoFhIWhI77BVpRulh4pveFt95DFrDJocACyN/HyUL33Emk+0VwrWWodoT2u7Yq+GoiUwBYk6FOXcQVUITPwcQuUN8bj8bsyOcr4t9+nIIP/Z/W1SyX6QWOX+fN10AEERt0iir/O62S2/kwOuZzZrDaHd43MdW7tazL817RDpjdhT0LzHKSkgYQuOxw4Aj0rPkuyLohTqSPRVoH7E7nlV6vPIRFHc71wain6RRRRN5mh81N7S6H/DoEryLfvoR0w1v4NiNhkZSXUjFmADOujhZrMisTmARqNkRCIzLXpfW3NlKLHXmtauc X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM5PR0802MB2465.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(136003)(376002)(346002)(366004)(396003)(26005)(66556008)(2906002)(66476007)(71200400001)(86362001)(8936002)(66946007)(186003)(4326008)(966005)(55016002)(66446008)(9686003)(83380400001)(8676002)(38100700001)(110136005)(5660300002)(316002)(52536014)(33656002)(6506007)(53546011)(478600001)(76116006)(64756008)(7696005)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?UVjRB0T6LQDvdggN/D2uN1Yw/IGH1lV/vpwD0Xk0sAFYvxRnVQaVx+E/VLQE?= =?us-ascii?Q?JDOJjTg9fhfLf0Qc3U6dzQVLx/fB+XNNZCyzeN2zFMnkPuo/YO48EX13YJpK?= =?us-ascii?Q?7XejtLLQArdvEPwT8KMY4RYBvh41gs1Fx0Vfkb0oJ7dd3ZNOBiW/IlakFAsI?= =?us-ascii?Q?OKdxqP9tjH5hgsH6KomebUb7KYBUUKcwT4DiD8Ws7U0DQRe19JvnzslB3j0q?= =?us-ascii?Q?P7QeavDzffOaRIO6Yk+Dk4+Ah7ST87rVqOsDHFYy+lIIsC56zyL/WorDBJf0?= =?us-ascii?Q?3JehTnMAZPMwm5taj3povhICKD6ezho20U2exmN7zB/gB/XhAwwnckJ/Qfa+?= =?us-ascii?Q?HBI/DVWuEWCNEGz2faO8/zIubFyygWr8yofEAf3dE7JL9G+IBMcL4k3tiP0u?= =?us-ascii?Q?TXsD2Tl1CV6r5H8Mc2IGUZHIIr/DE1yPLH4mX99D+45+phqwiexKZWJ+jr8m?= =?us-ascii?Q?RJ+bms6xc+HEadJIGRBiVJmqqZnT4pU0ZhEs+E9QOPJ32ZzrSDID9k/Y7Yt4?= =?us-ascii?Q?FsLJDZt62o+0xgZXpMHkDY2pgDUG+MD/FcfCdZW/qn54u9CLrQS9GscbWLGB?= =?us-ascii?Q?M5ijpFtQgsZ/rdyR3i8fjrm1OkJ/3z53U4thWUiBtN7uizQxctihIXqK1dXi?= =?us-ascii?Q?Eq2i333ccPL0HZFSL4PIWqt/dtQIbPcBd/IQidBrzJXxPrrfzUIsACJZr9fC?= =?us-ascii?Q?8n/C21e0r7YMx/Ytb9nfrgwB5JzhTsY5qZC9y3SKe3JPpUnijywifDHjES0O?= =?us-ascii?Q?r2YdGvq8S3/Cbq/hwZ4D9Wr6Wxoo6dVqL9r3kSLzRfZyniKOU4uVp+VjRsqT?= =?us-ascii?Q?+qyEulqb/ubc1x+XB0SSQdWYEwObZTSMtxr72r9ijS1Mvf03YGq8c5MO+YL3?= =?us-ascii?Q?6nfG8N2mrYrT5A+4r1pmHmFNkj7J7d8d9hOxhghRhDWpyKfqoqkUSiprChIK?= =?us-ascii?Q?HLFsIGf6o06HMAGjfyG/fiVMwvaHgtVaaCFgub0FZxVyxrVYIB3AIOwdzIew?= =?us-ascii?Q?Oi6Noo2g+uJh1inSa57xCYe0eFkDr2nqJL5cexg+/AOiwBIo7WKtj+deG2k4?= =?us-ascii?Q?eTfa2DglPTQqe3SrVxmtyllTDnTCDSne3lLwSBw+9i1CPENZx6blBTDHcLeL?= =?us-ascii?Q?+rcwUT4/4mX0agvw3djxrlNFbaspUYIYEZc4ppHxvgUgYxq3NOZxnkgsOgii?= =?us-ascii?Q?Jy/5Xeq+fnZrfwKe8ELjAkn9nedXew1lnsH2XSAmJXKv/7B3noVdToHLTZxN?= =?us-ascii?Q?nwh63p97VtwjpiPROI9bb87Lj3VcCj36Dl/BzNHes8G6XKd+W3utW0pCennR?= =?us-ascii?Q?B/LV3i+nEVS4WjbG7q9MgRSi?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5365 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT007.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 3a933d97-2e1a-4199-3e78-08d8f4bc222b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nh+5R0NRBS31bdKA+ALHaFuGUF1hQc1UdapqH6LuctD0fa5sYr8YL7vWZjr9imCw4o4qpunVE00qmp+L+pnLFLMJTowV+GbLU9HXnd6b4zJx6ZzS/UDUfSONdPzIxhiw3UmQ/1nxiJplajPHtEimuTsUU63kvO7LQvvLSQBWfEaIBTvCGza6uk2JdNTNPO8olWeThQfxJ0bc4HL5uqdR+wVItntN8P+WDGaxYHAm9S7a1CsMCk1/p1GHEEeFoHpEN81NbGJRPFAFCAz2HeqBO9SN7iRqL1VYhKJQ9lPyav0IN+schg6hqf5i4CqNKbGESCXMsOz1o/s8xg0SgnHhcLm5nOmfSD7Ab+B5p6KBtC012wj5s+cZUJLdEx2l/DIlkwDTvW1KT7zh83XBYkq4R0Yynp08fI8AyCj6Pscm+fj3iY6aD4lGNpZR1v2zbppze4+B9XrKhnqEZsrEC+Vzm2gP/Q82ojeUadXNCBO89hu4WIVj7GxWk+7/Eo4ZbFNrqEEgPnxEFYhZW+yLNUqLMahpeo6Hekc+OyeK4FJTAz4dMiZe1gJ/DF2JFBiSNpENvRltSmCoUTZWinBn8QwhxQ1AjV1X95OgEstMojnrwDzFWOoBPPa/V7TPyYsh9RefoJS9t8Nw4NHZA/CXvChkuCFVdHhLawT+iIU90PPyLbseDxjW3ACZyMLjI47db/9FHkHWvPHiJ2j7wcD3CKcVlctbFARGQnlWxlDKonlX1IA= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(136003)(376002)(396003)(39850400004)(346002)(36840700001)(46966006)(966005)(82310400003)(186003)(82740400003)(8936002)(86362001)(55016002)(2906002)(356005)(33656002)(52536014)(26005)(36860700001)(81166007)(316002)(83380400001)(336012)(70586007)(9686003)(47076005)(54906003)(53546011)(7696005)(110136005)(6506007)(5660300002)(70206006)(4326008)(8676002)(478600001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2021 03:13:41.7475 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 476b4b82-6a9d-4ace-72e1-08d8f4bc2700 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT007.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5045 Subject: Re: [dpdk-dev] [PATCH 0/6] test: refactor crypto unit test framework 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 Sender: "dev" > -----Original Message----- > From: dev On Behalf Of Ciara Power > Sent: Tuesday, March 16, 2021 10:33 PM > To: dev@dpdk.org > Cc: declan.doherty@intel.com; Ciara Power > Subject: [dpdk-dev] [PATCH 0/6] test: refactor crypto unit test framework >=20 > The current crypto unit test framework is not granular enough to accurate= ly > track unit test results. This is caused by one testcase in a suite actual= ly > running multiple testcases, but only returning one result. >=20 > The approach taken in this patchset allows a test suite have either a lis= t of > sub-testsuites, or a list of testcases as previously used. > The unit test suite runner can then recursively iterate and run the sub- > testsuites, until it reaches a suite with testcases, and it then runs eac= h > testcase as it had done previously. >=20 > By allowing this further breakdown into sub-testsuites, a refactor of the > crypto unit tests solves the issue of inaccurate reporting, as sub-testsu= ites > can be used in place of the testcases that had multiple testcases hidden = on a > sub level. > The blockcipher tests previously had these hidden testcases, but are now > sub-testsuites that are dynamically created and added to a parent test su= ite, > allowing for each testcase status to be reported directly to the runner. > The cryptodev test suite is broken down into smaller suites that are used= as > sub-testsuites, which allows for more flexibility choosing which sub- > testsuites should run for the current device autotest. > The introduction of sub-testsuites also allows for more precise > setup/teardown functions, rather than general ones loaded with conditions > as was seen with the initial setup function used for all crypto testsuite= s. >=20 > For example, when running the cryptodev_aesni_mb_autotest, the AESNI > MB parent test suite has its own setup function to initialise the AESNI M= B > device. > Various sub-testsuites are added to the parent test suite, such as some o= f > the static suites that were once in the cryptodev_testsuite, and blockcip= her > suites. > The unit test runner can then run the AESNI MB parent test suite, which i= n > turn will run the sub-testsuites. >=20 > Documentation will be added in a later version of the patchset, adding to= the > test document that isn't yet merged. [1] >=20 > --- > [1] > https://patchwork.dpdk.org/project/dpdk/patch/20210309155757.615536-1- > aconole@redhat.com/ >=20 > Ciara Power (6): > app/test: refactor of unit test suite runner > test: introduce parent testsuite format > test/crypto: refactor to use sub-testsuites > test/crypto: move testsuite params to header file > test/crypto: dynamically build blockcipher suite > doc: add unit test suite change to release notes >=20 > app/test/test.c | 168 +- > app/test/test.h | 22 +- > app/test/test_bitratestats.c | 4 +- > app/test/test_compressdev.c | 4 +- > app/test/test_cryptodev.c | 2020 ++++++++++++++++++------ > app/test/test_cryptodev.h | 20 + > app/test/test_cryptodev_asym.c | 105 +- > app/test/test_cryptodev_blockcipher.c | 121 +- > app/test/test_cryptodev_blockcipher.h | 12 +- > app/test/test_ethdev_link.c | 4 +- > app/test/test_event_crypto_adapter.c | 4 +- > app/test/test_event_eth_rx_adapter.c | 8 +- > app/test/test_event_eth_tx_adapter.c | 4 +- > app/test/test_event_timer_adapter.c | 4 +- > app/test/test_eventdev.c | 4 +- > app/test/test_fbarray.c | 4 +- > app/test/test_fib.c | 8 +- > app/test/test_fib6.c | 8 +- > app/test/test_graph.c | 4 +- > app/test/test_graph_perf.c | 4 +- > app/test/test_ipfrag.c | 4 +- > app/test/test_ipsec.c | 36 +- > app/test/test_ipsec_sad.c | 4 +- > app/test/test_latencystats.c | 4 +- > app/test/test_link_bonding.c | 4 +- > app/test/test_link_bonding_mode4.c | 4 +- > app/test/test_link_bonding_rssconf.c | 4 +- > app/test/test_metrics.c | 4 +- > app/test/test_pmd_ring.c | 4 +- > app/test/test_reorder.c | 4 +- > app/test/test_rib.c | 8 +- > app/test/test_rib6.c | 8 +- > app/test/test_security.c | 4 +- > app/test/test_service_cores.c | 4 +- > app/test/test_trace.c | 4 +- > doc/guides/rel_notes/release_21_05.rst | 5 + > 36 files changed, 1898 insertions(+), 739 deletions(-) >=20 > -- > 2.25.1 Tested against armv8crypto PMD and the result looks good. Tested-by: Ruifeng Wang