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 76F5AA0093; Fri, 29 Jul 2022 04:41:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A28540151; Fri, 29 Jul 2022 04:41:44 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 96B684014F for ; Fri, 29 Jul 2022 04:41:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1659062501; x=1690598501; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gQvAhuti3A+mTufC3MX/bLdFC3x1tBVN3szqGBmmRs8=; b=AXmyEba+Q6c1WTP6Cw/noM6lP4cmEYvEsuySZ+FW3+czk/fgSkemQfIZ BcOgeuR/SUUx1wb/RkdOYwcdhPMtptzYjFReyXXObyqwNwjaJagT7aE53 lR5mhNxqjtnyJd7vQPK3P/pJpfPX7w9LQ4UHltMRsyjkMj1piOi+N4Mjx XlPkgQqbLkAuB8GskQbcwxfY+NwKcHCoal8X0zrSSPUYMad6e84+M3SWo RdNY8+kF2hR1uaEaOoTpOEd4KgLnqnHPpb01iJLV6xeJyhM/jMTpf8V74 ORWnyycRoFMooiiBthC1ReYQnaQi5sbeWyoeHvtJ01XVOThn0CBE5yctx w==; X-IronPort-AV: E=McAfee;i="6400,9594,10422"; a="268439029" X-IronPort-AV: E=Sophos;i="5.93,200,1654585200"; d="scan'208";a="268439029" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2022 19:41:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,200,1654585200"; d="scan'208";a="777400426" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga005.jf.intel.com with ESMTP; 28 Jul 2022 19:41:40 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX604.amr.corp.intel.com (10.22.229.17) 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:41:39 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX609.amr.corp.intel.com (10.22.229.22) 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:41:39 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) 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:41:39 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.49) by edgegateway.intel.com (134.134.137.102) 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:41:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IDaCKesfxebXFxjTeb7FFaHdmXHROd7mGlDCIQGJ7o1DBtUpaPdmJnjf/VdDomOqWoEzJbiTXGcLFTMBwgAHd38XkLAMKrEkNNi5xW4DF8snbOGetock5Id7anRQNpKoFNp6qf2D854T52pU/Scma12ztgeljPjQWgsYgW2qNpujb7i4ZIuoRRr676v4v3tq7UObWmXwCxRZV0A2ZMZuc2BjN0Nb7UuELOXi8f+e72jlSsrw1WYg32gD9AnVYzhv9ZGZJOpPGUiZo/1hItmVzWTw0q75xTmPRw4h6w238sRMvenar8tWomBleB+JlpYN9XKKy9Q8UrZrIW8rYGWh4A== 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=y2uLWCgnkU3CEjzOU+4KSg4MUVro82GskoI+KNKDcUo=; b=k/xQSRkihcqTSkXlyPxLDqnLZPhuh0uD6hkH2wn31XjmPG6OtZEwsUjJQn4clNMqv7x0FcP/+7+VgDj+slpTXeGqay8AJQIUjX43pPIRO1B52W/OOcGll9/hwwAzFE+C90pbFdBbSrJxnW0BwAeUHLm5hqCuX3EwIS2n4Afaz0xlyw5o8brIFvzEfuN2G0a4M+f+fUr7hEeaZvgCGJ/mR3COT1Dc5tmGH7GhcM1MkR28DdLDD0RCkfrZDQBN8UTM6LcExoU4QV+x5RTneEuNykNhMAA8BKpe09LyHJvK4USkd3c2JP2zUrOlCE1XLrp6i+vUBrKQB+EfD06oWvQVqg== 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:41:35 +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:41:35 +0000 From: "Xu, Rosen" To: David Marchand , "dev@dpdk.org" CC: "Chautru, Nicolas" , Ray Kinsella , Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , Matan Azrad , "Viacheslav Ovsiienko" , "Zhang, Roy Fan" , Andrew Rybchenko , Ashish Gupta , Chandubabu Namburu , Ankur Dwivedi , Anoob Joseph , Tejasree Kondoj , Nagadheeraj Rottela , Srikanth Jampala , "Jay Zhou" , Radha Mohan Chintakuntla , Veerasenareddy Burru , "Chengwen Feng" , "Richardson, Bruce" , "Laatz, Kevin" , "Walsh, Conor" , "McDaniel, Timothy" , Jerin Jacob , "Pavan Nikhilesh" , Elena Agostini , Ashwin Sekhar T K , Harman Kalra , Shepard Siegel , Ed Czeck , John Miller , "Webster, Steven" , "Peters, Matt" , Rasesh Mody , Shahed Shaikh , Ajit Khaparde , "Somnath Kotur" , Chas Williams , "Min Hu (Connor)" , Rahul Lakkireddy , "Su, Simei" , "Wu, Wenjun1" , Marcin Wojtas , "Michal Krawczyk" , Shai Brandes , "Evgeny Schemeilin" , Igor Chauskin , "Daley, John" , Hyong Youb Kim , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Dongdong Liu , Yisen Zhuang , "Zhang, Yuying" , "Xing, Beilei" , "Guo, Junfeng" , Andrew Boyer , "Yang, Qiming" , Stephen Hemminger , Long Li , Jiawen Wu , Devendra Singh Rawat , Maciej Czekaj , Jian Wang , Maxime Coquelin , "Xia, Chenbo" , Jochen Behrens , Jakub Palider , Tomasz Duszynski , "Zhang, Tianfei" , "Wu, Jingjing" , Ori Kam , "Wang, Xiao W" , "Vijay Kumar Srivastava" , Thomas Monjalon , Ferruh Yigit Subject: RE: [RFC v3 16/26] bus/pci: make driver-only headers private Thread-Topic: [RFC v3 16/26] bus/pci: make driver-only headers private Thread-Index: AQHYopar9u2LjN35r02XIC9YGaBExK2UpAsA Date: Fri, 29 Jul 2022 02:41:35 +0000 Message-ID: References: <20220628144643.1213026-1-david.marchand@redhat.com> <20220728152640.547725-1-david.marchand@redhat.com> <20220728152640.547725-17-david.marchand@redhat.com> In-Reply-To: <20220728152640.547725-17-david.marchand@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzc0N2FkMTItNDE4MC00MjM3LTg3YzktNzM0NDAwODAyMDdjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZlJFMElcLzJtTDhOdlFVWUJWdXVyZjB6TWt2NEs4UWZVTDlvd1dabXZKXC9maStJOERNWnI4MnVcL3hEeHlMSzFEViJ9 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: db2dbb1b-d987-461b-23c4-08da710bdacb x-ms-traffictypediagnostic: BN7PR11MB2610:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: J5etNq3O67euQM38A+/nO1Q+5GpT6o0tD0o6VTF7cCbXlSgvgtdOaAaJiT0vqpCB8HZiJJDjNYoJNcNuZ2lQdIrFyrh/cSPMz6ei5DuJgxrLq4bsR4LLaIEINe1A5ecQIytTwxUl97+T52/ZorKeYdA6Gi+uMvqe4Y6LIpVVs+qF1PSG7OtIayWZXyadiyOVcmTp7t2K+1SWQEDGryQ7BdMTQ+Qb9GciV3Vg2UrJ+Kzhrw+dRno4Z8sPiH6zhd2iwabeEG10BgglZDtG8AqxCA6t0zo9WO2FFNxJuz7QHTa4xWs8bcyK7dolyPf2Me4RKSrs9r+kphg9qleMV+rphLs3Hwv+PJpnjwI9XCwJO5ha83/Nlq6d5N5hC6izWsTkSH3cLk0OBGPzCcF9ITb26Xpc5bfrk2540RyHoGt3GH/ERLRjdzJQK41cUrBReqlcW59c9QBUi+72MERk/+wKj12hBl8Oc4MRk5Dc3LJngRXC8LyprXUcsM4hBDaZVgPMw+dIEp8FIoKL13p+qOixFH0bNUWU9L9O8XJAvlKe3++QvC/WEGj+CuTr9VfVpFG59FlhbsT8PFXxQCrjNcvE9qcdpvuG3+7PKsNzmnAtGfmir9iIqu1D/LlMjzbly+3pn/SsYn50gqPehxBB/bx8PBk5LVsRT6ryekISkDJiEeXB7iSDeo5cn/5cqma8cdI9ApU+B1nqZ3nWgv6OiRNrdtgYjcHsZUWtcy3SR5nmf9iPM8h6+V/W7KzUNUN+teoqaxQ/MWLUtiZSNpA+ZodIxlTAMZ46ZNLOhZa9F4Jgmet/20xZtjyxXjKP2BH8cK0p 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)(7366002)(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?oljRnp5woNQtHNlBN+LDTMFKwZ3sl/arNPBoe+X21vbXDZVyZJhhoA37mexT?= =?us-ascii?Q?pueQwqnoMhPkvwuVn1Q7jh7gyQgIctb8s0XxNHpYtDcrCER5//qTijvYYLNf?= =?us-ascii?Q?q9UaACBNYwIBzSunknzmfNrB5qDU4FnVi8Wn1dVTqR+5xtNL09YNgt0oeSlv?= =?us-ascii?Q?5m8mw4WZsyqQSU6bVR896L6A4SqgJ8ZQpbAFNII9I8xvdc3sKrs6G6P1IG3/?= =?us-ascii?Q?07d5GPfetbE39IgfDn2IMkQLun1/3i53MO+3WuWYtOpH8QgC/0sm2OgzaW2/?= =?us-ascii?Q?gXUgUzr8vJjVRrOM821davhCFKk5yynBs3jKqDcQcOfP4wOHyMKVNUblW7d3?= =?us-ascii?Q?MmSy06Mopp/2yLwFcVr+GkKlH/O5xCyr190AyIVED47pKIdmaK4jZ4yTWz0r?= =?us-ascii?Q?1FyH8SwWdE5JwdDy43GEJrWHxpWle/kBpuVU4k4s8tivSc6bMsfSI0x/osQh?= =?us-ascii?Q?ox4Z4+3Ci6korcCwJUprm2pEMjvsRju1J4IFwCOcbg6RhBWFaS8CIsh6cZG8?= =?us-ascii?Q?zY5Y8q5aq6XZfVTjIH6YKU5FZ4baYR73v8Qboh1Hpbzj4O5Pn3GbLw1Vy86E?= =?us-ascii?Q?YuXLPX1XUq6KKhCvl/rXkuAuwXaB/8JBr3JtsbQR/mkD+sRB+ilnNy1D0CCh?= =?us-ascii?Q?PseWd6oAshIWQ+wFJaCzCGPUprjm/WRZwwEq60l9kOxR1U+JXIxA4+vP8ta6?= =?us-ascii?Q?X7uwIwB3X1MizKKExIXLTkd4jGHfhXwp0PsCJhv3rdwpFiK7xeN3q1e92/z5?= =?us-ascii?Q?Bsyu/2cezVFpDzpWlgmHUHiNX+CfUvvIe7A/TM4LiLsRJaB0Sme+McZKFYpQ?= =?us-ascii?Q?gpVbaLkafaSP2bQsOyy4R7g2Ei3qP9V/Dpbdeg1BFs1IPPullHDtNN4cWKag?= =?us-ascii?Q?eiAnVdGdwgRTl5T1clcKpS991o5sYuhMp0kooYp2RroN/nOaYp/HEzi6+FRX?= =?us-ascii?Q?VlPYbE9LJZulObhrwiUdBZGoxg5/Rpc34Tfv/4mzR0PFJJVlFAbF61T6NDx/?= =?us-ascii?Q?ZSOj3T1otcMMfCLuixcH0bq22/UqSHGvCW+LgnhqS0emra1uMi6shUpva1hv?= =?us-ascii?Q?i1Ut8oVcTOP1W5QyhBiF3GTowOFE63A90LA8Q8qWwLv7Ca2AnBWC0c/+2CPE?= =?us-ascii?Q?c3Pz7TS4Wq8AXP9JNYIje2cgE2RcaWAMgEBAGhONRavJQPhGaHtp4icjj6fX?= =?us-ascii?Q?gQRshWuW396jTw5NzkoMG5rr1mGjEzbfl7qkPmf1m7euE9i+A3C3BtuOvvs0?= =?us-ascii?Q?iR8q4dR08vzktYj2DI0eOP2jLkAlfLnER7Mc0zJh4fWsH/57N9QFdMug+nJN?= =?us-ascii?Q?5JMGXPGo3smuZKD6es+z0AxPJzee/bmrIi754nMRD4N4TW1mljIusxtNKyY1?= =?us-ascii?Q?cQlc7DDdT6ogGzVEtr80PtbTbhOlQRAUBB2iIluvHFmuvnDKXb1jfE/QdTJN?= =?us-ascii?Q?1dpBAt6Pa1gqRYt6dJWFOoP0kheQ8fKUAjTj4pG9BKto8VMPPRtm2LeazpWO?= =?us-ascii?Q?aO/gc/wnqQ75F1d5or428KOzSj+RZFxgpkK6bc8idrapcwn2R/D5thbF6PVe?= =?us-ascii?Q?IxFIstseybtu9JY+Xj+WREXI1CcebvtJN2OjSeyL?= 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: db2dbb1b-d987-461b-23c4-08da710bdacb X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2022 02:41:35.5202 (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: Gjfo36yL+28bQywqQFroX6jtQtZqpoDoQzHZw59b4h3vxoRMkmAfz0h3bbIISOp3vX5NncORoLAKIvsNQvPdvg== 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: Chautru, Nicolas ; Ray Kinsella > ; Nithin Dabilpuram ; Kiran > Kumar K ; Sunil Kumar Kori > ; Satha Rao ; Matan Azrad > ; Viacheslav Ovsiienko ; > Zhang, Roy Fan ; Andrew Rybchenko > ; Ashish Gupta > ; Chandubabu Namburu ; > Ankur Dwivedi ; Anoob Joseph > ; Tejasree Kondoj ; > Nagadheeraj Rottela ; Srikanth Jampala > ; Jay Zhou ; Radha > Mohan Chintakuntla ; Veerasenareddy Burru > ; Chengwen Feng ; > Richardson, Bruce ; Laatz, Kevin > ; Walsh, Conor ; McDaniel, > Timothy ; Jerin Jacob ; > Pavan Nikhilesh ; Elena Agostini > ; Ashwin Sekhar T K ; > Harman Kalra ; Shepard Siegel > ; Ed Czeck ; > John Miller ; Webster, Steven > ; Peters, Matt > ; Rasesh Mody ; > Shahed Shaikh ; Ajit Khaparde > ; Somnath Kotur > ; Chas Williams ; Min Hu > (Connor) ; Rahul Lakkireddy > ; Su, Simei ; Wu, > Wenjun1 ; Marcin Wojtas ; > Michal Krawczyk ; Shai Brandes > ; Evgeny Schemeilin ; > Igor Chauskin ; Daley, John ; > Hyong Youb Kim ; Ziyang Xuan > ; Xiaoyun Wang > ; Guoyang Zhou > ; Dongdong Liu ; > Yisen Zhuang ; Zhang, Yuying > ; Xing, Beilei ; Guo, > Junfeng ; Andrew Boyer ; > Xu, Rosen ; Yang, Qiming ; > Stephen Hemminger ; Long Li > ; Jiawen Wu ; Devendra > Singh Rawat ; Maciej Czekaj > ; Jian Wang ; Maxime > Coquelin ; Xia, Chenbo > ; Jochen Behrens ; Jakub > Palider ; Tomasz Duszynski > ; Zhang, Tianfei ; Wu, > Jingjing ; Ori Kam ; Wang, Xiao > W ; Vijay Kumar Srivastava ; > Thomas Monjalon ; Ferruh Yigit > > Subject: [RFC v3 16/26] bus/pci: make driver-only headers private >=20 > The pci 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 Acked-by: Rosen Xu