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 C4D94A034F; Tue, 8 Jun 2021 08:36:48 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 94606410E7; Tue, 8 Jun 2021 08:36:48 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id A7FFB4013F for ; Tue, 8 Jun 2021 08:36:46 +0200 (CEST) IronPort-SDR: yqcfvXECB/t8LHx2OMfLVz3gU/L0ORYhSYYOkNawTYBZKFoZVs9mtjU09bqlUqSCp6i/Bt4bC0 ZuevGO9EGEKA== X-IronPort-AV: E=McAfee;i="6200,9189,10008"; a="204805337" X-IronPort-AV: E=Sophos;i="5.83,257,1616482800"; d="scan'208";a="204805337" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2021 23:36:45 -0700 IronPort-SDR: cQzEjvor8yddOgn3gBqFgCg71tGoL71yBtE/q+bdhpyTt4OwHLv6EgbzYXMzhY9LH+gLRhQiUU 27xZrZzTAOSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,257,1616482800"; d="scan'208";a="447781141" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga008.jf.intel.com with ESMTP; 07 Jun 2021 23:36:45 -0700 Received: from shsmsx605.ccr.corp.intel.com (10.109.6.215) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 7 Jun 2021 23:36:44 -0700 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX605.ccr.corp.intel.com (10.109.6.215) 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 14:36:39 +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; Tue, 8 Jun 2021 14:36:39 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "dev@dpdk.org" CC: "maxime.coquelin@redhat.com" , "Xia, Chenbo" , "Wang, Yinan" Thread-Topic: [PATCH 0/2] provide thread unsafe async registration functions Thread-Index: AQHXU2K/aY/G3bSDZUCHidxOsjlEjqsC+HSAgAVHNOD//9MlgIABprLQ Date: Tue, 8 Jun 2021 06:36:39 +0000 Message-ID: References: <1622189463-392610-1-git-send-email-jiayu.hu@intel.com> <48481706-5745-40b6-0a1a-88911cb4ae0f@redhat.com> In-Reply-To: <48481706-5745-40b6-0a1a-88911cb4ae0f@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 0/2] provide 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 IDxtY29xdWVsaUByZWRoYXQuY29tPg0KPiBTZW50OiBNb25kYXksIEp1bmUgNywgMjAyMSA5OjIw IFBNDQo+IFRvOiBIdSwgSmlheXUgPGppYXl1Lmh1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0K PiBDYzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlh QGludGVsLmNvbT47DQo+IFdhbmcsIFlpbmFuIDx5aW5hbi53YW5nQGludGVsLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtQQVRDSCAwLzJdIHByb3ZpZGUgdGhyZWFkIHVuc2FmZSBhc3luYyByZWdpc3Ry YXRpb24gZnVuY3Rpb25zDQo+IA0KPiBIaSBKaWF5dSwNCj4gDQo+IE9uIDYvNy8yMSAxMDowNyBB TSwgSHUsIEppYXl1IHdyb3RlOg0KPiA+IEhpIE1heGltZSwNCj4gPg0KPiA+PiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1jb3F1ZWxpQHJl ZGhhdC5jb20+DQo+ID4+IFNlbnQ6IEZyaWRheSwgSnVuZSA0LCAyMDIxIDM6MjUgUE0NCj4gPj4g VG86IEh1LCBKaWF5dSA8amlheXUuaHVAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+IENj OiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50 ZWwuY29tPjsNCj4gPj4gV2FuZywgWWluYW4gPHlpbmFuLndhbmdAaW50ZWwuY29tPg0KPiA+PiBT dWJqZWN0OiBSZTogW1BBVENIIDAvMl0gcHJvdmlkZSB0aHJlYWQgdW5zYWZlIGFzeW5jIHJlZ2lz dHJhdGlvbg0KPiBmdW5jdGlvbnMNCj4gPj4NCj4gPj4gU29ycnksIGZvciBwcmV2aW91cyBibGFu ayByZXBseS4NCj4gPj4NCj4gPj4gT24gNS8yOC8yMSAxMDoxMSBBTSwgSmlheXUgSHUgd3JvdGU6 DQo+ID4+PiBMb2NrIHByb3RlY3Rpb24gaXMgbmVlZGVkIGR1cmluZyB0aGUgdmhvc3Qgbm90aWZp ZXMgdGhlIGFwcGxpY2F0aW9uIG9mDQo+ID4+PiBkZXZpY2UgcmVhZGluZXNzLCBzbyB0aGUgZmly c3QgcGF0Y2ggaXMgdG8gYWRkIGxvY2sgcHJvdGVjdGlvbi4gQWZ0ZXINCj4gPj4+IHBlcmZvcm1p bmcgbG9ja2luZywgZXhpc3RlZCBhc3luYyB2aG9zdCByZWdpc3RyYXRpb24gZnVuY3Rpb25zIHdp bGwgY2F1c2UNCj4gPj4+IGRlYWRsb2NrLCBhcyB0aGV5IGFjcXVpcmUgbG9jayB0b28uIFNvIHRo ZSBzZWNvbmQgcGF0Y2ggaXMgdG8gcHJvdmlkZQ0KPiA+Pj4gdW5zYWZlIHJlZ2lzdHJhdGlvbiBm dW5jdGlvbnMgdG8gc3VwcG9ydCBjYWxsaW5nIHdpdGhpbiB2aG9zdCBjYWxsYmFjaw0KPiA+Pj4g ZnVuY3Rpb25zLg0KPiA+Pg0KPiA+PiBJIGFncmVlIHRoZSBjYWxsYmFjayBzaG91bGQgYmUgYWx3 YXlzIHByb3RlY3RlZCwgYW5kIGluIHRoYXQgY2FzZSBoYXZpbmcNCj4gPj4gYSBuZXcgdGhyZWFk LXVuc2FmZSBBUEkgbWFrZXMgc2Vuc2UgZm9yIGFzeW5jIHJlZ2lzdHJhdGlvbi4NCj4gPj4NCj4g Pj4gUmVnYXJkaW5nIGJhY2twb3J0LCBJJ20gbm90IHN1cmUgd2hhdCB3ZSBzaG91bGQgZG8uDQo+ ID4+DQo+ID4+IEJhY2twb3J0aW5nIG5ldyBBUEkgaXMgYSBuby1nbywgYnV0IHdpdGggb25seSBi YWNrcG9ydGluZyBwYXRjaCAxIGFzeW5jDQo+ID4+IGZlYXR1cmUgd2lsbCBiZSBhbHdheXMgYnJv a2VuIG9uIDIwLjExIExUUywgcmlnaHQ/DQo+ID4NCj4gPiBZZXMsIGlmIG9ubHkgYmFja3BvcnRp bmcgdGhpcyBmaXggcGF0Y2ggdG8gMjAuMTEgTFRTLCBpdCBtYXkgYnJlYWsgYXBwcyB3aG8NCj4g Y2FsbA0KPiA+IGFzeW5jIHJlZ2lzdHJhdGlvbiBmdW5jdGlvbnMgaW5zaWRlIHZob3N0IGNhbGxi YWNrcy4NCj4gPg0KPiA+IEhvdyBhYm91dCBtYWtpbmcgdGhpcyBwYXRjaCBub3QgYSBmaXgsIGJ1 dCBhIG5ldyBmZWF0dXJlPw0KPiANCj4gQXN5bmMgd2lsbCBiZSBzdGlsbCBicm9rZW4gaW4gdjIw LjExIGluIHRoaXMgY2FzZS4NCj4gTWF5YmUgdGhlIGJldHRlciB0aGluZyB3b3VsZCBiZSB0byBy ZW1vdmUgYXN5bmMgc3VwcG9ydCBpbiB2MjAuMTEsIGFzDQo+IGl0cyBzdXBwb3J0IHdhcyBxdWl0 ZSBsaW1pdGVkIGluIHRoYXQgcmVsZWFzZSBhbnl3YXkuIERvZXMgdGhhdCBtYWtlDQo+IHNlbnNl Pw0KDQpPSywgdGhhdCBtYWtlcyBzZW5zZSB0byBtZS4NCg0KVGhhbmtzLA0KSmlheXUNCj4gDQo+ IFRoYW5rcywNCj4gTWF4aW1lDQo+IA0KPiA+IFRoYW5rcywNCj4gPiBKaWF5dQ0KPiA+Pg0KPiA+ PiBXaGF0IGRvIHlvdSB0aGluaz8NCj4gPj4NCj4gPj4gVGhhbmtzLA0KPiA+PiBNYXhpbWUNCj4g Pj4NCj4gPj4+IEppYXl1IEh1ICgyKToNCj4gPj4+ICAgdmhvc3Q6IGZpeCBsb2NrIG9uIGRldmlj ZSByZWFkaW5lc3Mgbm90aWZpY2F0aW9uDQo+ID4+PiAgIHZob3N0OiBhZGQgdGhyZWFkIHVuc2Fm ZSBhc3luYyByZWdpc3RyYXRpb24gZnVuY3Rpb25zDQo+ID4+Pg0KPiA+Pj4gIGRvYy9ndWlkZXMv cHJvZ19ndWlkZS92aG9zdF9saWIucnN0IHwgIDEyICsrKw0KPiA+Pj4gIGxpYi92aG9zdC9ydGVf dmhvc3RfYXN5bmMuaCAgICAgICAgIHwgIDQyICsrKysrKysrKysNCj4gPj4+ICBsaWIvdmhvc3Qv dmVyc2lvbi5tYXAgICAgICAgICAgICAgICB8ICAgNCArDQo+ID4+PiAgbGliL3Zob3N0L3Zob3N0 LmMgICAgICAgICAgICAgICAgICAgfCAxNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t LS0tLS0NCj4gLQ0KPiA+Pj4gIGxpYi92aG9zdC92aG9zdF91c2VyLmMgICAgICAgICAgICAgIHwg ICA1ICstDQo+ID4+PiAgNSBmaWxlcyBjaGFuZ2VkLCAxODAgaW5zZXJ0aW9ucygrKSwgNDQgZGVs ZXRpb25zKC0pDQo+ID4+Pg0KPiA+DQoNCg==