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 A411C6936 for ; Mon, 10 Oct 2016 08:22:38 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP; 09 Oct 2016 23:22:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,471,1473145200"; d="scan'208";a="1051643226" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 09 Oct 2016 23:22:37 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 9 Oct 2016 23:22:36 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.234]) by shsmsx102.ccr.corp.intel.com ([169.254.2.15]) with mapi id 14.03.0248.002; Mon, 10 Oct 2016 14:22:33 +0800 From: "Wang, Zhihong" To: Jianbo Liu , Yuanhan Liu CC: Maxime Coquelin , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v3 0/5] vhost: optimize enqueue Thread-Index: AQHR+hh5PoNiMS5qakKA1d8du6AZMqBUHzGAgC8wyICAAI0Q0P//tyiAgADjrICAADeEgIAAl3pg//+etYCAB/HtgIAA8UzwgBKLxxCAAHGTAIAALsAAgACQZ3A= Date: Mon, 10 Oct 2016 06:22:33 +0000 Message-ID: <8F6C2BD409508844A0EFC19955BE09414E7BC1BD@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> 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 06:22:39 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbmJvIExpdSBbbWFp bHRvOmppYW5iby5saXVAbGluYXJvLm9yZ10NCj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDEwLCAy MDE2IDE6MzIgUE0NCj4gVG86IFl1YW5oYW4gTGl1IDx5dWFuaGFuLmxpdUBsaW51eC5pbnRlbC5j b20+DQo+IENjOiBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgTWF4aW1l IENvcXVlbGluDQo+IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT47IGRldkBkcGRrLm9yZw0K PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMC81XSB2aG9zdDogb3B0aW1pemUg ZW5xdWV1ZQ0KPiANCj4gT24gMTAgT2N0b2JlciAyMDE2IGF0IDEwOjQ0LCBZdWFuaGFuIExpdSA8 eXVhbmhhbi5saXVAbGludXguaW50ZWwuY29tPg0KPiB3cm90ZToNCj4gPiBPbiBTdW4sIE9jdCAw OSwgMjAxNiBhdCAxMjowOTowN1BNICswMDAwLCBXYW5nLCBaaGlob25nIHdyb3RlOg0KPiA+PiA+ ID4gPiBUZXN0ZWQgd2l0aCB0ZXN0cG1kLCBob3N0OiB0eG9ubHksIGd1ZXN0OiByeG9ubHkNCj4g Pj4gPiA+ID4gc2l6ZSAoYnl0ZXMpICAgICBpbXByb3ZlbWVudCAoJSkNCj4gPj4gPiA+ID4gNjQg ICAgICAgICAgICAgICAgICAgIDQuMTINCj4gPj4gPiA+ID4gMTI4ICAgICAgICAgICAgICAgICAg IDYNCj4gPj4gPiA+ID4gMjU2ICAgICAgICAgICAgICAgICAgIDIuNjUNCj4gPj4gPiA+ID4gNTEy ICAgICAgICAgICAgICAgICAgIC0xLjEyDQo+ID4+ID4gPiA+IDEwMjQgICAgICAgICAgICAgICAg IC03LjAyDQo+ID4+ID4gPg0KPiA+PiA+ID4gVGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4g WmhpaG9uZydzIGNvZGUgYW5kIHRoZSBvbGQgSSBzcG90dGVkIGluDQo+ID4+ID4gPiB0aGUgZmly c3QgdGltZTogWmhpaG9uZyByZW1vdmVkIHRoZSBhdmFpbF9pZHggcHJlZmV0Y2guIEkgdW5kZXJz dGFuZA0KPiA+PiA+ID4gdGhlIHByZWZldGNoIGJlY29tZXMgYSBiaXQgdHJpY2t5IHdoZW4gbXJn LXJ4IGNvZGUgcGF0aCBpcw0KPiBjb25zaWRlcmVkOw0KPiA+PiA+ID4gdGh1cywgSSBkaWRuJ3Qg Y29tbWVudCBvbiB0aGF0Lg0KPiA+PiA+ID4NCj4gPj4gPiA+IFRoYXQncyBvbmUgb2YgdGhlIGRp ZmZlcmVuY2UgdGhhdCwgSU1PLCBjb3VsZCBkcm9wIGEgcmVncmVzc2lvbi4gSSB0aGVuDQo+ID4+ ID4gPiBmaW5hbGx5IGdvdCBhIGNoYW5jZSB0byBhZGQgaXQgYmFjay4NCj4gPj4gPiA+DQo+ID4+ ID4gPiBBIHJvdWdoIHRlc3Qgc2hvd3MgaXQgaW1wcm92ZXMgdGhlIHBlcmZvcm1hbmNlIG9mIDE0 MDBCIHBhY2tldCBzaXplDQo+ID4+ID4gZ3JlYXRseQ0KPiA+PiA+ID4gaW4gdGhlICJ0eG9ubHkg aW4gaG9zdCBhbmQgcnhvbmx5IGluIGd1ZXN0IiBjYXNlOiArMzMlIGlzIHRoZSBudW1iZXIgSQ0K PiBnZXQNCj4gPj4gPiA+IHdpdGggbXkgdGVzdCBzZXJ2ZXIgKEl2eWJyaWRnZSkuDQo+ID4+ID4N Cj4gPj4gPiBUaGFua3MgWXVhbmhhbiEgSSdsbCB2YWxpZGF0ZSB0aGlzIG9uIHg4Ni4NCj4gPj4N Cj4gPj4gSGkgWXVhbmhhbiwNCj4gPj4NCj4gPj4gU2VlbXMgeW91ciBjb2RlIGRvZXNuJ3QgcGVy Zm9ybSBjb3JyZWN0bHkuIEkgd3JpdGUgYSBuZXcgdmVyc2lvbg0KPiA+PiBvZiBhdmFpbCBpZHgg cHJlZmV0Y2ggYnV0IGRpZG4ndCBzZWUgYW55IHBlcmYgYmVuZWZpdC4NCj4gPj4NCj4gPj4gVG8g YmUgaG9uZXN0IEkgZG91YnQgdGhlIGJlbmVmaXQgb2YgdGhpcyBpZGVhLiBUaGUgcHJldmlvdXMg bXJnX29mZg0KPiA+PiBjb2RlIGhhcyB0aGlzIG1ldGhvZCBidXQgZG9lc24ndCBnaXZlIGFueSBi ZW5lZml0cy4NCj4gPg0KPiA+IEdvb2QgcG9pbnQuIEkgdGhvdWdodCBvZiB0aGF0IGJlZm9yZSwg dG9vLiBCdXQgeW91IGtub3cgdGhhdCBJIG1hZGUgaXQNCj4gPiBpbiBydXNoLCB0aGF0IEkgZGlk bid0IHRoaW5rIGZ1cnRoZXIgYW5kIHRlc3QgbW9yZS4NCj4gPg0KPiA+IEkgbG9va2VkIHRoZSBj b2RlIGEgYml0IGNsb3NlciB0aGlzIHRpbWUsIGFuZCBzcG90dGVkIGEgYnVnOiB0aGUgcHJlZmV0 Y2gNCj4gPiBhY3R1YWxseSBkaWRuJ3QgaGFwcGVuLCBkdWUgdG8gZm9sbG93aW5nIGNvZGUgcGll Y2U6DQo+ID4NCj4gPiAgICAgICAgIGlmICh2cS0+bmV4dF9hdmFpbF9pZHggPj0gTlJfQVZBSUxf SURYX1BSRUZFVENIKSB7DQo+ID4gICAgICAgICAgICAgICAgIHByZWZldGNoX2F2YWlsX2lkeCh2 cSk7DQo+ID4gICAgICAgICAgICAgICAgIC4uLg0KPiA+ICAgICAgICAgfQ0KPiA+DQo+ID4gU2lu Y2UgdnEtPm5leHRfYXZhaWxfaWR4IGlzIHNldCB0byAwIGF0IHRoZSBlbnRyYW5jZSBvZiBlbnF1 ZXVlIHBhdGgsDQo+ID4gcHJlZmV0Y2hfYXZhaWxfaWR4KCkgd2lsbCBiZSBjYWxsZWQuIFRoZSBm aXggaXMgZWFzeSB0aG91Z2g6IGp1c3QgcHV0DQo+ID4gcHJlZmV0Y2hfYXZhaWxfaWR4IGJlZm9y ZSBpbnZva2luZyBlbnF1ZXVlX3BhY2tldC4NCj4gPg0KPiA+IEluIHN1bW1hcnksIFpoaWhvbmcg aXMgcmlnaHQsIEkgc2VlIG5vIG1vcmUgZ2FpbnMgd2l0aCB0aGF0IGZpeCA6KA0KPiA+DQo+ID4g SG93ZXZlciwgYXMgc3RhdGVkLCB0aGF0J3Mga2luZCBvZiB0aGUgb25seSBkaWZmZXJlbmNlIEkg Zm91bmQgYmV0d2Vlbg0KPiA+IHlvdXJzIGFuZCB0aGUgb2xkIGNvZGUsIHRoYXQgbWF5YmUgaXQn cyBzdGlsbCB3b3J0aHdoaWxlIHRvIGhhdmUgYQ0KPiA+IHRlc3Qgb24gQVJNLCBKaWFuYm8/DQo+ ID4NCj4gSSBoYXZlbid0IHRlc3RlZCBpdCwgYnV0IEkgdGhpbmsgaXQgY291bGQgYmUgbm8gaW1w cm92ZW1lbnQgZm9yIEFSTSBlaXRoZXIuDQo+IA0KPiBBIHNtYWxsbCBzdWdnZXN0aW9uIGZvciBl bnF1ZXVlX3BhY2tldDoNCj4gDQo+IC4uLi4uDQo+ICsgICAgICAgLyogc3RhcnQgY29weSBmcm9t IG1idWYgdG8gZGVzYyAqLw0KPiArICAgICAgIHdoaWxlIChtYnVmX2F2YWlsIHx8IG1idWYtPm5l eHQpIHsNCj4gLi4uLi4NCj4gDQo+IENvbnNpZGVyaW5nIHBrdF9sZW4gaXMgaW4gdGhlIGZpcnN0 IGNhY2hlIGxpbmUgKHNhbWUgYXMgZGF0YV9sZW4pLA0KPiB3aGlsZSBuZXh0IHBvaW50ZXIgaXMg aW4gdGhlIHNlY29uZCBjYWNoZSBsaW5lLA0KPiBpcyBpdCBiZXR0ZXIgdG8gY2hlY2sgdGhlIHRv dGFsIHBhY2tldCBsZW4sIGluc3RlYWQgb2YgdGhlIGxhc3QgbWJ1ZidzDQo+IG5leHQgcG9pbnRl ciB0byBqdW1wIG91dCBvZiB3aGlsZSBsb29wIGFuZCBhdm9pZCBwb3NzaWJsZSBjYWNoZSBtaXNz Pw0KDQpKaWFuYm8sDQoNClRoYW5rcyBmb3IgdGhlIHJlcGx5IQ0KDQpUaGlzIGlkZWEgc291bmRz IGdvb2QsIGJ1dCBpdCB3b24ndCBoZWxwIHRoZSBnZW5lcmFsIHBlcmYgaW4gbXkNCm9waW5pb24s IHNpbmNlIHRoZSAybmQgY2FjaGUgbGluZSBpcyBhY2Nlc3NlZCBhbnl3YXkgcHJpb3IgaW4NCnZp cnRpb19lbnF1ZXVlX29mZmxvYWQuDQoNCkFsc28gdGhpcyB3b3VsZCBicmluZyBhIE5VTEwgY2hl Y2sgd2hlbiBhY3R1YWxseSBhY2Nlc3MgbWJ1Zi0+bmV4dC4NCg0KQlRXLCBjb3VsZCB5b3UgcGxl YXNlIHB1Ymxpc2ggdGhlIG51bWJlciBvZjoNCg0KIDEuIG1yZ19yeGJ1Zj1vbiwgY29tcGFyaXNv biBiZXR3ZWVuIG9yaWdpbmFsIGFuZCBvcmlnaW5hbCArIHRoaXMgcGF0Y2gNCg0KIDIuIG1yZ19y eGJ1Zj1vZmYsIGNvbXBhcmlzb24gYmV0d2VlbiBvcmlnaW5hbCBhbmQgb3JpZ2luYWwgKyB0aGlz IHBhdGNoDQoNClNvIHdlIGNhbiBoYXZlIGEgd2hvbGUgcGljdHVyZSBvZiBob3cgdGhpcyBwYXRj aCBpbXBhY3Qgb24gQVJNIHBsYXRmb3JtLg0KDQpUaGFua3MNClpoaWhvbmcNCg0K