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 C5909A00C5; Thu, 30 Apr 2020 11:42:24 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A71F21DAEB; Thu, 30 Apr 2020 11:42:24 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 290BD1DAF9 for ; Thu, 30 Apr 2020 11:42:22 +0200 (CEST) IronPort-SDR: GCeg2+xHNSZu3wLTzhztMumeVV3bBuOOlXT6iC+ucm4zFkmfnMYAjGce5/KNnQyuNAa5/xUy6i dQrWwJYw1c6A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Apr 2020 02:42:21 -0700 IronPort-SDR: bfleFK6MzweB9O3QaWKufbEUj5a78x8ajnx2K7V5vD3TelubjMkyr0Q774jHT/wXRDJGin2h8Z sPtVNRrlA7FA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,334,1583222400"; d="scan'208";a="303236850" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by FMSMGA003.fm.intel.com with ESMTP; 30 Apr 2020 02:42:20 -0700 Received: from irsmsx605.ger.corp.intel.com (163.33.146.138) by irsmsx110.ger.corp.intel.com (163.33.3.25) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 30 Apr 2020 10:42:19 +0100 Received: from shsmsx604.ccr.corp.intel.com (10.109.6.214) by IRSMSX605.ger.corp.intel.com (163.33.146.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 30 Apr 2020 10:42:18 +0100 Received: from shsmsx604.ccr.corp.intel.com ([10.109.6.214]) by SHSMSX604.ccr.corp.intel.com ([10.109.6.214]) with mapi id 15.01.1713.004; Thu, 30 Apr 2020 17:42:16 +0800 From: "Yu, Jin" To: Maxime Coquelin , "Yigit, Ferruh" , Tiwei Bie , "Wang, Zhihong" , "Mcnamara, John" , "Kovacevic, Marko" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] examples/vhost_blk: refactor vhost-blk example Thread-Index: AQHWHk8uu2+AIAN1eESAfQ1eu7vaNqiQ5IQQ///2cgCAAI99gA== Date: Thu, 30 Apr 2020 09:42:16 +0000 Message-ID: References: <20200228153235.31419-1-jin.yu@intel.com> <7bb6947e-29ef-cb29-020a-3d7ad0a28bf2@intel.com> <5682a039-144f-2a95-39ba-98e7edaf8efb@redhat.com> In-Reply-To: <5682a039-144f-2a95-39ba-98e7edaf8efb@redhat.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] examples/vhost_blk: refactor vhost-blk example 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" VGhhbmtzIE1heGltZS4NCkkgIGp1c3Qgc2VuZCB0aGUgVjIuIFNvcnJ5IGZvciBsYXRlLg0KDQpK aW4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVs aW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgQXByaWwg MzAsIDIwMjAgNTowOCBQTQ0KPiBUbzogWXUsIEppbiA8amluLnl1QGludGVsLmNvbT47IFlpZ2l0 LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+OyBUaXdlaQ0KPiBCaWUgPHRpd2VpLmJp ZUBpbnRlbC5jb20+OyBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsNCj4g TWNuYW1hcmEsIEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgS292YWNldmljLCBNYXJr bw0KPiA8bWFya28ua292YWNldmljQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBT dWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIGV4YW1wbGVzL3Zob3N0X2JsazogcmVmYWN0 b3Igdmhvc3QtYmxrDQo+IGV4YW1wbGUNCj4gDQo+IA0KPiANCj4gT24gNC8zMC8yMCAzOjQyIEFN LCBZdSwgSmluIHdyb3RlOg0KPiA+IEdvdCBpdC4gSSB3aWxsIGNoZWNrIGFuZCBmaXggaXQuDQo+ IA0KPiBUaGFua3MsIEkgd2lsbCBuZWVkIHRoZSBmaXggdG9kYXksIGp1c3Qgc2VuZCBhIHYyLg0K PiBJZiBub3QgcG9zc2libGUgdG8gZG8gaXQgdG9kYXksIHBsZWFzZSBsZXQgbWUga25vdy4NCj4g DQo+IE1heGltZQ0KPiANCj4gPiBUaGFua3MuDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPj4gRnJvbTogWWlnaXQsIEZlcnJ1aCA8ZmVycnVoLnlpZ2l0QGludGVsLmNv bT4NCj4gPj4gU2VudDogVGh1cnNkYXksIEFwcmlsIDMwLCAyMDIwIDE6NTQgQU0NCj4gPj4gVG86 IFl1LCBKaW4gPGppbi55dUBpbnRlbC5jb20+OyBNYXhpbWUgQ29xdWVsaW4NCj4gPj4gPG1heGlt ZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgVGl3ZWkgQmllIDx0aXdlaS5iaWVAaW50ZWwuY29tPjsg V2FuZywNCj4gPj4gWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT47IE1jbmFtYXJhLCBK b2huDQo+ID4+IDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47IEtvdmFjZXZpYywgTWFya28NCj4g Pj4gPG1hcmtvLmtvdmFjZXZpY0BpbnRlbC5jb20+DQo+ID4+IENjOiBkZXZAZHBkay5vcmcNCj4g Pj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBleGFtcGxlcy92aG9zdF9ibGs6IHJl ZmFjdG9yDQo+ID4+IHZob3N0LWJsayBleGFtcGxlDQo+ID4+DQo+ID4+IE9uIDIvMjgvMjAyMCAz OjMyIFBNLCBKaW4gWXUgd3JvdGU6DQo+ID4+PiBEZWNyZWFzZSB0aGUgY29kZSBhbmQgbWFrZSBp dCBlYXNpZXIgdG8gcmVhZC4gSXQncyB1c2VmdWwgZm9yDQo+ID4+PiB1bmRlcnN0YW5kaW5nIHRo ZSBpbmZsaWdodCBBUElzIGFuZCBob3cgcGFja2VkIHJpbmcgd29ya3MuIFVwZGF0ZQ0KPiA+Pj4g dGhlIFJTVCBiZWNhdXNlIHRoZSBwYWNrZWQgcmluZyBwYXRjaCBoYXMgYmVlbiBtZXJnZWQgdG8g UUVNVQ0KPiBtYXN0ZXINCj4gPj4+IGFuZCByaW5nX3BhY2tlZCBwYXJhbWV0ZXIgY2hhbmdlcyB0 byBwYWNrZWQuDQo+ID4+Pg0KPiA+Pj4gRml4ZXM6IGMxOWJlYjNmMzhjZCAoImV4YW1wbGVzL3Zo b3N0X2JsazogaW50cm9kdWNlIHZob3N0IHN0b3JhZ2UNCj4gPj4+IHNhbXBsZSIpDQo+ID4+Pg0K PiA+Pj4gU2lnbmVkLW9mZi1ieTogSmluIFl1IDxqaW4ueXVAaW50ZWwuY29tPg0KPiA+Pj4gLS0t DQo+ID4+PiAgZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3VnL3Zob3N0X2Jsay5yc3QgfCAgICA4ICst DQo+ID4+PiAgZXhhbXBsZXMvdmhvc3RfYmxrL2Jsay5jICAgICAgICAgICAgICAgfCAgIDEzICst DQo+ID4+PiAgZXhhbXBsZXMvdmhvc3RfYmxrL3Zob3N0X2Jsay5jICAgICAgICAgfCAxMTM5ICsr KysrKysrKystLS0tLS0tLS0tLS0tLQ0KPiA+Pj4gIGV4YW1wbGVzL3Zob3N0X2Jsay92aG9zdF9i bGsuaCAgICAgICAgIHwgICAzOSArLQ0KPiA+Pj4gIDQgZmlsZXMgY2hhbmdlZCwgNDk0IGluc2Vy dGlvbnMoKyksIDcwNSBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4gR2V0dGluZyBmb2xsb3dpbmcg YnVpbGQgZXJyb3Igd2l0aCAzMi1iaXQgYnVpbGQsIGNhbiB5b3UgcGxlYXNlIGNoZWNrIGl0Og0K PiA+Pg0KPiA+PiAuLi4vZXhhbXBsZXMvdmhvc3RfYmxrL3Zob3N0X2Jsay5jOiBJbiBmdW5jdGlv biDigJhkZXNjX3BheWxvYWRfdG9faW92c+KAmToNCj4gPj4gLi4uL2V4YW1wbGVzL3Zob3N0X2Js ay92aG9zdF9ibGsuYzoxNTc6OTogZXJyb3I6IGNhc3QgdG8gcG9pbnRlciBmcm9tDQo+ID4+IGlu dGVnZXIgb2YgZGlmZmVyZW50IHNpemUgWy1XZXJyb3I9aW50LXRvLXBvaW50ZXItY2FzdF0NCj4g Pj4gICAxNTcgfCAgIHZ2YSA9ICh2b2lkICopZ3BhX3RvX3Z2YShjdHJsciwNCj4gPj4gICAgICAg fCAgICAgICAgIF4NCj4gPj4NCj4gPg0KDQo=