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 6BD37378E for ; Thu, 22 Sep 2016 12:13:15 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP; 22 Sep 2016 03:13:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,378,1470726000"; d="scan'208";a="1060417076" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga002.fm.intel.com with ESMTP; 22 Sep 2016 03:13:14 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 22 Sep 2016 03:13:14 -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; Thu, 22 Sep 2016 18:13:11 +0800 From: "Wang, Zhihong" To: Jianbo Liu CC: "dev@dpdk.org" , Maxime Coquelin , Yuanhan Liu , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH v6 2/6] vhost: rewrite enqueue Thread-Index: AQHSEx6FC8iBy63+DUaww75Nbx+FrKCEw2IAgACIRqA= Date: Thu, 22 Sep 2016 10:13:11 +0000 Message-ID: <8F6C2BD409508844A0EFC19955BE09414E7B5F08@SHSMSX103.ccr.corp.intel.com> References: <1471319402-112998-1-git-send-email-zhihong.wang@intel.com> <1474336817-22683-1-git-send-email-zhihong.wang@intel.com> <1474336817-22683-3-git-send-email-zhihong.wang@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 v6 2/6] vhost: rewrite 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: Thu, 22 Sep 2016 10:13:16 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmlhbmJvIExpdSBbbWFp bHRvOmppYW5iby5saXVAbGluYXJvLm9yZ10NCj4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAy MiwgMjAxNiA1OjU4IFBNDQo+IFRvOiBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50ZWwu Y29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxp bkByZWRoYXQuY29tPjsNCj4gWXVhbmhhbiBMaXUgPHl1YW5oYW4ubGl1QGxpbnV4LmludGVsLmNv bT47IFRob21hcyBNb25qYWxvbg0KPiA8dGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY2IDIvNl0gdmhvc3Q6IHJld3JpdGUgZW5xdWV1 ZQ0KPiANCj4gT24gMjAgU2VwdGVtYmVyIDIwMTYgYXQgMTA6MDAsIFpoaWhvbmcgV2FuZyA8emhp aG9uZy53YW5nQGludGVsLmNvbT4NCj4gd3JvdGU6DQo+ID4gVGhpcyBwYXRjaCBpbXBsZW1lbnRz IHRoZSB2aG9zdCBsb2dpYyBmcm9tIHNjcmF0Y2ggaW50byBhIHNpbmdsZSBmdW5jdGlvbg0KPiA+ IHRvIGltcHJvdmUgbWFpbnRhaW5hYmlsaXR5LiBUaGlzIGlzIHRoZSBiYXNlbGluZSB2ZXJzaW9u IG9mIHRoZSBuZXcgY29kZSwNCj4gPiBtb3JlIG9wdGltaXphdGlvbiB3aWxsIGJlIGFkZGVkIGlu IHRoZSBmb2xsb3dpbmcgcGF0Y2hlcyBpbiB0aGlzIHBhdGNoIHNldC4NCj4gPg0KPiA+IEluIHRo ZSBleGlzdGluZyBjb2RlIHRoZXJlJ3JlIDIgY2FsbGJhY2tzIGZvciB2aG9zdCBlbnF1ZXVlOg0K PiA+DQo+ID4gICogIHZpcnRpb19kZXZfbWVyZ2VfcnggZm9yIG1yZ19yeGJ1ZiB0dXJuZWQgb24g Y2FzZXMuDQo+ID4NCj4gPiAgKiAgdmlydGlvX2Rldl9yeCBmb3IgbXJnX3J4YnVmIHR1cm5lZCBv ZmYgY2FzZXMuDQo+ID4NCj4gPiBIYXZpbmcgMiBjYWxsYmFjayBwYXRocyBpbmNyZWFzZXMgbWFp bnRlbmFuY2UgZWZmb3J0LiBBbHNvLCB0aGUNCj4gcGVyZm9ybWFuY2UNCj4gPiBvZiB0aGUgZXhp c3RpbmcgY29kZSBpcyBub3Qgb3B0aW1hbCwgZXNwZWNpYWxseSB3aGVuIHRoZSBtcmdfcnhidWYg ZmVhdHVyZQ0KPiA+IHR1cm5lZCBvbi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFpoaWhvbmcg V2FuZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiBDaGFuZ2VzIGluIHY2 Og0KPiAuLi4uLg0KPiANCj4gPiAtLyoNCj4gPiAtICogUmV0dXJucyAtMSBvbiBmYWlsLCAwIG9u IHN1Y2Nlc3MNCj4gPiAtICovDQo+ID4gLXN0YXRpYyBpbmxpbmUgaW50DQo+ID4gLXJlc2VydmVf YXZhaWxfYnVmX21lcmdlYWJsZShzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlICp2cSwgdWludDMyX3Qg c2l6ZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgKmVuZCwgc3Ry dWN0IGJ1Zl92ZWN0b3IgKmJ1Zl92ZWMpDQo+ID4gK3VpbnQxNl90DQo+ID4gK3J0ZV92aG9zdF9l bnF1ZXVlX2J1cnN0KGludCB2aWQsIHVpbnQxNl90IHF1ZXVlX2lkLA0KPiA+ICsgICAgICAgc3Ry dWN0IHJ0ZV9tYnVmICoqcGt0cywgdWludDE2X3QgY291bnQpDQo+ID4gIHsNCj4gPiAtICAgICAg IHVpbnQxNl90IGN1cl9pZHg7DQo+ID4gKyAgICAgICBzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlICp2 cTsNCj4gPiArICAgICAgIHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXY7DQo+ID4gKyAgICAgICB1aW50 MzJfdCBpc19tcmdfcnhidWYgPSAwOw0KPiA+ICsgICAgICAgdWludDMyX3QgcGt0X2lkeCAgICAg ID0gMDsNCj4gPiArICAgICAgIHVpbnQzMl90IHBrdF9sZWZ0ICAgICA9IGNvdW50Ow0KPiANCj4g SXMgcGt0X2xlZnQgcmVhbGx5IG5lZWRlZD8NCg0KSXQncyBhIG1hdHRlciBvZiBjb2Rpbmcgc3R5 bGUgc2luY2UgdGhlcmUncyBubyB1bmRlcmx5aW5nIGRpZmZlcmVuY2UuDQpJIHByZWZlciB0aGlz IHdheSBwZXJzb25hbGx5Lg0KDQo+IA0KPiA+ICAgICAgICAgdWludDE2X3QgYXZhaWxfaWR4Ow0K PiA+IC0gICAgICAgdWludDMyX3QgYWxsb2NhdGVkID0gMDsNCj4gPiAtICAgICAgIHVpbnQzMl90 IHZlY19pZHggPSAwOw0KPiA+IC0gICAgICAgdWludDE2X3QgdHJpZXMgPSAwOw0KPiAuLi4uDQo=