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 48B39A0613 for ; Thu, 26 Sep 2019 16:29:25 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 795A01BE51; Thu, 26 Sep 2019 16:29:24 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 8EE8D2C58 for ; Thu, 26 Sep 2019 16:29:23 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2019 07:29:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="190020765" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga007.fm.intel.com with ESMTP; 26 Sep 2019 07:29:22 -0700 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 26 Sep 2019 07:29:21 -0700 Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 26 Sep 2019 07:29:21 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.92]) by SHSMSX108.ccr.corp.intel.com ([169.254.8.146]) with mapi id 14.03.0439.000; Thu, 26 Sep 2019 22:29:19 +0800 From: "Yu, Jin" To: "Bie, Tiwei" CC: "dev@dpdk.org" , "Liu, Changpeng" , "maxime.coquelin@redhat.com" , "Wang, Zhihong" Thread-Topic: [PATCH v7 10/10] vhost: add vhost-user-blk example which support inflight Thread-Index: AQHVb2p7wLh6F73KDUiCBfsSuREXgKc7+tkAgAIL7oA= Date: Thu, 26 Sep 2019 14:29:19 +0000 Message-ID: References: <20190917145234.16951> <20190920120102.29828-1-jin.yu@intel.com> <20190920120102.29828-11-jin.yu@intel.com> <20190925144538.GA25789@___> In-Reply-To: <20190925144538.GA25789@___> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjg1YmI1MzktYmIyNi00M2YzLThjN2UtN2U3MGFjMzViNGZlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZEQwVlZNZzNvU2xzdGV3cjZsMUhoQW1jeGFabmVWSGR6dUJ4aWlBSit1TmZtaHhcLzc3c1JrODFNYW9QZVF3S0gifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action 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 v7 10/10] vhost: add vhost-user-blk example which support inflight 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCaWUsIFRpd2VpDQo+IFNlbnQ6 IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI1LCAyMDE5IDEwOjQ2IFBNDQo+IFRvOiBZdSwgSmluIDxq aW4ueXVAaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBMaXUsIENoYW5ncGVuZyA8Y2hh bmdwZW5nLmxpdUBpbnRlbC5jb20+Ow0KPiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsgV2Fu ZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD SCB2NyAxMC8xMF0gdmhvc3Q6IGFkZCB2aG9zdC11c2VyLWJsayBleGFtcGxlIHdoaWNoIHN1cHBv cnQNCj4gaW5mbGlnaHQNCj4gDQo+IE9uIEZyaSwgU2VwIDIwLCAyMDE5IGF0IDA4OjAxOjAyUE0g KzA4MDAsIEppbiBZdSB3cm90ZToNCj4gPiBBIHZob3N0LXVzZXItYmxrIGV4YW1wbGUgdGhhdCBz dXBwb3J0IGluZmxpZ2h0IGZlYXR1cmUuIEl0IHVzZXMgdGhlDQo+ID4gbmV3IEFQSXMgdGhhdCBp bnRyb2R1Y2VkIGluIHRoZSBmaXJzdCBwYXRjaCwgc28gSXQgY2FuIHNob3cgaG93IHRoZXJlDQo+ IA0KPiBzL0l0L2l0Lw0KPiBzL3RoZXJlL3RoZXNlLw0KDQpHb3QgaXQuIFRoYW5rcy4NCj4gDQo+ ID4gQVBJcyB3b3JrIHRvIHN1cHBvcnQgaW5mbGlnaHQgZmVhdHVyZS4NCj4gPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IEppbiBZdSA8amluLnl1QGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiBWMSAtIGFk ZCB0aGUgY2FzZS4NCj4gPiBWMiAtIGFkZCB0aGUgcnRlX3Zob3N0IHByZWZpeC4NCj4gPiBWMyAt IGFkZCBwYWNrZWQgcmluZyBzdXBwb3J0DQo+ID4gLS0tDQo+ID4gIGV4YW1wbGVzL3Zob3N0X2Js ay9NYWtlZmlsZSAgICAgICAgICAgfCAgIDY3ICsrDQo+ID4gIGV4YW1wbGVzL3Zob3N0X2Jsay9i bGsuYyAgICAgICAgICAgICAgfCAgMTI1ICsrKw0KPiA+ICBleGFtcGxlcy92aG9zdF9ibGsvYmxr X3NwZWMuaCAgICAgICAgIHwgICA5NSArKw0KPiA+ICBleGFtcGxlcy92aG9zdF9ibGsvbWVzb24u YnVpbGQgICAgICAgIHwgICAyMCArDQo+ID4gIGV4YW1wbGVzL3Zob3N0X2Jsay92aG9zdF9ibGsu YyAgICAgICAgfCAxMzEzICsrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgZXhhbXBsZXMv dmhvc3RfYmxrL3Zob3N0X2Jsay5oICAgICAgICB8ICAxMTYgKysrDQo+ID4gIGV4YW1wbGVzL3Zo b3N0X2Jsay92aG9zdF9ibGtfY29tcGF0LmMgfCAgMTk1ICsrKysNCj4gPiAgNyBmaWxlcyBjaGFu Z2VkLCAxOTMxIGluc2VydGlvbnMoKykNCj4gDQo+IEkgbWV0IHNvbWUgYnVpbGQgaXNzdWVzIHdo ZW4gdHJ5aW5nIHRoaXMgZXhhbXBsZS4NCj4gDQo+IGV4YW1wbGVzL3Zob3N0X2Jsay92aG9zdF9i bGsuYzogSW4gZnVuY3Rpb24g4oCYZGVzY3JpcHRvcl9nZXRfbmV4dF9wYWNrZWTigJk6DQo+IGV4 YW1wbGVzL3Zob3N0X2Jsay92aG9zdF9ibGsuYzo3MToyMTogZXJyb3I6IGludmFsaWQgdXNlIG9m IHVuZGVmaW5lZCB0eXBlDQo+IOKAmHN0cnVjdCB2cmluZ19wYWNrZWRfZGVzY+KAmQ0KPiAgIGlm ICh2cS0+ZGVzY19wYWNrZWRbKmlkeCAlIHZxLT5zaXplXS5mbGFncyAmIFZJUlRRX0RFU0NfRl9O RVhUKSB7DQo+ICAgICAgICAgICAgICAgICAgICAgIF4NCj4gZXhhbXBsZXMvdmhvc3RfYmxrL3Zo b3N0X2Jsay5jOjcxOjIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvDQo+IGluY29t cGxldGUgdHlwZSDigJhzdHJ1Y3QgdnJpbmdfcGFja2VkX2Rlc2PigJkNCj4gZXhhbXBsZXMvdmhv c3RfYmxrL3Zob3N0X2Jsay5jOjczOjI2OiBlcnJvcjogaW52YWxpZCB1c2Ugb2YgdW5kZWZpbmVk IHR5cGUNCj4g4oCYc3RydWN0IHZyaW5nX3BhY2tlZF9kZXNj4oCZDQo+ICAgIHJldHVybiAmdnEt PmRlc2NfcGFja2VkWyppZHggJSB2cS0+c2l6ZV07DQoNClRoZSBuZXcgdmVyc2lvbiBvZiB2aXJ0 aW9fcmluZy5oIGhhdmUgZGVmaW5lZCB0aGUgdnJpbmdfcGFja2VkX2Rlc2MuDQpGb3IgdGhlIGNv bXBhdGliaWxpdHnvvIwgSSB3aWxsIGFkZCB0aGUgZGVmaW5pdGlvbiBpbiB0aGUgcnRlX3Zob3N0 LmguDQpUaGFua3MuDQoNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+IGV4YW1wbGVz L3Zob3N0X2Jsay92aG9zdF9ibGsuYzogSW4gZnVuY3Rpb24NCj4g4oCYaW5mbGlnaHRfc3VibWl0 X2NvbXBsZXRpb25fcGFja2Vk4oCZOg0KPiBleGFtcGxlcy92aG9zdF9ibGsvdmhvc3RfYmxrLmM6 MTY1OjI6IHdhcm5pbmc6DQo+IOKAmHJ0ZV92aG9zdF9zZXRfbGFzdF9pbmZsaWdodF9pb19wYWNr ZWTigJkgaXMgZGVwcmVjYXRlZDogU3ltYm9sIGlzIG5vdCB5ZXQgcGFydCBvZg0KPiBzdGFibGUg QUJJIFstV2RlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXQ0KDQpTaG91bGQgSSBpZ25vcmUgdGhpcyB3 YXJuaW5n77yfIEknbSBub3Qgc3VyZSBhYm91dCB0aGlzLg0KVGhlIHJlYXNvbiBpcyB0aGUgX3J0 ZV9leHBlcmltZW50IGtleXdvcmQ/DQpUaGFua3MuDQo+ICAgcmV0ID0gcnRlX3Zob3N0X3NldF9s YXN0X2luZmxpZ2h0X2lvX3BhY2tlZChjdHJsci0+YmRldi0+dmlkLCBxX2lkeCwNCj4gICBefn4N Cj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGV4YW1wbGVzL3Zob3N0X2Jsay92aG9zdF9ibGsuYzox NzowOg0KPiB4ODZfNjQtbmF0aXZlLWxpbnV4YXBwLWdjYy9pbmNsdWRlL3J0ZV92aG9zdC5oOjgx MDoxOiBub3RlOiBkZWNsYXJlZCBoZXJlDQo+IHJ0ZV92aG9zdF9zZXRfbGFzdF9pbmZsaWdodF9p b19wYWNrZWQoaW50IHZpZCwNCj4gXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KPiAuLi4NCg==