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 AF0944564B; Thu, 18 Jul 2024 22:27:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8CD9140662; Thu, 18 Jul 2024 22:27:10 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 01FA2402DC for ; Thu, 18 Jul 2024 22:27:08 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id B795820783; Thu, 18 Jul 2024 22:27:08 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: IPv6 APIs rework Date: Thu, 18 Jul 2024 22:27:03 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F5AB@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: IPv6 APIs rework Thread-Index: AdrZI6xyJ6EaWYwuRWqJUksqw8V5igADDzsg References: From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Robin Jarry" , Cc: "Sunil Kumar Kori" , "Rakesh Kudurumalla" , "Vladimir Medvedkin" , "Wisam Jaddo" , "Cristian Dumitrescu" , "Konstantin Ananyev" , "Akhil Goyal" , "Fan Zhang" , "Bruce Richardson" , "Yipeng Wang" , "Sameh Gobriel" , "Nithin Dabilpuram" , "Kiran Kumar K" , "Satha Rao" , "Harman Kalra" , "Ankur Dwivedi" , "Anoob Joseph" , "Tejasree Kondoj" , "Gagandeep Singh" , "Hemant Agrawal" , "Ajit Khaparde" , "Somnath Kotur" , "Chas Williams" , "Min Hu (Connor)" , "Potnuri Bharat Teja" , "Sachin Saxena" , "Ziyang Xuan" , "Xiaoyun Wang" , "Jie Hai" , "Yisen Zhuang" , "Jingjing Wu" , "Dariusz Sosnowski" , "Viacheslav Ovsiienko" , "Bing Zhao" , "Ori Kam" , "Suanming Mou" , "Matan Azrad" , "Chaoyong He" , "Devendra Singh Rawat" , "Alok Prasad" , "Andrew Rybchenko" , "Stephen Hemminger" , "Jiawen Wu" , "Jian Wang" , "Thomas Monjalon" , "Ferruh Yigit" , "Jiayu Hu" , "Pavan Nikhilesh" , "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 PiBGcm9tOiBSb2JpbiBKYXJyeSBbbWFpbHRvOnJqYXJyeUByZWRoYXQuY29tXQ0KPiANCj4gSGkg Zm9sa3MsDQo+IA0KPiB3aGlsZSB3b3JraW5nIG9uIElQdjYgc3VwcG9ydCBmb3IgZ3JvdXQgWzFd LCBJIG5vdGljZWQgdGhhdCBhbGwgRFBESw0KPiBJUHY2IEFQSXMgdXNlZCBmaXhlZCBzaXplZCBh cnJheXMgaW4gdGhlIHJvdXRlIGxvb2t1cCBmdW5jdGlvbnMgWzJdLg0KPiANCj4gIGludCBydGVf ZmliNl9sb29rdXBfYnVsayhzdHJ1Y3QgcnRlX2ZpYjYgKmZpYiwNCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICB1aW50OF90IGlwc1tdW1JURV9GSUI2X0lQVjZfQUREUl9TSVpFXSwNCj4gICAg ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmV4dF9ob3BzLA0KPiAgICAgICAgICAg ICAgICAgICAgICAgICAgIGludCBuKTsNCj4gDQo+IElmIEknbSBub3QgbWlzdGFrZW4sIHVzaW5n IHNpemVkIGFycmF5cyBpbiBmdW5jdGlvbiBzaWduYXR1cmVzIGlzIG9ubHkNCj4gZm9yIGRvY3Vt ZW50YXRpb24gcHVycG9zZXMgYW5kIGRvZXMgbm90IHJlc3VsdCBpbiBhbnkgc3BlY2lmaWMgY29t cGlsZXINCj4gY2hlY2tzLiBJbiB0aGUgYWJvdmUgZXhhbXBsZSwgdGhlIGlwcyBwYXJhbWV0ZXIg aXMgY29uc2lkZXJlZCBhcyBhIHBsYWluDQo+IG9sZCBgdWludDhfdCAqKmAgcG9pbnRlci4NCj4g DQo+IEFsc28sIG5vdCBoYXZpbmcgYSBkZWRpY2F0ZWQgdHlwZSBmb3IgSVB2NiBhZGRyZXNzZXMg cmVxdWlyZXMgb2JzY3VyZQ0KPiBwb2ludGVyIGFyaXRobWV0aWMgWzNdIGFuZCBjYXN0aW5nIFs0 XS4NCj4gDQo+IEknZCBsaWtlIHRvIGludHJvZHVjZSBhIHJlYWwgSVB2NiBhZGRyZXNzIHN0cnVj dHVyZSB0aGF0IGhhcyB0aGUgc2FtZQ0KPiBhbGlnbm1lbnQgdGhhbiBhIGR1bWIgYHVpbnQ4X3Qg KmAgcG9pbnRlciBidXQgaGFzIGFuIHVuaW9uIHRvIGVhc2UNCj4gY2FzdGluZyBhbmQgbW9zdCBp bXBvcnRhbnRseSBwcmVzZW50cyB0aGUgd2hvbGUgdGhpbmcgYXMgYW4gZXhwbGljaXQNCj4gdHlw ZWQgc3RydWN0dXJlOg0KPiANCj4gICAgICNkZWZpbmUgUlRFX0lQVjZfQUREUl9TSVpFIDE2DQo+ IA0KPiAgICAgc3RydWN0IHJ0ZV9pcHY2X2FkZHIgew0KPiAgICAgICAgIHVuaW9uIHsNCj4gICAg ICAgICAgICAgdWludDhfdCB1OFtSVEVfSVBWNl9BRERSX1NJWkVdOw0KPiAgICAgICAgICAgICB1 aW50MTZfdCB1MTZbUlRFX0lQVjZfQUREUl9TSVpFIC8gc2l6ZW9mKHVpbnQxNl90KV07DQo+ICAg ICAgICAgICAgIHVpbnQzMl90IHUzMltSVEVfSVBWNl9BRERSX1NJWkUgLyBzaXplb2YodWludDMy X3QpXTsNCj4gICAgICAgICAgICAgdWludDY0X3QgdTY0W1JURV9JUFY2X0FERFJfU0laRSAvIHNp emVvZih1aW50NjRfdCldOw0KPiAgICAgICAgIH07DQo+ICAgICB9IF9fcnRlX3BhY2tlZCBfX3J0 ZV9hbGlnbmVkKDEpOw0KPiANCj4gVGhpcyB3b3VsZCByZXF1aXJlIHNvbWUgYnJlYWthZ2Ugb2Yg dGhlIEFQSXMgYnV0IEkgdGhpbmsgaXQgd291bGQNCj4gYmVuZWZpdCBjb2RlIHJlYWRhYmlsaXR5 IGFuZCBtYWludGFpbmFiaWxpdHkgaW4gdGhlIGxvbmcgdGVybS4NCg0KSW4gc2hvcnQ6IEFsdGhv dWdoIEkgbGlrZSB0aGUgaWRlYSBvZiBhIHVuaWZpZWQgSVB2NiBhZGRyZXNzIHR5cGUgdmVyeSBt dWNoLCBJJ20gbm90IHN1cmUgY29uc2Vuc3VzIGNhbiBiZSByZWFjaGVkIGFib3V0IHRoZSBvcHRp bWFsIGFsaWdubWVudCBvZiBzdWNoIGEgdHlwZS4NCg0KVGhlIGxvbmcgdmVyc2lvbjoNCg0KUGxl YXNlIGNvbnNpZGVyIHRoaXMgcHJvcG9zYWwgaW4gYSBicm9hZGVyIHBlcnNwZWN0aXZlLg0KDQpU aGUgSVB2NCBGSUIgbG9va3VwIHRha2VzIGFuIHVpbnQzMl90IGFycmF5LCBzbyB0aGUgSVB2NCBh ZGRyZXNzIHR5cGUgaGVyZSBpcyA0IGJ5dGUgYWxpZ25lZDogdWludDMyX3QgKmlwcw0KR2VuZXJh bGx5LCB1aW50MzJfdCBvciBydGVfYmUzMl90IGlzIHVzZWQgZm9yIElQdjQgYWRkcmVzc2VzLCBh bmQgYm90aCB0aGVzZSB0eXBlcyBhcmUgNCBieXRlIGFsaWduZWQuIEluIG90aGVyIHdvcmRzOiBJ UHY0IGFkZHJlc3NlcyBhcmUgY29uc2lkZXJlZCA0IGJ5dGUgYWxpZ25lZCBieSBEUERLLg0KDQpJ IGRvbid0IHRoaW5rIGl0IGlzIHNpbWlsYXJseSBzaW1wbGUgZm9yIElQdjYgYWRkcmVzc2VzLg0K DQpUaGUgYWxpZ25tZW50IG9mIElQdjYgYWRkcmVzc2VzIG1heSBkZXBlbmQgb24gaG93L3doZXJl IHRoZXkgYXJlIHVzZWQsIGUuZy46DQoxLiBGb3IgdGhlIEZJQiBsaWJyYXJ5LCBpdCBtaWdodCBi ZSBnb29kIGZvciB2ZWN0b3IgaW1wbGVtZW50YXRpb25zIHRvIGhhdmUgdGhlIElQdjYgYWRkcmVz c2VzIG5hdHVyYWxseSBhbGlnbmVkIChpLmUuIDE2IGJ5dGUgYWxpZ25lZCksIGxpa2UgdGhlIHVp bnQxMjhfdC9fX2ludDEyOC9fX20xMjhpIHR5cGUgKG9yIHRoZSBydGVfeG1tX3QgdHlwZSBbWE1N XSkuIEZ1cnRoZXJtb3JlLCBhIHNpbXBsZSBpbnRlZ2VyIHR5cGUgKHVpbnQxMjhfdCBlcXVpdmFs ZW50KSBtaWdodCBiZSBwcmVmZXJhYmxlIGluIHRoaXMgQVBJLg0KMi4gSW4gdGhlIElQdjYgcGFj a2V0IGhlYWRlciwgdGhlIElQdjYgYWRkcmVzc2VzIGFyZSBub3QgMTYgYnl0ZSBhbGlnbmVkLCB0 aGV5IGFyZSA4IGJ5dGUgYWxpZ25lZC4gU28gd2UgY2Fubm90IG1ha2UgdGhlIElQdjYgYWRkcmVz cyB0eXBlIDE2IGJ5dGUgYWxpZ25lZC4NCg0KSSBmZWFyIHRoYXQgYnJvYWRseSBkdW1iaW5nIGRv d24gdGhlIElQdjYgYWRkcmVzcyB0eXBlIHRvIGFsd2F5cyB1c2UgMSBieXRlIGFsaWdubWVudCBj b3VsZCBwb3RlbnRpYWxseSBpbnRyb2R1Y2UgdW53YW50ZWQgcGVyZm9ybWFuY2UgcGVuYWx0aWVz IChub3cgb3IgaW4gdGhlIGZ1dHVyZSkuIFdlIGRpZG4ndCBkbyBpdCBmb3IgSVB2NCBhZGRyZXNz ZXMsIHNvIGxldCdzIG5vdCBkbyBpdCBmb3IgSVB2NiBhZGRyZXNzZXMuDQoNClBlcmhhcHMgd2Ug Y291bGQgdXNlIHRoZSBsb3dlc3QgIm5vbi1leG90aWMiIChjb25zaWRlcmluZyB0aGUgdXNlIG9m IElQdjYgYWRkcmVzc2VzKSBhbGlnbm1lbnQsIHdoaWNoIEkgd291bGQgZ3Vlc3MgaXMgOCBieXRl IC0gYXMgaW4gdGhlIElQdjYgcGFja2V0IGhlYWRlci4NCkZvciByZWZlcmVuY2UsIEV0aGVybmV0 IGFkZHJlc3NlcyBhcmUgZGVmaW5lZCBhcyAyIGJ5dGUgYWxpZ25lZCBbRVRIXS4NCg0KW1hNTV06 IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2RwZGsvdjI0LjAzL3NvdXJjZS9saWIvZWFsL3g4 Ni9pbmNsdWRlL3J0ZV92ZWN0LmgjTDQyDQpbRVRIXTogaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5j b20vZHBkay92MjQuMDctcmMyL3NvdXJjZS9saWIvbmV0L3J0ZV9ldGhlci5oI0w3NA0KDQo+IA0K PiAgaW50IHJ0ZV9maWI2X2xvb2t1cF9idWxrKHN0cnVjdCBydGVfZmliNiAqZmliLA0KPiAgICAg ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBydGVfaXB2Nl9hZGRyICppcHMsDQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5leHRfaG9wcywNCj4gICAgICAg ICAgICAgICAgICAgICAgICAgICBpbnQgbik7DQo+IA0KPiBJIGFscmVhZHkgaGF2ZSBhIHNlbWkt d29ya2luZyBkcmFmdCBhbmQgYW0gaW4gdGhlIHByb2Nlc3Mgb2Ygc3BsaXR0aW5nDQo+IHRoZSBj aGFuZ2VzIGludG8gc21hbGwgY2h1bmtzIHRvIG1ha2UgdGhlbSBlYXNpZXIgdG8gcmV2aWV3Lg0K PiANCj4gaHR0cHM6Ly9naXRodWIuY29tL0RQREsvZHBkay9jb21wYXJlL21haW4uLi5yamFycnk6 ZHBkazppcHY2LWFkZHJlc3MtDQo+IHJld29yaw0KPiANCj4gSXMgdGhhdCBzb21ldGhpbmcgdGhh dCB3b3VsZCBiZSBvZiBpbnRlcmVzdD8gSWYgeWVzLCBJIHdvdWxkIGxpa2UgdG8NCj4gYW5ub3Vu Y2UgQVBJIGJyZWFrYWdlIGJlZm9yZSB0aGUgcmVsZWFzZSBvZiAyNC4wNyBzbyB0aGF0IHRoZSBj aGFuZ2VzDQo+IGNhbiBiZSBpbnRlZ3JhdGVkIGludG8gMjQuMTEuDQo+IA0KPiBDaGVlcnMhDQo+ IA0KPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL3JqYXJyeS9ncm91dA0KPiBbMl0NCj4gaHR0cHM6 Ly9kb2MuZHBkay5vcmcvYXBpL3J0ZV9fZmliNl84aC5odG1sI2E5MjQ2Nzg0MTBjY2I5NTUxY2Rh M2U3NWQ3NDJhDQo+IDExZTMNCj4gWzNdIGh0dHBzOi8vZ2l0LmRwZGsub3JnL2RwZGsvdHJlZS9s aWIvZmliL3RyaWVfYXZ4NTEyLmM/aD12MjQuMDctDQo+IHJjMiNuMzQwDQo+IFs0XSBodHRwczov L2dpdC5kcGRrLm9yZy9kcGRrL3RyZWUvbGliL2hhc2gvcnRlX3RoYXNoLmg/aD12MjQuMDctDQo+ IHJjMiNuMTU2DQo+IA0KPiAtLQ0KPiBSb2Jpbg0KDQo=