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 29F3C45AC7; Sun, 6 Oct 2024 13:10:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BCBAC4025F; Sun, 6 Oct 2024 13:10:19 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id A6FC74025D for ; Sun, 6 Oct 2024 13:10:18 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 5FCE120EDB; Sun, 6 Oct 2024 13:10:18 +0200 (CEST) Subject: RE: [PATCH] [RFC] cryptodev: replace LIST_END enumerators with APIs MIME-Version: 1.0 Date: Sun, 6 Oct 2024 13:10:16 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F77E@smartserver.smartshare.dk> Content-class: urn:content-classes:message In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] [RFC] cryptodev: replace LIST_END enumerators with APIs Thread-Index: AQHbADIFGxkE+6/rWUeeaxd5J63rhrJl6xjAgA7YAiCABPs7MA== References: <20240905101438.3888274-1-gakhil@marvell.com> <98CBD80474FA8B44BF855DF32C47DC35E9F6A8@smartserver.smartshare.dk> <1d17f91a-fbfe-229b-9772-c149ed9d335a@huawei.com> <98CBD80474FA8B44BF855DF32C47DC35E9F6AD@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Akhil Goyal" , "fengchengwen" , Cc: , , , "Anoob Joseph" , , , , , , , , , , , , , "Nagadheeraj Rottela" , 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 PiBGcm9tOiBBa2hpbCBHb3lhbCBbbWFpbHRvOmdha2hpbEBtYXJ2ZWxsLmNvbV0NCj4gU2VudDog VGh1cnNkYXksIDMgT2N0b2JlciAyMDI0IDA5LjAxDQo+IA0KPiAgSGkgTW9ydGVuLA0KPiA+DQo+ ID4gQXBvbG9naWVzIGZvciBkZWxheWVkIHJlc3BvbnNlLg0KPiA+ID4gTWF5YmUgYSBjb21iaW5h dGlvbiwgcmV0dXJuaW5nIHRoZSBsb3dlc3QgZW5kIG9mIHRoZSB0d28gdmVyc2lvbnMNCj4gb2Yg dGhlIGxpc3QsDQo+ID4gPiB3b3VsZCB3b3JrLi4uDQo+ID4gPg0KPiA+ID4gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gQ29tbW9uIGhlYWRlciBmaWxlIChydGVfY29t bW9uLmgpOg0KPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4N Cj4gPiA+IC8qIEFkZCBhdCBlbmQgb2YgZW51bSBsaXN0IGluIHRoZSBoZWFkZXIgZmlsZS4gKi8N Cj4gPiA+ICNkZWZpbmUgUlRFX0VOVU1fTElTVF9FTkQobmFtZSkgXA0KPiA+ID4gXyAjIG5hbWUg IyBfRU5VTV9MSVNUX0VORCAvKio8IEBpbnRlcm5hbCAqLw0KPiA+ID4NCj4gPiA+IC8qIEFkZCBz b21ld2hlcmUgaW4gaGVhZGVyIGZpbGUsIHByZWZlcmFibHkgYWZ0ZXIgdGhlIGVudW0gbGlzdC4g Ki8NCj4gPiA+ICNkZWZpbmUgcnRlX2RlY2xhcmVfZW51bV9saXN0X2VuZChuYW1lKSBcDQo+ID4g PiAvKiogQGludGVybmFsICovIFwNCj4gPiA+IGludCBfIyBuYW1lICMgX2VudW1fbGlzdF9lbmQo dm9pZCk7IFwNCj4gPiA+IFwNCj4gPiA+IHN0YXRpYyBpbnQgbmFtZSAjIF9lbnVtX2xpc3RfZW5k KHZvaWQpIFwNCj4gPiA+IHsgXA0KPiA+ID4gCXN0YXRpYyBpbnQgY2FjaGVkID0gMDsgXA0KPiA+ ID4gXA0KPiA+ID4gCWlmIChsaWtlbHkoY2FjaGVkICE9IDApKSBcDQo+ID4gPiAJCXJldHVybiBj YWNoZWQ7IFwNCj4gPiA+IFwNCj4gPiA+IAlyZXR1cm4gY2FjaGVkID0gUlRFX01JTiggXA0KPiA+ ID4gCQkJUlRFX0VOVU1fTElTVF9FTkQobmFtZSksIFwNCj4gPiA+IAkJCV8gIyBuYW1lICMgX2Vu dW1fbGlzdF9lbmQoKSk7IFwNCj4gPiA+IH0gXA0KPiA+ID4gXA0KPiA+ID4gaW50IF8jIG5hbWUg IyBfZW51bV9saXN0X2VuZCh2b2lkKQ0KPiA+ID4NCj4gPiA+IC8qIEFkZCBpbiB0aGUgbGlicmFy eS9kcml2ZXIgaW1wbGVtZW50YXRpb24uICovDQo+ID4gPiAjZGVmaW5lIHJ0ZV9kZWZpbmVfZW51 bV9saXN0X2VuZChuYW1lKSBcDQo+ID4gPiBpbnQgXyMgbmFtZSAjIF9lbnVtX2xpc3RfZW5kKHZv aWQpIFwNCj4gPiA+IHsgXA0KPiA+ID4gCXJldHVybiBSVEVfRU5VTV9MSVNUX0VORChuYW1lKTsg XA0KPiA+ID4gfSBcDQo+ID4gPiBcDQo+ID4gPiBpbnQgXyMgbmFtZSAjIF9lbnVtX2xpc3RfZW5k KHZvaWQpDQo+ID4gPg0KPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+IExpYnJhcnkg aGVhZGVyIGZpbGU6DQo+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4NCj4gPiA+IGVu dW0gcnRlX2NyeXB0b19hc3ltX29wX3R5cGUgew0KPiA+ID4gCVJURV9DUllQVE9fQVNZTV9PUF9W RVJJRlksDQo+ID4gPiAJLyoqPCBTaWduYXR1cmUgVmVyaWZpY2F0aW9uIG9wZXJhdGlvbiAqLw0K PiA+ID4gCVJURV9FTlVNX0xJU1RfRU5EKHJ0ZV9jcnlwdG9fYXN5bV9vcCkNCj4gPg0KPiA+IFdp bGwgdGhlIEFCSSBjaGVjayBiZSBvayBmb3IgYWRkaW5nIGFueXRoaW5nIGluIGJldHdlZW4NCj4g PiBSVEVfQ1JZUFRPX0FTWU1fT1BfVkVSSUZZIGFuZA0KPiA+IFJURV9FTlVNX0xJU1RfRU5EKHJ0 ZV9jcnlwdG9fYXN5bV9vcCk/DQo+ID4gRG9u4oCZdCB3ZSBuZWVkIHRvIGFkZCBleGNlcHRpb24g Zm9yIHRoYXQgaWYgd2Ugc29tZWhvdyBtYWtlIGl0DQo+IGludGVybmFsIGJ5DQo+ID4gYWRkaW5n IGEgY29tbWVudCBvbmx5Pw0KPiA+IExpYnJhcnkgaXMgYWN0dWFsbHkgbm90IHJlc3RyaWN0aW5n IHRoZSBhcHBsaWNhdGlvbiB0byBub3QgdXNlDQo+ID4gUlRFX0VOVU1fTElTVF9FTkQocnRlX2Ny eXB0b19hc3ltX29wKSBkaXJlY3RseS4NCj4gPg0KPiA+IEFsc28gd2UgbWF5IG5lZWQgdG8gZXhw b3NlIHRoZSAuYyBmaWxlIGludGVybmFsIGZ1bmN0aW9uIGFzDQo+IGV4cGVyaW1lbnRhbCBpbg0K PiA+IHZlcnNpb24ubWFwDQo+ID4NCj4gPiA+IH0NCj4gPiA+DQo+ID4gPiBydGVfZGVjbGFyZV9l bnVtX2xpc3RfZW5kKHJ0ZV9jcnlwdG9fYXN5bV9vcCk7DQo+ID4gPg0KPiA+ID4gLS0tLS0tLS0t LS0tLS0tDQo+ID4gPiBMaWJyYXJ5IEMgZmlsZToNCj4gPiA+IC0tLS0tLS0tLS0tLS0tLQ0KPiA+ ID4NCj4gPiA+IHJ0ZV9kZWZpbmVfZW51bV9saXN0X2VuZChydGVfY3J5cHRvX2FzeW1fb3ApOw0K PiA+DQo+ID4gSWYgd2Ugd2FudCB0byBtYWtlIGl0IGEgZ2VuZXJpYyB0aGluZyBpbiBydGVfY29t bW9uLmgNCj4gPiBXaWxsIHRoZSBiZWxvdyBjaGFuZ2UgYmUgb2s/DQo+ID4gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+IENvbW1vbiBoZWFkZXIgZmlsZSAocnRlX2NvbW1v bi5oKToNCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gI2RlZmlu ZSBydGVfZGVmaW5lX2VudW1fbGlzdF9lbmQobmFtZSwgbGFzdF92YWx1ZSkgXA0KPiA+IHN0YXRp YyBpbmxpbmUgaW50IG5hbWUgIyMgX2VudW1fbGlzdF9lbmQodm9pZCkgXA0KPiA+IHsgXA0KPiA+ ICAgICAgICByZXR1cm4gbGFzdF92YWx1ZSArIDE7IFwNCj4gPiB9DQo+ID4NCj4gPiAtLS0tLS0t LS0tLS0tLS0tDQo+ID4gTGliIGhlYWRlciBmaWxlDQo+ID4gLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ IC8vQWZ0ZXIgdGhlIGVudW0gZGVmaW5pdGlvbiBkZWZpbmUgdGhlIGxpc3QgZW5kIGFzIGJlbG93 DQo+ID4gcnRlX2RlZmluZV9lbnVtX2xpc3RfZW5kKHJ0ZV9jcnlwdG9fYXN5bV9vcCwNCj4gPiBS VEVfQ1JZUFRPX0FTWU1fT1BfVkVSSUZZKTsNCj4gPg0KPiA+DQo+ID4gQW5kIHdoZXJldmVyIGxp c3QgZW5kIGlzIG5lZWRlZCB1c2UNCj4gcnRlX2NyeXB0b19hc3ltX29wX2VudW1fbGlzdF9lbmQo KT8NCj4gPg0KPiA+IFdpdGggdGhpcyBjaGFuZ2UsIGFiaSBjaGVjayB3aWxsIG5vdCBjb21wbGFp biBmb3IgYW55IG5ldyBhZGRpdGlvbiBhdA0KPiB0aGUgZW5kIG9mDQo+ID4gZW51bS4NCj4gPiBB bmQgd2UgZG8gbm90IG5lZWQgdG8gZXhwb3NlIGFueSBpbnRlcm5hbCBBUEkgaW4gdmVyc2lvbi5t YXAuDQo+ID4NCj4gQ2FuIHdlIG1vdmUgZm9yd2FyZCB3aXRoIGFib3ZlIHN1Z2dlc3Rpb24/DQoN ClNvcnJ5IGFib3V0IHRoZSBsYXRlIHJlcGx5LCBBa2hpbC4NCg0KSXQgc2VlbXMgRmVycnVoIGFu ZCBEYXZpZCBoYXZlIHBpY2tlZCB1cCB0aGlzIGRpc2N1c3Npb24gd2l0aCBnb29kIGFyZ3VtZW50 cy4NCg0KSSBoYXZlIG5vIHByZWZlcmVuY2VzIGZvciBhIGdlbmVyaWMgc29sdXRpb24sIGVzcGVj aWFsbHkgaWYgdGhpcyBpcyBhbiBpc29sYXRlZCBjYXNlLiBBIGdlbmVyaWMgc29sdXRpb24gY2Fu IGJlIGFkZGVkIGF0IGFueSB0aW1lIGxhdGVyLg0KDQo=