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 461FCA04FD; Wed, 26 Oct 2022 12:36:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BD9B040F17; Wed, 26 Oct 2022 12:30:30 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B39EA40041 for ; Wed, 26 Oct 2022 12:30:29 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v6 08/27] eal: deprecate RTE_FUNC_PTR_* macros Date: Wed, 26 Oct 2022 12:30:19 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87445@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v6 08/27] eal: deprecate RTE_FUNC_PTR_* macros Thread-Index: AdjpHF4J1/V8J7EkR6OCy1391SvzDQABx4Ow References: <20220628144643.1213026-1-david.marchand@redhat.com> <20220914075841.51555-1-david.marchand@redhat.com> <20220914075841.51555-9-david.marchand@redhat.com> <98CBD80474FA8B44BF855DF32C47DC35D87442@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "David Marchand" Cc: , , , "Ray Kinsella" , "Fan Zhang" , "Ashish Gupta" , "Qiming Yang" , "Wenjun Wu" , "Shijith Thotton" , "Srisivasubramanian Srinivasan" , "Rosen Xu" , "Tianfei zhang" , "Sachin Saxena" , "Hemant Agrawal" , "Akhil Goyal" , "Chengwen Feng" , "Kevin Laatz" , "Ferruh Yigit" , "Andrew Rybchenko" , "Abhinandan Gujjar" , "Jerin Jacob" , "Jay Jayatheerthan" , "Olivier Matz" , "Ori Kam" , "Maxime Coquelin" , "Chenbo Xia" 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 PiBGcm9tOiBEYXZpZCBNYXJjaGFuZCBbbWFpbHRvOmRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb21d DQo+IFNlbnQ6IFdlZG5lc2RheSwgMjYgT2N0b2JlciAyMDIyIDExLjIxDQo+IA0KPiBPbiBXZWQs IE9jdCAyNiwgMjAyMiBhdCAxMTowNSBBTSBNb3J0ZW4gQnLDuHJ1cA0KPiA8bWJAc21hcnRzaGFy ZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gPg0KPiA+ID4gRnJvbTogRGF2aWQgTWFyY2hhbmQgW21h aWx0bzpkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tXQ0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCAx NCBTZXB0ZW1iZXIgMjAyMiAwOS41OA0KPiA+ID4NCj4gPiA+IFRob3NlIG1hY3JvcyBoYXZlIG5v IHJlYWwgdmFsdWUgYW5kIGFyZSBlYXNpbHkgcmVwbGFjZWQgd2l0aCBhDQo+IHNpbXBsZQ0KPiA+ ID4gaWYoKSBibG9jay4NCj4gPiA+DQo+ID4gPiBFeGlzdGluZyB1c2VycyBoYXZlIGJlZW4gY29u dmVydGVkIHVzaW5nIGEgbmV3IGNvY2NpIHNjcmlwdC4NCj4gPiA+IERlcHJlY2F0ZSB0aGVtLg0K PiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFu ZEByZWRoYXQuY29tPg0KPiA+ID4gLS0tDQo+ID4NCj4gPiBbLi4uXQ0KPiA+DQo+ID4gPiAgLyog TWFjcm9zIHRvIGNoZWNrIGZvciBpbnZhbGlkIGZ1bmN0aW9uIHBvaW50ZXJzICovDQo+ID4gPiAt I2RlZmluZSBSVEVfRlVOQ19QVFJfT1JfRVJSX1JFVChmdW5jLCByZXR2YWwpIGRvIHsgXA0KPiA+ ID4gKyNkZWZpbmUgUlRFX0ZVTkNfUFRSX09SX0VSUl9SRVQoZnVuYywgcmV0dmFsKQ0KPiA+ID4g UlRFX0RFUFJFQ0FURUQoUlRFX0ZVTkNfUFRSX09SX0VSUl9SRVQpIFwNCj4gPiA+ICtkbyB7IFwN Cj4gPiA+ICAgICAgIGlmICgoZnVuYykgPT0gTlVMTCkgXA0KPiA+ID4gICAgICAgICAgICAgICBy ZXR1cm4gcmV0dmFsOyBcDQo+ID4gPiAgfSB3aGlsZSAoMCkNCj4gPiA+DQo+ID4gPiAtI2RlZmlu ZSBSVEVfRlVOQ19QVFJfT1JfUkVUKGZ1bmMpIGRvIHsgXA0KPiA+ID4gKyNkZWZpbmUgUlRFX0ZV TkNfUFRSX09SX1JFVChmdW5jKQ0KPiBSVEVfREVQUkVDQVRFRChSVEVfRlVOQ19QVFJfT1JfUkVU KQ0KPiA+ID4gXA0KPiA+ID4gK2RvIHsgXA0KPiA+ID4gICAgICAgaWYgKChmdW5jKSA9PSBOVUxM KSBcDQo+ID4gPiAgICAgICAgICAgICAgIHJldHVybjsgXA0KPiA+ID4gIH0gd2hpbGUgKDApDQo+ ID4NCj4gPiBydGVfZXRoZGV2LmggaGFzIHNvbWV3aGF0IHNpbWlsYXIgbWFjcm9zIFsxXToNCj4g Pg0KPiA+IC8qIE1hY3JvcyB0byBjaGVjayBmb3IgdmFsaWQgcG9ydCAqLw0KPiA+ICNkZWZpbmUg UlRFX0VUSF9WQUxJRF9QT1JUSURfT1JfRVJSX1JFVChwb3J0X2lkLCByZXR2YWwpIGRvIHsgXA0K PiA+ICAgICAgICAgaWYgKCFydGVfZXRoX2Rldl9pc192YWxpZF9wb3J0KHBvcnRfaWQpKSB7IFwN Cj4gPiAgICAgICAgICAgICAgICAgUlRFX0VUSERFVl9MT0coRVJSLCAiSW52YWxpZCBwb3J0X2lk PSV1XG4iLCBwb3J0X2lkKTsNCj4gXA0KPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gcmV0dmFs OyBcDQo+ID4gICAgICAgICB9IFwNCj4gPiB9IHdoaWxlICgwKQ0KPiA+DQo+ID4gI2RlZmluZSBS VEVfRVRIX1ZBTElEX1BPUlRJRF9PUl9SRVQocG9ydF9pZCkgZG8geyBcDQo+ID4gICAgICAgICBp ZiAoIXJ0ZV9ldGhfZGV2X2lzX3ZhbGlkX3BvcnQocG9ydF9pZCkpIHsgXA0KPiA+ICAgICAgICAg ICAgICAgICBSVEVfRVRIREVWX0xPRyhFUlIsICJJbnZhbGlkIHBvcnRfaWQ9JXVcbiIsIHBvcnRf aWQpOw0KPiBcDQo+ID4gICAgICAgICAgICAgICAgIHJldHVybjsgXA0KPiA+ICAgICAgICAgfSBc DQo+ID4gfSB3aGlsZSAoMCkNCj4gPg0KPiA+IEhvd2V2ZXIsIHRoZXNlIGxvZyBhbiBlcnJvciBt ZXNzYWdlLiBJdCBtYWtlcyBtZSB3b25kZXIgYWJvdXQNCj4gY29uc2lzdGVuY3kuLi4NCj4gPg0K PiA+IEFyZSB0aGUgUlRFX0ZVTkNfUFRSX09SXyogbWFjcm9zIGEgc3BlY2lhbCBjYXNlLCBvciBz aG91bGQgc2ltaWxhcg0KPiBtYWNyb3MsIHN1Y2ggYXMgUlRFX0VUSF9WQUxJRF9QT1JUSURfT1Jf KiwgYWxzbyBiZSBkZXByZWNhdGVkPw0KPiA+DQo+ID4gT3Igc2hvdWxkIHRoZSBSVEVfRlVOQ19Q VFJfT1JfKiBtYWNyb3MgYmUgbW9kaWZpZWQgdG8gbG9nIGFuIGVycm9yDQo+IG1lc3NhZ2UgaW5z dGVhZCBvZiBiZWluZyBkZXByZWNhdGVkPw0KPiANCj4gVGhlIGRpZmZlcmVuY2UgaXMgdGhhdCB0 aG9zZSBldGhkZXYgbWFjcm9zIHZhbGlkYXRlIHNvbWV0aGluZw0KPiBleHByZXNzZWQgaW4gdGhl aXIgbmFtZSAiaXMgdGhpcyBwb3J0aWQgdmFsaWQiLg0KPiANCj4gVGhlIFJURV9GVU5DX1BUUl9P Ul8qIG1hY3JvcyB3ZXJlIHJlYWxseSBqdXN0IGEgaWYoKSArIHJldHVybiBibG9jay4NCj4gSSBk b24ndCBzZWUgd2hhdCBtZXNzYWdlIHRvIGxvZyBmb3IgdGhlbS4NCg0KVGhlIFJURV9FVEhfVkFM SURfUE9SVElEX09SXyogbWFjcm9zIHNlZW0gdG8gc2VydmUgdGhlIHNhbWUgcHVycG9zZSBhcyB0 aGUgUlRFX0ZVTkNfUFRSX09SXyogbWFjcm9zLg0KDQpJcyBpdCBqdXN0IGEgY29pbmNpZGVuY2Ug dGhhdCB0aGUgUlRFX0ZVTkNfUFRSX09SXyogbWFjcm9zIGRvbid0IGxvZyBhbiBlcnJvciBtZXNz YWdlLCB3aGlsZSBzaW1pbGFyIG1hY3JvcyBkbz8NCg0KQ2xlYW5pbmcgdXAgaXMgY2VydGFpbmx5 IGdvb2QsIHNvIEkgZG9uJ3Qgb2JqZWN0IHRvIHRoaXMgcGF0Y2ghDQoNCkknbSBvbmx5IGFza2lu ZyBpZiBhIGJyb2FkZXIgc2NvcGUgYXBwbGllczoNCg0KQXJlIHRoZSBSVEVfRlVOQ19QVFJfT1Jf KiBtYWNyb3MgYSB1bmlxdWUgY2FzZSAoc28gdGhleSBjYW4gYmUgcmVtb3ZlZCBhcyBzdWdnZXN0 ZWQpLCBvciBzaG91bGQgd2UgYWRkIGFuIGVycm9yIG1lc3NhZ2UgdG8gdGhlIG1hY3JvcyBpbnN0 ZWFkIG9mIHJlbW92aW5nIHRoZW0/DQoNCg==