From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 76BACB36B for ; Thu, 24 Jul 2014 17:15:53 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 24 Jul 2014 08:11:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,724,1400050800"; d="scan'208";a="578339179" Received: from fmsmsx106.amr.corp.intel.com ([10.19.9.37]) by orsmga002.jf.intel.com with ESMTP; 24 Jul 2014 08:16:16 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX106.amr.corp.intel.com (10.19.9.37) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 24 Jul 2014 08:16:15 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 24 Jul 2014 08:16:15 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.52]) by shsmsx102.ccr.corp.intel.com ([169.254.2.120]) with mapi id 14.03.0123.003; Thu, 24 Jul 2014 23:16:13 +0800 From: "Xie, Huawei" To: Franck BAUDIN , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2] user space vhost driver library Thread-Index: AQHPom6tfdNa1KO4MEKfCB56J9yzV5ulmdlAgAjc9QCAAOXUkA== Date: Thu, 24 Jul 2014 15:16:12 +0000 Message-ID: References: <1405677381-14959-1-git-send-email-huawei.xie@intel.com> In-Reply-To: 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 v2] user space vhost driver library X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2014 15:15:54 -0000 SGkgRnJhbmNrOg0KVGhlIG5hdHVyYWwgd3JhcHBlciBmb3Igdmhvc3QgbGlicmFyeSB3b3VsZCBi ZSBsaWtlIHBvcnQgaW4gT1ZESywgd2hpY2ggeW91IGNhbiByZWNlaXZlIGZyb20gb3Igc2VuZCB0 by4gSW4gRFBESywgd2UgaGF2ZSBhIHZob3N0IGV4YW1wbGUsIHdoaWNoIGRlbW9uc3RyYXRlcyBz aW1wbGUgc3dpdGNoaW5nIGZ1bmN0aW9uYWxpdHkgYmV0d2VlbiBndWVzdCB2aXJ0dWFsIG1hY2hp bmVzLg0KDQpCUg0KLWh1YXdlaQ0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBGcmFuY2sgQkFVRElOIFttYWlsdG86RnJhbmNrLkJBVURJTkBxb3Ntb3MuY29tXQ0KPiBTZW50 OiBUaHVyc2RheSwgSnVseSAyNCwgMjAxNCA1OjIzIFBNDQo+IFRvOiBYaWUsIEh1YXdlaTsgZGV2 QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJFOiBbZHBkay1kZXZdIFtQQVRDSCB2Ml0gdXNlciBzcGFj ZSB2aG9zdCBkcml2ZXIgbGlicmFyeQ0KPiANCj4gSGVsbG8sDQo+IA0KPiBNeSB1bmRlcnN0YW5k aW5nIGlzIHRoYXQgdGhpcyBpcyBhIGhlbHBlciBsaWJyYXJ5LCBidXQgbm90IGEgUE1EIGRyaXZl ci4gSXMgbXkNCj4gdW5kZXJzdGFuZGluZyBjb3JyZWN0PyBJZiBzbywgZG8geW91IHBsYW4gdG8g d3JpdGUgYSB2aG9zdCBQTUQgZHJpdmVyPw0KPiANCj4gUmVnYXJkcywNCj4gRnJhbmNrLg0KPiAN Cj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXYgW21haWx0 bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIFhpZSwgSHVhd2VpDQo+ID4gU2Vu dDogdmVuZHJlZGkgMTgganVpbGxldCAyMDE0IDEyOjAzDQo+ID4gVG86IFhpZSwgSHVhd2VpOyBk ZXZAZHBkay5vcmcNCj4gPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjJdIHVzZXIg c3BhY2Ugdmhvc3QgZHJpdmVyIGxpYnJhcnkNCj4gPg0KPiA+IE1lcmdlZCB0d28gcGF0Y2hlcyBp biBwcmV2aW91cyBwYXRjaCBzZXQgaW50byAxLg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogZGV2IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmdd IE9uIEJlaGFsZiBPZiBIdWF3ZWkgWGllDQo+ID4gPiBTZW50OiBGcmlkYXksIEp1bHkgMTgsIDIw MTQgNTo1NiBQTQ0KPiA+ID4gVG86IGRldkBkcGRrLm9yZw0KPiA+ID4gU3ViamVjdDogW2RwZGst ZGV2XSBbUEFUQ0ggdjJdIHVzZXIgc3BhY2Ugdmhvc3QgZHJpdmVyIGxpYnJhcnkNCj4gPiA+DQo+ ID4gPiBUaGlzIHVzZXIgc3BhY2Ugdmhvc3QgbGlicmFyeSBpcyBiYXNlZCBvZmYgdXNlciBzcGFj ZSB2aG9zdCBleGFtcGxlDQo+ID4gPiBhbmQgYWltcyB0byBwcm92aWRlIHNhbWUgQVBJIGZvciBk aWZmZXJlbnQgdmhvc3QgaW1wbGVtZW50YXRpb25zLiBUaGlzDQo+ID4gPiBpbXBsZW1lbnRhdGlv biBpbmNsdWRlcyB1c2VyIHNwYWNlIHZob3N0IGN1c2UgZHJpdmVyLCBrZXJuZWwgbW9kdWxlDQo+ ID4gPiBmb3IgZXZlbnRmZCBwcm94eSBhbmQgdmhvc3QgZW5xdWV1ZS9kZXF1ZXVlIGZ1bmN0aW9u YWxpdGllcy4NCj4gPiA+DQo+ID4gPiBIdWF3ZWkgWGllICgxKToNCj4gPiA+ICAgdmhvc3QgbGli cmFyeSBzdXBwb3J0IHRvIGZhY2lsaXRhdGUgaW50ZWdyYXRpb24gd2l0aCB2c3dpdGNoLg0KPiA+ ID4NCj4gPiA+ICBjb25maWcvY29tbW9uX2xpbnV4YXBwICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDcgKw0KPiA+ID4gIGxpYi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMSArDQo+ID4gPiAgbGliL2xpYnJ0ZV92aG9zdC9NYWtlZmlsZSAgICAgICAgICAg ICAgICAgICAgfCAgIDQ4ICsrDQo+ID4gPiAgbGliL2xpYnJ0ZV92aG9zdC9ldmVudGZkX2xpbmsv TWFrZWZpbGUgICAgICAgfCAgIDM5ICsNCj4gPiA+ICBsaWIvbGlicnRlX3Zob3N0L2V2ZW50ZmRf bGluay9ldmVudGZkX2xpbmsuYyB8ICAyMDUgKysrKysrDQo+ID4gPiAgbGliL2xpYnJ0ZV92aG9z dC9ldmVudGZkX2xpbmsvZXZlbnRmZF9saW5rLmggfCAgIDc5ICsrDQo+ID4gPiAgbGliL2xpYnJ0 ZV92aG9zdC9ydGVfdmlydGlvX25ldC5oICAgICAgICAgICAgfCAgMTkyICsrKysrDQo+ID4gPiAg bGliL2xpYnJ0ZV92aG9zdC92aG9zdC1uZXQtY2Rldi5jICAgICAgICAgICAgfCAgMzYzICsrKysr KysrKysNCj4gPiA+ICBsaWIvbGlicnRlX3Zob3N0L3Zob3N0LW5ldC1jZGV2LmggICAgICAgICAg ICB8ICAxMTIgKysrDQo+ID4gPiAgbGliL2xpYnJ0ZV92aG9zdC92aG9zdF9yeHR4LmMgICAgICAg ICAgICAgICAgfCAgMjkyICsrKysrKysrDQo+ID4gPiAgbGliL2xpYnJ0ZV92aG9zdC92aXJ0aW8t bmV0LmMgICAgICAgICAgICAgICAgfCAxMDAyDQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysr KysNCj4gPiA+ICAxMSBmaWxlcyBjaGFuZ2VkLCAyMzQwIGluc2VydGlvbnMoKykNCj4gPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV92aG9zdC9NYWtlZmlsZSAgY3JlYXRlIG1vZGUg MTAwNjQ0DQo+ID4gPiBsaWIvbGlicnRlX3Zob3N0L2V2ZW50ZmRfbGluay9NYWtlZmlsZQ0KPiA+ ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX3Zob3N0L2V2ZW50ZmRfbGluay9ldmVu dGZkX2xpbmsuYw0KPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX3Zob3N0L2V2 ZW50ZmRfbGluay9ldmVudGZkX2xpbmsuaA0KPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIv bGlicnRlX3Zob3N0L3J0ZV92aXJ0aW9fbmV0LmggIGNyZWF0ZSBtb2RlDQo+ID4gPiAxMDA2NDQg bGliL2xpYnJ0ZV92aG9zdC92aG9zdC1uZXQtY2Rldi5jICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4g PiA+IGxpYi9saWJydGVfdmhvc3Qvdmhvc3QtbmV0LWNkZXYuaCAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQo+ID4gPiBsaWIvbGlicnRlX3Zob3N0L3Zob3N0X3J4dHguYyAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQo+ID4gPiBsaWIvbGlicnRlX3Zob3N0L3ZpcnRpby1uZXQuYw0KPiA+ID4NCj4gPiA+IC0tDQo+ ID4gPiAxLjguMS40DQo+IA0KPiBUaGlzIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50cyAodGhl ICJtZXNzYWdlIikgYXJlIGNvbmZpZGVudGlhbCwgaW50ZW5kZWQNCj4gc29sZWx5IGZvciB0aGUg YWRkcmVzc2Vlcy4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNl IG5vdGlmeSB0aGUNCj4gc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IGUtbWFpbCBhbmQgZGVsZXRlIHRo aXMgbWVzc2FnZSBmcm9tIHlvdXIgc3lzdGVtLiBJbiB0aGlzDQo+IGNhc2UsIHlvdSBhcmUgbm90 IGF1dGhvcml6ZWQgdG8gdXNlLCBjb3B5IHRoaXMgbWVzc2FnZSBhbmQvb3IgZGlzY2xvc2UgdGhl DQo+IGNvbnRlbnQgdG8gYW55IG90aGVyIHBlcnNvbi4gRS1tYWlscyBhcmUgc3VzY2VwdGlibGUg dG8gYWx0ZXJhdGlvbi4gTmVpdGhlcg0KPiBRb3Ntb3Mgbm9yIGFueSBvZiBpdHMgc3Vic2lkaWFy aWVzIG9yIGFmZmlsaWF0ZXMgc2hhbGwgYmUgbGlhYmxlIGZvciB0aGUgbWVzc2FnZSBpZg0KPiBh bHRlcmVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCj4gDQo+IENlIG1lc3NhZ2UgZXQgdG91dGVz IHNlcyBwacOoY2VzIGpvaW50ZXMgKGNpLWFwcsOocyBsZSAibWVzc2FnZSIpc29udCBjb25maWRl bnRpZWxzDQo+IGV0IMOpdGFibGlzIMOgIGwnaW50ZW50aW9uIGV4Y2x1c2l2ZSBkZSBzZXMgZGVz dGluYXRhaXJlcy4gU2kgdm91cyBhdmV6IHJlw6d1IGNlDQo+IG1lc3NhZ2UgcGFyIGVycmV1ciwg bWVyY2kgZOKAmWVuIGluZm9ybWVyIGltbcOpZGlhdGVtZW50IHNvbiDDqW1ldHRldXIgcGFyDQo+ IGNvdXJyaWVyIMOpbGVjdHJvbmlxdWUgZXQgZOKAmWVmZmFjZXIgY2UgbWVzc2FnZSBkZSB2b3Ry ZSBzeXN0w6htZS4gRGFucyBjZXR0ZQ0KPiBoeXBvdGjDqHNlLCB2b3VzIG7igJnDqnRlcyBwYXMg YXV0b3Jpc8OpIMOgIHV0aWxpc2VyLCBjb3BpZXIgY2UgbWVzc2FnZSBldC9vdSBlbg0KPiBkaXZ1 bGd1ZXIgbGUgY29udGVudSDDoCB1biB0aWVycy4gVG91dCBtZXNzYWdlIMOpbGVjdHJvbmlxdWUg ZXN0IHN1c2NlcHRpYmxlDQo+IGQnYWx0w6lyYXRpb24uIFFvc21vcyBldCBzZXMgZmlsaWFsZXMg ZMOpY2xpbmVudCB0b3V0ZSByZXNwb25zYWJpbGl0w6kgYXUgdGl0cmUgZGUgY2UNCj4gbWVzc2Fn ZSBzJ2lsIGEgw6l0w6kgYWx0w6lyw6ksIGTDqWZvcm3DqSBvdSBmYWxzaWZpw6kuDQo=