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 2AD664567F; Mon, 22 Jul 2024 11:31:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 178C9427A0; Mon, 22 Jul 2024 11:31:56 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 977A4402CD for ; Mon, 22 Jul 2024 11:31:54 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 5C57720783; Mon, 22 Jul 2024 11:31:54 +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: Mon, 22 Jul 2024 11:31:52 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F5B1@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: AdrbuCmozCtM1CC5QoCNYuXsZAwZCwAW8fBg References: <98CBD80474FA8B44BF855DF32C47DC35E9F5AB@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F5AC@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F5AE@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F5AF@smartserver.smartshare.dk> <20240719100701.7e7dfc7f@hermes.local> <20240720132619.4ed7a53a@hermes.local> <98CBD80474FA8B44BF855DF32C47DC35E9F5B0@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Robin Jarry" , "Stephen Hemminger" Cc: "Vladimir Medvedkin" , , "Konstantin Ananyev" , , "Sunil Kumar Kori" , "Rakesh Kudurumalla" , "Wisam Jaddo" , "Cristian Dumitrescu" , "Konstantin Ananyev" , "Akhil Goyal" , "Fan Zhang" , "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" , "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" , "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 PiBGcm9tOiBSb2JpbiBKYXJyeSBbbWFpbHRvOnJqYXJyeUByZWRoYXQuY29tXQ0KPiBTZW50OiBT dW5kYXksIDIxIEp1bHkgMjAyNCAyMy41MQ0KPiANCj4gSGkgTW9ydGVuLCBTdGVwaGVuLA0KPiAN Cj4gTW9ydGVuIEJyw7hydXAsIEp1bCAyMSwgMjAyNCBhdCAxODoxMjoNCj4gPiBJZiB0aGUgSVB2 NiBhZGRyZXNzIHR5cGUgeW91IHRlc3RlZCB3aXRoIHdhcyBhIHN0cnVjdCBjb250YWluaW5nDQo+ ID4gYSB1bmlvbiBvZiBkaWZmZXJlbnQgdHlwZXMgKG90aGVyIHRoYW4gYW4gYXJyYXkgb2YgMTYg Ynl0ZXMpLCB0aGVuDQo+ID4gdGhvc2Ugc3ViLXR5cGVzIG1hZGUgeW91ciBJUHY2IGFkZHJlc3Mg dHlwZSBub24tYnl0ZSBhbGlnbmVkLCBhbmQNCj4gPiBjYXVzZWQgcGFkZGluZyB3aGVuIHVzZWQg aW4gb3RoZXIgc3RydWN0dXJlcy4NCj4gPg0KPiA+IFBsZWFzZSB0cnkgYWdhaW4gd2l0aCB0aGUg c2ltcGxlIGFycmF5IHR5cGU6DQo+ID4gc3RydWN0IHJ0ZV9pcHY2X2FkZHIgeyB1bnNpZ25lZCBj aGFyIGFkZHJfYnl0ZXNbMTZdOyB9Ow0KPiA+DQo+ID4gVGhpcyBzaG91bGQgbm90IGNhdXNlIGFu eSBwYWRkaW5nIHdoZW4gdXNlZCBpbiBvdGhlciBzdHJ1Y3R1cmVzLA0KPiA+IGV4Y2VwdCBpZiB1 c2VkIHdpdGggYWxpZ25hcygpLg0KPiANCj4gSW5kZWVkIHJlbW92aW5nIHRoZSBzdWItdHlwZXMg aW4gdGhlIHVuaW9uIHJlbW92ZXMgdGhlIG5lZWQgZm9yIHN0cmljdA0KPiBhbGlnbm1lbnQgYW5k IHBhY2tpbmcuDQo+IA0KPiBUb28gYmFkLCBJIGZvdW5kIHRoZXNlIGludGVybWVkaWF0ZSBpbnRl Z2VycyBtYWRlIHRoZSBjb2RlIGEgYml0IG5pY2VyDQo+IGJ1dCBJIGNhbiB1bmRlcnN0YW5kIHRo YXQgaXQgYnJpbmdzIGEgbG90IG9mIHRyb3VibGUgZG93biB0aGUgbGluZS4NCg0KTWF5YmUgc29t ZSBtYWdpY2FsIG1hY3JvcyAob3IgaW5saW5lIGZ1bmN0aW9ucykgY2FuIGJlIHVzZWQgZm9yIHBy ZXR0eSBjYXN0aW5nIHRvIGxhcmdlciBpbnRlZ2VyIHR5cGVzLCB1c2luZyBhbGlnbm9mKCkgYW5k L29yIHRoZSBHQ0MgYXNzdW1lX2FsaWduZWQgYXR0cmlidXRlLg0KU3VjaCBtYWNyb3MvZnVuY3Rp b25zIGNhbiBiZSBhZGRlZCBpbiBsYXRlciBwYXRjaGVzLg0KUGVyaGFwcyB0aGV5IG1pZ2h0IGV2 ZW4gYmUgZ2VuZXJpYywgc28gdGhleSBjb3VsZCBiZSB1c2VkIG9uIG90aGVyIGJ5dGUgYXJyYXkg dHlwZXMgdG9vLg0KDQo+IA0KPiBOQjogSSB0cmllZCB1aW50OF90IHZzIHVuc2lnbmVkIGNoYXIs IGl0IG1ha2VzIG5vIGRpZmZlcmVuY2Ugd2l0aA0KPiBpbXBsaWNpdCBjYXN0aW5nIHRvICh1aW50 MTZfdCAqKSBvciAodWludDMyX3QgKikuIEV4cGxpY2l0IGNhc3RpbmcgaXMNCj4gcmVxdWlyZWQg YW55d2F5Lg0KDQpVbmZvcnR1bmF0ZWx5LCBJIHN0aWxsIGNhbm5vdCByZWNhbGwgd2h5IHVuc2ln bmVkIGNoYXIgaXMgYmV0dGVyIGZvciB0eXBlIGNhc3RpbmcgdGhhbiB1aW50OF90LCBzbyBJIGNh bm5vdCBzdXBwb3J0IG15IHN0YXRlbWVudCB3aXRoIGEgdHJ1c3R3b3J0aHkgc291cmNlIG9mIHJl ZmVyZW5jZS4NCg0KPiANCj4gPiBJZiB5b3UgYXJlIGludHJvZHVjaW5nIGFuIG9mZmljaWFsIElQ djYgYWRkcmVzcyB0eXBlIGludG8gRFBESywgaXRzDQo+ID4gc2NvcGUgaXQgbm90IGp1c3QgdGhl IEZJQjYgQVBJLg0KPiA+DQo+ID4gQm90aCBTdGVwaGVuIGFuZCBJIGNhbiBzZWUgdGhhdCAtIGlu IGEgYnJvYWRlciBwZXJzcGVjdGl2ZSAtIHRoZQ0KPiA+IHBhY2tlZCBhbmQgdW5hbGlnbmVkIGNv bnN0cmFpbnRzIGFyZSB1bmFjY2VwdGFibGUgZm9yIHBlcmZvcm1hbmNlLg0KPiA+DQo+ID4gSXQg bWlnaHQgbm90IGJlIGEgcHJvYmxlbSBmb3IgdGhlIGN1cnJlbnQgRklCNiBpbXBsZW1lbnRhdGlv biwgYnV0IGl0DQo+ID4gKndpbGwqIGJlIGEgcHJvYmxlbSBpbiBtYW55IG90aGVyIHBsYWNlcywg aWYgY29udmVydGVkIHRvIHVzaW5nIHRoZQ0KPiA+IG5ldyBJUHY2IGFkZHJlc3MgdHlwZS4NCj4g Pg0KPiA+IFBTOg0KPiA+IEkgZG8gY29uc2lkZXIgYWRkaW5nIGEgZGVkaWNhdGVkIElQdjYgYWRk cmVzcyB0eXBlIHRvIERQREsgYW4NCj4gPiBpbXByb3ZlbWVudCBvdmVyIHRoZSBjdXJyZW50IGNv bnZlbnRpb24gb2YgdXNpbmcgYW4gdWludDhfdFsxNl0gYXJyYXkuDQo+ID4gQnV0IHdlIG5lZWQg dG8gYWdyZWUgb24gdGhlIHR5cGUsIHdoaWNoIG11c3Qgd29yayBvcHRpbWFsbHkgZm9yDQo+ID4g YSBicm9hZCBzcGVjdHJ1bSBvZiB1c2UgY2FzZXMuIE90aGVyd2lzZSwgdGhlIG5ldyB0eXBlIGlz IG5vdCBhbg0KPiA+IGltcHJvdmVtZW50LCBidXQgYSBkZXRlcmlvcmF0aW9uIG9mIERQREsuDQo+ IA0KPiBPSywgSSB1bmRlcnN0YW5kIHRoZSBzdGFrZXMuIEkgd2lsbCBjb21wbHkgYW5kIHByb3Bv c2UgYSBzaW1wbGUgc3RydWN0DQo+IHdpdGhvdXQgYW55IHBhY2tpbmcgbm9yIGV4cGxpY2l0IGFs aWdubWVudC4NCj4gDQo+ICAgICBzdHJ1Y3QgcnRlX2lwdjZfYWRkciB7DQo+ICAgICAgICAgdW5p b24gew0KPiAgICAgICAgICAgICB1bnNpZ25lZCBjaGFyIGFbUlRFX0lQVjZfQUREUl9TSVpFXTsN Cj4gICAgICAgICB9Ow0KPiAgICAgfTsNCj4gDQo+IEkgaGF2ZSBsZWZ0IHRoZSBkb29yIG9wZW4g aW4gb3JkZXIgdG8gZWFzZSBhZGRpbmcgc3ViLXR5cGVzIGluIHRoZQ0KPiBmdXR1cmUuIEluZGVl ZCwgbHBtNi9maWI2IHRlc3RzIHJlbHkgb24gbGl0ZXJhbCBkZWZpbml0aW9ucyBvZiBJUHY2DQo+ IGFkZHJlc3NlcyBhbmQgdW5pb24gdHlwZXMgbmVlZCBhbiBleHRyYSBzZXQgb2YgY3VybHkgYnJh Y2VzIGZvciBsaXRlcmFsDQo+IGRlZmluaXRpb25zLiBJZiB5b3UgdGhpbmsgd2Ugd2lsbCBuZXZl ciBuZWVkIHRvIGFkZCBzdWItdHlwZXMsIEkgY2FuIGdldA0KPiByaWQgb2YgdGhpcy4gSXQgbWFr ZXMgbm8gZGlmZmVyZW5jZSBhdCBydW50aW1lLg0KDQpJIHRoaW5rIGl0IGlzIHNhZmUgdG8gc3Rh cnQgd2l0aG91dCB0aGUgdW5pb24uDQpJZiB0aGUgYW5vbnltb3VzIHVuaW9uIG9ubHkgaGFzIG9u ZSBtZW1iZXIsIGl0IG1ha2VzIG5vIGRpZmZlcmVuY2UgaWYgdGhlIHVuaW9uIGlzIHRoZXJlIG9y IG5vdC4NClNvLCBpZiB3ZSBhZGQgb3RoZXIgc3ViLXR5cGVzIGluIHRoZSBmdXR1cmUsIHRoZSB1 bmlvbiBjYW4gYmUgYWRkZWQgYXQgdGhhdCB0aW1lLg0KDQpOQjogSSB1c2VkICJhZGRyX2J5dGVz IiBhcyB0aGUgbmFtZSBvZiB0aGUgYXJyYXkgaW4gdGhlIHN0cnVjdHVyZSwgYXMgaW4gdGhlIHJ0 ZV9ldGhlcl9hZGRyIHN0cnVjdHVyZSBbMV07IGJ1dCBJIHN1cHBvcnQgdXNpbmcgImEiIGluc3Rl YWQsIGl0IGlzIHNob3J0ZXIgYW5kIGl0IHNlZW1zIG9idmlvdXMgdGhhdCBpdCBpcyB0aGUgc2Ft ZS4NCg0KWzFdOiBodHRwczovL2VsaXhpci5ib290bGluLmNvbS9kcGRrL3YyNC4wNy1yYzIvc291 cmNlL2xpYi9uZXQvcnRlX2V0aGVyLmgjTDc0DQoNCjxicmFpbnN0b3JtaW5nPg0KUGVyaGFwcyB3 ZSBjb3VsZCBhZGQgYW4gYW5vbnltb3VzIHVuaW9uIHRvIHJ0ZV9ldGhlcl9hZGRyLCB0byBzaG9y dGVuIGl0cyBhY2Nlc3MgbmFtZSBzaW1pbGFybHk6DQoNCnN0cnVjdCBfX3J0ZV9hbGlnbmVkKDIp IHJ0ZV9ldGhlcl9hZGRyIHsNCisgICBfX2V4dGVuc2lvbl9fDQorICAgdW5pb24gew0KICAgICAg ICB1aW50OF90IGFkZHJfYnl0ZXNbUlRFX0VUSEVSX0FERFJfTEVOXTsgLyoqPCBBZGRyIGJ5dGVz IGluIHR4IG9yZGVyICovDQorICAgICAgIHVuc2lnbmVkIGNoYXIgYVtSVEVfRVRIRVJfQUREUl9M RU5dOyAvKio8IFNhbWUsIGJ1dCBzaG9ydGVyIG5hbWUgKi8NCisgICB9DQp9Ow0KDQpUaGlzIGlz IG5vdCByZWxhdGVkIHRvIHlvdXIgcGF0Y2ggaW4gYW55IHdheS4gSnVzdCB0aGlua2luZyBvdXQg bG91ZC4NCjwvYnJhaW5zdG9ybWluZz4NCg0KPiANCj4gQWJvdXQgdGhlIHRpbWluZzogd2hlbiBz aG91bGQgSSBzZW5kIGEgcGF0Y2ggdG8gYW5ub3VuY2UgSVB2NiBBUEkNCj4gYnJlYWthZ2UgZm9y IDI0LjExPw0KDQpBU0FQLCBJIGd1ZXNzLg0KSSBzdWdnZXN0IHlvdSBkZXNjcmliZSBpdCBhcyBh biBpbnRyb2R1Y3Rpb24gb2YgYW4gSVB2NiBhZGRyZXNzIHR5cGUsIGFuZCBsaXN0IHRoZSBBUElz IHRoYXQgd2lsbCBiZSB1cGRhdGVkIHRvIHVzZSB0aGlzIG5ldyB0eXBlLg0KVGhlIGludGVudGlv biBvZiBpbnRyb2R1Y2luZyB0aGUgbmV3IElQdjYgYWRkcmVzcyB0eXBlIHdpdGggYSBicm9hZGVy IHNjb3BlIHRoYW4ganVzdCB0aGUgRklCNiBBUElzIGlzIHRvIGluc3BpcmUgb3RoZXJzIHRvIHVz ZSB0aGUgbmV3IElQdjYgYWRkcmVzcyB0eXBlIHRvby4NCg0KPiANCj4gVGhhbmtzIGZvciB0YWtp bmcgdGhlIHRpbWUuDQo+IENoZWVycy4NCg0KVGhhbmsgeW91IGZvciBsaXN0ZW5pbmcuDQoNCg==