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 54EECA0C43; Wed, 9 Jun 2021 03:21:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C517740689; Wed, 9 Jun 2021 03:21:14 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 36FFF4067A for ; Wed, 9 Jun 2021 03:21:10 +0200 (CEST) IronPort-SDR: cvE1MP/TEP2jPD3jWRpjKU2Gzwec2i8bMjgJ7RDwn4DqEJK9RRhL6tcGcsGkf1ehdTBWkkGi9f Hi1RRGSKIMhA== X-IronPort-AV: E=McAfee;i="6200,9189,10009"; a="204794814" X-IronPort-AV: E=Sophos;i="5.83,259,1616482800"; d="scan'208";a="204794814" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2021 18:21:08 -0700 IronPort-SDR: Y1MI3tP9fPTD0ma9TSyIvrVqnRRulMfHm8nR1VoIevJPxez+WFBAfSAGgebcq+hgFyVLJS8Jvu yqCYy7JCaJNg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,259,1616482800"; d="scan'208";a="485526239" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga002.fm.intel.com with ESMTP; 08 Jun 2021 18:21:08 -0700 Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 8 Jun 2021 18:21:07 -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.4; Wed, 9 Jun 2021 09:21:05 +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.008; Wed, 9 Jun 2021 09:21:05 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "Wang, YuanX" , "dev@dpdk.org" CC: "maxime.coquelin@redhat.com" , "Xia, Chenbo" , "Jiang, Cheng1" , "Ma, WenwuX" Thread-Topic: [PATCH 1/1] lib/vhost: support async dequeue for split ring Thread-Index: AQHXV4slB+k99A0DLUWRruy44SZceKsIO/QAgAKmgrA= Date: Wed, 9 Jun 2021 01:21:05 +0000 Message-ID: <1df8b5d392d14eb4b64be23b495d6323@intel.com> References: <20210602083110.5530-1-yuanx.wang@intel.com> <20210602083110.5530-2-yuanx.wang@intel.com> <9634b1ae-c50c-2c5c-813d-290b9d2e4c9d@redhat.com> In-Reply-To: <9634b1ae-c50c-2c5c-813d-290b9d2e4c9d@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 1/1] lib/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" SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWNvcXVlbGlAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVuZSA4 LCAyMDIxIDEyOjE3IEFNDQo+IFRvOiBXYW5nLCBZdWFuWCA8eXVhbngud2FuZ0BpbnRlbC5jb20+ OyBkZXZAZHBkay5vcmcNCj4gQ2M6IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBYaWEsIENo ZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+Ow0KPiBKaWFuZywgQ2hlbmcxIDxjaGVuZzEuamlh bmdAaW50ZWwuY29tPjsgTWEsIFdlbnd1WA0KPiA8d2Vud3V4Lm1hQGludGVsLmNvbT47IEh1LCBK aWF5dSA8amlheXUuaHVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMV0gbGli L3Zob3N0OiBzdXBwb3J0IGFzeW5jIGRlcXVldWUgZm9yIHNwbGl0IHJpbmcNCj4gDQo+IEhpIFl1 YW4sDQo+IA0KPiBUaGlzIGlzIGEgZmlyc3QgcmV2aWV3LCBJIHdpbGwgY2VydGFpbmx5IGhhdmUg bW9yZSBjb21tZW50cyBsYXRlci4NCj4gDQo+IE9uIDYvMi8yMSAxMDozMSBBTSwgWXVhbiBXYW5n IHdyb3RlOg0KPiA+IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhc3luY2hyb25vdXMgZGVxdWV1ZSBk YXRhIHBhdGggZm9yIHNwbGl0IHJpbmcuDQo+ID4gQSBuZXcgYXN5bmNocm9ub3VzIGRlcXVldWUg ZnVuY3Rpb24gaXMgaW50cm9kdWNlZC4gV2l0aCB0aGlzIGZ1bmN0aW9uLA0KPiA+IHRoZSBhcHBs aWNhdGlvbiBjYW4gdHJ5IHRvIHJlY2VpdmUgcGFja2V0cyBmcm9tIHRoZSBndWVzdCB3aXRoDQo+ ID4gb2ZmbG9hZGluZyBsYXJnZSBjb3BpZXMgdG8gdGhlIERNQSBlbmdpbmUsIHRodXMgc2F2aW5n IHByZWNpb3VzIENQVQ0KPiA+IGN5Y2xlcy4NCj4gDQo+IERvIHlvdSBoYXZlIGFueSBudW1iZXIg dG8gc2hhcmU/DQoNCldlIGNhbm5vdCBzaGFyZSB0aGUgZXhhY3QgbnVtYmVycyB3aXRob3V0IGxl Z2FsIGFwcHJvdmFsLg0KVGhlcmUgYXJlIHNvbWUgcmVsYXRpdmUgdmFsdWVzOg0KaW4gUFYgY2Fz ZXMsIHRlc3RwbWQgbWFjZndkIHRocm91Z2hwdXQgb2Ygb25lIGNvcmUgd2l0aCBhc3luYw0KZGVx dWV1ZSBlbmFibGVkIGlzIGFyb3VuZCAxLjI1eCBvZiBTVyB2aG9zdDsgd2hlbiBlbmFibGluZw0K Ym90aCBhc3luYyBlbnF1ZXVlIGFuZCBkZXF1ZXVlLCBvbmUgY29yZSBtYWNmd2QgdGhyb3VnaHB1 dA0KaXMgdXAgdG8gMnggb2YgU1cgdmhvc3QuDQoNCj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogV2Vu d3UgTWEgPHdlbnd1eC5tYUBpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogWXVhbiBXYW5n IDx5dWFueC53YW5nQGludGVsLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKaWF5dSBIdSA8amlh eXUuaHVAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBkb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvdmhv c3RfbGliLnJzdCB8ICAxMCArDQo+ID4gIGV4YW1wbGVzL3Zob3N0L2lvYXQuYyAgICAgICAgICAg ICAgIHwgIDMwICstDQo+ID4gIGV4YW1wbGVzL3Zob3N0L2lvYXQuaCAgICAgICAgICAgICAgIHwg ICAzICsNCj4gPiAgZXhhbXBsZXMvdmhvc3QvbWFpbi5jICAgICAgICAgICAgICAgfCAgNjAgKy0t DQo+ID4gIGxpYi92aG9zdC9ydGVfdmhvc3RfYXN5bmMuaCAgICAgICAgIHwgIDQ0ICsrLQ0KPiA+ ICBsaWIvdmhvc3QvdmVyc2lvbi5tYXAgICAgICAgICAgICAgICB8ICAgMyArDQo+ID4gIGxpYi92 aG9zdC92aXJ0aW9fbmV0LmMgICAgICAgICAgICAgIHwgNTQ5ICsrKysrKysrKysrKysrKysrKysr KysrKysrKysNCj4gPiAgNyBmaWxlcyBjaGFuZ2VkLCA2NjQgaW5zZXJ0aW9ucygrKSwgMzUgZGVs ZXRpb25zKC0pDQo+IA0KPiBQbGVhc2Ugc3BsaXQgdGhlIHBhdGNoIGluIG11bHRwbGUgcGFydHMu DQo+IEF0IGxlYXN0IGRvbid0IG1peCBleGFtcGxlIGFuZCBsaWIgY2hhbmdlcyBpbiB0aGUgc2Ft ZSBwYXRjaC4NCj4gDQo+ID4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS92aG9z dF9saWIucnN0DQo+IGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3Zob3N0X2xpYi5yc3QNCj4gPiBp bmRleCA2YjcyMDZiYzFkLi43ODVhYjBmYjM0IDEwMDY0NA0KPiA+IC0tLSBhL2RvYy9ndWlkZXMv cHJvZ19ndWlkZS92aG9zdF9saWIucnN0DQo+ID4gKysrIGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRl L3Zob3N0X2xpYi5yc3QNCj4gPiBAQCAtMjgxLDYgKzI4MSwxNiBAQCBUaGUgZm9sbG93aW5nIGlz IGFuIG92ZXJ2aWV3IG9mIHNvbWUga2V5IFZob3N0DQo+IEFQSSBmdW5jdGlvbnM6DQo+ID4gICAg UG9sbCBlbnF1ZXVlIGNvbXBsZXRpb24gc3RhdHVzIGZyb20gYXN5bmMgZGF0YSBwYXRoLiBDb21w bGV0ZWQgcGFja2V0cw0KPiA+ICAgIGFyZSByZXR1cm5lZCB0byBhcHBsaWNhdGlvbnMgdGhyb3Vn aCBgYHBrdHNgYC4NCj4gPg0KPiA+ICsqIGBgcnRlX3Zob3N0X3RyeV9kZXF1ZXVlX2J1cnN0KHZp ZCwgcXVldWVfaWQsIG1idWZfcG9vbCwgcGt0cywgY291bnQsDQo+IG5yX2luZmxpZ2h0KWBgDQo+ IA0KPiBUaGUgZnVuY3Rpb24gc2hvdWxkIGNvbnRhaW4gYXN5bmMgaW4gaXRzIG5hbWUuDQo+IA0K PiBCVFcsIEkgdGhpbmsgd2Ugc2hvdWxkIGFsc28gcmVuYW1lIGJlbG93IEFQSXMgd2hpbGUgdGhl eSBhcmUNCj4gZXhwZXJpbWVudGFsIHRvIGhpZ2hsaWdodCBpdCBpcyBhc3luYyByZWxhdGVkOg0K PiANCj4gcnRlX3Zob3N0X3N1Ym1pdF9lbnF1ZXVlX2J1cnN0DQo+IHJ0ZV92aG9zdF9wb2xsX2Vu cXVldWVfY29tcGxldGVkDQoNClllcywgaXQncyBiZXR0ZXIgdG8gYWRkICJhc3luYyIgaW4gcmVs YXRlZCBmdW5jdGlvbnMuIEhvdyBhYm91dDoNCnJ0ZV92aG9zdF9hc3luY19zdWJtaXRfZW5xdWV1 ZV9idXJzdA0KcnRlX3Zob3N0X2FzeW5jX3BvbGxfZW5xdWV1ZV9jb21wbGV0ZWQNCnJ0ZV92aG9z dF9hc3luY190cnlfZGVxdWV1ZV9idXJzdA0KDQpBbnkgc3VnZ2VzdGlvbnM/DQoNClRoYW5rcywN CkppYXl1DQo=