From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id B8C4C1B749 for ; Tue, 3 Apr 2018 15:55:30 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Apr 2018 06:55:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,401,1517904000"; d="scan'208";a="213562977" Received: from irsmsx152.ger.corp.intel.com ([163.33.192.66]) by orsmga005.jf.intel.com with ESMTP; 03 Apr 2018 06:55:28 -0700 Received: from irsmsx101.ger.corp.intel.com ([169.254.1.176]) by IRSMSX152.ger.corp.intel.com ([169.254.6.128]) with mapi id 14.03.0319.002; Tue, 3 Apr 2018 14:55:27 +0100 From: "Zhang, Roy Fan" To: Maxime Coquelin , "Wodkowski, PawelX" , "dev@dpdk.org" CC: "jianjay.zhou@huawei.com" , "Tan, Jianfeng" Thread-Topic: [dpdk-dev] [PATCH v4 1/8] lib/librte_vhost: add external backend support Thread-Index: AQHTy1H1p9Uj+zHzl0aYBAQzmHEzv6PvD9vA Date: Tue, 3 Apr 2018 13:55:26 +0000 Message-ID: <9F7182E3F746AB4EA17801C148F3C6043310A672@IRSMSX101.ger.corp.intel.com> References: <20180326095114.11605-1-roy.fan.zhang@intel.com> <1522327975-28769-1-git-send-email-roy.fan.zhang@intel.com> <1522327975-28769-2-git-send-email-roy.fan.zhang@intel.com> <9F7182E3F746AB4EA17801C148F3C60433107799@IRSMSX101.ger.corp.intel.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGNiZWI0ZDItYmQ5MC00M2U0LTljMGUtY2YzNTY5ZTFmMjI4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ikt0blVmc2Y0Y0pXOWVlMmI1ZlVxc3NaSk93SUJSbitYSHI4YytUOVRoTFk9In0= dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 1/8] lib/librte_vhost: add external backend support 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, 03 Apr 2018 13:55:31 -0000 SGkgTWF4aW1lLA0KDQpObyBwcm9ibGVtLiBJIHdpbGwgd29yayBvbiB0aGF0Lg0KUGF3ZWwsIEpp YW5mZW5nLCBpZiB5b3UgZ3V5cyBoYXZlIG90aGVyIGNvbmNlcm5zIG9yIHN1Z2dlc3Rpb25zLCBw bGVhc2UgZ2l2ZSBtZSBhIHNob3V0Lg0KDQpUaGFua3MgYSBsb3QgZ3V5cywgZm9yIHRoZSByZXZp ZXcgYW5kIGhlbHAhDQoNClJlZ2FyZHMsDQpGYW4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gW21haWx0bzptYXhpbWUuY29xdWVsaW5AcmVk aGF0LmNvbV0NCj4gU2VudDogVHVlc2RheSwgQXByaWwgMywgMjAxOCAyOjQ1IFBNDQo+IFRvOiBa aGFuZywgUm95IEZhbiA8cm95LmZhbi56aGFuZ0BpbnRlbC5jb20+OyBXb2Rrb3dza2ksIFBhd2Vs WA0KPiA8cGF3ZWx4LndvZGtvd3NraUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IGpp YW5qYXkuemhvdUBodWF3ZWkuY29tOyBUYW4sIEppYW5mZW5nIDxqaWFuZmVuZy50YW5AaW50ZWwu Y29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjQgMS84XSBsaWIvbGlicnRl X3Zob3N0OiBhZGQgZXh0ZXJuYWwNCj4gYmFja2VuZCBzdXBwb3J0DQo+IA0KPiBIaSBQYXdlbCwg RmFuLA0KPiANCj4gT24gMDQvMDEvMjAxOCAwOTo1MyBQTSwgWmhhbmcsIFJveSBGYW4gd3JvdGU6 DQo+ID4gSGkgUGF3ZWwsDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g Pj4gRnJvbTogV29ka293c2tpLCBQYXdlbFgNCj4gPj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDI5 LCAyMDE4IDI6NDggUE0NCj4gPj4gVG86IFpoYW5nLCBSb3kgRmFuIDxyb3kuZmFuLnpoYW5nQGlu dGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiA+PiBDYzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5j b207IGppYW5qYXkuemhvdUBodWF3ZWkuY29tOyBUYW4sDQo+ID4+IEppYW5mZW5nIDxqaWFuZmVu Zy50YW5AaW50ZWwuY29tPg0KPiA+PiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjQg MS84XSBsaWIvbGlicnRlX3Zob3N0OiBhZGQgZXh0ZXJuYWwNCj4gPj4gYmFja2VuZCBzdXBwb3J0 DQo+ID4+DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTogZGV2 IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBGYW4gWmhhbmcNCj4g Pj4+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyOSwgMjAxOCAyOjUzIFBNDQo+ID4+PiBUbzogZGV2 QGRwZGsub3JnDQo+ID4+PiBDYzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IGppYW5qYXku emhvdUBodWF3ZWkuY29tOyBUYW4sDQo+ID4+IEppYW5mZW5nDQo+ID4+PiA8amlhbmZlbmcudGFu QGludGVsLmNvbT4NCj4gPj4+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIIHY0IDEvOF0gbGli L2xpYnJ0ZV92aG9zdDogYWRkIGV4dGVybmFsDQo+ID4+PiBiYWNrZW5kIHN1cHBvcnQNCj4gPj4+ DQo+ID4+PiBUaGlzIHBhdGNoIGFkZHMgZXh0ZXJuYWwgYmFja2VuZCBzdXBwb3J0IHRvIHZob3N0 IGxpYnJhcnkuIFRoZSBwYXRjaA0KPiA+Pj4gcHJvdmlkZXMgbmV3IEFQSXMgZm9yIHRoZSBleHRl cm5hbCBiYWNrZW5kIHRvIHJlZ2lzdGVyIHByZSBhbmQgcG9zdA0KPiA+Pj4gdmhvc3QtdXNlciBt ZXNzYWdlIGhhbmRsZXJzLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IEZhbiBaaGFuZyA8 cm95LmZhbi56aGFuZ0BpbnRlbC5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICAgbGliL2xpYnJ0ZV92 aG9zdC9ydGVfdmhvc3QuaCAgICAgICAgICAgfCA2NA0KPiA+Pj4gKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLQ0KPiA+Pj4gICBsaWIvbGlicnRlX3Zob3N0L3J0ZV92aG9zdF92ZXJz aW9uLm1hcCB8ICA2ICsrKysNCj4gPj4+ICAgbGliL2xpYnJ0ZV92aG9zdC92aG9zdC5jICAgICAg ICAgICAgICAgfCAxNyArKysrKysrKy0NCj4gPj4+ICAgbGliL2xpYnJ0ZV92aG9zdC92aG9zdC5o ICAgICAgICAgICAgICAgfCAgOCArKystLQ0KPiA+Pj4gICBsaWIvbGlicnRlX3Zob3N0L3Zob3N0 X3VzZXIuYyAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrLQ0KPiA+Pj4gICA1IGZpbGVz IGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+Pj4NCj4gPj4+ IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX3Zob3N0L3J0ZV92aG9zdC5oDQo+ID4+PiBiL2xpYi9s aWJydGVfdmhvc3QvcnRlX3Zob3N0LmggaW5kZXggZDMzMjA2OS4uYjkwMmM0NCAxMDA2NDQNCj4g Pj4+IC0tLSBhL2xpYi9saWJydGVfdmhvc3QvcnRlX3Zob3N0LmgNCj4gPj4+ICsrKyBiL2xpYi9s aWJydGVfdmhvc3QvcnRlX3Zob3N0LmgNCj4gPj4+IEBAIC0xLDUgKzEsNSBAQA0KPiANCj4gPHNu aXAvPg0KPiANCj4gPg0KPiA+Pj4gKyAqIEBwYXJhbSByZXF1aXJlX3JlcGx5DQo+ID4+PiArICog IElmIHRoZSBoYW5kbGVyIHJlcXVpcmVzIHNlbmRpbmcgYSByZXBseSwgdGhpcyB2YXJhaWJsZSBz aGFsbCBiZQ0KPiA+Pj4gK3dyaXR0ZW4gMSwNCj4gPj4+ICsgKiAgb3RoZXJ3aXNlIDAuDQo+ID4+ PiArICogQHJldHVybg0KPiA+Pj4gKyAqICAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUNCj4g Pj4+ICsgKi8NCj4gPj4+ICt0eXBlZGVmIGludCAoKnJ0ZV92aG9zdF9tc2dfcG9zdF9oYW5kbGUp KGludCB2aWQsIHZvaWQgKm1zZywNCj4gPj4+ICsJCXVpbnQzMl90ICpyZXF1aXJlX3JlcGx5KTsN Cj4gPj4+ICsNCj4gPj4NCj4gPj4gV2hhdCBtZWFuICdNZXNzYWdlIHBvaW50ZXInIElzIHRoaXMg Y29uc3QgZm9yIHVzPyBJcyB0aGlzIHBheWxvYWQ/DQo+ID4+IE1ha2luZyBtc2cgJ3ZvaWQgKicg aXMgbm90IGEgd2F5IHRvIGdvIGhlcmUuIFRob3NlIHByZSBhbmQgcG9zdA0KPiA+PiBoYW5kbGVy cyBuZWVkIHRvIHNlZSBleGFjdGx5IHRoZSBzYW1lIHN0cnVjdHVyZXMgbGlrZSB2aG9zdF91c2Vy LmMNCj4gPj4gZmlsZS4gT3RoZXJ3aXNlIHdlIGNhbiBnZXQgaW50byB0cm91YmxlcyB3aGVuIEFC SSBjaGFuZ2VzLg0KPiA+DQo+ID4gSXQgaXMgdGhlIHBvaW50ZXIgdG8gdGhlIHZob3N0X3VzZXIg bWVzc2FnZS4gSXQgY2Fubm90IGJlIGNvbnN0IGFzIHRoZQ0KPiA+IGJhY2tlbmQgbWF5IGNoYW5n ZSB0aGUgcGF5bG9hZC4NCj4gPg0KPiA+Pg0KPiA+PiBBbHNvIHlvdSBjYW4gZWFzaWx5IG1lcmdl IHByZSBhbmQgcG9zdCBoYW5kbGVycyBpbnRvIG9uZSBoYW5kbGVyIHdpdGgNCj4gPj4gb25lIFBh cmFtZXRlciBkZXNjcmliaW5nIHdoYXQgcGhhc2Ugb2YgbWVzc2FnZSBwcm9jZXNzaW5nIHdlIGFy ZSBub3cuDQo+ID4+DQo+ID4NCj4gPiBObyBJIGRvbid0IHRoaW5rIHNvLiBUbyBkbyBzbyBpdCB3 aWxsIGJlIHF1aXRlIHVuY2xlYXIgaW4gdGhlIGZ1dHVyZQ0KPiA+IGFzIHdlIGFyZSB1c2luZyBv bmUgZnVuY3Rpb24gdG8gZG8gdHdvIHRvdGFsbHkgZGlmZmVyZW50IHRoaW5ncy4NCj4gDQo+IFRp bWUgaXMgcnVubmluZyBvdXQgZm9yIHYxOC4wNSBpbnRlZ3JhdGlvbiBkZWFkbGluZSAoQXByaWwg NnRoKSwgYW5kIHdlIGhhdmVuJ3QNCj4gcmVhY2hlZCBhIGNvbnNlbnN1cy4NCj4gDQo+IEV4Y2Vw dCB0aGlzIEFQSSBwb2ludCwgSSB0aGluayB2aG9zdC1jcnlwdG8gaXMgYXQgdGhlIHJpZ2h0IGxl dmVsLg0KPiBTaW5jZSB2aG9zdC1jcnlwdG8gbGl2ZXMgaW4gbGlicnRlX3Zob3N0LCBJIHByb3Bv c2UgRmFuIGNvb2tzIGFuIGludGVybWVkaWF0ZQ0KPiBzb2x1dGlvbiB0aGF0IGRvZXMgbm90IG5l ZWQgQVBJIGNoYW5nZS4NCj4gDQo+IERvaW5nIHRoaXMsIHdlIHBvc3Rwb25lIHRoZSBBUEkgY2hh bmdlIHRvIHYxOC4wOCwgc28gd2UgaGF2ZSB0aW1lIHRvIGRpc2N1c3MNCj4gd2hhdCB0aGUgcmln aHQgQVBJIHNob3VsZCBiZS4gT25jZSBhZ3JlZWQsIHZob3N0LWNyeXB0byBtb3ZlcyB0byB0aGUg bmV3DQo+IEFQSS4NCj4gDQo+IFBhd2VsLCBKaWFuZmVuZywgRmFuLCBpcyBpdCBmaW5lIGZvciB5 b3U/DQo+IA0KPiBUaGFua3MsDQo+IE1heGltZQ0K