From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id E0406397D for ; Tue, 27 Mar 2018 15:10:38 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Mar 2018 06:08:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,367,1517904000"; d="scan'208";a="186386253" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga004.jf.intel.com with ESMTP; 27 Mar 2018 06:08:36 -0700 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 27 Mar 2018 06:08:36 -0700 Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.206]) by FMSMSX114.amr.corp.intel.com ([169.254.6.127]) with mapi id 14.03.0319.002; Tue, 27 Mar 2018 06:08:36 -0700 From: "Wiles, Keith" To: =?utf-8?B?R2HDq3RhbiBSaXZldA==?= CC: Neil Horman , "dev@dpdk.org" Thread-Topic: [PATCH v3 10/20] eal/dev: implement device iteration initialization Thread-Index: AQHTxVjewvHuWReAFUeYwr4dKtfIUaPkbYQAgAAOkwCAAAf9gA== Date: Tue, 27 Mar 2018 13:08:35 +0000 Message-ID: <0023E09A-7B29-4EC1-80E8-E66F78D85987@intel.com> References: <20180327114750.GA30585@hmswarspite.think-freely.org> <20180327124000.6n63hpng53tm3bil@bidouze.vm.6wind.com> In-Reply-To: <20180327124000.6n63hpng53tm3bil@bidouze.vm.6wind.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.255.70.169] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 10/20] eal/dev: implement device iteration initialization 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: , X-List-Received-Date: Tue, 27 Mar 2018 13:10:39 -0000 DQoNCj4gT24gTWFyIDI3LCAyMDE4LCBhdCA3OjQwIEFNLCBHYcOrdGFuIFJpdmV0IDxnYWV0YW4u cml2ZXRANndpbmQuY29tPiB3cm90ZToNCj4gDQo+IE9uIFR1ZSwgTWFyIDI3LCAyMDE4IGF0IDA3 OjQ3OjUwQU0gLTA0MDAsIE5laWwgSG9ybWFuIHdyb3RlOg0KPj4gT24gVHVlLCBNYXIgMjcsIDIw MTggYXQgMDE6MTg6MzRBTSArMDIwMCwgR2FldGFuIFJpdmV0IHdyb3RlOg0KPj4+IFBhcnNlIGEg ZGV2aWNlIGRlc2NyaXB0aW9uLg0KPj4+IFNwbGl0IHRoaXMgZGVzY3JpcHRpb24gaW4gdGhlaXIg cmVsZXZhbnQgcGFydCBmb3IgZWFjaCBsYXllcnMuDQo+Pj4gTm8gZHluYW1pYyBhbGxvY2F0aW9u IGlzIHBlcmZvcm1lZC4NCj4+PiANCj4+PiBDYzogTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJp dmVyLmNvbT4NCj4+PiBDYzogIldpbGVzLCBLZWl0aCIgPGtlaXRoLndpbGVzQGludGVsLmNvbT4N Cj4+PiBTaWduZWQtb2ZmLWJ5OiBHYWV0YW4gUml2ZXQgPGdhZXRhbi5yaXZldEA2d2luZC5jb20+ DQo+Pj4gLS0tDQo+Pj4gDQo+Pj4gVGhpcyB2ZXJzaW9uIHVzZXMgbGlicnRlX2t2YXJncy4NCj4+ PiANCj4+PiBsaWIvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0K Pj4+IGxpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvTWFrZWZpbGUgICAgICB8ICAgMSArDQo+Pj4g bGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fZGV2LmMgIHwgMTQ3ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrDQo+Pj4gbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUv cnRlX2Rldi5oIHwgIDIzICsrKysrDQo+Pj4gbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL01h a2VmaWxlICAgIHwgICAxICsNCj4+PiBsaWIvbGlicnRlX2VhbC9ydGVfZWFsX3ZlcnNpb24ubWFw ICAgICAgfCAgIDEgKw0KPj4+IDYgZmlsZXMgY2hhbmdlZCwgMTc0IGluc2VydGlvbnMoKykNCj4+ PiANCj4+PiBkaWZmIC0tZ2l0IGEvbGliL01ha2VmaWxlIGIvbGliL01ha2VmaWxlDQo+Pj4gaW5k ZXggZmM3YTU1YTM3Li4xYjE3NTI2ZjcgMTAwNjQ0DQo+Pj4gLS0tIGEvbGliL01ha2VmaWxlDQo+ Pj4gKysrIGIvbGliL01ha2VmaWxlDQo+Pj4gQEAgLTYsNiArNiw3IEBAIGluY2x1ZGUgJChSVEVf U0RLKS9tay9ydGUudmFycy5taw0KPj4+IERJUlMteSArPSBsaWJydGVfY29tcGF0DQo+Pj4gRElS Uy0kKENPTkZJR19SVEVfTElCUlRFX0tWQVJHUykgKz0gbGlicnRlX2t2YXJncw0KPj4+IERJUlMt JChDT05GSUdfUlRFX0xJQlJURV9FQUwpICs9IGxpYnJ0ZV9lYWwNCj4+PiArREVQRElSUy1saWJy dGVfZWFsIDo9IGxpYnJ0ZV9rdmFyZ3MNCj4+PiBESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfUENJ KSArPSBsaWJydGVfcGNpDQo+Pj4gREVQRElSUy1saWJydGVfcGNpIDo9IGxpYnJ0ZV9lYWwNCj4+ PiBESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfUklORykgKz0gbGlicnRlX3JpbmcNCj4+PiBkaWZm IC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvYnNkYXBwL2VhbC9NYWtlZmlsZSBiL2xpYi9saWJydGVf ZWFsL2JzZGFwcC9lYWwvTWFrZWZpbGUNCj4+PiBpbmRleCAxN2ZmMWFjNDUuLmY2Y2VhN2ZjMiAx MDA2NDQNCj4+PiAtLS0gYS9saWIvbGlicnRlX2VhbC9ic2RhcHAvZWFsL01ha2VmaWxlDQo+Pj4g KysrIGIvbGliL2xpYnJ0ZV9lYWwvYnNkYXBwL2VhbC9NYWtlZmlsZQ0KPj4+IEBAIC0xOCw2ICsx OCw3IEBAIENGTEFHUyArPSAkKFdFUlJPUl9GTEFHUykgLU8zDQo+Pj4gTERMSUJTICs9IC1sZXhl Y2luZm8NCj4+PiBMRExJQlMgKz0gLWxwdGhyZWFkDQo+Pj4gTERMSUJTICs9IC1sZ2NjX3MNCj4+ PiArTERMSUJTICs9IC1scnRlX2t2YXJncw0KPj4+IA0KPj4+IEVYUE9SVF9NQVAgOj0gLi4vLi4v cnRlX2VhbF92ZXJzaW9uLm1hcA0KPj4+IA0KPj4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2Vh bC9jb21tb24vZWFsX2NvbW1vbl9kZXYuYyBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfY29t bW9uX2Rldi5jDQo+Pj4gaW5kZXggY2QwNzE0NDJmLi4xZjZkZjIzNTEgMTAwNjQ0DQo+Pj4gLS0t IGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fZGV2LmMNCj4+PiArKysgYi9saWIv bGlicnRlX2VhbC9jb21tb24vZWFsX2NvbW1vbl9kZXYuYw0KPj4+IEBAIC0xMCw5ICsxMCwxMiBA QA0KPj4+IA0KPj4+ICNpbmNsdWRlIDxydGVfY29tcGF0Lmg+DQo+Pj4gI2luY2x1ZGUgPHJ0ZV9i dXMuaD4NCj4+PiArI2luY2x1ZGUgPHJ0ZV9jbGFzcy5oPg0KPj4+ICNpbmNsdWRlIDxydGVfZGV2 Lmg+DQo+Pj4gI2luY2x1ZGUgPHJ0ZV9kZXZhcmdzLmg+DQo+Pj4gI2luY2x1ZGUgPHJ0ZV9kZWJ1 Zy5oPg0KPj4+ICsjaW5jbHVkZSA8cnRlX2Vycm5vLmg+DQo+Pj4gKyNpbmNsdWRlIDxydGVfa3Zh cmdzLmg+DQo+Pj4gI2luY2x1ZGUgPHJ0ZV9sb2cuaD4NCj4+PiANCj4+PiAjaW5jbHVkZSAiZWFs X3ByaXZhdGUuaCINCj4+PiBAQCAtMjA3LDMgKzIxMCwxNDcgQEAgcnRlX2VhbF9ob3RwbHVnX3Jl bW92ZShjb25zdCBjaGFyICpidXNuYW1lLCBjb25zdCBjaGFyICpkZXZuYW1lKQ0KPj4+IAlydGVf ZWFsX2RldmFyZ3NfcmVtb3ZlKGJ1c25hbWUsIGRldm5hbWUpOw0KPj4+IAlyZXR1cm4gcmV0Ow0K Pj4+IH0NCj4+PiArDQo+Pj4gK3N0YXRpYyBzaXplX3QNCj4+PiArZGV2X2xheWVyX2NvdW50KGNv bnN0IGNoYXIgKnMpDQo+Pj4gK3sNCj4+PiArCXNpemVfdCBpID0gcyA/IDEgOiAwOw0KPj4+ICsN Cj4+PiArCXdoaWxlIChzICE9IE5VTEwgJiYgc1swXSAhPSAnXDAnKSB7DQo+Pj4gKwkJaSArPSBz WzBdID09ICcvJzsNCj4+PiArCQlzKys7DQo+Pj4gKwl9DQo+Pj4gKwlyZXR1cm4gaTsNCj4+PiAr fQ0KPj4+ICsNCj4+IFNvIHRoZSBhYm92ZSBjb2RlIHJlYWxseSBqdXN0IGNvdW50cyB0aGUgbnVt YmVyIGNoYXJhY3RlcnMgaW4gdGhlIHN0cmluZywNCj4+IG9taXR0aW5nIHRoZSBkZWxpbWl0ZXIg Y2hhcmFjdGVyICcvJywgcmlnaHQ/ICBJZiB0aGF0cyBhbGwgeW91IHdhbnQgdG8gZG8sIHlvdSBj YW4ganVzdA0KPj4gdXNlIHN0cnRvayBhbmQgc3RybmxlbiBmb3IgdGhhdCwgY2FudCB5b3U/DQo+ IA0KPiBXaWxsIGRvLg0KPiANCj4+IA0KPj4gT3RoZXJ3aXNlLCB0aGlzIGxvb2tzIHByZXR0eSBn b29kIHRvIG1lDQo+IA0KPiBQbGVhc2UgbG9vayBpbnRvIHRoZSBsaWJydGVfa3ZhcmdzIGNvbXBh dGliaWxpdHkgcGF0Y2ggYXMgd2VsbCAocXVpdGUNCj4gc2hvcnQpLiBJJ20gdmVyeSB1bmhhcHB5 IGFib3V0IHRoZSBsb2dnaW5nIGhhY2suDQo+IFRoZXJlIGlzIGFsd2F5cyB0aGUgc29sdXRpb24g b2Ygc2V0dGluZyBhIGZ1bmN0aW9uIHBvaW50ZXIgb24gcnRlX2xvZw0KPiB3aXRoIHRoZSBwcm9w ZXIgbG9nbGV2ZWxzIGFuZCBzbyBvbi4NCj4gSWRlYWxseSBydGVfbG9nIGNvdWxkIGJlIG1hZGUg aW5kZXBlbmRlbnQgKHN0YXJ0aW5nIHNraW1taW5nIEVBTCBmcm9tDQo+IGFsbCB0aGUgZmF0KSwg YnV0IHRoaXMgaXMgbXVjaCBsZXNzIHRyaXZpYWwuDQoNCkkgdGhvdWdodCBSVEVfTE9HIHdhcyBz ZXR1cCBjb3JyZWN0bHkgdXNpbmcgZGVmYXVsdHMsIHNvbWUgY2hhbmdlcyBhZnRlciBJIGxvb2tl ZCBhdCBtdXN0IGhhdmUgY2hhbmdlZCB0aGF0IGJlaGF2aW9yIEkgZ3Vlc3MuIFRoYXQgbmVlZHMg dG8gYmUgYWRkcmVzcyBhdCBzb21lIHBvaW50IElNTywgYnV0IG5vdCBpbiB0aGlzIHBhdGNoIHNl dC4NCg0KPiANCj4gVGhpcyBpbXBsZW1lbnRhdGlvbiByZWxpZXMgb24gbGlicnRlX2t2YXJncyBi ZWluZyBhdmFpbGFibGUuIElmIHRoaXMgaXMNCj4gbm90IHRoZSBjYXNlLCB0aGVyZSBpc24ndCBt dWNoIHBvaW50IHRvIGl0Lg0KDQpMb29rZWQgYXQgdGhlIGt2YXJncyBjaGFuZ2UgYW5kIGRvZXMg bG9vayBjb3JyZWN0LCBidXQgdGhlIGFib3ZlIG5lZWRzIHRvIGJlIGFkZHJlc3NlZCBvciBpdCB3 aWxsIG5vdCBiZSBsb2dnZWQgZm9yIG5vcm1hbCB1c2FnZSBvZiBrdmFyZ3MuIEkgd291bGQgaGF2 ZSBleHBlY3RlZCBSVEVfTE9HIHRvIGJlIGFibGUgdG8gaGFuZGxlIHRoZSBjYXNlIG9mIGJlaW5n IGNhbGxlZCBiZWZvcmUgaXQgaXMgaW5pdGVkIGFuZCBqdXN0IHVzZSBzdGRlcnIuIEl0IG5lZWRz IHRvIGJlIGxvb2tlZCBhdC4NCg0KPiANCj4gLS0gDQo+IEdhw6t0YW4gUml2ZXQNCj4gNldJTkQN Cg0KUmVnYXJkcywNCktlaXRoDQoNCg==