From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 5423358D4 for ; Mon, 10 Oct 2016 09:25:51 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP; 10 Oct 2016 00:25:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,471,1473145200"; d="scan'208";a="1062687137" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga002.jf.intel.com with ESMTP; 10 Oct 2016 00:25:48 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 10 Oct 2016 00:25:48 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 10 Oct 2016 00:25:35 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.234]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.95]) with mapi id 14.03.0248.002; Mon, 10 Oct 2016 15:25:34 +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//+etYCAB/HtgIAA8UzwgBKLxxCAAHGTAIAALsAAgACQZ3D//4eeAAARuFaw Date: Mon, 10 Oct 2016 07:25:34 +0000 Message-ID: <8F6C2BD409508844A0EFC19955BE09414E7BC2C1@SHSMSX103.ccr.corp.intel.com> References: <8F6C2BD409508844A0EFC19955BE09414E7B5581@SHSMSX103.ccr.corp.intel.com> <20160922022903.GJ23158@yliu-dev.sh.intel.com> <8F6C2BD409508844A0EFC19955BE09414E7B5DAE@SHSMSX103.ccr.corp.intel.com> <20160927102123.GL25823@yliu-dev.sh.intel.com> <8F6C2BD409508844A0EFC19955BE09414E7B7C0B@SHSMSX103.ccr.corp.intel.com> <8F6C2BD409508844A0EFC19955BE09414E7BBE7D@SHSMSX103.ccr.corp.intel.com> <20161010024428.GT1597@yliu-dev.sh.intel.com> <8F6C2BD409508844A0EFC19955BE09414E7BC1BD@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-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: Mon, 10 Oct 2016 07:25:51 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbmJvIExpdSBbbWFp bHRvOmppYW5iby5saXVAbGluYXJvLm9yZ10NCj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDEwLCAy MDE2IDI6NTggUE0NCj4gVG86IFdhbmcsIFpoaWhvbmcgPHpoaWhvbmcud2FuZ0BpbnRlbC5jb20+ DQo+IENjOiBZdWFuaGFuIExpdSA8eXVhbmhhbi5saXVAbGludXguaW50ZWwuY29tPjsgTWF4aW1l IENvcXVlbGluDQo+IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT47IGRldkBkcGRrLm9yZw0K PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMC81XSB2aG9zdDogb3B0aW1pemUg ZW5xdWV1ZQ0KPiANCj4gT24gMTAgT2N0b2JlciAyMDE2IGF0IDE0OjIyLCBXYW5nLCBaaGlob25n IDx6aGlob25nLndhbmdAaW50ZWwuY29tPg0KPiB3cm90ZToNCj4gPg0KPiA+DQo+ID4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEppYW5ibyBMaXUgW21haWx0bzpqaWFu Ym8ubGl1QGxpbmFyby5vcmddDQo+ID4+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAxMCwgMjAxNiAx OjMyIFBNDQo+ID4+IFRvOiBZdWFuaGFuIExpdSA8eXVhbmhhbi5saXVAbGludXguaW50ZWwuY29t Pg0KPiA+PiBDYzogV2FuZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT47IE1heGlt ZSBDb3F1ZWxpbg0KPiA+PiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+OyBkZXZAZHBkay5v cmcNCj4gPj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYzIDAvNV0gdmhvc3Q6IG9w dGltaXplIGVucXVldWUNCj4gPj4NCj4gPj4gT24gMTAgT2N0b2JlciAyMDE2IGF0IDEwOjQ0LCBZ dWFuaGFuIExpdSA8eXVhbmhhbi5saXVAbGludXguaW50ZWwuY29tPg0KPiA+PiB3cm90ZToNCj4g Pj4gPiBPbiBTdW4sIE9jdCAwOSwgMjAxNiBhdCAxMjowOTowN1BNICswMDAwLCBXYW5nLCBaaGlo b25nIHdyb3RlOg0KPiA+PiA+PiA+ID4gPiBUZXN0ZWQgd2l0aCB0ZXN0cG1kLCBob3N0OiB0eG9u bHksIGd1ZXN0OiByeG9ubHkNCj4gPj4gPj4gPiA+ID4gc2l6ZSAoYnl0ZXMpICAgICBpbXByb3Zl bWVudCAoJSkNCj4gPj4gPj4gPiA+ID4gNjQgICAgICAgICAgICAgICAgICAgIDQuMTINCj4gPj4g Pj4gPiA+ID4gMTI4ICAgICAgICAgICAgICAgICAgIDYNCj4gPj4gPj4gPiA+ID4gMjU2ICAgICAg ICAgICAgICAgICAgIDIuNjUNCj4gPj4gPj4gPiA+ID4gNTEyICAgICAgICAgICAgICAgICAgIC0x LjEyDQo+ID4+ID4+ID4gPiA+IDEwMjQgICAgICAgICAgICAgICAgIC03LjAyDQo+ID4+ID4+ID4g Pg0KPiA+PiA+PiA+ID4gVGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gWmhpaG9uZydzIGNv ZGUgYW5kIHRoZSBvbGQgSSBzcG90dGVkDQo+IGluDQo+ID4+ID4+ID4gPiB0aGUgZmlyc3QgdGlt ZTogWmhpaG9uZyByZW1vdmVkIHRoZSBhdmFpbF9pZHggcHJlZmV0Y2guIEkNCj4gdW5kZXJzdGFu ZA0KPiA+PiA+PiA+ID4gdGhlIHByZWZldGNoIGJlY29tZXMgYSBiaXQgdHJpY2t5IHdoZW4gbXJn LXJ4IGNvZGUgcGF0aCBpcw0KPiA+PiBjb25zaWRlcmVkOw0KPiA+PiA+PiA+ID4gdGh1cywgSSBk aWRuJ3QgY29tbWVudCBvbiB0aGF0Lg0KPiA+PiA+PiA+ID4NCj4gPj4gPj4gPiA+IFRoYXQncyBv bmUgb2YgdGhlIGRpZmZlcmVuY2UgdGhhdCwgSU1PLCBjb3VsZCBkcm9wIGEgcmVncmVzc2lvbi4g SQ0KPiB0aGVuDQo+ID4+ID4+ID4gPiBmaW5hbGx5IGdvdCBhIGNoYW5jZSB0byBhZGQgaXQgYmFj ay4NCj4gPj4gPj4gPiA+DQo+ID4+ID4+ID4gPiBBIHJvdWdoIHRlc3Qgc2hvd3MgaXQgaW1wcm92 ZXMgdGhlIHBlcmZvcm1hbmNlIG9mIDE0MDBCIHBhY2tldA0KPiBzaXplDQo+ID4+ID4+ID4gZ3Jl YXRseQ0KPiA+PiA+PiA+ID4gaW4gdGhlICJ0eG9ubHkgaW4gaG9zdCBhbmQgcnhvbmx5IGluIGd1 ZXN0IiBjYXNlOiArMzMlIGlzIHRoZSBudW1iZXINCj4gSQ0KPiA+PiBnZXQNCj4gPj4gPj4gPiA+ IHdpdGggbXkgdGVzdCBzZXJ2ZXIgKEl2eWJyaWRnZSkuDQo+ID4+ID4+ID4NCj4gPj4gPj4gPiBU aGFua3MgWXVhbmhhbiEgSSdsbCB2YWxpZGF0ZSB0aGlzIG9uIHg4Ni4NCj4gPj4gPj4NCj4gPj4g Pj4gSGkgWXVhbmhhbiwNCj4gPj4gPj4NCj4gPj4gPj4gU2VlbXMgeW91ciBjb2RlIGRvZXNuJ3Qg cGVyZm9ybSBjb3JyZWN0bHkuIEkgd3JpdGUgYSBuZXcgdmVyc2lvbg0KPiA+PiA+PiBvZiBhdmFp bCBpZHggcHJlZmV0Y2ggYnV0IGRpZG4ndCBzZWUgYW55IHBlcmYgYmVuZWZpdC4NCj4gPj4gPj4N Cj4gPj4gPj4gVG8gYmUgaG9uZXN0IEkgZG91YnQgdGhlIGJlbmVmaXQgb2YgdGhpcyBpZGVhLiBU aGUgcHJldmlvdXMgbXJnX29mZg0KPiA+PiA+PiBjb2RlIGhhcyB0aGlzIG1ldGhvZCBidXQgZG9l c24ndCBnaXZlIGFueSBiZW5lZml0cy4NCj4gPj4gPg0KPiA+PiA+IEdvb2QgcG9pbnQuIEkgdGhv dWdodCBvZiB0aGF0IGJlZm9yZSwgdG9vLiBCdXQgeW91IGtub3cgdGhhdCBJIG1hZGUgaXQNCj4g Pj4gPiBpbiBydXNoLCB0aGF0IEkgZGlkbid0IHRoaW5rIGZ1cnRoZXIgYW5kIHRlc3QgbW9yZS4N Cj4gPj4gPg0KPiA+PiA+IEkgbG9va2VkIHRoZSBjb2RlIGEgYml0IGNsb3NlciB0aGlzIHRpbWUs IGFuZCBzcG90dGVkIGEgYnVnOiB0aGUgcHJlZmV0Y2gNCj4gPj4gPiBhY3R1YWxseSBkaWRuJ3Qg aGFwcGVuLCBkdWUgdG8gZm9sbG93aW5nIGNvZGUgcGllY2U6DQo+ID4+ID4NCj4gPj4gPiAgICAg ICAgIGlmICh2cS0+bmV4dF9hdmFpbF9pZHggPj0gTlJfQVZBSUxfSURYX1BSRUZFVENIKSB7DQo+ ID4+ID4gICAgICAgICAgICAgICAgIHByZWZldGNoX2F2YWlsX2lkeCh2cSk7DQo+ID4+ID4gICAg ICAgICAgICAgICAgIC4uLg0KPiA+PiA+ICAgICAgICAgfQ0KPiA+PiA+DQo+ID4+ID4gU2luY2Ug dnEtPm5leHRfYXZhaWxfaWR4IGlzIHNldCB0byAwIGF0IHRoZSBlbnRyYW5jZSBvZiBlbnF1ZXVl IHBhdGgsDQo+ID4+ID4gcHJlZmV0Y2hfYXZhaWxfaWR4KCkgd2lsbCBiZSBjYWxsZWQuIFRoZSBm aXggaXMgZWFzeSB0aG91Z2g6IGp1c3QgcHV0DQo+ID4+ID4gcHJlZmV0Y2hfYXZhaWxfaWR4IGJl Zm9yZSBpbnZva2luZyBlbnF1ZXVlX3BhY2tldC4NCj4gPj4gPg0KPiA+PiA+IEluIHN1bW1hcnks IFpoaWhvbmcgaXMgcmlnaHQsIEkgc2VlIG5vIG1vcmUgZ2FpbnMgd2l0aCB0aGF0IGZpeCA6KA0K PiA+PiA+DQo+ID4+ID4gSG93ZXZlciwgYXMgc3RhdGVkLCB0aGF0J3Mga2luZCBvZiB0aGUgb25s eSBkaWZmZXJlbmNlIEkgZm91bmQgYmV0d2Vlbg0KPiA+PiA+IHlvdXJzIGFuZCB0aGUgb2xkIGNv ZGUsIHRoYXQgbWF5YmUgaXQncyBzdGlsbCB3b3J0aHdoaWxlIHRvIGhhdmUgYQ0KPiA+PiA+IHRl c3Qgb24gQVJNLCBKaWFuYm8/DQo+ID4+ID4NCj4gPj4gSSBoYXZlbid0IHRlc3RlZCBpdCwgYnV0 IEkgdGhpbmsgaXQgY291bGQgYmUgbm8gaW1wcm92ZW1lbnQgZm9yIEFSTSBlaXRoZXIuDQo+ID4+ DQo+ID4+IEEgc21hbGxsIHN1Z2dlc3Rpb24gZm9yIGVucXVldWVfcGFja2V0Og0KPiA+Pg0KPiA+ PiAuLi4uLg0KPiA+PiArICAgICAgIC8qIHN0YXJ0IGNvcHkgZnJvbSBtYnVmIHRvIGRlc2MgKi8N Cj4gPj4gKyAgICAgICB3aGlsZSAobWJ1Zl9hdmFpbCB8fCBtYnVmLT5uZXh0KSB7DQo+ID4+IC4u Li4uDQo+ID4+DQo+ID4+IENvbnNpZGVyaW5nIHBrdF9sZW4gaXMgaW4gdGhlIGZpcnN0IGNhY2hl IGxpbmUgKHNhbWUgYXMgZGF0YV9sZW4pLA0KPiA+PiB3aGlsZSBuZXh0IHBvaW50ZXIgaXMgaW4g dGhlIHNlY29uZCBjYWNoZSBsaW5lLA0KPiA+PiBpcyBpdCBiZXR0ZXIgdG8gY2hlY2sgdGhlIHRv dGFsIHBhY2tldCBsZW4sIGluc3RlYWQgb2YgdGhlIGxhc3QgbWJ1ZidzDQo+ID4+IG5leHQgcG9p bnRlciB0byBqdW1wIG91dCBvZiB3aGlsZSBsb29wIGFuZCBhdm9pZCBwb3NzaWJsZSBjYWNoZSBt aXNzPw0KPiA+DQo+ID4gSmlhbmJvLA0KPiA+DQo+ID4gVGhhbmtzIGZvciB0aGUgcmVwbHkhDQo+ ID4NCj4gPiBUaGlzIGlkZWEgc291bmRzIGdvb2QsIGJ1dCBpdCB3b24ndCBoZWxwIHRoZSBnZW5l cmFsIHBlcmYgaW4gbXkNCj4gPiBvcGluaW9uLCBzaW5jZSB0aGUgMm5kIGNhY2hlIGxpbmUgaXMg YWNjZXNzZWQgYW55d2F5IHByaW9yIGluDQo+ID4gdmlydGlvX2VucXVldWVfb2ZmbG9hZC4NCj4g Pg0KPiBZZXMsIHlvdSBhcmUgcmlnaHQuIEknbSB0aGlua2luZyBvZiBwcmVmZXRjaGluZyBiZWZv cmVoYW5kLg0KPiBBbmQgaWYgaXQncyBhIGNoYWluZWQgbWJ1ZiwgdmlydGlvX2VucXVldWVfb2Zm bG9hZCB3aWxsIG5vdCBiZSBjYWxsZWQNCj4gaW4gbmV4dCBsb29wLg0KPiANCj4gPiBBbHNvIHRo aXMgd291bGQgYnJpbmcgYSBOVUxMIGNoZWNrIHdoZW4gYWN0dWFsbHkgYWNjZXNzIG1idWYtPm5l eHQuDQo+ID4NCj4gPiBCVFcsIGNvdWxkIHlvdSBwbGVhc2UgcHVibGlzaCB0aGUgbnVtYmVyIG9m Og0KPiA+DQo+ID4gIDEuIG1yZ19yeGJ1Zj1vbiwgY29tcGFyaXNvbiBiZXR3ZWVuIG9yaWdpbmFs IGFuZCBvcmlnaW5hbCArIHRoaXMgcGF0Y2gNCj4gPg0KPiA+ICAyLiBtcmdfcnhidWY9b2ZmLCBj b21wYXJpc29uIGJldHdlZW4gb3JpZ2luYWwgYW5kIG9yaWdpbmFsICsgdGhpcyBwYXRjaA0KPiA+ DQo+ID4gU28gd2UgY2FuIGhhdmUgYSB3aG9sZSBwaWN0dXJlIG9mIGhvdyB0aGlzIHBhdGNoIGlt cGFjdCBvbiBBUk0gcGxhdGZvcm0uDQo+ID4NCj4gSSB0aGluayB5b3UgYWxyZWFkeSBoYXZlIGdv dCBtYW55IHJlc3VsdHMgaW4gbXkgcHJldmlvdXMgZW1haWxzLg0KPiBTb3JyeSBJIGNhbid0IHRl c3QgcmlnaHQgbm93IGFuZCBidXN5IHdpdGggb3RoZXIgdGhpbmdzLg0KDQpXZSdyZSBzdGlsbCBt aXNzaW5nIG1yZyBvbiBkYXRhLg0KDQo=