From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <jianfeng.tan@intel.com>
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88])
 by dpdk.org (Postfix) with ESMTP id A3FDA23A
 for <dev@dpdk.org>; Tue, 24 Apr 2018 07:22: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;
 23 Apr 2018 22:22:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.49,321,1520924400"; d="scan'208";a="53147190"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga002.jf.intel.com with ESMTP; 23 Apr 2018 22:22:33 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Apr 2018 22:22:32 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 23 Apr 2018 22:22:32 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.210]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.40]) with mapi id 14.03.0319.002;
 Tue, 24 Apr 2018 13:22:30 +0800
From: "Tan, Jianfeng" <jianfeng.tan@intel.com>
To: "Burakov, Anatoly" <anatoly.burakov@intel.com>, "dev@dpdk.org"
 <dev@dpdk.org>
CC: "thomas@monjalon.net" <thomas@monjalon.net>
Thread-Topic: [dpdk-dev] [PATCH v4 3/5] bus/vdev: bus scan by multi-process
 channel
Thread-Index: AQHT2MhwrKeKttDZg0euSHjUkFl9lKQNmoyAgAHMD2A=
Date: Tue, 24 Apr 2018 05:22:30 +0000
Message-ID: <ED26CBA2FAD1BF48A8719AEF02201E365152F596@SHSMSX103.ccr.corp.intel.com>
References: <1520177405-59091-1-git-send-email-jianfeng.tan@intel.com>
 <1524243463-143438-1-git-send-email-jianfeng.tan@intel.com>
 <1524243463-143438-4-git-send-email-jianfeng.tan@intel.com>
 <b7a8afdd-cd87-f99a-6fb7-8a79f76a694e@intel.com>
In-Reply-To: <b7a8afdd-cd87-f99a-6fb7-8a79f76a694e@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v4 3/5] bus/vdev: bus scan by multi-process
 channel
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Apr 2018 05:22:36 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQnVyYWtvdiwgQW5hdG9s
eQ0KPiBTZW50OiBNb25kYXksIEFwcmlsIDIzLCAyMDE4IDU6NTUgUE0NCj4gVG86IFRhbiwgSmlh
bmZlbmc7IGRldkBkcGRrLm9yZw0KPiBDYzogdGhvbWFzQG1vbmphbG9uLm5ldA0KPiBTdWJqZWN0
OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjQgMy81XSBidXMvdmRldjogYnVzIHNjYW4gYnkgbXVs
dGktcHJvY2Vzcw0KPiBjaGFubmVsDQo+IA0KPiBPbiAyMC1BcHItMTggNTo1NyBQTSwgSmlhbmZl
bmcgVGFuIHdyb3RlOg0KPiA+IFRvIHNjYW4gdGhlIHZkZXZzIGluIHByaW1hcnksIHdlIHNlbmQg
cmVxdWVzdCB0byBwcmltYXJ5IHByb2Nlc3MNCj4gPiB0byBvYnRhaW4gdGhlIG5hbWVzIGZvciB2
ZGV2cy4NCj4gPg0KPiA+IE9ubHkgdGhlIG5hbWUgaXMgc2hhcmVkIGZyb20gdGhlIHByaW1hcnku
IEluIHByb2JlKCksIHRoZSBkZXZpY2UNCj4gPiBkcml2ZXIgaXMgc3VwcG9zZWQgdG8gbG9jYXRl
IChvciByZXF1ZXN0IG1vcmUpIHRoZSBkZXRhaWwNCj4gPiBpbmZvcm1hdGlvbiBmcm9tIHRoZSBw
cmltYXJ5Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50
YW5AaW50ZWwuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBRaSBaaGFuZyA8cWkuei56aGFuZ0BpbnRl
bC5jb20+DQo+ID4gLS0tDQo+IA0KPiA8Li4uPg0KPiANCj4gPiArc3RhdGljIGludA0KPiA+ICt2
ZGV2X2FjdGlvbihjb25zdCBzdHJ1Y3QgcnRlX21wX21zZyAqbXBfbXNnLCBjb25zdCB2b2lkICpw
ZWVyKQ0KPiA+ICt7DQo+ID4gKwlzdHJ1Y3QgcnRlX3ZkZXZfZGV2aWNlICpkZXY7DQo+ID4gKwlz
dHJ1Y3QgcnRlX21wX21zZyBtcF9yZXNwOw0KPiA+ICsJc3RydWN0IHZkZXZfcGFyYW0gKm91ID0g
KHN0cnVjdCB2ZGV2X3BhcmFtICopJm1wX3Jlc3AucGFyYW07DQo+ID4gKwljb25zdCBzdHJ1Y3Qg
dmRldl9wYXJhbSAqaW4gPSAoY29uc3Qgc3RydWN0IHZkZXZfcGFyYW0gKiltcF9tc2ctDQo+ID5w
YXJhbTsNCj4gPiArCWNvbnN0IGNoYXIgKmRldm5hbWU7DQo+ID4gKwlpbnQgbnVtOw0KPiA+ICsN
Cj4gPiArCXN0cmNweShtcF9yZXNwLm5hbWUsICJ2ZGV2Iik7DQo+IA0KPiBUaGlzIHN0cmluZyBp
cyB1c2VkIGluIGEgbG90IG9mIHBsYWNlcywgc28uLi4gI2RlZmluZT8gYWxzbywgaSB0aGluaw0K
PiBhY3Rpb24gbmFtZSBpcyBhIGJpdCB0b28gc2hvcnQuIG1heWJlIG1ha2UgaXQgbW9yZSBkZXNj
cmlwdGl2ZSwgbGlrZQ0KPiAiYnVzX3ZkZXYiIG9yIHNvbWV0aGluZyB0byB0aGF0IGVmZmVjdD8N
Cj4gDQo+IEFsc28sIGkgdGhpbmsgQ292ZXJpdHkgd2lsbCBjb21wbGFpbiBhYm91dCBub3QgY2hl
Y2tpbmcgc3RyaW5nIGxlbmd0aCwNCj4gc28uLi4gc3RybGNweSgpPw0KDQpXaWxsIGRvIGluIG5l
eHQgdmVyc2lvbi4NCg0KPiANCj4gPiArCW1wX3Jlc3AubGVuX3BhcmFtID0gc2l6ZW9mKCpvdSk7
DQo+ID4gKwltcF9yZXNwLm51bV9mZHMgPSAwOw0KPiA+ICsNCj4gPiArCXN3aXRjaCAoaW4tPnR5
cGUpIHsNCj4gPiArCWNhc2UgVkRFVl9TQ0FOX1JFUToNCj4gPiArCQlvdS0+dHlwZSA9IFZERVZf
U0NBTl9PTkU7DQo+ID4gKwkJb3UtPm51bSA9IDE7DQo+ID4gKwkJbnVtID0gMDsNCj4gPiArDQo+
ID4gKwkJcnRlX3NwaW5sb2NrX2xvY2soJnZkZXZfZGV2aWNlX2xpc3RfbG9jayk7DQo+ID4gKwkJ
VEFJTFFfRk9SRUFDSChkZXYsICZ2ZGV2X2RldmljZV9saXN0LCBuZXh0KSB7DQo+ID4gKwkJCWRl
dm5hbWUgPSBydGVfdmRldl9kZXZpY2VfbmFtZShkZXYpOw0KPiA+ICsJCQlpZiAoc3RybGVuKGRl
dm5hbWUpID09IDApDQo+ID4gKwkJCQlWREVWX0xPRyhJTkZPLCAidmRldiB3aXRoIG5vIG5hbWUg
aXMgbm90DQo+IHNlbnQiKTsNCj4gDQo+IFRoZSBjb21tZW50IHNheXMgaXQncyAibm90IHNlbnQi
IGJ1dCBjb2RlIGRvZXNuJ3Qgc2VlbSB0byBpbmRpY2F0ZSB0aGF0DQo+IHRoaXMgd2lsbCBoYXBw
ZW4uIEZvcmdvdCAiY29udGludWUiPw0KDQpOaWNlIGNhdGNoLCB3aWxsIGZpeC4NCg0KVGhhbmtz
LA0KSmlhbmZlbmcNCg0KPiANCj4gPiArCQkJVkRFVl9MT0coSU5GTywgInNlbmQgdmRldiwgJXMi
LCBkZXZuYW1lKTsNCj4gPiArCQkJc3RybGNweShvdS0+bmFtZSwgZGV2bmFtZSwNCj4gUlRFX0RF
Vl9OQU1FX01BWF9MRU4pOw0KPiA+ICsJCQlpZiAocnRlX21wX3NlbmRtc2coJm1wX3Jlc3ApIDwg
MCkNCj4gPiArCQkJCVZERVZfTE9HKEVSUiwgInNlbmQgdmRldiwgJXMsIGZhaWxlZCwgJXMiLA0K
PiA+ICsJCQkJCSBkZXZuYW1lLCBzdHJlcnJvcihydGVfZXJybm8pKTsNCj4gPiArCQkJbnVtKys7
DQo+ID4gKwkJfQ0KPiANCj4gT25jZSBhbGwgb2YgdGhhdCBpcyBhZGRyZXNzZWQsDQo+IA0KPiBS
ZXZpZXdlZC1ieTogQW5hdG9seSBCdXJha292IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0K
PiANCj4gLS0NCj4gVGhhbmtzLA0KPiBBbmF0b2x5DQo=