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 D6491A0032;
	Fri,  1 Oct 2021 19:05:21 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 4AE32411DC;
	Fri,  1 Oct 2021 19:05:21 +0200 (CEST)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by mails.dpdk.org (Postfix) with ESMTP id BDB4E411C7
 for <dev@dpdk.org>; Fri,  1 Oct 2021 19:05:19 +0200 (CEST)
X-IronPort-AV: E=McAfee;i="6200,9189,10124"; a="222296891"
X-IronPort-AV: E=Sophos;i="5.85,339,1624345200"; d="scan'208";a="222296891"
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 01 Oct 2021 10:04:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.85,339,1624345200"; d="scan'208";a="521224712"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by fmsmga008.fm.intel.com with ESMTP; 01 Oct 2021 10:04:28 -0700
Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Fri, 1 Oct 2021 10:04:20 -0700
Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12 via Frontend Transport; Fri, 1 Oct 2021 10:04:20 -0700
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176)
 by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2242.12; Fri, 1 Oct 2021 10:04:19 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KUphW5gJsekMyP8dUaRmz7ES1TybUcy8mPqKvY8H6+BUIyjuQwfgPBIjrpmCwx3eGfP3ItCvpV3zExNmyL3MoYkR+w2linlOAJJ1h3gwskcqgmkkpFyJ22INT4DwWE9y3/HhYMSEH5G5uMjR3VFz8hXpbc4qWO/9MkD+Vd4G+i+MiJB2r/PQAYeLSNqCcs17oN6NLDgvOCIFSXsDTBMSp8NiCu/P4Fb/ywB0EET9z8eX91jxUUTHYZAwv+Ovv6kqPtsBcE5YJ0MyaUxPom4A+AIf0E6JX+WJZVf8d78tNwpB9Sx6ya6Q/Ru9S5bju1g7sNfdY7PspJKOHpj3Tc9deQ==
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=rK+6E0lI/KBewUsaAyXphkuOZ/GBBvgZ7g2tX8SegmU=;
 b=Ba1GE8P+oFmJ0lh4LtGP3rinvUlwQbxRToNo849KPkvp8+g04TK1kWjhEjtZHM6+pc31+CWsajzYfWf0C3BiRQLUhnEaIRLGd9JRJ0XVfm9rsQ3FrCL6/iOg6EQgglsFW9ESxovpxtNaxUZAYFg/133UcZlZu+6m4RpedktXKdArlkslGYVq+sw7fXf3XS4U+VjJn4Hqj4yuxLhp93cgUEr9feRzqXKUq7oiTVDFCFNwf8ft/Si/QRpnvLLC0pmdDMcgoBqkIoWhVdKxktVxnt9Zf2qEiGxSs/IuReu2yIH1FD7iSxKDPMOe9M/X51LoaNsOAN7in/DBMbX8jF2haQ==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rK+6E0lI/KBewUsaAyXphkuOZ/GBBvgZ7g2tX8SegmU=;
 b=pLwtGp+npp0GdfJzH5ZW1TTplkACS8db3HVkoPF04A1zGag6Q9qXyT/ziu8pFSjDDOtSrdon+mkm7K9+eow9jETSO5u5HBVfTfux+Bp+3ZKcAAxzDt0dQMg0p9jAEjvgtSm4RE6chY8N/R74eQQbehMpbn5tY6WtpHDxJsQVkn4=
Authentication-Results: intel.com; dkim=none (message not signed)
 header.d=none;intel.com; dmarc=none action=none header.from=intel.com;
Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19)
 by PH0PR11MB4789.namprd11.prod.outlook.com (2603:10b6:510:38::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Fri, 1 Oct
 2021 17:04:17 +0000
Received: from PH0PR11MB5000.namprd11.prod.outlook.com
 ([fe80::747b:3a08:d1ec:31fc]) by PH0PR11MB5000.namprd11.prod.outlook.com
 ([fe80::747b:3a08:d1ec:31fc%4]) with mapi id 15.20.4566.019; Fri, 1 Oct 2021
 17:04:16 +0000
From: Ferruh Yigit <ferruh.yigit@intel.com>
To: Konstantin Ananyev <konstantin.ananyev@intel.com>, <dev@dpdk.org>
CC: <xiaoyun.li@intel.com>, <anoobj@marvell.com>, <jerinj@marvell.com>,
 <ndabilpuram@marvell.com>, <adwivedi@marvell.com>,
 <shepard.siegel@atomicrules.com>, <ed.czeck@atomicrules.com>,
 <john.miller@atomicrules.com>, <irusskikh@marvell.com>,
 <ajit.khaparde@broadcom.com>, <somnath.kotur@broadcom.com>,
 <rahul.lakkireddy@chelsio.com>, <hemant.agrawal@nxp.com>,
 <sachin.saxena@oss.nxp.com>, <haiyue.wang@intel.com>, <johndale@cisco.com>,
 <hyonkim@cisco.com>, <qi.z.zhang@intel.com>, <xiao.w.wang@intel.com>,
 <humin29@huawei.com>, <yisen.zhuang@huawei.com>, <oulijun@huawei.com>,
 <beilei.xing@intel.com>, <jingjing.wu@intel.com>, <qiming.yang@intel.com>,
 <matan@nvidia.com>, <viacheslavo@nvidia.com>, <sthemmin@microsoft.com>,
 <longli@microsoft.com>, <heinrich.kuhn@corigine.com>,
 <kirankumark@marvell.com>, <andrew.rybchenko@oktetlabs.ru>,
 <mczekaj@marvell.com>, <jiawenwu@trustnetic.com>, <jianwang@trustnetic.com>,
 <maxime.coquelin@redhat.com>, <chenbo.xia@intel.com>, <thomas@monjalon.net>,
 <mdr@ashroe.eu>, <jay.jayatheerthan@intel.com>
References: <20210922140953.19388-1-konstantin.ananyev@intel.com>
 <20211001140255.5726-1-konstantin.ananyev@intel.com>
 <20211001140255.5726-8-konstantin.ananyev@intel.com>
 <8d6d90dc-0df8-94d6-9ad9-9f8015ce2dad@intel.com>
X-User: ferruhy
Message-ID: <c49dca67-239c-2060-548e-993de59bf6d4@intel.com>
Date: Fri, 1 Oct 2021 18:04:03 +0100
In-Reply-To: <8d6d90dc-0df8-94d6-9ad9-9f8015ce2dad@intel.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: DU2PR04CA0151.eurprd04.prod.outlook.com
 (2603:10a6:10:2b0::6) To PH0PR11MB5000.namprd11.prod.outlook.com
 (2603:10b6:510:41::19)
MIME-Version: 1.0
Received: from [192.168.0.206] (37.228.236.146) by
 DU2PR04CA0151.eurprd04.prod.outlook.com (2603:10a6:10:2b0::6) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4566.14 via Frontend Transport; Fri, 1 Oct 2021 17:04:08 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ad0aee0-6db6-4858-b8cf-08d984fd8029
X-MS-TrafficTypeDiagnostic: PH0PR11MB4789:
X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <PH0PR11MB4789D32DD8FFBF6F4031D36B95AB9@PH0PR11MB4789.namprd11.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:1751;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qH9dIDeAva2VhMakxkmpqRDeH3LAOB3ehgE/qdiUgCqp3e2YQnizxpOn/DD6OHpI5e5Ojz/K2UMARUnmKrAoNIw6O3/55fzMFqzT7ygsIrclAXm+l1zoY18JkeKBMojFTxMbKbymwhrwA9npj85jT2ge3EBWqzSnAWDeEVMR0GkEFqGWgzD38gtwos1Pcn2G7p4NYaj2cEGvf7YoLUhuO1DEix+HXZFRfZM4UJfGBYSesF+QUf1JhN6BrcHOACSVIA3GfkMeY4jPN/1qicJYe63S2aVjVM7d4ByXUX304cpEs20WlFux4vVXHkWODqdlYMDz8HkWxuwSVVkQWZTaRezPedwAr9td65h4JE/G7AuHzG1eWe5Ga3C5P3VXak0VPepv1bdCuZSxSdTMk34E11JMLHoHhgxh5LhB2mV/4pazTvucb1SP0hSXuu3hFCJ9jX2f9D+QaG8eNQNerB4fLb+1SGA9RZq2Z0Wa1Nh4uMrkFwNft1U06o3gDJOKAJ7XwgIseTi4+iSb8RI0HxzoD/bY2yKdjV6j19wZOCc2TkZasvhENxc/J7odEHwrd+2QKranBhCYuVU7rew9GV3zZPPnvD5wiJtPQcp74V5u8UN5ixlGxYNtzPTydXvXVbYkwxdViBhDLVxn7SA5PcDvp30GaIPHPv4qrNtDj82UdKsJvHTH7tvrhcphVCNIHrlBNRIzbqkPWEZ3K4nx6wfvzg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(26005)(5660300002)(53546011)(66556008)(66476007)(66946007)(956004)(107886003)(2616005)(186003)(44832011)(8936002)(16576012)(8676002)(2906002)(31686004)(86362001)(316002)(508600001)(7416002)(31696002)(7406005)(4326008)(36756003)(6666004)(6486002)(83380400001)(38100700002)(45980500001);
 DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VkFOdmxsMWZBQ3RVMGdKODZtZkZHQVBQcnlZQm5FQVZwa0k0cjBWUy80ZkV6?=
 =?utf-8?B?WXVoaFBIbjdRcy9ZMTJNZkVUV1FxN3ozb3ROVEpCOWRPUjFaSWJOSlBxTkhW?=
 =?utf-8?B?YzMxTmxGY0hiMXM1dUxLRTVVclQxbnpIeUt5b2FkcmpIWVBuYmVsWVJjUnl5?=
 =?utf-8?B?YXM5MVF1VWtSWTZLSHlDMkNIMUUvL1N4blljV1VBZWh2ZUVMMk9IQkRRYUJM?=
 =?utf-8?B?ekdyMWRBVmNHbWFvTFp4SGh3dThVcWV0dGU5dkY1YTc0L3hyNjZtSlBNNzBs?=
 =?utf-8?B?SGZvYkQ0ZFNjZk5lQ1lGV3MvRU1pbXhJWThQdGJ2a1FNWkhmNTdmMkJtTnMr?=
 =?utf-8?B?eUQrUk5HU2RtU2NycWpFa1M0eFVsd2Zub0R2VFZ4WmQ1WkpWczBPQndSSmNo?=
 =?utf-8?B?U1E3ZmhVc3oya3EzSGptVjV3K0lNdGZKUkcrMlZhSVRLQ3FmalBCS1QxTkgv?=
 =?utf-8?B?RGNvUGVTTGhuUmtQZlFGbjlkdFB2ZjZNSzlwNG9mV25TeUpBdmE4bG15U3JV?=
 =?utf-8?B?OFhJN3lqZUxteDhRMHA3TnJzZVBXUmZBWVk1STlrZVE4Ni9UTklnamIwK2NL?=
 =?utf-8?B?RXpRRjdpenF2bkY4WFFtY3ZJNFZRWFJrSVhUY1RZbE55VmFYREcvdTV4SlA4?=
 =?utf-8?B?Ym4vYjIyMWtNZzQxYU0rRzVRWnVNWVZGV1p0cUJ5L2p6WDJWVjN6RzFKWGdy?=
 =?utf-8?B?UjdBQWRqZmkwWC8wcm1mZHpRWlJIRU5sR25OeDVQTUQ4Uko5VVlKeU9yQjdS?=
 =?utf-8?B?bmFqR1k4R0VrdWRZT28rVENBQkJmRC9WMDQwMWhwWHQxT2lEdjI0V0xVdjFW?=
 =?utf-8?B?QlVkM3djbXNjWVFFSGVtdnEydk8wUkFVSHdQR1hDZlk2TDhJWDlMZG5QaFhX?=
 =?utf-8?B?VHlCOW1LOXNkS3p5ZlBrcFRvbmhNd1R5MFl2dEY5dFVnd3UwVzlObkdOMVhN?=
 =?utf-8?B?eEN1RExiWE94ZHoxWDlJbk1YWUdpZFBiU1hKb2l2SXdlYkNCeGVPekl6VnJp?=
 =?utf-8?B?cGZjV2RKZmJVZUtuSTU4TzdxNUhsdFVtK3VQZzVYYVp0Tms5MDNSMHhhZ0tj?=
 =?utf-8?B?SlE1djJvWjBMOEVFeHd0Q0VEYjhOeE5WY2JueDZxaFhnL09VemFUL2Z3T2VI?=
 =?utf-8?B?ME4vUVR3WlFPam81MHhpUzBPKy9FSWRSbk5GS3VGSzV2cXc1UG5hNlIrb3I4?=
 =?utf-8?B?YzFINlUrL2kyb2l2bmhmaHVTQ3VTU0hqRkdBNTk2d0RJSk9acEV6ZHdLSjAx?=
 =?utf-8?B?Um9ocWs1T0RZUUVZSlN6MXlvTTNnQm5HT3VPSTRsdkl0ZHQ3Tm02SVlGVDBB?=
 =?utf-8?B?eEJZcVFJZUtLNzhLclc0b29HUEdLVTVHbnFlcnYwTW9tMTJwcG5jRXRheEdR?=
 =?utf-8?B?TzA2aTJXUWREQXFBMTBadllzaWI5SWlYM2syLzM5ZUFSYmZCdEdZSWpGZ2NN?=
 =?utf-8?B?UXlPb2ZGN2pwQS9mNlhlanNRQkFIVXZRN3lRaGdOYnNwKy9hbWhXTjRYZ2lu?=
 =?utf-8?B?OGFKMUxmZXAweU9Nck5mekxwQ2FKUDRRbjY4ZkFjRU9Ra0hFeHdIeGZZbnRH?=
 =?utf-8?B?d3JidTFpbW12MlFkOUlweWZ4QVEzRGgzdFNUUGVDclZBRTFDcTZZbWZkdHpJ?=
 =?utf-8?B?OTYrVmZaek1hWjAwaU85Tkx4MWRrUC8yTWI0bE1hTFNvY2g3S1VrQU5vTDJP?=
 =?utf-8?B?djhCODBBaVpBTWZLU1RJUlBTT3owYTYydEpCaTV6VXN1QlZMTHZwZGVQdHd6?=
 =?utf-8?Q?3nl95Tjw0FALvjMZsVSpACeXKujuFh6mC2mBqZ3?=
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ad0aee0-6db6-4858-b8cf-08d984fd8029
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2021 17:04:16.4084 (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: H+KR24o+QcqmFVy3KvF0s4m4j+yvEYJbRFEnHgLPzyGC1xceaL6I1KajKOB2R+Zvq/5NnJfFBnnmONOEiAj95Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4789
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH v3 7/7] ethdev: hide eth dev related
 structures
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
Sender: "dev" <dev-bounces@dpdk.org>

On 10/1/2021 5:53 PM, Ferruh Yigit wrote:
> On 10/1/2021 3:02 PM, Konstantin Ananyev wrote:
>> Move rte_eth_dev, rte_eth_dev_data, rte_eth_rxtx_callback and related
>> data into private header (ethdev_driver.h).
>> Few minor changes to keep DPDK building after that.
>>
>> Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
>> ---
>>  doc/guides/rel_notes/release_21_11.rst        |   6 +
>>  drivers/common/octeontx2/otx2_sec_idev.c      |   2 +-
>>  drivers/crypto/octeontx2/otx2_cryptodev_ops.c |   2 +-
>>  drivers/net/cxgbe/base/adapter.h              |   2 +-
>>  drivers/net/dpaa2/dpaa2_ptp.c                 |   2 +-
>>  drivers/net/netvsc/hn_var.h                   |   1 +
>>  lib/ethdev/ethdev_driver.h                    | 149 ++++++++++++++++++
>>  lib/ethdev/rte_ethdev_core.h                  | 143 -----------------
>>  lib/eventdev/rte_event_eth_rx_adapter.c       |   2 +-
>>  lib/eventdev/rte_event_eth_tx_adapter.c       |   2 +-
>>  lib/eventdev/rte_eventdev.c                   |   2 +-
>>  11 files changed, 163 insertions(+), 150 deletions(-)
> 
> 'rte_eth_devices' also needs to be removed from 'lib/ethdev/version.map'.
> 

Nope, since other libraries are using it, it can't be removed, but it can be
moved to 'INTERNAL' section.