From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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" To: Maxime Coquelin , "dev@dpdk.org" , "Xia, Chenbo" , "Wang, Zhihong" , "Ye, Xiaolong" CC: "Jiang, Cheng1" , "Liang, Cunming" 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: References: <1591869725-13331-1-git-send-email-patrick.fu@intel.com> <1591869725-13331-3-git-send-email-patrick.fu@intel.com> In-Reply-To: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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=