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 A641BA0471 for ; Mon, 9 Sep 2019 12:02:36 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1F5C21EB3D; Mon, 9 Sep 2019 12:02:36 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 0BF361BEB5 for ; Mon, 9 Sep 2019 12:02:34 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Sep 2019 03:02:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,484,1559545200"; d="scan'208";a="196149383" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga002.jf.intel.com with ESMTP; 09 Sep 2019 03:02:33 -0700 Received: from HASMSX110.ger.corp.intel.com (10.184.198.28) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 9 Sep 2019 03:02:33 -0700 Received: from hasmsx113.ger.corp.intel.com ([169.254.13.177]) by HASMSX110.ger.corp.intel.com ([169.254.6.193]) with mapi id 14.03.0439.000; Mon, 9 Sep 2019 13:02:30 +0300 From: "Zapolski, MarcinX A" To: "Yigit, Ferruh" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [RFC 19.11 v2 1/3] ethdev: hide key ethdev structures from public API Thread-Index: AQHVZLYTzdmBMJkf+0y1UM2/wAYG6KcehYiAgAR5AID///BkAIAAMrXw Date: Mon, 9 Sep 2019 10:02:30 +0000 Message-ID: <51FEE37A1339864DB0A4E34597F561E30D5D6AB2@HASMSX113.ger.corp.intel.com> References: <20190730124950.1293-1-marcinx.a.zapolski@intel.com> <20190906131813.1343-2-marcinx.a.zapolski@intel.com> <693a2150-3c05-c2ad-bb67-f3a510f10f7e@intel.com> <51FEE37A1339864DB0A4E34597F561E30D5D50FD@HASMSX113.ger.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGU1MGUwYzEtZWQ3ZC00NDFkLTkwMzktZTM3OGEwNTk4MDY0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTVU0RXBRVE8xejR3WXY1WnhxXC9TVmtrXC9ka2NtekZLdm5hN3QwNThJdk5mc2xCWWsxK3hsVkFFZkpPcWdqaFMzIn0= x-ctpclassification: CTP_NT x-originating-ip: [10.184.70.11] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [RFC 19.11 v2 1/3] ethdev: hide key ethdev structures from public API 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdpdCwgRmVycnVoDQo+IFNl bnQ6IE1vbmRheSwgU2VwdGVtYmVyIDksIDIwMTkgMTI6MDAgUE0NCj4gVG86IFphcG9sc2tpLCBN YXJjaW5YIEEgPG1hcmNpbnguYS56YXBvbHNraUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4g U3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1JGQyAxOS4xMSB2MiAxLzNdIGV0aGRldjogaGlkZSBr ZXkgZXRoZGV2DQo+IHN0cnVjdHVyZXMgZnJvbSBwdWJsaWMgQVBJDQo+IA0KPiBPbiA5LzkvMjAx OSA5OjA3IEFNLCBaYXBvbHNraSwgTWFyY2luWCBBIHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBZaWdpdCwgRmVycnVoDQo+ID4+IFNlbnQ6IEZyaWRh eSwgU2VwdGVtYmVyIDYsIDIwMTkgNDozOCBQTQ0KPiA+PiBUbzogWmFwb2xza2ksIE1hcmNpblgg QSA8bWFyY2lueC5hLnphcG9sc2tpQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiA+PiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUkZDIDE5LjExIHYyIDEvM10gZXRoZGV2OiBoaWRlIGtleSBl dGhkZXYNCj4gPj4gc3RydWN0dXJlcyBmcm9tIHB1YmxpYyBBUEkNCj4gPj4NCj4gPj4gT24gOS82 LzIwMTkgMjoxOCBQTSwgTWFyY2luIFphcG9sc2tpIHdyb3RlOg0KPiA+Pj4gU3BsaXQgcnRlX2V0 aF9kZXYgc3RydWN0dXJlIHRvIHR3byBwYXJ0czogaGVhZCB0aGF0IGlzIGF2YWlsYWJsZSBmb3IN Cj4gPj4+IHVzZXIgYXBwbGljYXRpb25zLCBhbmQgcmVzdCB3aGljaCBpcyBEUERLIGludGVybmFs Lg0KPiA+Pj4gTWFrZSBhbiBhcnJheSBvZiBwb2ludGVycyB0byBydGVfZXRoX2RldiBzdHJ1Y3R1 cmVzIGF2YWlsYWJsZSBmb3INCj4gPj4+IHVzZXIgYXBwbGljYXRpb25zLg0KPiA+Pj4NCj4gPj4+ IFNpZ25lZC1vZmYtYnk6IE1hcmNpbiBaYXBvbHNraSA8bWFyY2lueC5hLnphcG9sc2tpQGludGVs LmNvbT4NCj4gPj4NCj4gPj4gPC4uLj4NCj4gPj4NCj4gPj4+IGRpZmYgLS1naXQgYS9saWIvbGli cnRlX2JpdHJhdGVzdGF0cy9ydGVfYml0cmF0ZS5jDQo+ID4+PiBiL2xpYi9saWJydGVfYml0cmF0 ZXN0YXRzL3J0ZV9iaXRyYXRlLmMNCj4gPj4+IGluZGV4IDYzOWU0NzU0Ny4uODJkNDY5NTE0IDEw MDY0NA0KPiA+Pj4gLS0tIGEvbGliL2xpYnJ0ZV9iaXRyYXRlc3RhdHMvcnRlX2JpdHJhdGUuYw0K PiA+Pj4gKysrIGIvbGliL2xpYnJ0ZV9iaXRyYXRlc3RhdHMvcnRlX2JpdHJhdGUuYw0KPiA+Pj4g QEAgLTMsNyArMyw3IEBADQo+ID4+PiAgICovDQo+ID4+Pg0KPiA+Pj4gICNpbmNsdWRlIDxydGVf Y29tbW9uLmg+DQo+ID4+PiAtI2luY2x1ZGUgPHJ0ZV9ldGhkZXYuaD4NCj4gPj4+ICsjaW5jbHVk ZSA8cnRlX2V0aGRldl9kcml2ZXIuaD4NCj4gPj4NCj4gPj4gVGhpcyBpcyBpbiB0aGUgbGlicmFy eSwgbm90IHN1cmUgaWYgbGlicmFyaWVzIHNob3VsZCBpbmNsdWRlIHRoZQ0KPiA+PiBoZWFkZXIg ZmlsZSBmb3IgdGhlIGRyaXZlcnMsIGNhbiB5b3UgcGxlYXNlIGV4cGxhaW4gd2h5IHRoaXMgY2hh bmdlIGlzDQo+IG5lZWRlZD8NCj4gPj4NCj4gPiBJdCBpcyBuZWVkZWQgdG8gbWFrZSBydGVfZXRo X2RldiBzdHJ1Y3R1cmUgYXZhaWxhYmxlLiBCdXQgeWVzLCBJIGFncmVlIHRoYXQNCj4gaXQgd2ls bCBiZSBtb3JlIGFwcHJvcHJpYXRlIHRvIGluY2x1ZGUgcnRlX2V0aGRldi5oIGFuZCBydGVfZXRo ZGV2X2NvcmUuaA0KPiBzZXBhcmF0ZWx5LiBJIHByb2JhYmx5IHdhbnRlZCBsZXNzIGluY2x1ZGVz LCBzaWxseSBtZS4NCj4gPj4gPC4uLj4NCj4gPj4NCj4gPj4+IEBAIC02LDYgKzYsNyBAQA0KPiA+ Pj4gICNkZWZpbmUgX1JURV9FVEhERVZfUFJPRklMRV9IXw0KPiA+Pj4NCj4gPj4+ICAjaW5jbHVk ZSAicnRlX2V0aGRldi5oIg0KPiA+Pj4gKyNpbmNsdWRlICJydGVfZXRoZGV2X2NvcmUuaCINCj4g Pj4+DQo+ID4+PiAgLyoqDQo+ID4+PiAgICogSW5pdGlhbGl6YXRpb24gb2YgdGhlIEV0aGVybmV0 IGRldmljZSBwcm9maWxpbmcuDQo+ID4+PiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9ldGhkZXYv cnRlX2V0aGRldi5jDQo+ID4+PiBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuYyBpbmRl eCAxN2QxODNlMWYuLjVjNmNjNjQwYSAxMDA2NDQNCj4gPj4+IC0tLSBhL2xpYi9saWJydGVfZXRo ZGV2L3J0ZV9ldGhkZXYuYw0KPiA+Pj4gKysrIGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRl di5jDQo+ID4+PiBAQCAtNDAsNiArNDAsNyBAQA0KPiA+Pj4NCj4gPj4+ICAjaW5jbHVkZSAicnRl X2V0aGVyLmgiDQo+ID4+PiAgI2luY2x1ZGUgInJ0ZV9ldGhkZXYuaCINCj4gPj4+ICsjaW5jbHVk ZSAicnRlX2V0aGRldl9jb3JlLmgiDQo+ID4+PiAgI2luY2x1ZGUgInJ0ZV9ldGhkZXZfZHJpdmVy LmgiDQo+ID4+PiAgI2luY2x1ZGUgImV0aGRldl9wcm9maWxlLmgiDQo+ID4+PiAgI2luY2x1ZGUg ImV0aGRldl9wcml2YXRlLmgiDQo+ID4+DQo+ID4+IEkgd2FzIGhvcGluZyAicnRlX2V0aGRldl9j b3JlLmgiIGNhbiBiZSByZW1vdmVkIGNvbXBsZXRlbHkgYnkNCj4gPj4gZGlzdHJpYnV0aW5nIGl0 cyBjb250ZW50IHRvICJldGhkZXZfcHJpdmF0ZS5oIiwgInJ0ZV9ldGhkZXZfZHJpdmVyLmgiDQo+ ID4+IGFuZCBwZXJoYXBzIGV2ZW4gdG8gInJ0ZV9ldGhkZXYuaCIuDQo+ID4+DQo+ID4+IENhbiB5 b3UgcGxlYXNlIGV4cGxhaW4gd2hhdCBwcmV2ZW50cyByZW1vdmluZyAicnRlX2V0aGRldl9jb3Jl LmgiPw0KPiA+IEkgY291bGQgcmVuYW1lIGl0IHRvIHJ0ZV9ldGhkZXZfcHJpdmF0ZS4gVGhlcmUg aXMganVzdCBydGVfZXRoX2RldiBhbmQNCj4gcnRlX2V0aF9kZXZfZGF0YSBsZWZ0IGluIGl0Lg0K PiA+DQo+IA0KPiBJIHRoaW5rIGRyaXZlcnMgYWNjZXNzIHRvIGJvdGggJ3J0ZV9ldGhfZGV2JyBh bmQgJ3J0ZV9ldGhfZGV2X2RhdGEnIHNvIGNhbid0DQo+IG1vdmUgdGhlbSB0byAnZXRoZGV2X3By aXZhdGUuaCcgd2h5IG5vdCBtb3ZlIGl0IHRvICdydGVfZXRoZGV2X2RyaXZlci5oJz8NCg0KQmVj YXVzZSB0aGUgbGlicmFyaWVzIHVzZSB0aGVtIGFzIHdlbGwuDQo=