From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 660F156A8 for ; Fri, 23 Sep 2016 04:56:29 +0200 (CEST) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP; 22 Sep 2016 19:56:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,380,1470726000"; d="scan'208";a="12368714" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga005.fm.intel.com with ESMTP; 22 Sep 2016 19:56:28 -0700 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 22 Sep 2016 19:56:27 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 22 Sep 2016 19:56:27 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.234]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.96]) with mapi id 14.03.0248.002; Fri, 23 Sep 2016 10:56:25 +0800 From: "Wang, Zhihong" To: Jianbo Liu CC: Yuanhan Liu , Maxime Coquelin , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v3 0/5] vhost: optimize enqueue Thread-Index: AQHR+hh5PoNiMS5qakKA1d8du6AZMqBUHzGAgC8wyICAAI0Q0P//tyiAgADjrICAADeEgIAAl3pg//+etYCAAIqJAP//1HGAACoR6+A= Date: Fri, 23 Sep 2016 02:56:25 +0000 Message-ID: <8F6C2BD409508844A0EFC19955BE09414E7B6204@SHSMSX103.ccr.corp.intel.com> References: <1471319402-112998-1-git-send-email-zhihong.wang@intel.com> <1471585430-125925-1-git-send-email-zhihong.wang@intel.com> <8F6C2BD409508844A0EFC19955BE09414E7B5581@SHSMSX103.ccr.corp.intel.com> <20160922022903.GJ23158@yliu-dev.sh.intel.com> <8F6C2BD409508844A0EFC19955BE09414E7B5DAE@SHSMSX103.ccr.corp.intel.com> <8F6C2BD409508844A0EFC19955BE09414E7B5ED5@SHSMSX103.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjk4YzE4OTktOWVkZS00MThhLWI1OWYtNzA1YTRmOGQyMmZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6ImlDRTkrTFdYZHFtQjdXblRNbTFPZGYwVVVVTktIanI5MVd6Y2lDdzJDR1k9In0= 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 v3 0/5] vhost: optimize enqueue 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: Fri, 23 Sep 2016 02:56:30 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbmJvIExpdSBbbWFp bHRvOmppYW5iby5saXVAbGluYXJvLm9yZ10NCj4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAy MiwgMjAxNiAxMDo0MiBQTQ0KPiBUbzogV2FuZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVs LmNvbT4NCj4gQ2M6IFl1YW5oYW4gTGl1IDx5dWFuaGFuLmxpdUBsaW51eC5pbnRlbC5jb20+OyBN YXhpbWUgQ29xdWVsaW4NCj4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgZGV2QGRwZGsu b3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MyAwLzVdIHZob3N0OiBvcHRp bWl6ZSBlbnF1ZXVlDQo+IA0KPiBPbiAyMiBTZXB0ZW1iZXIgMjAxNiBhdCAxODowNCwgV2FuZywg WmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+ PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKaWFuYm8gTGl1IFttYWls dG86amlhbmJvLmxpdUBsaW5hcm8ub3JnXQ0KPiA+PiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVy IDIyLCAyMDE2IDU6MDIgUE0NCj4gPj4gVG86IFdhbmcsIFpoaWhvbmcgPHpoaWhvbmcud2FuZ0Bp bnRlbC5jb20+DQo+ID4+IENjOiBZdWFuaGFuIExpdSA8eXVhbmhhbi5saXVAbGludXguaW50ZWwu Y29tPjsgTWF4aW1lIENvcXVlbGluDQo+ID4+IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT47 IGRldkBkcGRrLm9yZw0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMC81 XSB2aG9zdDogb3B0aW1pemUgZW5xdWV1ZQ0KPiA+Pg0KPiA+PiBPbiAyMiBTZXB0ZW1iZXIgMjAx NiBhdCAxNDo1OCwgV2FuZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT4NCj4gPj4g d3JvdGU6DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiA+PiA+PiBGcm9tOiBKaWFuYm8gTGl1IFttYWlsdG86amlhbmJvLmxpdUBsaW5hcm8ub3Jn XQ0KPiA+PiA+PiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDIyLCAyMDE2IDE6NDggUE0NCj4g Pj4gPj4gVG86IFl1YW5oYW4gTGl1IDx5dWFuaGFuLmxpdUBsaW51eC5pbnRlbC5jb20+DQo+ID4+ ID4+IENjOiBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgTWF4aW1lIENv cXVlbGluDQo+ID4+ID4+IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT47IGRldkBkcGRrLm9y Zw0KPiA+PiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMC81XSB2aG9zdDog b3B0aW1pemUgZW5xdWV1ZQ0KPiA+PiA+Pg0KPiA+PiA+PiBPbiAyMiBTZXB0ZW1iZXIgMjAxNiBh dCAxMDoyOSwgWXVhbmhhbiBMaXUNCj4gPj4gPHl1YW5oYW4ubGl1QGxpbnV4LmludGVsLmNvbT4N Cj4gPj4gPj4gd3JvdGU6DQo+ID4+ID4+ID4gT24gV2VkLCBTZXAgMjEsIDIwMTYgYXQgMDg6NTQ6 MTFQTSArMDgwMCwgSmlhbmJvIExpdSB3cm90ZToNCj4gPj4gPj4gPj4gPj4gPiBNeSBzZXR1cCBj b25zaXN0cyBvZiBvbmUgaG9zdCBydW5uaW5nIGEgZ3Vlc3QuDQo+ID4+ID4+ID4+ID4+ID4gVGhl IGd1ZXN0IGdlbmVyYXRlcyBhcyBtdWNoIDY0Ynl0ZXMgcGFja2V0cyBhcyBwb3NzaWJsZSB1c2lu Zw0KPiA+PiA+PiA+PiA+Pg0KPiA+PiA+PiA+PiA+PiBIYXZlIHlvdSB0ZXN0ZWQgd2l0aCBvdGhl ciBkaWZmZXJlbnQgcGFja2V0IHNpemU/DQo+ID4+ID4+ID4+ID4+IE15IHRlc3Rpbmcgc2hvd3Mg dGhhdCBwZXJmb3JtYW5jZSBpcyBkcm9wcGluZyB3aGVuIHBhY2tldCBzaXplIGlzDQo+ID4+ID4+ IG1vcmUNCj4gPj4gPj4gPj4gPj4gdGhhbiAyNTYuDQo+ID4+ID4+ID4+ID4NCj4gPj4gPj4gPj4g Pg0KPiA+PiA+PiA+PiA+IEhpIEppYW5ibywNCj4gPj4gPj4gPj4gPg0KPiA+PiA+PiA+PiA+IFRo YW5rcyBmb3IgcmVwb3J0aW5nIHRoaXMuDQo+ID4+ID4+ID4+ID4NCj4gPj4gPj4gPj4gPiAgMS4g QXJlIHlvdSBydW5uaW5nIHRoZSB2ZWN0b3IgZnJvbnRlbmQgd2l0aCBtcmdfcnhidWY9b2ZmPw0K PiA+PiA+PiA+PiA+DQo+ID4+ID4+IFllcywgbXkgdGVzdGluZyBpcyBtcmdfcnhidWY9b2ZmLCBi dXQgbm90IHZlY3RvciBmcm9udGVuZCBQTUQuDQo+ID4+ID4+DQo+ID4+ID4+ID4+ID4gIDIuIENv dWxkIHlvdSBwbGVhc2Ugc3BlY2lmeSB3aGF0IENQVSB5b3UncmUgcnVubmluZz8gSXMgaXQgSGFz d2VsbA0KPiA+PiA+PiA+PiA+ICAgICBvciBJdnkgQnJpZGdlPw0KPiA+PiA+PiA+PiA+DQo+ID4+ ID4+IEl0J3MgYW4gQVJNIHNlcnZlci4NCj4gPj4gPj4NCj4gPj4gPj4gPj4gPiAgMy4gSG93IG1h bnkgcGVyY2VudGFnZSBvZiBkcm9wIGFyZSB5b3Ugc2VlaW5nPw0KPiA+PiA+PiBUaGUgdGVzdGlu ZyByZXN1bHQ6DQo+ID4+ID4+IHNpemUgKGJ5dGVzKSAgICAgaW1wcm92ZW1lbnQgKCUpDQo+ID4+ ID4+IDY0ICAgICAgICAgICAgICAgICAgIDMuOTINCj4gPj4gPj4gMTI4ICAgICAgICAgICAgICAg ICAxMS41MQ0KPiA+PiA+PiAyNTYgICAgICAgICAgICAgICAgICAyNC4xNg0KPiA+PiA+PiA1MTIg ICAgICAgICAgICAgICAgICAtMTMuNzkNCj4gPj4gPj4gMTAyNCAgICAgICAgICAgICAgICAtMjIu NTENCj4gPj4gPj4gMTUwMCAgICAgICAgICAgICAgICAtMTIuMjINCj4gPj4gPj4gQSBjb3JyZWN0 aW9uIGlzIHRoYXQgcGVyZm9ybWFuY2UgaXMgZHJvcHBpbmcgaWYgYnl0ZSBzaXplIGlzIGxhcmdl ciB0aGFuIDUxMi4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4gSmlhbmJvLA0KPiA+PiA+DQo+ID4+ ID4gQ291bGQgeW91IHBsZWFzZSB2ZXJpZnkgZG9lcyB0aGlzIHBhdGNoIHJlYWxseSBjYXVzZSBl bnF1ZXVlIHBlcmYgdG8gZHJvcD8NCj4gPj4gPg0KPiA+PiA+IFlvdSBjYW4gdGVzdCB0aGUgZW5x dWV1ZSBwYXRoIG9ubHkgYnkgc2V0IGd1ZXN0IHRvIGRvIHJ4b25seSwgYW5kIGNvbXBhcmUNCj4g Pj4gPiB0aGUgbXBwcyBieSBzaG93IHBvcnQgc3RhdHMgYWxsIGluIHRoZSBndWVzdC4NCj4gPj4g Pg0KPiA+PiA+DQo+ID4+IFRlc3RlZCB3aXRoIHRlc3RwbWQsIGhvc3Q6IHR4b25seSwgZ3Vlc3Q6 IHJ4b25seQ0KPiA+PiBzaXplIChieXRlcykgICAgIGltcHJvdmVtZW50ICglKQ0KPiA+PiA2NCAg ICAgICAgICAgICAgICAgICAgNC4xMg0KPiA+PiAxMjggICAgICAgICAgICAgICAgICAgNg0KPiA+ PiAyNTYgICAgICAgICAgICAgICAgICAgMi42NQ0KPiA+PiA1MTIgICAgICAgICAgICAgICAgICAg LTEuMTINCj4gPj4gMTAyNCAgICAgICAgICAgICAgICAgLTcuMDINCj4gPg0KPiA+DQo+ID4NCj4g PiBJIHRoaW5rIHlvdXIgbnVtYmVyIGlzIGxpdHRsZSBiaXQgaGFyZCB0byB1bmRlcnN0YW5kIGZv ciBtZSwgdGhpcyBwYXRjaCdzDQo+ID4gb3B0aW1pemF0aW9uIGNvbnRhaW5zIDIgcGFydHM6DQo+ ID4NCj4gPiAgMS4gcmluZyBvcGVyYXRpb246IHdvcmtzIGZvciBib3RoIG1yZ19yeGJ1ZiBvbiBh bmQgb2ZmDQo+ID4NCj4gPiAgMi4gcmVtb3RlIHdyaXRlIG9yZGVyaW5nOiB3b3JrcyBmb3IgbXJn X3J4YnVmPW9uIG9ubHkNCj4gPg0KPiA+IFNvLCBmb3IgbXJnX3J4YnVmPW9mZiwgaWYgdGhpcyBw YXRjaCBpcyBnb29kIGZvciA2NEIgcGFja2V0cywgdGhlbiBpdA0KPiA+IHNob3VsZG4ndCBkbyBh bnl0aGluZyBiYWQgZm9yIGxhcmdlciBwYWNrZXRzLg0KPiA+DQo+ID4gVGhpcyBpcyB0aGUgZ2Fp biBvbiB4ODYgcGxhdGZvcm06IGhvc3QgaW9md2QgYmV0d2VlbiBuaWMgYW5kIHZob3N0LA0KPiA+ IGd1ZXN0IHJ4b25seS4NCj4gPg0KPiA+IG5pYzJ2bSAgZW5oYW5jZW1lbnQNCj4gPiA2NCAgICAg IDIxLjgzJQ0KPiA+IDEyOCAgICAgMTYuOTclDQo+ID4gMjU2ICAgICA2LjM0JQ0KPiA+IDUxMiAg ICAgMC4wMSUNCj4gPiAxMDI0ICAgIDAuMDAlDQo+ID4NCj4gSSBib290dXAgYSBWTSB3aXRoIDIg dmlydHVhbCBwb3J0LCBhbmQgc3RyZXNzIHRoZSB0cmFmZmljIGJldHdlZW4gdGhlbS4NCj4gRmly c3QsIEkgc3RyZXNzZWQgd2l0aCBwa3RnZW4tZHBkayBpbiBWTSwgYW5kIGRpZCBpb2Z3ZCBpbiBo b3N0Lg0KPiBUaGVuLCBhcyB5b3UgdG9sZCwgSSBkaWQgcnhvbmx5IGluIFZNLCBhbmQgdHhvbmx5 IGluIGhvc3QuDQo+IA0KPiA+IEkgc3VzcGVjdCB0aGVyZSdzIHNvbWUgY29tcGxpY2F0aW9uIGlu IEFSTSdzIG1pY3JvLWFyY2guDQo+ID4NCj4gPiBDb3VsZCB5b3UgdHJ5IHY2IGFuZCBhcHBseSBh bGwgcGF0Y2hlcyBleGNlcHQgdGhlIHRoZSBsYXN0IG9uZToNCj4gPiBbUEFUQ0ggdjYgNi82XSB2 aG9zdDogb3B0aW1pemUgY2FjaGUgYWNjZXNzDQo+ID4NCj4gPiBBbmQgc2VlIGlmIHRoZXJlJ3Mg c3RpbGwgcGVyZiBkcm9wPw0KPiA+DQo+IFRoZSBsYXN0IHBhdGNoIGNhbiBpbXByb3ZlIHRoZSBw ZXJmb3JtYW5jZS4gVGhlIGRyb3AgaXMgYWN0dWFsbHkNCj4gY2F1c2VkIGJ5IHRoZSBzZWNvbmQg cGF0Y2guDQoNCg0KVGhpcyBpcyBleHBlY3RlZCBiZWNhdXNlIHRoZSAybmQgcGF0Y2ggaXMganVz dCBhIGJhc2VsaW5lIGFuZCBhbGwgb3B0aW1pemF0aW9uDQpwYXRjaGVzIGFyZSBvcmdhbml6ZWQg aW4gdGhlIHJlc3Qgb2YgdGhpcyBwYXRjaCBzZXQuDQoNCkkgdGhpbmsgeW91IGNhbiBkbyBib3R0 bGVuZWNrIGFuYWx5c2lzIG9uIEFSTSB0byBzZWUgd2hhdCdzIHNsb3dpbmcgZG93biB0aGUNCnBl cmYsIHRoZXJlIG1pZ2h0IGJlIHNvbWUgbWljcm8tYXJjaCBjb21wbGljYXRpb25zIHRoZXJlLCBt b3N0bHkgbGlrZWx5IGluDQptZW1jcHkuDQoNCkRvIHlvdSB1c2UgZ2xpYmMncyBtZW1jcHk/IEkg c3VnZ2VzdCB0byBoYW5kLWNyYWZ0ZWQgaXQgb24geW91ciBvd24uDQoNCkNvdWxkIHlvdSBwdWJs aXNoIHRoZSBtcmdfcnhidWY9b24gZGF0YSBhbHNvPyBTaW5jZSBpdCdzIG1vcmUgd2lkZWx5IHVz ZWQNCmluIHRlcm1zIG9mIHNwZWMgaW50ZWdyaXR5Lg0KDQoNClRoYW5rcw0KWmhpaG9uZw0KDQoN Cj4gDQo+IEppYW5ibw0K