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 0DA78A0542; Mon, 29 Aug 2022 09:18:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E5A0640DDA; Mon, 29 Aug 2022 09:18:24 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60073.outbound.protection.outlook.com [40.107.6.73]) by mails.dpdk.org (Postfix) with ESMTP id 0C57840DF7 for ; Mon, 29 Aug 2022 09:18:23 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=BXoJrjhP8Sbl/3No5ShrefgGxQzEf0MhCkEYoaYGxKAisI56TMoRHAPI++5mbUuRIGVn/AUImp2MTjEJZVurCk25MlhT9+09lSxTjkpy/qepYdFXRrFPbqaznf2lcZZ4Fg5QRPvOqVGYQN6A01MryR8kRuEoxoVUgegZP/T4Aeqe2QeMtM/iX9G7YCi63YZlXH3puSvBOtJa3KEKUG3Hr3Zg4RlZ53rtdvgYYuvgCXAkzAesrLbkfBtNzEoQe89wAVTPKd6/rNBcFezXMjxxlwdIUD8kk6F+289kBnMKK95wABHzGdB12kAGsaFtDfg2HiANFS5RBKqgNaG46SOPaw== ARC-Message-Signature: i=2; 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=gbWH6+4yMnOkhYIJXkVqzvl0XSz9o7gL1ke9kplOTR4=; b=HNG8fxMGlZ/a0HsxmE/TPVAYD1YdbLqpNPauQkN4ha206MH6DfsDd7W00UAlmzj/cDb0kuqNyUMdHRqdRDZzwnv2/NaHo2twowG7JzC9L+Wy8o9A2xclM2/zCVokw92H5OnT19kgH0RSU49nlL7mrL+mOlzjry7LOO85Q/8Qekh7ohjg47HQZsdziCTdU4tY/A3GYHJzQFUyHQPUN3qqA39FRtZ25n2F5yjqEY4CVDwE8Y0IyamD1Spy7L4iE462d/s+kUgR3b7DUuZhv3l+M+qTd/rfUt/Z/yHuhmvwR+aYiBbeiZLF9LmSd53yJjA6M9tPou9XBUCSKIAHVETKWA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) 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=gbWH6+4yMnOkhYIJXkVqzvl0XSz9o7gL1ke9kplOTR4=; b=sPk6ouimDVKW85QhBcHKoaEaAf85a1BacCNIejoNEaMApfIIggtcpB/NyKEpQWEfP+L35BVNs4fr+aoQR4XBbTKeREPXlOswCCsNrGucZnIpDb+c8O0S253kceYfNojv3Yl6y5xvkUqLJ5xdQgN6lPnQf7sKX54mITCleTP8vgo= Received: from DBBPR09CA0044.eurprd09.prod.outlook.com (2603:10a6:10:d4::32) by VI1PR08MB4429.eurprd08.prod.outlook.com (2603:10a6:803:100::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Mon, 29 Aug 2022 07:18:14 +0000 Received: from DBAEUR03FT055.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:d4:cafe::7) by DBBPR09CA0044.outlook.office365.com (2603:10a6:10:d4::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.14 via Frontend Transport; Mon, 29 Aug 2022 07:18:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT055.mail.protection.outlook.com (100.127.142.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15 via Frontend Transport; Mon, 29 Aug 2022 07:18:14 +0000 Received: ("Tessian outbound fccf984e7173:v123"); Mon, 29 Aug 2022 07:18:14 +0000 X-CR-MTA-TID: 64aa7808 Received: from 348a4df1e59d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C527CE9D-4ACE-4F8B-97CE-03A858140299.1; Mon, 29 Aug 2022 07:18:08 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 348a4df1e59d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 29 Aug 2022 07:18:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IHWO6nPTYzIk+owiF/RyQ59uJuDTojW1j+OW0kBJzb1CyNeaasQZOmkliFhntRK1dOx0veIIEL3bUC47zYbbLdSTyRCvR4Nu1dcubtSOqxtwexvBlhNeNi/M4lVZ0KrPWSQr/V0gGwuOW08XgeHgKMFRpb/HU6BHHJqQFflcNBuyxmyYgD6hZj2UQoV8CfdNp/uiXTfwOhATwPZREnk7wl9Jkf1nCRzfl2rLADalQfTIvkKNBeQNGz34uSHC0xAW0V6zerqnS3APnWw5L9CAJ132D6ekO7OH9T/lEnaUk7WMyZVEy05qPgKqR/SBq/dJ8oNZ8jGWVG1WDvSwirCDtA== 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=gbWH6+4yMnOkhYIJXkVqzvl0XSz9o7gL1ke9kplOTR4=; b=nfnP97uDuLRyDS0hHpnbFBNXM8EO75yCjt7vIX4Ikcpo4hOhtIbk4BqxOx7SfHaynAOa5C6Qaqk/o//jr6yD3sc9qNoALyoi0cnltG94gQgJojikiQGtQYI2VPlG8xjqbNcpCv/6vxYFN0KVNMKwkng94dd7S5AZnRK+Cme62r4wZVwDMjQN6REXM/lFmO5lX6jMiFh+Ac/42vVvHxGspaUnHfrg1VyfyQ+1r+4Ayn9WldOvchx9pPh93CVS2qtx6lUMzMQwbLivok684Pmk1aG/22g3ENqnDTQcjPeKywFFswNIlrNAKseFJ/FEYvF/V84g4Soe/4CfUJf00rlyYQ== 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=gbWH6+4yMnOkhYIJXkVqzvl0XSz9o7gL1ke9kplOTR4=; b=sPk6ouimDVKW85QhBcHKoaEaAf85a1BacCNIejoNEaMApfIIggtcpB/NyKEpQWEfP+L35BVNs4fr+aoQR4XBbTKeREPXlOswCCsNrGucZnIpDb+c8O0S253kceYfNojv3Yl6y5xvkUqLJ5xdQgN6lPnQf7sKX54mITCleTP8vgo= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by AM6PR08MB3637.eurprd08.prod.outlook.com (2603:10a6:20b:46::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.19; Mon, 29 Aug 2022 07:17:59 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::8d6b:a2d2:5fbb:e398]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::8d6b:a2d2:5fbb:e398%4]) with mapi id 15.20.5566.021; Mon, 29 Aug 2022 07:17:59 +0000 From: Ruifeng Wang To: David Marchand , "dev@dpdk.org" CC: "thomas@monjalon.net" , "bruce.richardson@intel.com" , Rosen Xu , Gagandeep Singh , "hemant.agrawal@nxp.com" , Nicolas Chautru , Ray Kinsella , Lee Daly , Fan Zhang , Ashish Gupta , Sunila Sahu , "Ajit Khaparde (ajit.khaparde@broadcom.com)" , Raveendra Padasalagi , Vikas Gupta , Chandubabu Namburu , Pablo de Lara , Michael Shamis , Liron Himi , Chengwen Feng , Kevin Laatz , Sachin Saxena , "jerinj@marvell.com" , Liang Ma , Peter Mccarthy , Harry van Haaren , "John W. Linville" , Ciara Loftus , Qi Zhang , Chas Williams , "Min Hu (Connor)" , Gaetan Rivet , Jakub Grajciar , Zyta Szpak , Tetsuya Mukawa , Harman Kalra , Jasvinder Singh , Cristian Dumitrescu , Matan Azrad , Maxime Coquelin , Chenbo Xia , Jakub Palider , Tomasz Duszynski , Tianfei zhang , Ferruh Yigit , Andrew Rybchenko , nd Subject: RE: [PATCH v4 17/27] bus/vdev: make driver-only headers private Thread-Topic: [PATCH v4 17/27] bus/vdev: make driver-only headers private Thread-Index: AQHYuUmqOVcI9V/8w0SbLZd2KpJata3Fehwg Date: Mon, 29 Aug 2022 07:17:59 +0000 Message-ID: References: <20220628144643.1213026-1-david.marchand@redhat.com> <20220826124208.671400-1-david.marchand@redhat.com> <20220826124208.671400-18-david.marchand@redhat.com> In-Reply-To: <20220826124208.671400-18-david.marchand@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: B812AF6CAA7F6F42B250193BE7905A0D.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 4c89e918-1dd1-4160-1dd5-08da898ea36a x-ms-traffictypediagnostic: AM6PR08MB3637:EE_|DBAEUR03FT055:EE_|VI1PR08MB4429:EE_ x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ac7De+fdttu1k0pHKfO1PSyxWdDlv7PZNAnOD2Bpr62Dn8tGOZ3fNMbx86ghYGvrDtc/1VHwXols6usg/sti2uAfM0J2uWn0/ItWsC50Wwg5Qm6STIHsWqP9TX2ThUIncWDo+JmCtrN0gMu/w5tqQNcabsfMDjeCHqDCaaXIvamh6j5+tSro6T6//hjZYhjV7ZADI9kF1YdJsfMocWPbbWtSt8J/2Z3iyk8b673je2SrEG5CFD4XiG07zV+QMmUZcGP8dWXYGWuDnq8mzSYUnA2mzj820GqgxYzJDvvxSwyMD+wOme5KHbgWKb5bKnQjVBdiW35+LBlLA8GpI+4A2mKoTSbnru1OYQ7GYCBGnWM5HtC2CMxOkA10mMhIi5xAaSIEzOpBHbzMDJM8FOEU8px82Oj+/mUvNEcE/hK8L6zUplxzk5QJ91F7tvbocXPuP67fRAFhmctWmbCuVHT4ywYYmhD76drRVxPoLQINxb9hSlnDT80Dntw5LZ+hXec6qW5+KDNhL7owa8NNkVM0RJjGa9rxePbaPOpwTlB96/R4wpuCyzyYW/gDb/Sm7qpwMvE2HzNq7kn4vuHoCFv8jc7KJZ3aiMlrzOoGT8EzCkXAmpQ3v2DrWd/BHqYovRLRJ8f9xU5m6VJJMDTIUSIWPlmmL9YGssml4fCi7LAiBXj2EIkUOzdMjYdPfnGV4iI3rJsQZF8pltt5OTOOya0lhz0YghjPGrUJ3B2aHeUE9WfNsWr5Ovi7WXtbmGUKfAzBxl6Nb+sxvUbHvHmTPNHUxg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(346002)(396003)(136003)(366004)(39860400002)(66476007)(2906002)(8676002)(7416002)(33656002)(7406005)(8936002)(66556008)(55016003)(66446008)(4326008)(64756008)(66946007)(76116006)(316002)(54906003)(478600001)(110136005)(53546011)(7696005)(9686003)(26005)(6506007)(41300700001)(71200400001)(83380400001)(38070700005)(86362001)(186003)(38100700002)(52536014)(5660300002)(122000001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3637 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 041e6531-25f2-45fb-0b7b-08da898e9a2e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8ntX71e3f8sIUr40Q9WKGZcHmK3gMndFO4xcMW+zj9cOQ8SN3fiiBd4df9DMit3eJJ/BIufZgC1tkLSEZWXlTgDC+D92v8zt+MNmJKNepaqVO8uYxpFPCJ20W9r+vu2sHkRzHHTbt5nJuL/wa8dQ7fB7AMr7nFDftqPQOH2z/xWA/G4VeB7oByaz43An0NvAyk7jD2zjvblnN6dUjyjeBqEk2IfJ/tDypSzPMFcDyx3DNR1ojnrD4Ge1xXIYkBkp1XWviCaIDID/daE/fKqJRc3AbJeUhIbYv0t/RjwLbrWOI/4uJEz8h6B5yWEU6L49ohYyj7QLCumb7GcqtGRnrqsUmmy78qBB8LD/JD7tPjqmA/wLCYoOEErwDLfkAgImDKKX/qmm5hDMkCRP166i+IsCgtnsYviTOgo7Kp0urxHmnLeP1bSN6gigRTdVV764gAbCbqjA1k6S7ixbXo0O08XgkDHxVB+6w3q/dF48rEZGsT+ItmDj8WdX+BUk2Iw8sGqZzS/J0hMoRdVJfN6P3BO+NNVKKUaRE0gX6/wKnnegCHZwPRtSY2IMAk+mprROmvNA6mS2X3uAmF4EQFIgM0H7Mcl+9lsSXgTl0Rk1hsyDiDySjqDYWHVDILgNBLEl3wt9QbXUoseQ8fupNnsei57PNAwEZfCREpXulpiq/7aixy7o869BJUWYjORsyPm2p3Qs21GYJBcHae1uBy66tF54UZhmEjX8Duv1Cw6lLUmeg2B3qkPL2/23W4YKAPEG 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:(13230016)(4636009)(376002)(396003)(136003)(39850400004)(346002)(46966006)(36840700001)(2906002)(82740400003)(26005)(53546011)(6506007)(82310400005)(9686003)(40480700001)(55016003)(336012)(47076005)(7696005)(33656002)(186003)(83380400001)(36860700001)(110136005)(8676002)(54906003)(4326008)(70586007)(70206006)(316002)(81166007)(52536014)(41300700001)(8936002)(5660300002)(86362001)(356005)(478600001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2022 07:18:14.6192 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4c89e918-1dd1-4160-1dd5-08da898ea36a 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: DBAEUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4429 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 > -----Original Message----- > From: David Marchand > Sent: Friday, August 26, 2022 8:42 PM > To: dev@dpdk.org > Cc: thomas@monjalon.net; bruce.richardson@intel.com; Rosen Xu ; > Gagandeep Singh ; hemant.agrawal@nxp.com; Nicolas Chautr= u > ; Ray Kinsella ; Lee Daly ; > Fan Zhang ; Ashish Gupta ; Sunila Sahu > ; Ruifeng Wang ; Ajit Khaparde > (ajit.khaparde@broadcom.com) ; Raveendra Pada= salagi > ; Vikas Gupta ; Chandubabu > Namburu ; Pablo de Lara ;= Michael Shamis > ; Liron Himi ; Chengwen Feng > ; Kevin Laatz ; Sachin Sa= xena > ; jerinj@marvell.com; Liang Ma ; Peter > Mccarthy ; Harry van Haaren ; John W. > Linville ; Ciara Loftus ;= Qi Zhang > ; Chas Williams ; Min Hu (Connor) > ; Gaetan Rivet ; Jakub Grajciar ; > Zyta Szpak ; Tetsuya Mukawa ; Harma= n Kalra > ; Jasvinder Singh ; Cristi= an Dumitrescu > ; Matan Azrad ; Maxime C= oquelin > ; Chenbo Xia ; Jakub Pa= lider > ; Tomasz Duszynski ; Tianfe= i zhang > ; Ferruh Yigit ; Andrew= Rybchenko > > Subject: [PATCH v4 17/27] bus/vdev: make driver-only headers private >=20 > The vdev bus interface is for drivers only. > Mark as internal and move the header in the driver headers list. >=20 > While at it, cleanup the code: > - fix indentation, > - remove unneeded reference to bus specific singleton object, > - remove unneeded list head structure type, > - reorder the definitions and macro manipulating the bus singleton object= , > - remove inclusion of rte_bus.h and fix the code that relied on implicit > inclusion, >=20 > Signed-off-by: David Marchand > Acked-by: Rosen Xu > --- > Changes since RFC v2: > - squashed cleanup for this bus code from other patches, > - updated release notes, >=20 > --- > app/test/test_vdev.c | 2 +- > doc/guides/rel_notes/release_22_11.rst | 4 +- > drivers/baseband/la12xx/bbdev_la12xx.c | 2 +- > drivers/baseband/null/bbdev_null.c | 2 +- > .../baseband/turbo_sw/bbdev_turbo_software.c | 2 +- > drivers/bus/vdev/bus_vdev_driver.h | 151 ++++++++++++++++++ > drivers/bus/vdev/meson.build | 1 + > drivers/bus/vdev/rte_bus_vdev.h | 134 ---------------- > drivers/bus/vdev/vdev.c | 8 +- > drivers/bus/vdev/vdev_params.c | 1 - > drivers/bus/vdev/version.map | 9 +- > drivers/compress/isal/isal_compress_pmd.c | 2 +- > drivers/compress/zlib/zlib_pmd.c | 2 +- > drivers/crypto/armv8/rte_armv8_pmd.c | 2 +- > drivers/crypto/bcmfs/bcmfs_device.h | 2 +- > drivers/crypto/caam_jr/caam_jr.c | 2 +- > drivers/crypto/ccp/rte_ccp_pmd.c | 2 +- > drivers/crypto/ipsec_mb/ipsec_mb_private.c | 2 +- > drivers/crypto/ipsec_mb/ipsec_mb_private.h | 2 +- > drivers/crypto/ipsec_mb/pmd_kasumi.c | 2 +- > drivers/crypto/mvsam/rte_mrvl_pmd.c | 2 +- > drivers/crypto/null/null_crypto_pmd.c | 2 +- > drivers/crypto/openssl/rte_openssl_pmd.c | 2 +- > drivers/crypto/scheduler/scheduler_pmd.c | 2 +- > drivers/dma/skeleton/skeleton_dmadev.c | 2 +- > drivers/event/dpaa2/dpaa2_eventdev.c | 2 +- > drivers/event/dpaa2/dpaa2_eventdev_selftest.c | 2 +- > drivers/event/octeontx/ssovf_evdev.c | 2 +- > drivers/event/octeontx/ssovf_evdev_selftest.c | 2 +- > drivers/event/opdl/opdl_evdev.c | 2 +- > drivers/event/opdl/opdl_evdev_init.c | 2 +- > drivers/event/opdl/opdl_test.c | 2 +- > drivers/event/skeleton/skeleton_eventdev.c | 2 +- > drivers/event/sw/sw_evdev.c | 2 +- > drivers/event/sw/sw_evdev_selftest.c | 2 +- > drivers/net/af_packet/rte_eth_af_packet.c | 2 +- > drivers/net/af_xdp/rte_eth_af_xdp.c | 2 +- > drivers/net/bonding/rte_eth_bond_api.c | 2 +- > drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- > drivers/net/failsafe/failsafe.c | 3 +- > drivers/net/ipn3ke/ipn3ke_ethdev.h | 2 +- > drivers/net/kni/rte_eth_kni.c | 2 +- > drivers/net/memif/memif_socket.c | 2 +- > drivers/net/memif/rte_eth_memif.c | 2 +- > drivers/net/mvneta/mvneta_ethdev.c | 2 +- > drivers/net/mvpp2/mrvl_ethdev.c | 2 +- > drivers/net/null/rte_eth_null.c | 2 +- > drivers/net/octeontx/octeontx_ethdev.c | 2 +- > drivers/net/pcap/pcap_ethdev.c | 2 +- > drivers/net/pfe/pfe_ethdev.c | 2 +- > drivers/net/ring/rte_eth_ring.c | 2 +- > drivers/net/softnic/rte_eth_softnic.c | 2 +- > drivers/net/tap/rte_eth_tap.c | 2 +- > drivers/net/vdev_netvsc/vdev_netvsc.c | 2 +- > drivers/net/vhost/rte_eth_vhost.c | 2 +- > drivers/net/virtio/virtio_user_ethdev.c | 2 +- > drivers/raw/cnxk_gpio/cnxk_gpio.c | 2 +- > drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 2 +- > drivers/raw/ifpga/ifpga_rawdev.c | 2 +- > drivers/raw/skeleton/skeleton_rawdev.c | 2 +- > drivers/raw/skeleton/skeleton_rawdev_test.c | 2 +- > lib/ethdev/ethdev_vdev.h | 2 +- > lib/eventdev/eventdev_pmd_vdev.h | 2 +- > 63 files changed, 221 insertions(+), 200 deletions(-) create mode 10064= 4 > drivers/bus/vdev/bus_vdev_driver.h >=20 > diff --git a/app/test/test_vdev.c b/app/test/test_vdev.c index 5eeff3106d= ..3cc3abe70b > 100644 > --- a/app/test/test_vdev.c > +++ b/app/test/test_vdev.c > @@ -9,7 +9,7 @@ > #include > #include > #include > -#include > +#include This line of change is unnecessary? Application uses rte header. The rest looks good to me. Reviewed-by: Ruifeng Wang