From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 1DB3FA0350;
	Mon, 29 Jun 2020 03:25:26 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 15EBC1B3BB;
	Mon, 29 Jun 2020 03:25:25 +0200 (CEST)
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115])
 by dpdk.org (Postfix) with ESMTP id 0616D2C2B
 for <dev@dpdk.org>; Mon, 29 Jun 2020 03:25:22 +0200 (CEST)
IronPort-SDR: HRujD1UCF94gP8wSkSRNiC6rzqOPRxavHRayNGnT4me6EmCDI7mrvscxIAH3ac7j9fxJhBhnJy
 IgTzmwy8Jz2g==
X-IronPort-AV: E=McAfee;i="6000,8403,9666"; a="144949363"
X-IronPort-AV: E=Sophos;i="5.75,293,1589266800"; d="scan'208";a="144949363"
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 28 Jun 2020 18:25:21 -0700
IronPort-SDR: YWEAnN4VXMYn3fGxxz6uFDn0g2/isQj57hu76GrOdPyUtfATOEvXKqI/iKP9oV16iFQzKXQ2Qz
 wnrPDEdGU+GQ==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.75,293,1589266800"; d="scan'208";a="311922738"
Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5])
 by orsmga008.jf.intel.com with ESMTP; 28 Jun 2020 18:25:21 -0700
Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by
 ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sun, 28 Jun 2020 18:25:21 -0700
Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by
 ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Sun, 28 Jun 2020 18:25:21 -0700
Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by
 orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Sun, 28 Jun 2020 18:25:21 -0700
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174)
 by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sun, 28 Jun 2020 18:25:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=DzyxtQgtFf8+UkxkgcAkl5caDSB6Sp0JRcP3dO2Xcib/HxOGfnNAjUn7+IEcKfioPkVHAYnHmx1Hn8ys3YRFG6jm/0qlLyfxunpFhUA1zSaomukQE9T2Hdgw7E/VBrVIT7wdIiaZauQeHmQsUQ0yVXmzZ2MGIGTy9fmrAhYJa/q1s9zjszvQo5OwtWFcy+ULdUb/ZjSIk8dsg2dQgAU+AMdWLUdnfbpmfuRpFK4nRk/SkMgawn5qx9b2JqbsfvWsW84MkwcpzHzSVqCcsqIuuZ5m9igInJZLFwHZtYYJwCWdaQaDLdL7vucy05E3Imj/UiJVCe/0QNIH51tc2bkwJQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=o39b121SHY8kOdZrF380krhovnaX8UxPf3wNV8g1DTk=;
 b=SwR5X1fD85W7lltqYUO2oLuBKBREA3PSYtLx+kKZuPrrMTJNKf8AN3zP06h7wRlpoc7TrmCwcgEOj5PtfdsuUi5tulg3blEVMYlJfEY5vYgR1GKPfjo3ttS4gPetqiPmX3Y4sOsWwI9JBTQmAJqg5jbaxv/GdGMuxV9HDFCPoh5bGJYAPuuOwTzDwHkMpoXaoHsA/ahOQQtSlZul+Tb08BHdxEoLsMZZ4bD6QdqnpNbx1fZ+qDNNn920Qdkx5qgOuJR1jB/md3qS4mK5Ar6P/q/BKXmh/xlW4XCFw59pROJXq+xF0nPyyRJo0TQMc9Tk6dNy7FkiRP9hbVmQTkzAOQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=o39b121SHY8kOdZrF380krhovnaX8UxPf3wNV8g1DTk=;
 b=F1PpVmkHBVRaAd8A+kVQ4+NN4OJeKC0dK/x/cajC7fk7UdBduj6+wq+ZfvXKMnZ/Lp/jVxJRgqtZEnpK9XYK+7yjsntRXXLWP9dAFTp0rPe6lCRSpF8zp4hEgdHGADxmOxjU0a6O+fsaoDNkxLap4doNRG2/7uXmAF5rHWx7WU8=
Received: from BYAPR11MB3735.namprd11.prod.outlook.com (2603:10b6:a03:b4::31)
 by BY5PR11MB4468.namprd11.prod.outlook.com (2603:10b6:a03:1c9::26)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.25; Mon, 29 Jun
 2020 01:25:18 +0000
Received: from BYAPR11MB3735.namprd11.prod.outlook.com
 ([fe80::2571:24e3:140b:d78c]) by BYAPR11MB3735.namprd11.prod.outlook.com
 ([fe80::2571:24e3:140b:d78c%7]) with mapi id 15.20.3131.026; Mon, 29 Jun 2020
 01:25:18 +0000
From: "Fu, Patrick" <patrick.fu@intel.com>
To: Maxime Coquelin <maxime.coquelin@redhat.com>, "dev@dpdk.org"
 <dev@dpdk.org>, "Xia, Chenbo" <chenbo.xia@intel.com>, "Wang, Zhihong"
 <zhihong.wang@intel.com>, "Ye, Xiaolong" <xiaolong.ye@intel.com>
CC: "Jiang, Cheng1" <cheng1.jiang@intel.com>, "Liang, Cunming"
 <cunming.liang@intel.com>
Thread-Topic: [PATCH v1 2/2] vhost: introduce async enqueue for split ring
Thread-Index: AQHWP9kVGiwraYqwnE2V+1kjMLr7SqjrEW4AgAPW1ZA=
Date: Mon, 29 Jun 2020 01:25:17 +0000
Message-ID: <BYAPR11MB3735F2F960ED213F6B06ACA6846E0@BYAPR11MB3735.namprd11.prod.outlook.com>
References: <1591869725-13331-1-git-send-email-patrick.fu@intel.com>
 <1591869725-13331-3-git-send-email-patrick.fu@intel.com>
 <dbec7cfb-3ffb-ef0c-291d-182c91cd2a07@redhat.com>
In-Reply-To: <dbec7cfb-3ffb-ef0c-291d-182c91cd2a07@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-version: 11.2.0.6
dlp-product: dlpe-windows
dlp-reaction: no-action
authentication-results: redhat.com; dkim=none (message not signed)
 header.d=none;redhat.com; dmarc=none action=none header.from=intel.com;
x-originating-ip: [192.198.147.218]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 95f92245-2f5d-445f-3dca-08d81bcb4874
x-ms-traffictypediagnostic: BY5PR11MB4468:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BY5PR11MB4468CD1B7B2086B10CB1E7B1846E0@BY5PR11MB4468.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 044968D9E1
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: S6Q/lDOmOU/MjCqdpKtnolTfDpY/5Vr+1vZtWNfgdR8MjrZtUyJ4zf6PetEqxyxhhtecHrfBXjtgXc4XxvI0kGWfkb2f1SIg0ZPtdETBYKYI06f5izo8By15tBQa4KsZ2Eyxv5qvFfIluFCQZJnCOn3T0KGhQ5p0sj6pMaF9TcAFknfJFx7VOFwsIq1NnOkREZd7JKT8J5A+RvtRCXJeDFzGdFgiP0LajrH5GiCu+XT2Tasor+hEoxivGDBA8l7Qg8GBMKKBsuO6xz3punLxeoYgrrMlqzLTXK6qDafK9R9hT0cpruvKYzT7ujwhkz4dNvFzV16vrlonzFvTS747Zg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BYAPR11MB3735.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFTY:;
 SFS:(4636009)(346002)(366004)(396003)(376002)(136003)(39860400002)(186003)(107886003)(478600001)(8936002)(4326008)(8676002)(54906003)(110136005)(7696005)(2906002)(53546011)(6506007)(5660300002)(52536014)(33656002)(86362001)(71200400001)(55016002)(26005)(6636002)(9686003)(316002)(83380400001)(66446008)(66946007)(66556008)(64756008)(76116006)(66476007);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: 16NHXGNYWKB5ZSZkmJwdLKMCMmk3Bnbb3Uu1jYoybtp/qHIGWS1ez2Vl6EFadrYwNiQLgHJPzigQQwAcYwz7tjeohR31J84MorrtJcDzcteP+Nqvb5UzdLkmdbx8q0MEOz5Nz0WF1+paCEHGvCbHjuhZFgopiSJurKmyXAkrMTWQAAkR9oV6umXin2fIsm7Q+WfgBtsxUaI2cuYGlfwS4wWLUyjpSSCh/pVsxuZJ7KQiiMBoHyRA/Nj6OByqTL7Qofm4yA82M1193Uq9L8guCtyi6JKkW47lY+5CYldTuJ5Vj6wDmFS3ha8hlLKjf/E+FGcQbFqOOCigkbXsvDod9dtGKBSD3d+ScnAVb3rVRwc27yFskSumWjelsYCdnw9xbQdHklFruOOQQQ49AE7hsskUw0I2DPtMS7EwyqO8nlUyXns269YF4pv4rX+QYKMwCQvsIn7tRm979w1o4HsUO20J2EJQq2ZLUG7FNRjZpIUlumxIUkh8g9WmOlvYL8as
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3735.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 95f92245-2f5d-445f-3dca-08d81bcb4874
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2020 01:25:17.9354 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: S+8nMUzzEYo/b3w2goNhhOnKb8dIeRULLBfB3SXcnjKG1mCMXCdSTjF1ufmENs3NQ0vn0nV339sxD+7pjGQ9cQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4468
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-dev] [PATCH v1 2/2] vhost: introduce async enqueue for
	split ring
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt
ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IEZyaWRheSwg
SnVuZSAyNiwgMjAyMCAxMDo0NiBQTQ0KPiBUbzogRnUsIFBhdHJpY2sgPHBhdHJpY2suZnVAaW50
ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBYaWEsIENoZW5ibw0KPiA8Y2hlbmJvLnhpYUBpbnRlbC5j
b20+OyBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgWWUsDQo+IFhpYW9s
b25nIDx4aWFvbG9uZy55ZUBpbnRlbC5jb20+DQo+IENjOiBKaWFuZywgQ2hlbmcxIDxjaGVuZzEu
amlhbmdAaW50ZWwuY29tPjsgTGlhbmcsIEN1bm1pbmcNCj4gPGN1bm1pbmcubGlhbmdAaW50ZWwu
Y29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDIvMl0gdmhvc3Q6IGludHJvZHVjZSBhc3lu
YyBlbnF1ZXVlIGZvciBzcGxpdCByaW5nDQo+IA0KPiANCj4gDQo+IE9uIDYvMTEvMjAgMTI6MDIg
UE0sIHBhdHJpY2suZnVAaW50ZWwuY29tIHdyb3RlOg0KPiA+IEZyb206IFBhdHJpY2sgPHBhdHJp
Y2suZnVAaW50ZWwuY29tPg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBpbXBsZW1lbnQgYXN5bmMgZW5x
dWV1ZSBkYXRhIHBhdGggZm9yIHNwbGl0IHJpbmcuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQ
YXRyaWNrIDxwYXRyaWNrLmZ1QGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgbGliL2xpYnJ0ZV92
aG9zdC9ydGVfdmhvc3RfYXN5bmMuaCB8ICAzOCArKysNCj4gPiAgbGliL2xpYnJ0ZV92aG9zdC92
aXJ0aW9fbmV0LmMgICAgICB8IDUzOA0KPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNTc0IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV92aG9zdC9ydGVfdmhvc3Rf
YXN5bmMuaA0KPiA+IGIvbGliL2xpYnJ0ZV92aG9zdC9ydGVfdmhvc3RfYXN5bmMuaA0KPiA+IGlu
ZGV4IDgyZjJlYmUuLmVmY2JhMGEgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2xpYnJ0ZV92aG9zdC9y
dGVfdmhvc3RfYXN5bmMuaA0KPiA+ICsrKyBiL2xpYi9saWJydGVfdmhvc3QvcnRlX3Zob3N0X2Fz
eW5jLmgNCj4gPiBAQCAtMTMxLDQgKzEzMSw0MiBAQCBpbnQgcnRlX3Zob3N0X2FzeW5jX2NoYW5u
ZWxfcmVnaXN0ZXIoaW50IHZpZCwNCj4gdWludDE2X3QgcXVldWVfaWQsDQo+ID4gICAqLw0KPiA+
ICBpbnQgcnRlX3Zob3N0X2FzeW5jX2NoYW5uZWxfdW5yZWdpc3RlcihpbnQgdmlkLCB1aW50MTZf
dCBxdWV1ZV9pZCk7DQo+ID4NCj4gPiArLyoqDQo+ID4gKyAqIFRoaXMgZnVuY3Rpb24gc3VibWl0
IGVucXVldWUgZGF0YSB0byBETUEuIFRoaXMgZnVuY3Rpb24gaGFzIG5vDQo+ID4gKyAqIGd1cmFu
dHRlZSB0byB0aGUgdHJhbnNmZXIgY29tcGxldGlvbiB1cG9uIHJldHVybi4gQXBwbGljYXRpb25z
DQo+ID4gK3Nob3VsZA0KPiA+ICsgKiBwb2xsIHRyYW5zZmVyIHN0YXR1cyBieSBydGVfdmhvc3Rf
cG9sbF9lbnF1ZXVlX2NvbXBsZXRlZCgpDQo+ID4gKyAqDQo+ID4gKyAqIEBwYXJhbSB2aWQNCj4g
PiArICogIGlkIG9mIHZob3N0IGRldmljZSB0byBlbnF1ZXVlIGRhdGENCj4gPiArICogQHBhcmFt
IHF1ZXVlX2lkDQo+ID4gKyAqICBxdWV1ZSBpZCB0byBlbnF1ZXVlIGRhdGENCj4gPiArICogQHBh
cmFtIHBrdHMNCj4gPiArICogIGFycmF5IG9mIHBhY2tldHMgdG8gYmUgZW5xdWV1ZWQNCj4gPiAr
ICogQHBhcmFtIGNvdW50DQo+ID4gKyAqICBwYWNrZXRzIG51bSB0byBiZSBlbnF1ZXVlZA0KPiA+
ICsgKiBAcmV0dXJuDQo+ID4gKyAqICBudW0gb2YgcGFja2V0cyBlbnF1ZXVlZA0KPiA+ICsgKi8N
Cj4gPiArdWludDE2X3QgcnRlX3Zob3N0X3N1Ym1pdF9lbnF1ZXVlX2J1cnN0KGludCB2aWQsIHVp
bnQxNl90IHF1ZXVlX2lkLA0KPiA+ICsJCXN0cnVjdCBydGVfbWJ1ZiAqKnBrdHMsIHVpbnQxNl90
IGNvdW50KTsNCj4gPiArDQo+ID4gKy8qKg0KPiA+ICsgKiBUaGlzIGZ1bmN0aW9uIGNoZWNrIERN
QSBjb21wbGV0aW9uIHN0YXR1cyBmb3IgYSBzcGVjaWZpYyB2aG9zdA0KPiA+ICsgKiBkZXZpY2Ug
cXVldWUuIFBhY2tldHMgd2hpY2ggZmluaXNoIGNvcHlpbmcgKGVucXVldWUpIG9wZXJhdGlvbg0K
PiA+ICsgKiB3aWxsIGJlIHJldHVybmVkIGluIGFuIGFycmF5Lg0KPiA+ICsgKg0KPiA+ICsgKiBA
cGFyYW0gdmlkDQo+ID4gKyAqICBpZCBvZiB2aG9zdCBkZXZpY2UgdG8gZW5xdWV1ZSBkYXRhDQo+
ID4gKyAqIEBwYXJhbSBxdWV1ZV9pZA0KPiA+ICsgKiAgcXVldWUgaWQgdG8gZW5xdWV1ZSBkYXRh
DQo+ID4gKyAqIEBwYXJhbSBwa3RzDQo+ID4gKyAqICBibGFuayBhcnJheSB0byBnZXQgcmV0dXJu
IHBhY2tldCBwb2ludGVyDQo+ID4gKyAqIEBwYXJhbSBjb3VudA0KPiA+ICsgKiAgc2l6ZSBvZiB0
aGUgcGFja2V0IGFycmF5DQo+ID4gKyAqIEByZXR1cm4NCj4gPiArICogIG51bSBvZiBwYWNrZXRz
IHJldHVybmVkDQo+ID4gKyAqLw0KPiA+ICt1aW50MTZfdCBydGVfdmhvc3RfcG9sbF9lbnF1ZXVl
X2NvbXBsZXRlZChpbnQgdmlkLCB1aW50MTZfdCBxdWV1ZV9pZCwNCj4gPiArCQlzdHJ1Y3QgcnRl
X21idWYgKipwa3RzLCB1aW50MTZfdCBjb3VudCk7DQo+ID4gKw0KPiANCj4gVGhlc2UgbmV3IEFQ
SXMgbmVlZCB0byBiZSB0YWdnZWQgYXMgZXhwZXJpbWVudGFsLiBXZSdsbCBuZWVkIGEgZmV3IHJl
bGVhc2VzDQo+IGJlZm9yZSBjb25zaWRlcmluZyB0aGVtIHN0YWJsZS4NCj4gDQo+IFlvdSBuZWVk
IHRvIGFkZCB0aGVtIHRvIHJ0ZV92aG9zdF92ZXJzaW9uLm1hcCB0b28uDQo+IA0KPiA+ICAjZW5k
aWYgLyogX1JURV9WRFBBX0hfICovDQo+IFlvdSBuZWVkIHRvIGZpeCB0aGUgY29tbWVudCBoZXJl
ICgvKiBfUlRFX1ZIT1NUX0FTWU5DX0hfICovKQ0KDQpJIHdpbGwgdXBkYXRlIGluIHRoZSB2MiB2
ZXJzaW9uDQoNClRoYW5rcywNCg0KUGF0cmljaw0KDQo=