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 71C2EA0093; Fri, 29 Jul 2022 04:39:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D27040151; Fri, 29 Jul 2022 04:39:06 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 608184014F for ; Fri, 29 Jul 2022 04:39:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1659062344; x=1690598344; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4bQW4tBreTtBQ3WfrxPelreDeJWj7GAuTbIxWa5SOwU=; b=gSVruYdA94/AqPhLGVn8uGkb0IplmNaB2Fhro7960ifRdu82ZF7Gh3zb 5q4dHWbXWorXWwQZY43wkobq7ymuqDAg5BnNQbXsoVeoJ8X1XhD6UN6Ey jSzdX9TJO1zRWcSIiDJf2XpFXnuFsJSXXsA+YT02wsjPKXGqfvvOz6xzh vXIqc7W6I9hF4cQ+l7WHd7A3CfoM9KUEX7p6LPh9A20PH7p5BR4pixMtY 5tiYCwnDz+U15tf0z5h4nuv8mrye/I0ZKhWJGnODdvpqcECAgmqot213W I7rJ8gyX9zAn3yeBs7rL1MezLyeTalP4dfNaNFq3hlMjcyg0vT6N2IKug w==; X-IronPort-AV: E=McAfee;i="6400,9594,10422"; a="350379095" X-IronPort-AV: E=Sophos;i="5.93,200,1654585200"; d="scan'208";a="350379095" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2022 19:39:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,200,1654585200"; d="scan'208";a="690586607" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by FMSMGA003.fm.intel.com with ESMTP; 28 Jul 2022 19:39:02 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 28 Jul 2022 19:39:01 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Thu, 28 Jul 2022 19:39:01 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Thu, 28 Jul 2022 19:39:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R6qTk8CN3domwUX5LcfRqQwQDnCPTWvpEHzuGupG0LKmv3COezWW4fDDmS8288diECHdp+bsvLbyDsnNsBQrE025cLhcMUtFQqm7nQ5R6lVGQ8h7VgMEia+3cfLFxLkzWqYnHcsHvFIDWNWpUK1I/dFvVTLxmsFbQjTr5m5ddHO21NQoS7bZtVykV/gzaDx/1S2XvhlxUFEKg+4y+RA9FdYVwpC17o7ZzKiUoj9eTsLaw5FVCgxKrEnUMhimgUBVfRD/QM+UjwkehPWi1HdQKH3n/ZkND0BgnZQE9AQWUtcB/JatZS9pmHkJTok+T4NesWZ3cWhgCsHYZW79ChhQZA== 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=u7eXqFHlqRrSV9zE7gBpUerBFkUKrSk0uiC871OI04A=; b=XNS04HcAdgcY62FAz1k/p16TJImw8Zzeu57fRyuS53otqFoiR4nXJwgLk04r39vFhTuP4cXOcEXRbKPpTYMzusUpY+AO4Uc8P4hAZ9WoGof0aG6hXHuIrcw6D77K6aIyhlQJ96TCzz67qy4CD3Q0J2CPfZUdHOVLJXv/9wJ+jrPFQ/+PfXF8hS7iKc3u9WROtyFIxhGdsHfLg3Okdy0+Sg/xNerLK3EiTU9Nh8OTplxVvofslfD0OOBv+0y7xcyMs/Xx0Vq6C326108NGjd8iJ04bprnVaM7lRkeIng1604BiVgZQKBlHSoHHL++hAmr86P+tjxA9J3nU6UyEbsDpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB4252.namprd11.prod.outlook.com (2603:10b6:5:201::26) by BN7PR11MB2610.namprd11.prod.outlook.com (2603:10b6:406:ab::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Fri, 29 Jul 2022 02:38:53 +0000 Received: from DM6PR11MB4252.namprd11.prod.outlook.com ([fe80::59cc:59d0:4ade:18b8]) by DM6PR11MB4252.namprd11.prod.outlook.com ([fe80::59cc:59d0:4ade:18b8%5]) with mapi id 15.20.5458.024; Fri, 29 Jul 2022 02:38:53 +0000 From: "Xu, Rosen" To: David Marchand , "dev@dpdk.org" CC: Gagandeep Singh , Hemant Agrawal , "Chautru, Nicolas" , Ray Kinsella , "Daly, Lee" , "Zhang, Roy Fan" , Ashish Gupta , Sunila Sahu , Ruifeng Wang , "Ajit Khaparde" , Raveendra Padasalagi , Vikas Gupta , Chandubabu Namburu , "De Lara Guarch, Pablo" , Michael Shamis , Liron Himi , Chengwen Feng , "Laatz, Kevin" , "Richardson, Bruce" , Sachin Saxena , Jerin Jacob , Liang Ma , "Mccarthy, Peter" , "Van Haaren, Harry" , "John W. Linville" , "Loftus, Ciara" , "Zhang, Qi Z" , Chas Williams , "Min Hu (Connor)" , Gaetan Rivet , Jakub Grajciar , Zyta Szpak , Tetsuya Mukawa , Harman Kalra , "Singh, Jasvinder" , "Dumitrescu, Cristian" , Matan Azrad , "Maxime Coquelin" , "Xia, Chenbo" , Jakub Palider , Tomasz Duszynski , "Zhang, Tianfei" , "Thomas Monjalon" , "Huang, Wei" , "Ferruh Yigit" , Andrew Rybchenko Subject: RE: [RFC v3 17/26] bus/vdev: make driver-only headers private Thread-Topic: [RFC v3 17/26] bus/vdev: make driver-only headers private Thread-Index: AQHYopa0noIbCyLEk02pt8S2zlaBdK2Uo0vg Date: Fri, 29 Jul 2022 02:38:53 +0000 Message-ID: References: <20220628144643.1213026-1-david.marchand@redhat.com> <20220728152640.547725-1-david.marchand@redhat.com> <20220728152640.547725-18-david.marchand@redhat.com> In-Reply-To: <20220728152640.547725-18-david.marchand@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGNhMDM3MzgtMjFkMi00YWUzLWI0M2MtMWU3NDUzMDQ0YmM4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiT08wNE81YWlHU0NZR29JU3JjaEhYN3FNSkdXZDF6SXNvRGlEMlFnYkI1dWVNajNVbVo4Zm1VTVl5TFNFcEJkcyJ9 x-ctpclassification: CTP_NT authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5db9979c-db79-482c-00b6-08da710b7a45 x-ms-traffictypediagnostic: BN7PR11MB2610:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5eq1fm94DV57ApzaJYEADz9IVI7eV1SQ5voImqLgnrB2s+IBJNGZOaKpF+6y1kl0r3yGOCG+Dxsd8xkZX9mF3hf9cbQHRRiNtFtDJ8MBqcbdhWbOKs1x7QEBQpWoi0jd1h/iJw6qqBqEnplr2CgFqPd9UB7Vc8t6FbPIFFnlDxIqC1fLqYhD1NclGTxZzQcwi0pqKEkOh0fLK3+IJhZ7Zf2N3oa0HWgcVmQCO8gWO9bbRJKlkMSVek1ewi/2PrwW29BOraqhK16wTrHzJgbQgixqUS5WCMh5Y2n9sE34aD9YNBKrgdngzwG0wNMXtVa42f7TPvpNjZZl7C5QNiPzhiqF+CsHGSJDZkpZaSY9lHg5P3G/IHVwBBQsmNsly6YGVUl+ZKhTHsB2o+8apbebVPSx5icnUEA3waobcVevHttkyl8biCQhrLYSFV80g9CuPNomRZrVYg35+k9YHP4ubs4pDfE9hMJbvylv28sMFXcBU/hTwsQOwL4pBO6AVvw2Kr3LFvw4uja8NOA/AvkbUN5QFIPq/1zbz10XXNbsXqZL1Pq7GDl7QCDgANrey4H+06rCdKr3GbnVw/k6up+7fdBa1+xUEa1y5xv525AJz0POFupd5eDl0dM1bjN8mfXRiGOl0JgFjqDfFDAfO70suiywWEWffYxwR4yb+MhwmXddob3LYxhld5UfrnpMSveJbh4E8OeItmOZcSGU8JWPjH3HMXi/q5RSkHahOD2MQw4EPEaGf+PTU52/zQZLLnb5tvpVnXRTDduJpGS2mLPGYu2Hm/lCRPgewSM50mggcq4+BMq0HN9fCmydSWGtPzuf x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4252.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(396003)(366004)(346002)(376002)(136003)(39860400002)(186003)(33656002)(8676002)(83380400001)(66476007)(66946007)(66556008)(478600001)(76116006)(2906002)(4326008)(9686003)(54906003)(7696005)(6506007)(86362001)(66446008)(41300700001)(26005)(316002)(55016003)(8936002)(110136005)(38100700002)(7416002)(38070700005)(5660300002)(64756008)(53546011)(52536014)(7406005)(82960400001)(122000001)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?g4x6Iwyp/LTTnTA+4Vh7hEnZvWDwXKtDYxyN7+PBxMVBQSqxDBW8VsIoLzbu?= =?us-ascii?Q?BShqhKY9VcXjOOnB2E2RSDKXXkJn6B1o40Ich9i3d7uv+0UoNe3VsQFrkQNc?= =?us-ascii?Q?8kdN3zUguAQ50VrngoAf9zjfnRbVPPA+/9ZLk46e7Dyq3k3W8qCzpdwJ6W4s?= =?us-ascii?Q?WMJUXcxZNgApd8Ci3r6Xk1VWkVBVyBOy8r2k0t/OCdbtA3m/2HshdQwd6A1a?= =?us-ascii?Q?Av7nJmiI5n9mgODeipvCPryGU6h1I7hH8bSLsjeE0BVppe8Bjo6Wd1in5OrW?= =?us-ascii?Q?k0VKE3CPOs133VPv7FJqQHNf3TR3uv/Lw0sVe+sHdPfy4fXTJmTDG5bKlFCv?= =?us-ascii?Q?+Bj2RuVSWHvjYYiE5odnkMdiz9Hioy4i5IRwKPDtv0ifko/gkvMjdzjZsBpc?= =?us-ascii?Q?6csKsfxtnuhSv3poDpG+IKyxVnYtco1BUfqBNQP0Hm1vsZ/dCBfvIKMxCQWX?= =?us-ascii?Q?3c+VXpLaxCN43xxMHIbgzXppt9TrYnc15OxHEeYJjvd0pW8gvwYc8zWlrbUq?= =?us-ascii?Q?NbBs10ED/LCLrXd3PF8tX9e060xyitKIhUcPxo17e2e+Elhn1repu4eCClJa?= =?us-ascii?Q?vS+fQp0Ta/GQFao8aBE7HKvV/V53z3yHJq8c0ho9QnybcGs22cdg1ugyD02c?= =?us-ascii?Q?DmYKtL9BvRJX8bbNwyt/M1zA8nHaUN/epXmf/E6JX7AmpefdVIoBoI3j9CYW?= =?us-ascii?Q?x60jsOXnerf98u1Hc8vvtUHaR7Tn7/VfWfdHT7y7NF2+HARHPrY09CPtEpbb?= =?us-ascii?Q?jwCRS/mvq+cA2SKwUL30oVBGX0YdSRsyOPBgTpcm6WOhO5gG/yivM6BCqRH2?= =?us-ascii?Q?sHX/D37kuVa3dwMAj1b311b++SMtw35G+wj87P/OHhO9HG/0prVuYd3f/plM?= =?us-ascii?Q?ryjrER7k77Mfw9WaCGQ2vPFTMi/18v5NQqDUSI32CTk7fTi/nxI5r755D91u?= =?us-ascii?Q?ZUiY6kH89/WrJ+oq3t56MlcxGw/oipSRDkBTwZNjuIQNZsYz/NdxrbWksli+?= =?us-ascii?Q?8FjKZYOYbJh46ymnvOE5hgxvINgBiuKJLNyXaOfrxwHNbQynvc0K3/hQNNRm?= =?us-ascii?Q?wgL2BMNj2sH91Vh4UGQzd/tKpdl1TESGuhjcmFxslpFTkDUfyrcPPmUA3Cm2?= =?us-ascii?Q?EmM9ARSOB5KlL3pVj2oeqikIWAj46LYyrWlCWrhr7X20IMxbmdqBqh5MY98b?= =?us-ascii?Q?nDbb50nh7FQ3O4eyXLzECrxI+UFdQZdujynAk+pU+XPLoGVxVlX73azU5eI3?= =?us-ascii?Q?dXZ/GiZEwiiWAr7nURoFUb9CFmbWvP8Xj/8Oe2+lJdQnz2N1M8VuhLOpuyyn?= =?us-ascii?Q?CtBDGvxi8CG6ENa3DYQ8O7Ql4emGejkLBogQ4MGEs5JmdVT0NXId0n8wgHhL?= =?us-ascii?Q?cdtGMJwGmfh2VM8uSlNgzcLehBQNo7My1M3BjmeK/DwDZgM5P1gV69pBtgTU?= =?us-ascii?Q?RVG1M9edYGeUI9VUzSaTw1N9MN73HHcB0xkCo/5YnuEqu5aJl1ZvCvyaPUGT?= =?us-ascii?Q?BjJA0vcuTiG+vY1+7ySqDnoF0Hml5O1TSzUYAffBLr7qPIqgyOTr45uje3Tj?= =?us-ascii?Q?56m+XqhUR62pvcqin7yiyhsZ7vai9//39zd3111/?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4252.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5db9979c-db79-482c-00b6-08da710b7a45 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2022 02:38:53.6111 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RrfK2S4eFecJei0eeQSClruljZ3IdNM3fSXale+3zHMTiepIF4+nvOM8ZOPUGQCTPJt+eDSzR5OPQvigLS4pTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2610 X-OriginatorOrg: intel.com 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 Hi, > -----Original Message----- > From: David Marchand > Sent: Thursday, July 28, 2022 23:27 > To: dev@dpdk.org > Cc: Gagandeep Singh ; Hemant Agrawal > ; Chautru, Nicolas ; > Ray Kinsella ; Daly, Lee ; Zhang, Roy > Fan ; Ashish Gupta ; > Sunila Sahu ; Ruifeng Wang ; > Ajit Khaparde ; Raveendra Padasalagi > ; Vikas Gupta > ; Chandubabu Namburu ; > De Lara Guarch, Pablo ; Michael Shamis > ; Liron Himi ; Chengwen > Feng ; Laatz, Kevin ; > Richardson, Bruce ; Sachin Saxena > ; Jerin Jacob ; Liang Ma > ; Mccarthy, Peter ; Van > Haaren, Harry ; John W. Linville > ; Loftus, Ciara ; Zhang, = Qi Z > ; Chas Williams ; Min Hu (Connor) > ; Gaetan Rivet ; Xu, Rosen > ; Jakub Grajciar ; Zyta Szpak > ; Tetsuya Mukawa ; Harman > Kalra ; Singh, Jasvinder ; > Dumitrescu, Cristian ; Matan Azrad > ; Maxime Coquelin ; > Xia, Chenbo ; Jakub Palider ; > Tomasz Duszynski ; Zhang, Tianfei > ; Thomas Monjalon ; > Ferruh Yigit ; Andrew Rybchenko > > Subject: [RFC v3 17/26] 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 > --- > 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 Acked-by: Rosen Xu