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 6F30AA00C4; Thu, 5 May 2022 09:40:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 519EF40C35; Thu, 5 May 2022 09:40:55 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id BFFF040042 for ; Thu, 5 May 2022 09:40:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651736453; x=1683272453; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=vReMASw7A4lVprokrKBGgqG6Lj50UxbiP+y/VIdQn5A=; b=gJ0res2yLdDqXg9894xIP0E/08uSOJyfSmAOLirO6jXZV6pQi8BFcq6x Ky4iQ2dqrMD7v+rbYITYCr9zLWpnonhCGLHx5vussZGYYVkw7iiYzLj9u XfkUKpsSrJRk74fWIiGE4aUuSDTkhB8oHefXGJ5TtZm0R4tVrdoUDLDVR 5sKfFK6Mq8bWe6QoQbMbsrNElE4v1qmMbj/5t5e/1dzZkCTZ2uwSJJotv 63ZOjLxCReTOMj9KZDIa53S3gpqxrnYuPgWhMzmJzavf14pPjxW6Y1P+Y JiVWLWj/e1t3Qievc5jWrdzHsl8piWicxC54xoJvzWjs2NRz9eMX9kKzl A==; X-IronPort-AV: E=McAfee;i="6400,9594,10337"; a="267627931" X-IronPort-AV: E=Sophos;i="5.91,200,1647327600"; d="scan'208";a="267627931" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2022 00:40:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,200,1647327600"; d="scan'208";a="891224619" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga005.fm.intel.com with ESMTP; 05 May 2022 00:40:50 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2308.27; Thu, 5 May 2022 00:40:49 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 5 May 2022 00:40:49 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 5 May 2022 00:40:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lpMsrIEkt7P7ak4J4reL9m42Xicd7BRsF8GwiZUdP50hopnnEM822XYJfJNd5cQTYFNZOLwDJs1ODB4anPkSq3gHVeg1GzctFmkCj3xYmETkEI2NAhsUGK2/pxARP6ZBVVoETCOaMLxGYwjWfDdkw5fyk2LqjzkaGkg+IFczqXxKNojwjW520svlhFGGPTzKZkzCArdz6Y6CB4Y++X5k/IO877rln6MrCGEzeIyLUYNM1A/r59/2nV64dc/QYwH9wqu7Qvp1Hb5xhsTyh6CSyuwIP8fsziFfkEJyG5GXnVMTVaZA7+Y2VZlO1tWT3sTsRTLNmQGyOLaH6i4zb5H7VQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vReMASw7A4lVprokrKBGgqG6Lj50UxbiP+y/VIdQn5A=; b=msQJDmcnPb82/RiiylWItgEFAW2IBKiA/qO+lb9xwXzkN5Wj4p1iu3GV/XnSH7peyzbwoDdK9HoSBf3BSfI27Fsd9JDTtk29u3a/2lwnIBiPqgjuAOTzat0VLgzfgEfGqIQtpRasNUBUTJ74F4UIDYGunQCEjg8E9DIp/bxgvbYuJUtv0MccBEux6ePVMLG6mepkghkthydHJUyuwqoVOebOU2PFDvNHDSnyuN+1HCEtz/UfviqDCC0K8YbAk2TLgRwTADHRK+ws+yTzlVm/a0+m5WBMPEyluw+HslOPw0Cx8uXHqcGL6wUt5BMAkwonRVnM3fR1+IcOIe4hKwf2Ww== 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 Received: from DM6PR11MB3771.namprd11.prod.outlook.com (2603:10b6:5:13f::15) by CY4PR1101MB2118.namprd11.prod.outlook.com (2603:10b6:910:1f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Thu, 5 May 2022 07:40:48 +0000 Received: from DM6PR11MB3771.namprd11.prod.outlook.com ([fe80::5da5:6da4:456b:7ab9]) by DM6PR11MB3771.namprd11.prod.outlook.com ([fe80::5da5:6da4:456b:7ab9%4]) with mapi id 15.20.5206.027; Thu, 5 May 2022 07:40:48 +0000 From: "Yang, YvonneX" To: "Ding, Xuan" , "maxime.coquelin@redhat.com" , "Xia, Chenbo" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Jiang, Cheng1" , "Pai G, Sunil" , "liangma@liangbit.com" , "Ding, Xuan" , "Wang, YuanX" Subject: RE: [PATCH v4 4/5] vhost: support async dequeue for split ring Thread-Topic: [PATCH v4 4/5] vhost: support async dequeue for split ring Thread-Index: AQHYYEniFcM2DfsTKEWM4hKn1DoZ960P5i2g Date: Thu, 5 May 2022 07:40:47 +0000 Message-ID: References: <20220407152546.38167-1-xuan.ding@intel.com> <20220505062335.25445-1-xuan.ding@intel.com> <20220505062335.25445-5-xuan.ding@intel.com> In-Reply-To: <20220505062335.25445-5-xuan.ding@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e65eaaad-0a3e-4381-1e79-08da2e6a9229 x-ms-traffictypediagnostic: CY4PR1101MB2118:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nt0SFtjrk9VVxq/8tBolicLepkoDfJ5GpfigV95i+Ds5KVpuLuQOI6vnpqqu/vVqxBEg5X1jAfLn0QazAay4XRSy7MLjCEgOR5npOVR/kTw3iCbYmjNvstSki2I+vDm5Ho1iD8o2c4k+XkZgEZzcJo5xY+vWOMxEH9LpZRzG5BzlFWz9EDcnEiX/9ciJQvLFqMYhLPtOgbmrlUoPprW190MPlbXSnRl8GBNhY8xJoDwWWlm32O8MSqtRQtggXiTh/sY/kTnqQYRyLFEowMDfTLl1zgsNaabYD1LRBsP3GTa02Ys7Q7DUJfS6pfheGX4zEBl8/jPsHqAO8jsOnRP/D7IjsBhtQO0EewtA/5mrLylYkRNkWd2Bti89NeiA9E/A7TyWIzCaYouWK7a+iKAbL9kaxnd0Pcp/NxceYaS01v5C7MfE4wPghyjZ0tdrgM1ROSwY3EmR+1tK4hBzIY3fX0SnLEHRYAQF37/u0VX4h4viE1uPHkKxV6y01rwXpgaGLJntjO8qKtg/xWvAHzlMGJl/Yrajr9y1VaHk5cZJHiQIZTheI0Yh8X6ubbhZGxUX5g/isbmblgezNcBzHV21vhL2zQA88rrv2Bn8lIRmV9Go/wGeQwsqB6AEZ9axf27lAyBOWYuMlywXux8wkgRCfN/D+Qobq5kV1bUUlPvEGq2nYGAK7DKXp/e4OBm4/AC8pcqjQ4DYF/mfXjsPoshWBQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3771.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(26005)(107886003)(9686003)(122000001)(186003)(82960400001)(33656002)(66446008)(66476007)(66556008)(55016003)(5660300002)(76116006)(110136005)(6636002)(8676002)(4326008)(66946007)(64756008)(2906002)(54906003)(8936002)(316002)(52536014)(6506007)(83380400001)(53546011)(508600001)(38100700002)(38070700005)(71200400001)(86362001)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?T1czSUVhUndkQnRnOEFSeWh6SGtsUUN5OVZCSkhVZm9USVJHR1dwTUNSSnFS?= =?gb2312?B?WURmMFFpL1FpWERmMGNOSktTUFZlaUFCL1Y5RXRIL0tlVzVxMEh0NEJNRHZs?= =?gb2312?B?OGhUVVB4R3RZZHc1ajAzQUh4dnVueUMybER0MXlDeWt5NllzcmJrQ3pXTWtv?= =?gb2312?B?MnB2UFFsa0t1cEovYTVTNFJJbGkyaUF5b0JCa0dVL2gzeFEvQkhYeW9MaDA0?= =?gb2312?B?VE9JcVdIVG9YNVFWMng5NFdMdDNleVF4cm1tbGwycEZHTkU0WnZ3cTJSNGVZ?= =?gb2312?B?QjJ4Zm15WGtJNDBnOTFLTTlpZFBXYklITE12bTlZOXNUYS9WSDlkZkM5YU9l?= =?gb2312?B?SkFEejAxcWxYUkZ1a0tsZ2dQejlTY0JCbDErMTlMcnluVmVWTkhxVUU1bTFR?= =?gb2312?B?bmg1NWZIbU5zeXF0MXprTlFrS2Z4aEhXblZZN1FPbGV6UWdxbjVEVERVLzh6?= =?gb2312?B?ZGpNRVg5U3NKVzZIcC8zSm9wZzBCOUp0emJEMUVBZThwdlhIejc5NWVCVmw3?= =?gb2312?B?bWt2Q0paN21zUlZSamNQYzhGdm1tTEFxNVo0VHZ2UERKcy9zR1Q3RVlHdWpN?= =?gb2312?B?VGJlQTFwUjhsZjIrTENqS2FlVVFxQjgzWkk4K0xUcFZHNU0vNXlIbUJmMWFX?= =?gb2312?B?WnpEcVhsdU01YU9YalJ5MHpLeUpOdk1KK3ZxTzBacFdMSjh1dXRwaEJ4ekxj?= =?gb2312?B?V0gvbi9aUE1tWi9iZ3RNU05UeSt1SHFYdmRWMXp0VTF1anhXNGVxNXBlanVn?= =?gb2312?B?M3ovT2NnWHRhblBZRmMrdHRSaDR3cS9XaUhZNjZrRGF0TnZBK1dTVkltMWJr?= =?gb2312?B?UW5scDRya2czWW5VU3ZYdHhBYWtncG5ORlMyU0tZK1g5ejY3NWpncVAxRTFz?= =?gb2312?B?SENqZDJuUGpJRzVwOHpVWEtUektUQmh2UG85bWdlUEdEaFpjQ3A2T0g5K0hz?= =?gb2312?B?RVJhVnk1QThmVnBNbG4zV3B1KzB6TVY3ZzRpYnNBeGIrZjlBajc0N0lubzll?= =?gb2312?B?RWR0eW9WdFZpdEFteGZvLzl1KzVRbVQrK0tKbnBnTVRWd2gwOUd3eEFSNVJt?= =?gb2312?B?TjZkSkVFR0pSdWE4V1NOdiswMmUvblVSRDNORDY0MVVZdkZzSXhadW53QjFK?= =?gb2312?B?VFV5LzViMjBmTndDandtbEZzL2NuUTNTNk55ZStEbGxJWXBIY2VBcHVHT2dm?= =?gb2312?B?cjBZV1JJekNoNmpKU21PK3pLeFJHU1IwRFRqcmMrbFJpTkRha0FxMUV0Vndo?= =?gb2312?B?bzNVekFZTTlGRllzdnZhRnJBaldKM0xzLzdURHhERllYWkpmYUxxY2E4dmsw?= =?gb2312?B?NDRMZ0tEaDJTQ1VOek9Ld3B2ajJBTzZuS0FUQ25PN0NjSitVdG9CeE9rUm5y?= =?gb2312?B?ZnQyQmtRYzlxaGdzTnM4d1pJaVEzWDZ4ZFpITCt6Tm1KQ2NvaDVoS0RyM3Zy?= =?gb2312?B?Ry9XUGNmUlVUb09BTHNCV0dFOFNiUmRRUnZDWFR3VzREL0U0dkZmbWNYelE4?= =?gb2312?B?Q3BIRkVGaVNoVnVxNzZHblhqb3RWMEYraEZINGtXUG1NVzkwZ3pEUjBrb3V0?= =?gb2312?B?L1pSTnhObXN0aGk2NlA3ajh6eThLcGZ5dWpQMWJpYVU1S09NZDlWY211bFoy?= =?gb2312?B?bWw1UU54Q080MkZpK3VoVWhmOGo3U1NmekFpckxGdjNYM1dlRWZtMmNua1py?= =?gb2312?B?U0VRUEVoWTJDaFFCc2swN3lJR040dStycnhOUE9XLyt5OFc3eDBGQUF2c0J4?= =?gb2312?B?WDhoOHpOTjVkRnhBcUQwSFF3NjB1UzczVVFPN1l0anhDdkxOdXBpUzc3UVd5?= =?gb2312?B?Mmp4Sjd6TDRpTTRIeUVrZDFFNi9NZWc5ZDR5d3Vjbml5WkhSY0MrNUt0MXV0?= =?gb2312?B?a21oL3pUUmRMeFArQm56bjF5VmlpdWpkVFl2Uk9XcUhkN0tVcFo0OFhNSmJK?= =?gb2312?B?cUZsamdDU3R2c2h6Z0RSUlNPWEtMTFpLVmJhUkRCaHJwUHpKb2gza25oWHV0?= =?gb2312?B?RVFrWjUxeHBwT2ZDenJuRGhYeGZoVktGQ1g1RExKVlAzZ0RoVXI3dFhlL0p5?= =?gb2312?B?a3NqcVM3cjVIdzVBM1V4NDF0S2JWdWRnSWx6YnJoejFMaEpSTGhhYkRkYlRm?= =?gb2312?B?Y21yd0VBakg4djJtUGRqNkdFNXR0U3BpNEpiNDVOVVlEZFcrKzRpTVZ2QlJq?= =?gb2312?B?a3NYb0x0WVFnY1JpL1lEMnk0aXM4RFBHWW1nOERpdk9lZ1gzM2gzWXpDdlZB?= =?gb2312?B?cmsrbjlqd0pzaHpUS09OTXBIVlJuVFF5aDlpUFZSTlhhL0tOMmpOdmtmUGZW?= =?gb2312?B?MzZZMkl5bW84aUxmV2JjWm96ZWVwaG0vS0F4QzBpbmpHYnErU2Fndz09?= Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3771.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e65eaaad-0a3e-4381-1e79-08da2e6a9229 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2022 07:40:47.9769 (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: gINJ9OfLnmm4sK/u2unFCIutW9Yxnvsy0d444I6Bu13qZhfz2j5hf64n6W7SpZ1qrZRfrUUFtNXk7KJeGuB8EQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2118 X-OriginatorOrg: intel.com 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogeHVhbi5kaW5nQGludGVs LmNvbSA8eHVhbi5kaW5nQGludGVsLmNvbT4NCj4gU2VudDogMjAyMsTqNdTCNcjVIDE0OjI0DQo+ IFRvOiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFA aW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBIdSwgSmlheXUgPGppYXl1Lmh1QGludGVs LmNvbT47IEppYW5nLCBDaGVuZzENCj4gPGNoZW5nMS5qaWFuZ0BpbnRlbC5jb20+OyBQYWkgRywg U3VuaWwgPHN1bmlsLnBhaS5nQGludGVsLmNvbT47DQo+IGxpYW5nbWFAbGlhbmdiaXQuY29tOyBE aW5nLCBYdWFuIDx4dWFuLmRpbmdAaW50ZWwuY29tPjsgV2FuZywgWXVhblgNCj4gPHl1YW54Lndh bmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjQgNC81XSB2aG9zdDogc3VwcG9ydCBh c3luYyBkZXF1ZXVlIGZvciBzcGxpdCByaW5nDQo+IA0KPiBGcm9tOiBYdWFuIERpbmcgPHh1YW4u ZGluZ0BpbnRlbC5jb20+DQo+IA0KPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgYXN5bmNocm9ub3Vz IGRlcXVldWUgZGF0YSBwYXRoIGZvciB2aG9zdCBzcGxpdCByaW5nLCBhDQo+IG5ldyBBUEkgcnRl X3Zob3N0X2FzeW5jX3RyeV9kZXF1ZXVlX2J1cnN0KCkgaXMgaW50cm9kdWNlZC4NCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFh1YW4gRGluZyA8eHVhbi5kaW5nQGludGVsLmNvbT4NCj4gU2lnbmVkLW9m Zi1ieTogWXVhbiBXYW5nIDx5dWFueC53YW5nQGludGVsLmNvbT4NCj4gLS0tDQo+ICBkb2MvZ3Vp ZGVzL3Byb2dfZ3VpZGUvdmhvc3RfbGliLnJzdCAgICB8ICAgNyArDQo+ICBkb2MvZ3VpZGVzL3Jl bF9ub3Rlcy9yZWxlYXNlXzIyXzA3LnJzdCB8ICAgNCArDQo+ICBsaWIvdmhvc3QvcnRlX3Zob3N0 X2FzeW5jLmggICAgICAgICAgICB8ICAzMyArKysNCj4gIGxpYi92aG9zdC92ZXJzaW9uLm1hcCAg ICAgICAgICAgICAgICAgIHwgICAzICsNCj4gIGxpYi92aG9zdC92aXJ0aW9fbmV0LmMgICAgICAg ICAgICAgICAgIHwgMzMxDQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIDUgZmlsZXMg Y2hhbmdlZCwgMzc4IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVz L3Byb2dfZ3VpZGUvdmhvc3RfbGliLnJzdA0KPiBiL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS92aG9z dF9saWIucnN0DQo+IGluZGV4IDg4NmY4ZjVlNzIuLjQwY2YzMTUxNzAgMTAwNjQ0DQo+IC0tLSBh L2RvYy9ndWlkZXMvcHJvZ19ndWlkZS92aG9zdF9saWIucnN0DQo+ICsrKyBiL2RvYy9ndWlkZXMv cHJvZ19ndWlkZS92aG9zdF9saWIucnN0DQoNClRlc3RlZC1ieTogWXZvbm5lIFlhbmcgPHl2b25u ZXgueWFuZ0BpbnRlbC5jb20+DQo=