From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9E877A0613 for ; Tue, 24 Sep 2019 18:50:54 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3CE802BE3; Tue, 24 Sep 2019 18:50:53 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 218C52BE2 for ; Tue, 24 Sep 2019 18:50:51 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Sep 2019 09:50:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,544,1559545200"; d="scan'208";a="200968319" Received: from irsmsx106.ger.corp.intel.com ([163.33.3.31]) by orsmga002.jf.intel.com with ESMTP; 24 Sep 2019 09:50:48 -0700 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.164]) by IRSMSX106.ger.corp.intel.com ([169.254.8.184]) with mapi id 14.03.0439.000; Tue, 24 Sep 2019 17:50:48 +0100 From: "Ananyev, Konstantin" To: Jerin Jacob , Ray Kinsella CC: dpdk-dev , "Richardson, Bruce" , Jerin Jacob Kollanukkaran , Hemant Agrawal , Thomas Monjalon , "Stephen Hemminger" , "Yigit, Ferruh" , "maxime.coquelin@redhat.com" , David Marchand , "Zapolski, MarcinX A" Thread-Topic: [dpdk-dev] RFC: hiding struct rte_eth_dev Thread-Index: AQHVcirIoEzXlh4k0kelz0R5JiF8Zac6+PIAgAASQNA= Date: Tue, 24 Sep 2019 16:50:47 +0000 Message-ID: <2601191342CEEE43887BDE71AB9772580191969C2E@irsmsx105.ger.corp.intel.com> References: <980083c6-130a-9658-f82b-0c9ddc7cc0cc@ashroe.eu> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzU1MGFiOTAtMTE2Ny00ZjM0LTgzY2EtZDM4ZmU1Y2IzMmE1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSGZ3UWVNYTQySzZ5dm50XC93ZTdqN0cyWk10c1hGTGZrOHA2M09JRDBadjBIR3lhdnNVc1FBelRaYlFqU002cjgifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] RFC: hiding struct rte_eth_dev X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQpIaSBldmVyeW9uZSwNCg0KPiA+DQo+ID4gSGkgZm9sa3MsDQo+ID4NCj4gPiBUaGUgQUJJIFN0 YWJpbGl0eSBwcm9wb3NhbHMgc2hvdWxkIGJlIHByZXR0eSB3ZWxsIGtub3duIGF0IHRoaXMgcG9p bnQuDQo+ID4gVGhlIGxhdGVzdCByZXYgaXMgaGVyZSAuLi4NCj4gPg0KPiA+IGh0dHA6Ly9pbmJv eC5kcGRrLm9yZy9kZXYvMTU2NTg2NDYxOS0xNzIwNi0xLWdpdC1zZW5kLWVtYWlsLW1kckBhc2hy b2UuZXUvDQo+ID4NCj4gPiBBcyBoYXMgYmVlbiBkaXNjdXNzZWQgcHVibGljIGRhdGEgc3RydWN0 dXJlJ3MgYXJlIHJpc2t5IGZvciBBQkkNCj4gPiBzdGFiaWxpdHksIGFzIGFueSBjaGFuZ2VzIHRv IGEgZGF0YSBzdHJ1Y3R1cmUgY2FuIGNoYW5nZSB0aGUgQUJJLiBBcyBhDQo+ID4gZ2VuZXJhbCBy dWxlIHlvdSB3YW50IHRvIGV4cG9zZSBhcyBmZXcgYXMgcG9zc2libGUgKGlkZWFsbHkgbm9uZSks IGFuZA0KPiA+IGtlZXAgdGhlbSBhcyBzbWFsbCBhcyBwb3NzaWJsZS4NCj4gPg0KPiA+IE9uZSBv ZiB0aGUga2V5IGRhdGEgc3RydWN0dXJlcyBpbiBEUERLIGlzIGBzdHJ1Y3QgcnRlX2V0aF9kZXZg LiBJbiB0aGlzDQo+ID4gY2FzZSwgcnRlX2V0aF9kZXYgaXMgZXhwb3NlZCBwdWJsaWMtYWxseSwg YXMgYSBzaWRlLWVmZmVjdCBvZiB0aGUNCj4gPiBpbmxpbmluZyBvZiB0aGUgW3J4LHR4XV9idXJz dCBmdW5jdGlvbnMuDQo+ID4NCj4gPiBNYXJjaW4gWmFwb2xza2kgaGFzIGJlZW4gbG9va2luZyBh dCB3aGF0IHRvIGRvIGFib3V0IGl0LCB3aXRoIG5vIGN1cnJlbnQNCj4gPiBjb25zZW5zdXMgb24g YSBwYXRoIGZvcndhcmQuIFRoZSBvcHRpb25zIG9uIG91ciB0YWJsZSBpczotDQo+ID4NCj4gPiAx LiBEbyBub3RoaW5nLCBsaXZlIHdpdGggdGhlIHJpc2sgdG8gRFBESyB2MjAgQUJJIHN0YWJpbGl0 eS4NCj4gPg0KPiA+IDIuIFBhZCBydGVfZXRoX2RldiwgYWRkIHNvbWUgZXh0cmEgYnl0ZXMgdG8g dGhlIHN0cnVjdHVyZSAiaW4gY2FzZSIgd2UNCj4gPiBuZWVkIHRvIGFkZCBhIGZpZWxkIGR1cmlu ZyB0aGUgdjIwIEFCSSAodGhyb3VnaCB0byAyMC4xMSkuDQo+ID4NCj4gPiAzLiBCcmVhayBydGVf ZXRoX2RldiBpbnRvIHB1YmxpYyBhbmQgcHJpdmF0ZSBzdHJ1Y3RzLg0KPiA+ICAgLSBTZWUNCj4g PiBodHRwOi8vaW5ib3guZHBkay5vcmcvZGV2LzIwMTkwOTA2MTMxODEzLjEzNDMtMS1tYXJjaW54 LmEuemFwb2xza2lAaW50ZWwuY29tLw0KPiA+ICAgLSBUaGlzIGVuZHMgdXAgcXVpZXQgYW4gaW52 YXNpdmUgcGF0Y2gsIGxhdGUgaW4gdGhlIGN5Y2xlLCBob3dldmVyIGl0DQo+ID4gZG9lcyBoYXZl IG5vIHBlcmZvcm1hbmNlIHBlbmFsdHkuDQo+ID4NCj4gPiA0LiBVbmlubGluZSBbcngsdHhdX2J1 cnN0IGZ1bmN0aW9ucw0KPiA+ICAtICBTZWUNCj4gPiBodHRwOi8vaW5ib3guZHBkay5vcmcvZGV2 LzIwMTkwNzMwMTI0OTUwLjEyOTMtMS1tYXJjaW54LmEuemFwb2xza2lAaW50ZWwuY29tLw0KPiA+ ICAtIFRoaXMgaGFzIGEgcGVyZm9ybWFuY2UgcGVuYWx0eSBvZiB+MiUgd2l0aCB0ZXN0cG1kLCBp bXBhY3Qgb24gYSAicmVhbA0KPiA+IHdvcmtsb2FkIiBpcyBsaWtlbHkgdG8gYmUgaW4gdGhlIG5v aXNlLg0KPiA+DQo+ID4gV2UgbmVlZCB0byBhZ3JlZSBhbiBhcHByb2FjaCBmb3IgdjE5LjExLCBh bmQgdGhhdCBtYXkgYmUgd2UgYWdyZWUgdG8gZG8NCj4gPiBub3RoaW5nLiBNeSBwZXJzb25hbCB2 b3RlIGlzIDQuIGFzIHRoZSBzaW1wbGVzdCB3aXRoIG1pbmltYWwgaW1wYWN0Lg0KPiANCj4gTXkg cHJlZmVyZW5jZSBOT1QgdG8gZG8gIzQuIFJlYXNvbnMgYXJlOg0KPiAtIEkgaGF2ZSBzZWVuIHBl cmZvcm1hbmNlIGRyb3AgZnJvbSAxLjUlIHRvIDMuNSUgYmFzZWQgb24gdGhlIGFybTY0DQo+IGNv cmVzIGluIHVzZShFbWJlZGRlZCB2cyBTZXJ2ZXIgY29yZXMpDQo+IC0gIFdlIG5lZWQgdGhlIGNv cnJlY3QgYXBwcm9hY2ggdG8gY2F0ZXIgdG8gY3J5cHRvZGV2IGFuZCBldmVudGRldiBhcw0KPiB3 ZWxsLiBJZiAjNCBpcyBjaGVja2VkIGluLCBXZSB3aWxsDQo+IHRha2Ugc2hvdGN1dCBmb3IgY3J5 cHRvZGV2IGFuZCBldmVudGRldg0KPiANCj4gTXkgcHJlZmVyZW5jZSAgIzEsIGRvIG5vdGhpbmcs IGlzIHByb2JhYmx5IG9rIGFuZCBjb3VsZCBsaXZlIHdpdGggIzIsDQo+IGFkZGluZyBwYWRkaW5n LA0KPiBhbmQgZml4IHByb3Blcmx5IHdpdGggIzMgYXMgd2hlbiBuZWVkZWQgYW5kIHVzZSAjMyBz Y2hlbWUgZm9yIGNyeXB0bw0KPiBkZXYgYW5kIGV2ZW50ZGV2IGFzIHdlbGwuDQo+IA0KPiANCg0K TXkgcHJlZmVyZW5jZSB3b3VsZCBiZSAjNCBhbHNvLg0KSWYgdGhhdCdzIG5vdCBhbiBvcHRpb24s IHRoZW4gSSBzdXBwb3NlICMxIGZvciAxOS4xMSBhbmQgIzMgZm9yIG5leHQgcmVsZWFzZQ0Kd2hl biBBQkkgYnJlYWthZ2Ugd291bGQgYmUgYWxsb3dlZC4NCkJUVywgZ29vZCBwb2ludCB0aGF0IHdl IG5lZWQgc2ltaWxhciB0aGluZyBmb3Igb3RoZXIgZGV2IHR5cGVzIHRvby4NCktvbnN0YW50aW4N Cg0K