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 22C63A0542; Tue, 6 Sep 2022 08:08:31 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BCDEF40143; Tue, 6 Sep 2022 08:08:30 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 528AE400D6 for ; Tue, 6 Sep 2022 08:08:29 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2863i7Nm026596; Mon, 5 Sep 2022 23:05:58 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3jdxjegceg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 05 Sep 2022 23:05:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Slghv4eDW+w3BBSGV2CmUn7OFJwda85J7yJlE6/+7Tsf4Wq6dDL4jWjWMSGj4l3np9PN/CfJTADrSEfbBtr+S3S7UuUGQejDae0dPIfHB6iVpaYQxYWYvHoUToJHfIBz6UUKhREWEWtU44tIdXtZ2lof474oLkyhAnbfkHeu38Xa6cZifqV63MOKaVwWHio9xwq7Ob03Qsl1BT1VSJFSCLiArQzOVLHM1ij8HTBVw6ZNTSE7KlTnzY5einG8n27kvOOGDsVb4j0vomaHBQUROPerW8uBCWMQDrm7tLfNFL8J8s1sY0XpgzoLfmxnqEhzsgnqWVv04oZS4EaFdqpdjQ== 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=IxZEkFM8oVqBHbUMeWzCOHWnFIRX0YTOvlPifv4ktWI=; b=f4oWcLZCivEHo2vdqR3FEFyLArgwhyhCDX8P7lVSc5XbjCwWC2bcLpTKhx7sBGDbgOuGAVyc4o9uGxNzEHThQGQCC/yTiXiatCvVqE3VwkQkSd9ZsG/x75yJLFb7ZSnLugu+dupobrV+yKZyd51bIbWiCHMQyQDNENlRB9MjMKET/HIt5hrZAWmSn4wqxi3gzQHoeQTDcbbUqU4cjpLunSHVbh/VyH6rE9I9AHprIwmtmpcr7cp+zRr9VaoDBDcnSJgzYuPZUe8aRLelO0qID+mfr1diLOx5SjccCbUxkz5R4efkjoon1FRDYvrABjtZYwtnB/mihwuBzw0Ji7/TXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IxZEkFM8oVqBHbUMeWzCOHWnFIRX0YTOvlPifv4ktWI=; b=BCS59P5cgMmnB0H4elnrPt3pc63ynl7m1ahM7PF+zrBl6RuUOdOslXh0CiE/18aO2qKIjWQlUIY9p1+y2tm/q+InQKs8viiqVXW3P3+TjPT58PoQFj/YSIZ4BYenwBwizwPVKGGnT1v8UxLIqfv4YIPMV2O0etzoq23aYL0o6NI= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by DM8PR18MB4486.namprd18.prod.outlook.com (2603:10b6:8:26::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.18; Tue, 6 Sep 2022 06:05:54 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::6d7f:3f2f:935d:7319]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::6d7f:3f2f:935d:7319%7]) with mapi id 15.20.5588.018; Tue, 6 Sep 2022 06:05:54 +0000 From: Akhil Goyal To: David Marchand , "dev@dpdk.org" CC: "thomas@monjalon.net" , "bruce.richardson@intel.com" , Jay Jayatheerthan , Ajit Khaparde , Nicolas Chautru , Parav Pandit , Xueming Li , Hemant Agrawal , Sachin Saxena , Stephen Hemminger , Long Li , Fan Zhang , Sunila Sahu , Ashish Gupta , Raveendra Padasalagi , Vikas Gupta , Chandubabu Namburu , Ankur Dwivedi , Anoob Joseph , Tejasree Kondoj , Gagandeep Singh , Kevin Laatz , Timothy McDaniel , Jerin Jacob Kollanukkaran , Elena Agostini , Ciara Loftus , Qi Zhang , Shepard Siegel , Ed Czeck , John Miller , Steven Webster , Matt Peters , Rasesh Mody , Shahed Shaikh , Somnath Kotur , Rahul Lakkireddy , Simei Su , Wenjun Wu , Marcin Wojtas , Michal Krawczyk , Shai Brandes , Evgeny Schemeilin , Igor Chauskin , John Daley , Hyong Youb Kim , Gaetan Rivet , Xiao Wang , Yuying Zhang , Beilei Xing , Jingjing Wu , Qiming Yang , Matan Azrad , Viacheslav Ovsiienko , Chaoyong He , Niklas Soderlund , Harman Kalra , Devendra Singh Rawat , Andrew Rybchenko , "Maciej Czekaj [C]" , Maxime Coquelin , Chenbo Xia , Jochen Behrens , Jakub Palider , Tomasz Duszynski , Ori Kam , Chengwen Feng , Ray Kinsella , Ferruh Yigit , Abhinandan Gujjar , Olivier Matz , Reshma Pattan Subject: RE: [EXT] [PATCH v5 23/27] dev: hide driver object Thread-Topic: [EXT] [PATCH v5 23/27] dev: hide driver object Thread-Index: AQHYwQNT7wU8xk3inE2cqwPL1ZdPIq3R6zqg Date: Tue, 6 Sep 2022 06:05:54 +0000 Message-ID: References: <20220628144643.1213026-1-david.marchand@redhat.com> <20220905083933.2506819-1-david.marchand@redhat.com> <20220905083933.2506819-24-david.marchand@redhat.com> In-Reply-To: <20220905083933.2506819-24-david.marchand@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 614d326a-4f47-48b8-07f3-08da8fcddbd0 x-ms-traffictypediagnostic: DM8PR18MB4486:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 14Jaci3YkgeZcTtfP1BPETg4EQYv0IM+kvh2UeJuF8Hq0R2bzM2hvsybhyE5NAqnbYnv8rr1REiI98BTg3O10AlOK/Xx8phVP8GEMJB4UNx+GMkLvWK8IMLdl3kj/B9bVWc9AjS+W0ZIlZj/KMb6mvcX04qL5HPfPVX0Q38UY3w+wgb3usBMTmByBKSn99DRwpKLodB+0huIWeqZCUbmTzcDw0EwLmhXK875u+JUJkx0wPXFDC2YUHMlRb6MX2j5Dt/SKpGdrzN3llKkve5uiw6kUSYncRq8m+HKOjWgQT/Ig1LX1m1v9rUNkTZuGLRliI0VwkYXi89d2CXnn2G/0w+lY5inYJjDwWYPzlnxSiAh4ykRI3Dj62RP/FaTBsjVD3gmrRZJ5/QZZjVbUQGLDWSHwmbPsh0qQh0/JZzAGYLi67Zh6ZtMteXzwJ7aVb9WjozByXJrvdWQOa40Onw1oeJLqxuI4gs5FpCpbBWZREsEZrsmsvzf7gxW2SHj9/wNLBlT/WCN357qBF7DroFRiWHhUJCZ7z4veFBdQUJM7m1USqDadl6r9OVf8axan1NWoD2/Quwu+e1+c+D5+h5u0ZXRx5HS+Ji0C696YjrUXp1TxQtK6LJ62LU+iIgqQUC66arVgV9Fgo8P+r4xIUA9wzTQbbIhUPYdw6BgxNiVsfKAHRr0esWOhi9YmzJz5hdHKWK0hxq1iOJhhVRuAKeoXIVemx4BzU0w8CZhBIq3tMPaqDjJCx+ndyg+ZfiiXPo2+JRq+3+0QrG33k96nLsYQQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(376002)(39860400002)(346002)(396003)(136003)(86362001)(186003)(41300700001)(55016003)(26005)(9686003)(71200400001)(478600001)(7696005)(38070700005)(6506007)(122000001)(38100700002)(55236004)(83380400001)(316002)(5660300002)(76116006)(52536014)(54906003)(2906002)(33656002)(66946007)(8936002)(66446008)(64756008)(8676002)(4326008)(110136005)(66556008)(7416002)(7406005)(7366002)(66476007)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?uAEJB1dd/s/u1XHaC31WqTmQgQwFnN1LCCJW25R/Rfbr545fD2xpE932HhhV?= =?us-ascii?Q?AaXz+2T7equ5wIArKID2EjAfxofFW7/YuhkVdt4fYxPhT7d0xjK0NzVw2vYd?= =?us-ascii?Q?gjHH0KZmlP/aKRJzZjov6+Wp9z/JdBgvJjfzMEwXhmyPX3C/ywmqc49GOIPu?= =?us-ascii?Q?26IRn+ny5G2dHTu9osS/fugd28F6EaG3FCrWklLqTLzu13ufB2V38qVmL2Ta?= =?us-ascii?Q?u4upTQABqKww62hgwPC7I+J9IdIXcqEOvYobCpliQ4pcd0A74uVlcyU6dyGR?= =?us-ascii?Q?oB9NZcwDrjcEHgEREb656GN2Mqo7On+uM64Rv3sMyYlutpdzXYgTOBhxpzEP?= =?us-ascii?Q?Jck8n5i3zySSJ6SVBHEfR8INUJIvRpCvRwzDQ2SvI7jarlpF3HxfBElrrA8+?= =?us-ascii?Q?8SF5QeMWjyg2tO2aYi3jvZ0tfOCRYmTV2FUX19J9drxYsxJygbgOnXk6JOpq?= =?us-ascii?Q?UVQuxcJK8VQRbG1GhpOzVAfY+C08vUptlopAIsMvF5p/9jv/JLxSziAO/VlT?= =?us-ascii?Q?6E/G1n92gsEZuWntwx7aiwTabVfanYi2EbzviDsxWE+OWASv4Vk2iNLBR1Te?= =?us-ascii?Q?yLfl0YE9ppokQraGrcpgegBZJkfw6g80uXcnWCBihT2VWUURjyHPbSkM/ppc?= =?us-ascii?Q?V+kEcHDzNjWcwsFznzIRkdo61L26gfjF90WE4QUvBmgJqtEck3uJH1gXTXyL?= =?us-ascii?Q?+qXPW/7SCeGah8QSseI0AZSyLAP+D9olAjf9A++WanP5JtcQT+K7SsHNuAhQ?= =?us-ascii?Q?J4JUZEagxzwn2kRAY9cDfctX959DOYvlrJnw07wXh5N9qDps/z1V4WDYfHEk?= =?us-ascii?Q?N2fUSNMfUQ/xHE7eZIzKRLPBOwHlt394tZ5Ejqth44pXI+5CUU2c4uO7lsGq?= =?us-ascii?Q?x254qPIfjEYYVw3VhmRiBPMnsKjK1oM9UkpSfbwIlKJp4kuwsts82zatX30M?= =?us-ascii?Q?jf5zg1+WBYahH4OvlGpfE2ipSWvoOrS3tGbePBQxUezQDq8tk8OiPkzjlwSF?= =?us-ascii?Q?LvPJ4W3OXlJKTaP8xv1SKvfHGm0LK4puL+b0k79CipbBJHCF/QWFv2wIYe4q?= =?us-ascii?Q?N2p+0dDK9fuMZtVShAVbp/ba4euLtmk+6hpHmFCUHNQJ16J+LfMYIU6MHn6h?= =?us-ascii?Q?OiSXSGvp260dVRIP+WpRKKThKrls5s4RJmW4Yj2Unmxpgq2r+JC+ygWGnB4D?= =?us-ascii?Q?Y47nhVrm4wrYrsR3/6gMlA3cpoA0wkvz3kNw6j912Q8svSSXcMJS0sWBPwMz?= =?us-ascii?Q?WXASGr8llLeW1KmQCtSqmo4bWm4P2xdDrFRmInci5PWwkLX2K1m+8Kp2NxSM?= =?us-ascii?Q?ea7L0UbZ9fvKCyC+ETc8aFiua17putgFrOXGkfjW6UpnGtqRz/BZu836Httl?= =?us-ascii?Q?AdfLl9VZxnPo8TeHEzeIh0lx4TIKAuB5L2sexnn3PTBQo3aBrpi7s3mxwjOU?= =?us-ascii?Q?dKc+uBZiR4/lPeSI+pfD7G7CUJIPENvfE6YXVieyjRoJPUs8ew1PGCjF8dTz?= =?us-ascii?Q?/9snjFQgECKiPVU8gb6tl5IT8lj/O0X05zHutU6OAhUj/+lgYXYMhTxG5c8T?= =?us-ascii?Q?usu4qxIFZrB56l2lzjbTe/kZ+szH4PGcX3rH94hX?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 614d326a-4f47-48b8-07f3-08da8fcddbd0 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2022 06:05:54.4633 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: d/F6S9XI4ZEYXurD3eOg7kmLCQSsJtAjt9lKflML5kbpLREPcZbeg5lDP4pAT/KzOy+wdaKOeKBLA95GwZiCDw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR18MB4486 X-Proofpoint-GUID: xeUkZdzEyXAORyzIdAmAaMm91HT1ZPEt X-Proofpoint-ORIG-GUID: xeUkZdzEyXAORyzIdAmAaMm91HT1ZPEt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-06_03,2022-09-05_03,2022-06-22_01 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 > Make rte_driver opaque for non internal users. > This will make extending this object possible without breaking the ABI. >=20 > Introduce a new driver header and move rte_driver definition. > Update drivers and library to use the internal header. >=20 > Some applications may have been dereferencing rte_driver objects, mark > this object's accessors as stable. >=20 > Signed-off-by: David Marchand > Acked-by: Bruce Richardson > Acked-by: Jay Jayatheerthan > Acked-by: Ajit Khaparde Acked-by: Akhil Goyal