From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EEC5DA0C4A; Fri, 16 Jul 2021 03:11:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 63FBA4014D; Fri, 16 Jul 2021 03:11:00 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id F250940143 for ; Fri, 16 Jul 2021 03:10:58 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10046"; a="274480680" X-IronPort-AV: E=Sophos;i="5.84,243,1620716400"; d="scan'208";a="274480680" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 18:10:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,243,1620716400"; d="scan'208";a="653190565" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 15 Jul 2021 18:10:52 -0700 Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Thu, 15 Jul 2021 18:10:49 -0700 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX603.ccr.corp.intel.com (10.109.6.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 16 Jul 2021 09:10:47 +0800 Received: from shsmsx606.ccr.corp.intel.com ([10.109.6.216]) by SHSMSX606.ccr.corp.intel.com ([10.109.6.216]) with mapi id 15.01.2242.010; Fri, 16 Jul 2021 09:10:47 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "Ma, WenwuX" , "dev@dpdk.org" CC: "Xia, Chenbo" , "Jiang, Cheng1" , "Wang, YuanX" Thread-Topic: [PATCH v5 3/4] vhost: support async dequeue for split ring Thread-Index: AQHXcWWjCKg5mPXiy0mE3SmriPkkYqtAfkSAgAGFJVCAAYt4gIABSjsg Date: Fri, 16 Jul 2021 01:10:47 +0000 Message-ID: References: <20210602083110.5530-1-yuanx.wang@intel.com> <20210705181151.141752-1-wenwux.ma@intel.com> <20210705181151.141752-4-wenwux.ma@intel.com> <74bd35ee-5548-f32d-638f-9ea1748e8e35@redhat.com> In-Reply-To: <74bd35ee-5548-f32d-638f-9ea1748e8e35@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v5 3/4] vhost: support async dequeue for split ring X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksIE1heGltZSwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2Rh eSwgSnVseSAxNSwgMjAyMSA5OjE4IFBNDQo+IFRvOiBIdSwgSmlheXUgPGppYXl1Lmh1QGludGVs LmNvbT47IE1hLCBXZW53dVggPHdlbnd1eC5tYUBpbnRlbC5jb20+Ow0KPiBkZXZAZHBkay5vcmcN Cj4gQ2M6IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT47IEppYW5nLCBDaGVuZzEN Cj4gPGNoZW5nMS5qaWFuZ0BpbnRlbC5jb20+OyBXYW5nLCBZdWFuWCA8eXVhbngud2FuZ0BpbnRl bC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjUgMy80XSB2aG9zdDogc3VwcG9ydCBhc3lu YyBkZXF1ZXVlIGZvciBzcGxpdCByaW5nDQo+IA0KPiANCj4gDQo+IE9uIDcvMTQvMjEgODo1MCBB TSwgSHUsIEppYXl1IHdyb3RlOg0KPiA+IEhpIE1heGltZSwNCj4gPg0KPiA+IFRoYW5rcyBmb3Ig eW91ciBjb21tZW50cy4gQXBwbGllcyBhcmUgaW5saW5lLg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVl bGluQHJlZGhhdC5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNkYXksIEp1bHkgMTMsIDIwMjEgMTA6MzAg UE0NCj4gPj4gVG86IE1hLCBXZW53dVggPHdlbnd1eC5tYUBpbnRlbC5jb20+OyBkZXZAZHBkay5v cmcNCj4gPj4gQ2M6IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT47IEppYW5nLCBD aGVuZzENCj4gPj4gPGNoZW5nMS5qaWFuZ0BpbnRlbC5jb20+OyBIdSwgSmlheXUgPGppYXl1Lmh1 QGludGVsLmNvbT47IFdhbmcsIFl1YW5YDQo+ID4+IDx5dWFueC53YW5nQGludGVsLmNvbT4NCj4g Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NSAzLzRdIHZob3N0OiBzdXBwb3J0IGFzeW5jIGRlcXVl dWUgZm9yIHNwbGl0DQo+ID4+IHJpbmcNCj4gPj4+ICBzdHJ1Y3QgYXN5bmNfaW5mbGlnaHRfaW5m byB7DQo+ID4+PiAgCXN0cnVjdCBydGVfbWJ1ZiAqbWJ1ZjsNCj4gPj4+IC0JdWludDE2X3QgZGVz Y3M7IC8qIG51bSBvZiBkZXNjcyBpbmZsaWdodCAqLw0KPiA+Pj4gKwl1bmlvbiB7DQo+ID4+PiAr CQl1aW50MTZfdCBkZXNjczsgLyogbnVtIG9mIGRlc2NzIGluLWZsaWdodCAqLw0KPiA+Pj4gKwkJ c3RydWN0IGFzeW5jX25ldGhkciBuZXRoZHI7DQo+ID4+PiArCX07DQo+ID4+PiAgCXVpbnQxNl90 IG5yX2J1ZmZlcnM7IC8qIG51bSBvZiBidWZmZXJzIGluZmxpZ2h0IGZvciBwYWNrZWQgcmluZyAq Lw0KPiA+Pj4gLX07DQo+ID4+PiArfSBfX3J0ZV9jYWNoZV9hbGlnbmVkOw0KPiA+Pg0KPiA+PiBE b2VzIGl0IHJlYWxseSBuZWVkIHRvIGJlIGNhY2hlIGFsaWduZWQ/DQo+ID4NCj4gPiBIb3cgYWJv dXQgY2hhbmdpbmcgdG8gMzItYnl0ZSBhbGlnbj8gU28gYSBjYWNoZWxpbmUgY2FuIGhvbGQgMiBv YmplY3RzLg0KPiANCj4gT3Igbm90IGZvcmNpbmcgYW55IGFsaWdubWVudCBhdCBhbGw/IFdvdWxk IHRoZXJlIHJlYWxseSBiZSBhIHBlcmZvcm1hbmNlDQo+IHJlZ3Jlc3Npb24/DQo+IA0KPiA+Pg0K PiA+Pj4NCj4gPj4+ICAvKioNCj4gPj4+ICAgKiAgZG1hIGNoYW5uZWwgZmVhdHVyZSBiaXQgZGVm aW5pdGlvbiBAQCAtMTkzLDQgKzIwMSwzNCBAQA0KPiA+Pj4gX19ydGVfZXhwZXJpbWVudGFsICB1 aW50MTZfdCBydGVfdmhvc3RfcG9sbF9lbnF1ZXVlX2NvbXBsZXRlZChpbnQNCj4gPj4+IHZpZCwg dWludDE2X3QgcXVldWVfaWQsDQo+ID4+PiAgCQlzdHJ1Y3QgcnRlX21idWYgKipwa3RzLCB1aW50 MTZfdCBjb3VudCk7DQo+ID4+Pg0KPiA+Pj4gKy8qKg0KPiA+Pj4gKyAqIFRoaXMgZnVuY3Rpb24g dHJpZXMgdG8gcmVjZWl2ZSBwYWNrZXRzIGZyb20gdGhlIGd1ZXN0IHdpdGgNCj4gPj4+ICtvZmZs b2FkaW5nDQo+ID4+PiArICogbGFyZ2UgY29waWVzIHRvIHRoZSBETUEgZW5naW5lLiBTdWNjZXNz ZnVsbHkgZGVxdWV1ZWQgcGFja2V0cw0KPiA+Pj4gK2FyZQ0KPiA+Pj4gKyAqIHRyYW5zZmVyIGNv bXBsZXRlZCwgZWl0aGVyIGJ5IHRoZSBDUFUgb3IgdGhlIERNQSBlbmdpbmUsIGFuZA0KPiA+Pj4g K3RoZXkgYXJlDQo+ID4+PiArICogcmV0dXJuZWQgaW4gInBrdHMiLiBUaGVyZSBtYXkgYmUgb3Ro ZXIgcGFja2V0cyB0aGF0IGFyZSBzZW50DQo+ID4+PiArZnJvbQ0KPiA+Pj4gKyAqIHRoZSBndWVz dCBidXQgYmVpbmcgdHJhbnNmZXJyZWQgYnkgdGhlIERNQSBlbmdpbmUsIGNhbGxlZA0KPiA+Pj4g K2luLWZsaWdodA0KPiA+Pj4gKyAqIHBhY2tldHMuIFRoZSBhbW91bnQgb2YgaW4tZmxpZ2h0IHBh Y2tldHMgYnkgbm93IGlzIHJldHVybmVkIGluDQo+ID4+PiArICogIm5yX2luZmxpZ2h0Ii4gVGhp cyBmdW5jdGlvbiB3aWxsIHJldHVybiBpbi1mbGlnaHQgcGFja2V0cyBvbmx5DQo+ID4+PiArYWZ0 ZXINCj4gPj4+ICsgKiB0aGUgRE1BIGVuZ2luZSBmaW5pc2hlcyB0cmFuc2ZlcnJpbmcuDQo+ID4+ DQo+ID4+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0aGF0IGNvbW1lbnQuIElzIGl0IHN0 aWxsICJpbi1mbGlnaHQiIGlmDQo+ID4+IHRoZSBETUEgdHJhbnNmZXIgaXMgY29tcGxldGVkPw0K PiA+DQo+ID4gImluLWZsaWdodCIgbWVhbnMgcGFja2V0IGNvcGllcyBhcmUgc3VibWl0dGVkIHRv IHRoZSBETUEsIGJ1dCB0aGUgRE1BDQo+ID4gaGFzbid0IGNvbXBsZXRlZCBjb3BpZXMuDQo+ID4N Cj4gPj4NCj4gPj4gQXJlIHdlIGVuc3VyaW5nIHBhY2tldHMgYXJlIG5vdCByZW9yZGVyZWQgd2l0 aCB0aGlzIHdheSBvZiB3b3JraW5nPw0KPiA+DQo+ID4gVGhlcmUgaXMgYSB0aHJlc2hvbGQgY2Fu IGJlIHNldCBieSB1c2Vycy4gSWYgc2V0IGl0IHRvIDAsIHdoaWNoDQo+ID4gcHJlc2VudHMgYWxs IHBhY2tldCBjb3BpZXMgYXNzaWduZWQgdG8gdGhlIERNQSwgdGhlIHBhY2tldHMgc2VudCBmcm9t DQo+ID4gdGhlIGd1ZXN0IHdpbGwgbm90IGJlIHJlb3JkZXJlZC4NCj4gDQo+IFJlb3JkZXJpbmcg cGFja2V0cyBpcyBiYWQgaW4gbXkgb3Bpbmlvbi4gV2UgY2Fubm90IGV4cGVjdCB0aGUgdXNlciB0 byBrbm93DQo+IHRoYXQgaGUgc2hvdWxkIHNldCB0aGUgdGhyZXNob2xkIHRvIHplcm8gdG8gaGF2 ZSBwYWNrZXRzIG9yZGVyZWQuDQo+IA0KPiBNYXliZSB3ZSBzaG91bGQgY29uc2lkZXIgbm90IGhh dmluZyB0aHJlc2hvbGQsIGFuZCBzbyBoYXZlIGV2ZXJ5DQo+IGRlc2NyaXB0b3JzIGhhbmRsZWQg ZWl0aGVyIGJ5IHRoZSBDUFUgKHN5bmMgZGF0YXBhdGgpIG9yIGJ5IHRoZSBETUEgKGFzeW5jDQo+ IGRhdGFwYXRoKS4gRG9pbmcgc28gd291bGQgc2ltcGxpZnkgYSBsb3QgdGhlIGNvZGUsIGFuZCB3 b3VsZCBtYWtlDQo+IHBlcmZvcm1hbmNlL2xhdGVuY3kgbW9yZSBwcmVkaWN0YWJsZS4NCj4gDQo+ IEkgdW5kZXJzdGFuZCB0aGF0IHdlIG1pZ2h0IG5vdCBnZXQgdGhlIGJlc3QgcGVyZm9ybWFuY2Ug Zm9yIGV2ZXJ5IHBhY2tldA0KPiBzaXplIGRvaW5nIHRoYXQsIGJ1dCB0aGF0IG1heSBiZSBhIHRy YWRlb2ZmIHdlIHdvdWxkIG1ha2UgdG8gaGF2ZSB0aGUNCj4gZmVhdHVyZSBtYWludGFpbmFibGUg YW5kIGVhc2lseSB1c2VhYmxlIGJ5IHRoZSB1c2VyLg0KDQpJIHVuZGVyc3RhbmQgYW5kIGFncmVl IGluIHNvbWUgd2F5LiBCdXQgYmVmb3JlIGNoYW5naW5nIHRoZSBleGlzdGVkIGRlc2lnbg0KaW4g YXN5bmMgZW5xdWV1ZSBhbmQgZGVxdWV1ZSwgd2UgbmVlZCBtb3JlIGNhcmVmdWwgdGVzdHMsIGFz IGN1cnJlbnQgZGVzaWduDQppcyB3ZWxsIHZhbGlkYXRlZCBhbmQgcGVyZm9ybWFuY2UgbG9va3Mg Z29vZC4gU28gSSBzdWdnZXN0IHRvIGRvIGl0IGluIDIxLjExLg0KDQpUaGFua3MsDQpKaWF5dQ0K DQo=