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 EA65EA0A0C; Tue, 29 Jun 2021 07:36:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6BFDF40E01; Tue, 29 Jun 2021 07:36:39 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 255AB4069F for ; Tue, 29 Jun 2021 07:36:37 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10029"; a="195380692" X-IronPort-AV: E=Sophos;i="5.83,308,1616482800"; d="scan'208";a="195380692" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 22:36:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,308,1616482800"; d="scan'208";a="408327836" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga003.jf.intel.com with ESMTP; 28 Jun 2021 22:36:35 -0700 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 28 Jun 2021 22:36:34 -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; Tue, 29 Jun 2021 13:36:32 +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, 29 Jun 2021 13:36:32 +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//9MlgIAik/EA Date: Tue, 29 Jun 2021 05:36:32 +0000 Message-ID: <3237b4e8040f45f7bdaefff67828cb71@intel.com> 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" SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiA8bWNvcXVlbGlAcmVkaGF0LmNvbT4NCj4gU2VudDogTW9uZGF5LCBKdW5lIDcs IDIwMjEgOToyMCBQTQ0KPiBUbzogSHUsIEppYXl1IDxqaWF5dS5odUBpbnRlbC5jb20+OyBkZXZA ZHBkay5vcmcNCj4gQ2M6IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBYaWEsIENoZW5ibyA8 Y2hlbmJvLnhpYUBpbnRlbC5jb20+Ow0KPiBXYW5nLCBZaW5hbiA8eWluYW4ud2FuZ0BpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMC8yXSBwcm92aWRlIHRocmVhZCB1bnNhZmUgYXN5 bmMgcmVnaXN0cmF0aW9uIGZ1bmN0aW9ucw0KPiANCj4gSGkgSmlheXUsDQo+IA0KPiBPbiA2Lzcv MjEgMTA6MDcgQU0sIEh1LCBKaWF5dSB3cm90ZToNCj4gPiBIaSBNYXhpbWUsDQo+ID4NCj4gPj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogTWF4aW1lIENvcXVlbGluIDxt Y29xdWVsaUByZWRoYXQuY29tPg0KPiA+PiBTZW50OiBGcmlkYXksIEp1bmUgNCwgMjAyMSAzOjI1 IFBNDQo+ID4+IFRvOiBIdSwgSmlheXUgPGppYXl1Lmh1QGludGVsLmNvbT47IGRldkBkcGRrLm9y Zw0KPiA+PiBDYzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFhpYSwgQ2hlbmJvIDxjaGVu Ym8ueGlhQGludGVsLmNvbT47DQo+ID4+IFdhbmcsIFlpbmFuIDx5aW5hbi53YW5nQGludGVsLmNv bT4NCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCAwLzJdIHByb3ZpZGUgdGhyZWFkIHVuc2FmZSBh c3luYyByZWdpc3RyYXRpb24NCj4gPj4gZnVuY3Rpb25zDQo+ID4+DQo+ID4+IFNvcnJ5LCBmb3Ig cHJldmlvdXMgYmxhbmsgcmVwbHkuDQo+ID4+DQo+ID4+IE9uIDUvMjgvMjEgMTA6MTEgQU0sIEpp YXl1IEh1IHdyb3RlOg0KPiA+Pj4gTG9jayBwcm90ZWN0aW9uIGlzIG5lZWRlZCBkdXJpbmcgdGhl IHZob3N0IG5vdGlmaWVzIHRoZSBhcHBsaWNhdGlvbg0KPiA+Pj4gb2YgZGV2aWNlIHJlYWRpbmVz cywgc28gdGhlIGZpcnN0IHBhdGNoIGlzIHRvIGFkZCBsb2NrIHByb3RlY3Rpb24uDQo+ID4+PiBB ZnRlciBwZXJmb3JtaW5nIGxvY2tpbmcsIGV4aXN0ZWQgYXN5bmMgdmhvc3QgcmVnaXN0cmF0aW9u IGZ1bmN0aW9ucw0KPiA+Pj4gd2lsbCBjYXVzZSBkZWFkbG9jaywgYXMgdGhleSBhY3F1aXJlIGxv Y2sgdG9vLiBTbyB0aGUgc2Vjb25kIHBhdGNoDQo+ID4+PiBpcyB0byBwcm92aWRlIHVuc2FmZSBy ZWdpc3RyYXRpb24gZnVuY3Rpb25zIHRvIHN1cHBvcnQgY2FsbGluZw0KPiA+Pj4gd2l0aGluIHZo b3N0IGNhbGxiYWNrIGZ1bmN0aW9ucy4NCj4gPj4NCj4gPj4gSSBhZ3JlZSB0aGUgY2FsbGJhY2sg c2hvdWxkIGJlIGFsd2F5cyBwcm90ZWN0ZWQsIGFuZCBpbiB0aGF0IGNhc2UNCj4gPj4gaGF2aW5n IGEgbmV3IHRocmVhZC11bnNhZmUgQVBJIG1ha2VzIHNlbnNlIGZvciBhc3luYyByZWdpc3RyYXRp b24uDQo+ID4+DQo+ID4+IFJlZ2FyZGluZyBiYWNrcG9ydCwgSSdtIG5vdCBzdXJlIHdoYXQgd2Ug c2hvdWxkIGRvLg0KPiA+Pg0KPiA+PiBCYWNrcG9ydGluZyBuZXcgQVBJIGlzIGEgbm8tZ28sIGJ1 dCB3aXRoIG9ubHkgYmFja3BvcnRpbmcgcGF0Y2ggMQ0KPiA+PiBhc3luYyBmZWF0dXJlIHdpbGwg YmUgYWx3YXlzIGJyb2tlbiBvbiAyMC4xMSBMVFMsIHJpZ2h0Pw0KPiA+DQo+ID4gWWVzLCBpZiBv bmx5IGJhY2twb3J0aW5nIHRoaXMgZml4IHBhdGNoIHRvIDIwLjExIExUUywgaXQgbWF5IGJyZWFr DQo+ID4gYXBwcyB3aG8gY2FsbCBhc3luYyByZWdpc3RyYXRpb24gZnVuY3Rpb25zIGluc2lkZSB2 aG9zdCBjYWxsYmFja3MuDQo+ID4NCj4gPiBIb3cgYWJvdXQgbWFraW5nIHRoaXMgcGF0Y2ggbm90 IGEgZml4LCBidXQgYSBuZXcgZmVhdHVyZT8NCj4gDQo+IEFzeW5jIHdpbGwgYmUgc3RpbGwgYnJv a2VuIGluIHYyMC4xMSBpbiB0aGlzIGNhc2UuDQo+IE1heWJlIHRoZSBiZXR0ZXIgdGhpbmcgd291 bGQgYmUgdG8gcmVtb3ZlIGFzeW5jIHN1cHBvcnQgaW4gdjIwLjExLCBhcyBpdHMNCj4gc3VwcG9y dCB3YXMgcXVpdGUgbGltaXRlZCBpbiB0aGF0IHJlbGVhc2UgYW55d2F5LiBEb2VzIHRoYXQgbWFr ZSBzZW5zZT8NCg0KVGhlIGNvZGUgb2Ygc3VwcG9ydGluZyBhc3luYyB2aG9zdCBhcmUgYmV5b25k IDEwMDAgbGluZXMuIEkgYW0gYWZyYWlkIHRoYXQNCnJlbW92aW5nIHN1Y2ggbW9yZSBjb2RlIGlu IDIwLjExIExUUyBtYXkgZ2V0IG9iamVjdGVkLiBDYW4gd2Ugbm90ZSBhc3luYw0KcmVnaXN0ZXIv dW5yZWdpc3RlciBvbmx5IHdvcmsgaW4gbmV3Xy9kZXN0cm95X2RldmljZSwgYW5kIHVzaW5nIHRo ZW0gaW4NCm90aGVyIHZob3N0IGNhbGxiYWNrIGZ1bmN0aW9ucyB3aWxsIGNhdXNlIGRlYWRsb2Nr IGluIDIwLjExIExUUyBpbnN0ZWFkPw0KRG9lcyBpdCBtYWtlIHNlbnNlIHRvIHlvdT8NCg0KIFRo YW5rcywNCkppYXl1DQo+IA0KPiBUaGFua3MsDQo+IE1heGltZQ0KPiANCj4gPiBUaGFua3MsDQo+ ID4gSmlheXUNCj4gPj4NCj4gPj4gV2hhdCBkbyB5b3UgdGhpbms/DQo+ID4+DQo+ID4+IFRoYW5r cywNCj4gPj4gTWF4aW1lDQoNCg==