From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <zhihong.wang@intel.com>
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115])
 by dpdk.org (Postfix) with ESMTP id 5423358D4
 for <dev@dpdk.org>; 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" <zhihong.wang@intel.com>
To: Jianbo Liu <jianbo.liu@linaro.org>
CC: Yuanhan Liu <yuanhan.liu@linux.intel.com>, Maxime Coquelin
 <maxime.coquelin@redhat.com>, "dev@dpdk.org" <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: <CAP4Qi3-cSgHDPC3Wne3RSL0t=Z-vhYUPsPWH6VAXsXsHYX6ShQ@mail.gmail.com>
 <8F6C2BD409508844A0EFC19955BE09414E7B5581@SHSMSX103.ccr.corp.intel.com>
 <CAP4Qi39-KD8pY-3M31asoDV+dja27XzFTsBMq9ignoawdL8=HQ@mail.gmail.com>
 <20160922022903.GJ23158@yliu-dev.sh.intel.com>
 <CAP4Qi392=aOMrSyTu-5qwpSLpwK-NVdHp-aztT-xT=BcRPWoew@mail.gmail.com>
 <8F6C2BD409508844A0EFC19955BE09414E7B5DAE@SHSMSX103.ccr.corp.intel.com>
 <CAP4Qi39YF6SoaiSaka0ioZFWb-2uzWZUbNP4CK7LqCQosaSmWQ@mail.gmail.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>
 <CAP4Qi3_jk5+=diZhq8V7FecUkZge1_riEq-bopY35n71Q_pANQ@mail.gmail.com>
 <8F6C2BD409508844A0EFC19955BE09414E7BC1BD@SHSMSX103.ccr.corp.intel.com>
 <CAP4Qi3-5_5aAATEqnHhNtH0j6Q_VkzF4xbZQGZYbN5KA6oEX_g@mail.gmail.com>
In-Reply-To: <CAP4Qi3-5_5aAATEqnHhNtH0j6Q_VkzF4xbZQGZYbN5KA6oEX_g@mail.gmail.com>
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 <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=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=