From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <dev@dpdk.org>; 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" <rosen.xu@intel.com>
To: David Marchand <david.marchand@redhat.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: Gagandeep Singh <g.singh@nxp.com>, Hemant Agrawal
 <hemant.agrawal@nxp.com>, "Chautru, Nicolas" <nicolas.chautru@intel.com>, Ray
 Kinsella <mdr@ashroe.eu>, "Daly, Lee" <lee.daly@intel.com>, "Zhang, Roy Fan"
 <roy.fan.zhang@intel.com>, Ashish Gupta <ashish.gupta@marvell.com>, Sunila
 Sahu <ssahu@marvell.com>, Ruifeng Wang <ruifeng.wang@arm.com>, "Ajit
 Khaparde" <ajit.khaparde@broadcom.com>, Raveendra Padasalagi
 <raveendra.padasalagi@broadcom.com>, Vikas Gupta <vikas.gupta@broadcom.com>,
 Chandubabu Namburu <chandu@amd.com>, "De Lara Guarch, Pablo"
 <pablo.de.lara.guarch@intel.com>, Michael Shamis <michaelsh@marvell.com>,
 Liron Himi <lironh@marvell.com>, Chengwen Feng <fengchengwen@huawei.com>,
 "Laatz, Kevin" <kevin.laatz@intel.com>, "Richardson, Bruce"
 <bruce.richardson@intel.com>, Sachin Saxena <sachin.saxena@oss.nxp.com>,
 Jerin Jacob <jerinj@marvell.com>, Liang Ma <liangma@liangbit.com>, "Mccarthy, 
 Peter" <peter.mccarthy@intel.com>, "Van Haaren, Harry"
 <harry.van.haaren@intel.com>, "John W. Linville" <linville@tuxdriver.com>,
 "Loftus, Ciara" <ciara.loftus@intel.com>, "Zhang, Qi Z"
 <qi.z.zhang@intel.com>, Chas Williams <chas3@att.com>, "Min Hu (Connor)"
 <humin29@huawei.com>, Gaetan Rivet <grive@u256.net>, Jakub Grajciar
 <jgrajcia@cisco.com>, Zyta Szpak <zr@semihalf.com>, Tetsuya Mukawa
 <mtetsuyah@gmail.com>, Harman Kalra <hkalra@marvell.com>, "Singh, Jasvinder"
 <jasvinder.singh@intel.com>, "Dumitrescu, Cristian"
 <cristian.dumitrescu@intel.com>, Matan Azrad <matan@nvidia.com>, "Maxime
 Coquelin" <maxime.coquelin@redhat.com>, "Xia, Chenbo" <chenbo.xia@intel.com>, 
 Jakub Palider <jpalider@marvell.com>, Tomasz Duszynski
 <tduszynski@marvell.com>, "Zhang, Tianfei" <tianfei.zhang@intel.com>, "Thomas
 Monjalon" <thomas@monjalon.net>, "Huang, Wei" <wei.huang@intel.com>, "Ferruh
 Yigit" <ferruh.yigit@xilinx.com>, Andrew Rybchenko
 <andrew.rybchenko@oktetlabs.ru>
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: <DM6PR11MB4252A00A45C64BFEEF5EEB7189999@DM6PR11MB4252.namprd11.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

Hi,

> -----Original Message-----
> From: David Marchand <david.marchand@redhat.com>
> Sent: Thursday, July 28, 2022 23:27
> To: dev@dpdk.org
> Cc: Gagandeep Singh <g.singh@nxp.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Chautru, Nicolas <nicolas.chautru@intel.com>;
> Ray Kinsella <mdr@ashroe.eu>; Daly, Lee <lee.daly@intel.com>; Zhang, Roy
> Fan <roy.fan.zhang@intel.com>; Ashish Gupta <ashish.gupta@marvell.com>;
> Sunila Sahu <ssahu@marvell.com>; Ruifeng Wang <ruifeng.wang@arm.com>;
> Ajit Khaparde <ajit.khaparde@broadcom.com>; Raveendra Padasalagi
> <raveendra.padasalagi@broadcom.com>; Vikas Gupta
> <vikas.gupta@broadcom.com>; Chandubabu Namburu <chandu@amd.com>;
> De Lara Guarch, Pablo <pablo.de.lara.guarch@intel.com>; Michael Shamis
> <michaelsh@marvell.com>; Liron Himi <lironh@marvell.com>; Chengwen
> Feng <fengchengwen@huawei.com>; Laatz, Kevin <kevin.laatz@intel.com>;
> Richardson, Bruce <bruce.richardson@intel.com>; Sachin Saxena
> <sachin.saxena@oss.nxp.com>; Jerin Jacob <jerinj@marvell.com>; Liang Ma
> <liangma@liangbit.com>; Mccarthy, Peter <peter.mccarthy@intel.com>; Van
> Haaren, Harry <harry.van.haaren@intel.com>; John W. Linville
> <linville@tuxdriver.com>; Loftus, Ciara <ciara.loftus@intel.com>; Zhang, =
Qi Z
> <qi.z.zhang@intel.com>; Chas Williams <chas3@att.com>; Min Hu (Connor)
> <humin29@huawei.com>; Gaetan Rivet <grive@u256.net>; Xu, Rosen
> <rosen.xu@intel.com>; Jakub Grajciar <jgrajcia@cisco.com>; Zyta Szpak
> <zr@semihalf.com>; Tetsuya Mukawa <mtetsuyah@gmail.com>; Harman
> Kalra <hkalra@marvell.com>; Singh, Jasvinder <jasvinder.singh@intel.com>;
> Dumitrescu, Cristian <cristian.dumitrescu@intel.com>; Matan Azrad
> <matan@nvidia.com>; Maxime Coquelin <maxime.coquelin@redhat.com>;
> Xia, Chenbo <chenbo.xia@intel.com>; Jakub Palider <jpalider@marvell.com>;
> Tomasz Duszynski <tduszynski@marvell.com>; Zhang, Tianfei
> <tianfei.zhang@intel.com>; Thomas Monjalon <thomas@monjalon.net>;
> Ferruh Yigit <ferruh.yigit@xilinx.com>; Andrew Rybchenko
> <andrew.rybchenko@oktetlabs.ru>
> 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 <david.marchand@redhat.com>
> ---
> 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 <rosen.xu@intel.com>