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 AFDA6A0613 for ; Thu, 26 Sep 2019 16:01:01 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 753B31BE51; Thu, 26 Sep 2019 16:01:01 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id B42461BDFD for ; Thu, 26 Sep 2019 16:00:59 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2019 07:00:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="214482328" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga004.fm.intel.com with ESMTP; 26 Sep 2019 07:00:58 -0700 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) 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:00:57 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.92]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.23]) with mapi id 14.03.0439.000; Thu, 26 Sep 2019 22:00:55 +0800 From: "Yu, Jin" To: "Bie, Tiwei" CC: "dev@dpdk.org" , "Liu, Changpeng" , "maxime.coquelin@redhat.com" , "Wang, Zhihong" Thread-Topic: [PATCH v7 00/10] vhost: support inflight share memory protocol feature Thread-Index: AQHVb2pxAfa+QVhzWkKPT/goxP/9t6c79TyAgAIRNmA= Date: Thu, 26 Sep 2019 14:00:54 +0000 Message-ID: References: <20190917145234.16951> <20190920120102.29828-1-jin.yu@intel.com> <20190925142533.GA24643@___> In-Reply-To: <20190925142533.GA24643@___> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTM0MmIwMjgtYjc3ZS00YmE5LWJhOTYtMjhiNDE3NzdjMGFlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTVBkNFI1UU5aRkg1TE5UZVVwVFQrOWdDQXo2bGFRT1E1djZqTm5nTFJ3Rno0eG03V2xYdDRqcVJmdU52eU9NbCJ9 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 00/10] vhost: support inflight share memory protocol feature 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 IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI1LCAyMDE5IDEwOjI2IFBNDQo+IFRvOiBZdSwgSmluIDxq aW4ueXVAaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBMaXUsIENoYW5ncGVuZyA8Y2hh bmdwZW5nLmxpdUBpbnRlbC5jb20+Ow0KPiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsgV2Fu ZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD SCB2NyAwMC8xMF0gdmhvc3Q6IHN1cHBvcnQgaW5mbGlnaHQgc2hhcmUgbWVtb3J5IHByb3RvY29s DQo+IGZlYXR1cmUNCj4gDQo+IA0KPiA+IFtQQVRDSCB2NyAwMC8xMF0gdmhvc3Q6IHN1cHBvcnQg aW5mbGlnaHQgc2hhcmUgbWVtb3J5IHByb3RvY29sIGZlYXR1cmUNCj4gDQo+IFRoaXMgc2hvdWxk IGJlIHY4LiBQbGVhc2UgaW5jcmVhc2UgdGhlIHZlcnNpb24gbnVtYmVyIHdoZW4gc2VuZGluZyBh IG5ldyBzZXJpZXMuDQoNCkkgdGhvdWdodCBpdCdzIGEgc21hbGwgZml4LiBJIHdpbGwgZml4IGl0 LiBUaGFua3MuDQo+IA0KPiBUaGFua3MsDQo+IFRpd2VpDQo+IA0KPiBPbiBGcmksIFNlcCAyMCwg MjAxOSBhdCAwODowMDo1MlBNICswODAwLCBKaW4gWXUgd3JvdGU6DQo+ID4gVGhpcyBwYXRjaGVz IGludHJvZHVjZXMgdHdvIG5ldyBtZXNzYWdlcyBWSE9TVF9VU0VSX0dFVF9JTkZMSUdIVF9GRA0K PiA+IGFuZCBWSE9TVF9VU0VSX1NFVF9JTkZMSUdIVF9GRCB0byBzdXBwb3J0IHRyYW5zZmVycmlu ZyBhIHNoYXJlZCBidWZmZXINCj4gPiBiZXR3ZWVuIHFlbXUgYW5kIGJhY2tlbmQuDQo+ID4gTm93 IEl0IGNhbiBib3RoIHN1cHBvcnQgc3BsaXQgYW5kIHBhY2tlZCByaW5nLiBUaGUgZXhhbXBsZSBj b2RlIHNob3cNCj4gPiBob3cgdGhlc2UgQVBJIHdvcmsuIFRoZSB0ZXN0IGhhcyBwYXNzZWQuDQo+ ID4NCj4gPiBIb3cgdG8gdGVzdCB0aGUgZXhhbXBsZToNCj4gPiAxLCBRZW11IG5lZWQgdHdvIHBh dGNoZXMuDQo+ID4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMDc2NjgxMy8N Cj4gPiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzEwODYxNDExLyhRRU1VIG1l cmdlZCkgaXQgYWxzbw0KPiA+IG5lZWRzIHNvbWUgbWFudWFsIG1vZGlmaWNhdGlvbnM6DQo+ID4g d2Ugc2hvdWxkIGNvbmZpcm0gdGhhdCBiZWZvcmUgd2Ugc2VuZCBnZXQgaW5mbGlnaHQgd2UgaGF2 ZSBhbHJlYWR5DQo+ID4gc2VudCB0aGUgc2V0IGZlYXR1cmVzIGJ1dCBpdCBzZWVtcyBRZW11IGRp ZG4ndCBkbyBsaWtlIHRoaXMuIFNvIHdlDQo+ID4gbWFudWFsbHkgcmV2aXNlIHRoaXMsIHdlIGNh biBhZGQgYmVsb3cgY29kZSBpbiB2aG9zdF9kZXZfZ2V0X2luZmxpZ2h0DQo+ID4gICAgIGludCBy Ow0KPiA+DQo+ID4gICAgIHIgPSB2aG9zdF9kZXZfc2V0X2ZlYXR1cmVzKGRldiwgZGV2LT5sb2df ZW5hYmxlZCk7DQo+ID4gICAgIGlmIChyIDwgMCkgew0KPiA+ICAgICAgICAgcmV0dXJuIC1lcnJu bzsNCj4gPiAgICAgfQ0KPiA+IGJlZm9yZSBnZXRfaW5mbGlnaHRfZmQuDQo+ID4gMiwgR3Vlc3Qg T1MgdmVyc2lvbiA+PSA1LjANCj4gPiAzLCBydW4gdGhlIGV4YW1wbGUNCj4gPiA0LCBydW4gdGhl IHFlbXUgd2l0aCB2aG9zdC11c2VyLWJsay1wY2kuDQo+ID4gIGVnOg0KPiA+ICAgICAgICAgLWNo YXJkZXYgc29ja2V0LGlkPXNwZGtfdmhvc3RfYmxrMCxyZWNvbm5lY3Q9MSxwYXRoPXh4eHhcDQo+ ID4gICAgICAgICAtZGV2aWNlDQo+ID4gdmhvc3QtdXNlci1ibGstcGNpLHJpbmdfcGFja2VkPW9u LGNoYXJkZXY9c3Bka192aG9zdF9ibGswLG51bS1xdWV1ZXM9MQ0KPiA+IFwNCj4gPiA1LCBydW4g ZmlvIGluIHRoZSBndWVzdA0KPiA+IDYsIGtpbGwgdGhlIGV4YW1wbGUgYW5kIHJ1biBhZ2Fpbi4N Cj4gPiA3LCB0aGUgZmlvIGluIHRoZSBndWVzdCBzaG91bGQgY29udGludWUgcnVuIHdpdGhvdXQg ZXJyb3JzLg0KPiA+DQo+ID4gSmluIFl1ICgxMCk6DQo+ID4gICB2aG9zdDogYWRkIHRoZSBpbmZs aWdodCBkZXNjcmlwdGlvbg0KPiA+ICAgdmhvc3Q6IGFkZCBwYWNrZWQgcmluZw0KPiA+ICAgdmhv c3Q6IGFkZCB0aGUgaW5mbGlnaHQgc3RydWN0dXJlDQo+ID4gICB2aG9zdDogYWRkIHR3byBuZXcg bWVzc2FnZXMgdG8gc3VwcG9ydCBhIHNoYXJlZCBidWZmZXINCj4gPiAgIHZob3N0OiBjaGVja291 dCB0aGUgcmVzdWJtaXQgaW5mbGlnaHQgaW5mb3JtYXRpb24NCj4gPiAgIHZob3N0OiBhZGQgdGhl IEFQSXMgdG8gb3BlcmF0ZSBpbmZsaWdodCByaW5nDQo+ID4gICB2aG9zdDogYWRkIEFQSXMgZm9y IHVzZXIgZ2V0dGluZyBpbmZsaWdodCByaW5nDQo+ID4gICB2aG9zdDogYWRkIHZyaW5nIGZ1bmN0 aW9ucyBwYWNrZWQgcmluZyBzdXBwb3J0DQo+ID4gICB2aG9zdDogYWRkIGFuIEFQSSBmb3IganVk Z2luZyB2cSBmb3JtYXQNCj4gPiAgIHZob3N0OiBhZGQgdmhvc3QtdXNlci1ibGsgZXhhbXBsZSB3 aGljaCBzdXBwb3J0IGluZmxpZ2h0DQo+ID4NCj4gPiAgZXhhbXBsZXMvdmhvc3RfYmxrL01ha2Vm aWxlICAgICAgICAgICAgfCAgIDY3ICsrDQo+ID4gIGV4YW1wbGVzL3Zob3N0X2Jsay9ibGsuYyAg ICAgICAgICAgICAgIHwgIDEyNSArKysNCj4gPiAgZXhhbXBsZXMvdmhvc3RfYmxrL2Jsa19zcGVj LmggICAgICAgICAgfCAgIDk1ICsrDQo+ID4gIGV4YW1wbGVzL3Zob3N0X2Jsay9tZXNvbi5idWls ZCAgICAgICAgIHwgICAyMCArDQo+ID4gIGV4YW1wbGVzL3Zob3N0X2Jsay92aG9zdF9ibGsuYyAg ICAgICAgIHwgMTMxMyArKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgZXhhbXBsZXMvdmhv c3RfYmxrL3Zob3N0X2Jsay5oICAgICAgICAgfCAgMTE2ICsrKw0KPiA+ICBleGFtcGxlcy92aG9z dF9ibGsvdmhvc3RfYmxrX2NvbXBhdC5jICB8ICAxOTUgKysrKw0KPiA+ICBsaWIvbGlicnRlX3Zo b3N0L3J0ZV92aG9zdC5oICAgICAgICAgICB8ICAyNTAgKysrKy0NCj4gPiAgbGliL2xpYnJ0ZV92 aG9zdC9ydGVfdmhvc3RfdmVyc2lvbi5tYXAgfCAgICA5ICsNCj4gPiAgbGliL2xpYnJ0ZV92aG9z dC92aG9zdC5jICAgICAgICAgICAgICAgfCAgNDE2ICsrKysrKystDQo+ID4gIGxpYi9saWJydGVf dmhvc3Qvdmhvc3QuaCAgICAgICAgICAgICAgIHwgICAxNiArDQo+ID4gIGxpYi9saWJydGVfdmhv c3Qvdmhvc3RfdXNlci5jICAgICAgICAgIHwgIDQ3MCArKysrKysrKy0NCj4gPiAgbGliL2xpYnJ0 ZV92aG9zdC92aG9zdF91c2VyLmggICAgICAgICAgfCAgIDEyICstDQo+ID4gIDEzIGZpbGVzIGNo YW5nZWQsIDMwOTEgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pICBjcmVhdGUgbW9kZQ0K PiA+IDEwMDY0NCBleGFtcGxlcy92aG9zdF9ibGsvTWFrZWZpbGUgIGNyZWF0ZSBtb2RlIDEwMDY0 NA0KPiA+IGV4YW1wbGVzL3Zob3N0X2Jsay9ibGsuYyAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4g ZXhhbXBsZXMvdmhvc3RfYmxrL2Jsa19zcGVjLmggIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGV4 YW1wbGVzL3Zob3N0X2Jsay9tZXNvbi5idWlsZCAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gZXhh bXBsZXMvdmhvc3RfYmxrL3Zob3N0X2Jsay5jICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBleGFt cGxlcy92aG9zdF9ibGsvdmhvc3RfYmxrLmggIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGV4YW1w bGVzL3Zob3N0X2Jsay92aG9zdF9ibGtfY29tcGF0LmMNCj4gPg0KPiA+IC0tDQo+ID4gMi4xNy4y DQo+ID4NCg==