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 D4B0BA0C41; Mon, 5 Jul 2021 03:36:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51F3C40686; Mon, 5 Jul 2021 03:36:05 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id BE96E40141 for ; Mon, 5 Jul 2021 03:36:03 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10035"; a="230618347" X-IronPort-AV: E=Sophos;i="5.83,325,1616482800"; d="scan'208";a="230618347" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jul 2021 18:36:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,325,1616482800"; d="scan'208";a="422228299" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 04 Jul 2021 18:35:52 -0700 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) 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; Sun, 4 Jul 2021 18:35:52 -0700 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX602.ccr.corp.intel.com (10.109.6.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 5 Jul 2021 09:35:50 +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; Mon, 5 Jul 2021 09:35:50 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "dev@dpdk.org" CC: "Xia, Chenbo" , "Wang, Yinan" Thread-Topic: [PATCH 2/2] vhost: add thread unsafe async registration functions Thread-Index: AQHXU2LCaigAABhgMkGatSzZJoTVJKsu/kCAgATV06A= Date: Mon, 5 Jul 2021 01:35:50 +0000 Message-ID: References: <1622189463-392610-1-git-send-email-jiayu.hu@intel.com> <1622189463-392610-3-git-send-email-jiayu.hu@intel.com> <1bea9752-44b3-ffc5-71af-eff4d13d7d61@redhat.com> In-Reply-To: <1bea9752-44b3-ffc5-71af-eff4d13d7d61@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 2/2] vhost: add thread unsafe async registration functions 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGlu IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdWx5IDIsIDIw MjEgMzo0MSBQTQ0KPiBUbzogSHUsIEppYXl1IDxqaWF5dS5odUBpbnRlbC5jb20+OyBkZXZAZHBk ay5vcmcNCj4gQ2M6IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT47IFdhbmcsIFlp bmFuDQo+IDx5aW5hbi53YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzJd IHZob3N0OiBhZGQgdGhyZWFkIHVuc2FmZSBhc3luYyByZWdpc3RyYXRpb24NCj4gZnVuY3Rpb25z DQo+IA0KPiANCj4gDQo+IE9uIDUvMjgvMjEgMTA6MTEgQU0sIEppYXl1IEh1IHdyb3RlOg0KPiA+ IFRoaXMgcGF0Y2ggaXMgdG8gYWRkIHRocmVhZCB1bnNhZmUgdmVyc2lvbiBmb3IgYXN5bmMgcmVn aXN0ZXIgYW5kDQo+IA0KPiBzL2lzIHRvIGFkZC9hZGRzLw0KPiANCj4gPiB1bnJlZ2lzdGVyIGZ1 bmN0aW9ucy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEppYXl1IEh1IDxqaWF5dS5odUBpbnRl bC5jb20+DQo+ID4gLS0tDQo+ID4gIGRvYy9ndWlkZXMvcHJvZ19ndWlkZS92aG9zdF9saWIucnN0 IHwgIDEyICsrKw0KPiA+ICBsaWIvdmhvc3QvcnRlX3Zob3N0X2FzeW5jLmggICAgICAgICB8ICA0 MiArKysrKysrKysrDQo+ID4gIGxpYi92aG9zdC92ZXJzaW9uLm1hcCAgICAgICAgICAgICAgIHwg ICA0ICsNCj4gPiAgbGliL3Zob3N0L3Zob3N0LmMgICAgICAgICAgICAgICAgICAgfCAxNjEgKysr KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tDQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwg MTc4IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBh L2RvYy9ndWlkZXMvcHJvZ19ndWlkZS92aG9zdF9saWIucnN0DQo+ID4gYi9kb2MvZ3VpZGVzL3By b2dfZ3VpZGUvdmhvc3RfbGliLnJzdA0KPiA+IGluZGV4IGQxOGZiOTguLjZiMjc0NWYgMTAwNjQ0 DQo+ID4gLS0tIGEvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3Zob3N0X2xpYi5yc3QNCj4gPiArKysg Yi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvdmhvc3RfbGliLnJzdA0KPiA+IEBAIC0yNTMsNiArMjUz LDEyIEBAIFRoZSBmb2xsb3dpbmcgaXMgYW4gb3ZlcnZpZXcgb2Ygc29tZSBrZXkgVmhvc3QNCj4g QVBJIGZ1bmN0aW9uczoNCj4gPiAgICAgIHZob3N0IGludm9rZXMgdGhpcyBmdW5jdGlvbiB0byBn ZXQgdGhlIGNvcHkgZGF0YSBjb21wbGV0ZWQgYnkgYXN5bmMNCj4gPiAgICAgIGRldmljZXMuDQo+ ID4NCj4gPiArKiBgYHJ0ZV92aG9zdF9hc3luY19jaGFubmVsX3JlZ2lzdGVyX3RocmVhZF91bnNh ZmUodmlkLCBxdWV1ZV9pZCwNCj4gPiArZmVhdHVyZXMsIG9wcylgYA0KPiA+ICsgIFJlZ2lzdGVy IGEgdmhvc3QgcXVldWUgd2l0aCBhc3luYyBjb3B5IGRldmljZSBjaGFubmVsIHdpdGhvdXQNCj4g PiArICBwZXJmb3JtaW5nIGFueSBsb2NraW5nLg0KPiA+ICsNCj4gPiArICBUaGlzIGZ1bmN0aW9u IGlzIG9ubHkgc2FmZSB0byBjYWxsIGZyb20gd2l0aGluIHZob3N0IGNhbGxiYWNrIGZ1bmN0aW9u cy4NCj4gDQo+IEknbSBub3Qgc3VyZSB3aXRoIHRoaXMsIEFGQUlDUyAubmV3X2RldmljZSgpIGlz IGNhbGxlZCB3aXRob3V0IHRoZSBsb2NrIGhlbGQsDQo+IHNvIGlzIHRoYXQgc2FmZT8gU2luY2Ug Lm5ld19kZXZpY2UoKSBpcyB0aGUgZmlyc3QgdGltZSB0aGUgYXBwIGdldHMgcmVxdWlyZWQNCj4g ZGV2aWNlIGluZm8gdG8gdXNlIHRoZSBWaG9zdCBBUEksIHRoYXQgbWlnaHQgbm90IGJlIGFuIGlz c3VlLCB0aG91Z2guDQoNCkkgdGhpbmsgc28uIEFsdGhvdWdoIG5ld19kZXZpY2UoKSBpcyBjYWxs ZWQgd2l0aG91dCBsb2NrLCBubyBkYXRhIHBsYW5lIHRocmVhZHMNCmNhbiBvcGVyYXRlIHZyaW5n cyBpZiBkZXZpY2UgaXMgbm90IGNyZWF0ZWQuDQoNClRoYW5rcywNCkppYXl1DQo=