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 C426645656; Fri, 19 Jul 2024 17:48:01 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 98B7740EA5; Fri, 19 Jul 2024 17:48:01 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 9C73B40E5A for ; Fri, 19 Jul 2024 17:47:59 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 673A82203E; Fri, 19 Jul 2024 17:47:59 +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: Fri, 19 Jul 2024 17:47:47 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F5AF@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: AdrZzCgFT+HMU1fOTj6bniF9Mzc8MAAHCoKw References: <98CBD80474FA8B44BF855DF32C47DC35E9F5AB@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F5AC@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F5AE@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Robin Jarry" , "Vladimir Medvedkin" , , , "Konstantin Ananyev" Cc: , "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 PiBGcm9tOiBSb2JpbiBKYXJyeSBbbWFpbHRvOnJqYXJyeUByZWRoYXQuY29tXQ0KPiANCj4gTW9y dGVuIEJyw7hydXAsIEp1bCAxOSwgMjAyNCBhdCAxMjo0NjoNCj4gPiBXaGVuIHBhc3NpbmcgYW4g SVB2NCBhZGRyZXNzIGFzIGEgdmFsdWUsIGFsaWdubWVudCBkb2VzIG1hdHRlcjsgaXQNCj4gPiBt dXN0IGJlIDQgYnl0ZSBhbGlnbmVkLg0KPiANCj4gSSB3YXMgZXhwZWN0aW5nIHRoZSBjb21waWxl ciB0byBkbyB3aGF0IGlzIG5lY2Vzc2FyeSB0byBjb3B5IHRoZSBkYXRhIHRvDQo+IGFuIGFsaWdu ZWQgcmVnaXN0ZXIgYmVmb3JlIGp1bXBpbmcgdG8gdGhlIGZ1bmN0aW9uLg0KDQpZZXMsIGFuZCBo ZXJlYnkgeW91IGhhdmUgYWNoaWV2ZWQgNC1ieXRlIGFsaWdubWVudCBvZiB0aGUgcGFyYW1ldGVy Lg0KDQpXaGF0IEkgbWVhbnQgd2FzOiBJZiB0aGUgcGFyYW1ldGVyJ3MgdHlwZSBtYWtlcyB0aGUg cGFyYW1ldGVyIGV4cGxpY2l0bHkgdW5hbGlnbmVkLCBlLmcuIGFuIHVuYWxpZ25lZCBhcnJheSBv ZiA0IGJ5dGVzIG9yIGFuIHVuYWxpZ25lZF91aW50MzJfdCwgdGhlIGNvZGUgaW5zaWRlIHRoZSBm dW5jdGlvbiBtdXN0IGFsc28gdHJlYXQgdGhlIHBhcmFtZXRlciBhcyB1bmFsaWduZWQsIGFuZCBj YW5ub3QgYXNzdW1lIGl0IGhhcyBtYWdpY2FsbHkgYmVjb21lIDQtYnl0ZSBhbGlnbmVkLg0KDQpP dXIgZnVuY3Rpb25zIHRha2luZyBhbiBJUHY0IGFkZHJlc3MgcGFyYW1ldGVyIChieSB2YWx1ZSkg cGFzc2VzIHRoZSB2YWx1ZSBhcyBhbGlnbmVkLg0KRnVuY3Rpb25zIHRha2luZyBhbiBJUHY2IGFk ZHJlc3MgcGFyYW1ldGVyIChieSB2YWx1ZSkgc2hvdWxkIGJlaGF2ZSBleGFjdGx5IHRoZSBzYW1l IHdheTogVGhlIGNvbXBpbGVyIHNob3VsZCBkbyB3aGF0IGlzIG5lY2Vzc2FyeSB0byBjb3B5IHRo ZSBkYXRhIHRvIGFuIGFsaWduZWQgcmVnaXN0ZXIgKmJlZm9yZSoganVtcGluZyB0byB0aGUgZnVu Y3Rpb24uIChOb3RlOiBJbiA2NCBiaXQgYXJjaGl0ZWN0dXJlcywgMTI4IGJpdHMgcmVxdWlyZXMg dHdvIDY0IGJpdCByZWdpc3RlcnMuKSBUaGUgcG9pbnQgcmVtYWluczogSWYgY29udmVyc2lvbiBm cm9tIHVuYWxpZ25lZCB0byBhbGlnbmVkIGlzIHJlcXVpcmVkLCBpdCBpcyB0aGUgcmVzcG9uc2li aWxpdHkgb2YgdGhlIGNvZGUgY2FsbGluZyB0aGUgZnVuY3Rpb24sIG5vdCB0aGUgZnVuY3Rpb24g aXRzZWxmLg0KDQo+IA0KPiA+IE9uIGEgQ1BVIHdpdGggMTI4IGJpdCByZWdpc3RlcnMsIEkgd291 bGQgcHJvYmFibHkgYWxzbyBwYXNzIGFuIElQdjYNCj4gPiBhZGRyZXNzIGFzIGEgdmFsdWUuIFdp dGggc3VjaCBhIENQVSwgdGhlIHBhcmFtZXRlciB0eXBlIHNob3VsZCBiZQ0KPiA+IHVpbnQxMjhf dCBvciBydGVfYmUxMjhfdCwgZGVwZW5kaW5nIG9uIGJ5dGUgb3JkZXIuDQo+IA0KPiBJIGRvbid0 IHRoaW5rIHRoZXJlIGlzIGEgcG9ydGFibGUvc3RhbmRhcmQgdWludDEyOF90IHlldC4gRXZlcnl0 aGluZw0KPiBJIGNvdWxkIGZpbmQgaXMgZWl0aGVyIEdDQyBvciBsaW51eCBzcGVjaWZpYy4NCg0K QWdyZWUuIEkgYW0gdXNpbmcgdWludDEyOF90IGNvbmNlcHR1YWxseS4NCg0KPiANCj4gPiBUaGVy ZSdzIGEgM3JkIG9wdGlvbjoNCj4gPiBIYXZlIGFuIElQdjYgdHlwZSB0aGF0IGlzIHNpbXBseSBh biBhcnJheSBvZiAxNiBieXRlcyB3aXRoIG5vDQo+IGV4cGxpY2l0bHkgc3BlY2lmaWVkIGFsaWdu bWVudDoNCj4gPg0KPiA+IHN0cnVjdCBydGVfaXB2Nl9hZGRyIHsNCj4gPiAJdW5zaWduZWQgY2hh ciBhZGRyX2J5dGVzW1JURV9JUFY2X0FERFJfTEVOXTsNCj4gPiB9Ow0KPiA+DQo+ID4gT3I6DQo+ ID4NCj4gPiB0eXBlZGVmIHN0cnVjdCBydGVfaXB2Nl9hZGRyIHsNCj4gPiAJdW5zaWduZWQgY2hh ciBhZGRyX2J5dGVzW1JURV9JUFY2X0FERFJfTEVOXTsNCj4gPiB9IHJ0ZV9pcHY2X2FkZHJfdDsN Cj4gPg0KPiA+IElmIHVzZWQgYXMgaXMsIGl0IHdpbGwgYmUgdW5hbGlnbmVkLg0KPiA+DQo+ID4g QW5kIGlmIGFsaWdubWVudCBvZmZlcnMgaW1wcm92ZWQgcGVyZm9ybWFuY2UgZm9yIHNvbWUgdXNl IGNhc2VzLA0KPiA+IGV4cGxpY2l0IGFsaWdubWVudCBhdHRyaWJ1dGVzIGNhbiBiZSBhZGRlZCB0 byB0aGUgdHlwZSBpbiB0aG9zZSB1c2UNCj4gPiBjYXNlcy4NCj4gPg0KPiA+IE5vdCB1c2luZyBh biB1aW50MTI4X3QgdHlwZSAob3IgYSB1bmlvbiBvZiBvdGhlciB0eXBlcyB0aGFuIHVuc2lnbmVk DQo+ID4gY2hhcikgd2lsbCBhbHNvIGF2b2lkIGJ5dGUgb3JkZXIgaXNzdWVzLg0KPiA+DQo+ID4g SSBndWVzcyBTdGVwaGVuIHdhcyByaWdodCB0byBiZWdpbiB3aXRoLiA6LSkNCj4gDQo+IEhhdmlu ZyB0aGUgdHlwZSBhcyBhIHVuaW9uIChhcyBpcyB0aGUgUE9TSVggdHlwZSkgbWFrZXMgY2FzdGlu ZyB0bw0KPiBpbnRlZ2VycyBhIGxvdCBsZXNzIHRlZGlvdXMgYW5kIG1ha2VzIHRoZSBzdHJ1Y3R1 cmUgb3ZlcmFsbCBtb3JlDQo+IGZsZXhpYmxlLg0KDQpNYXliZSAocHJvYmFibHk/KS4gSG93ZXZl ciwgaWYgeW91IGV4cGxpY2l0bHkgbWFrZSB0aGUgdHlwZSB1bmFsaWduZWQsIGhvdyBjYW4gdGhl IHNhbWUgdHlwZSBiZSB1c2VkIGluIGFuIG9wdGltaXplZCB3YXkgd2hlcmUgdGhlIGRldmVsb3Bl ciBrbm93cyB0aGF0IGl0IGlzIDE2IGJ5dGUgYWxpZ25lZD8NCg0KTkI6IFRoZXJlJ3Mgc29tZXRo aW5nIGluIHRoZSBDIHN0YW5kYXJkIGFib3V0IHR5cGUgY2FzdGluZyBmcm9tIGNoYXIgKGFuZCB1 bnNpZ25lZCBjaGFyKSBiZWluZyBsZXNzIHJlc3RyaWN0ZWQgdGhhbiB0eXBlY2FzdGluZyBmcm9t IHVpbnQ4X3QsIHNvIHBlcmhhcHMgdXNpbmcgdW5zaWduZWQgY2hhciBpbnN0ZWFkIG9mIHVpbnQ4 X3QgY291bGQgc29sdmUgdGhlIHJlY2FzdGluZyBpc3N1ZSB5b3VyIHVuaW9uIGlzIHRyeWluZyB0 byBzb2x2ZS4gKFVuZm9ydHVuYXRlbHksIEkgY2Fubm90IHJlbWVtYmVyIHRoZSBzb3VyY2Ugb2Yg dGhpcyBpbmZvcm1hdGlvbi4pDQoNCkdlbmVyYWxseSBJIGRvbid0IHRoaW5rIHRoYXQgd2Ugc2hv dWxkIGludHJvZHVjZSBjb21wbGV4IHR5cGVzL3N0cnVjdHVyZXMvdW5pb25zIG9ubHkgdG8gc2lt cGxpZnkgdHlwZSBjYXN0aW5nLCBpZiBpdCBpcyBhdCB0aGUgZXhwZW5zZSBvZiBwZXJmb3JtYW5j ZSBvciBjb2RlIHJlYWRhYmlsaXR5Lg0KDQo+IA0KPiBXZSBjb3VsZCBjb21wbGV0ZWx5IGFkZCBh biB1bmFsaWduZWQgYmUxMjggbWVtYmVyIHRvIHRoZSB1bmlvbiBieSB0aGUNCj4gd2F5LiBJIGRv bid0IHNlZSB3aGF0IGlzIHdyb25nIHdpdGggaGF2aW5nIHN1YiB1bmlvbiBtZW1iZXJzLg0KDQoo Tm90IHRoYXQgSSBhZ3JlZSB0byB1c2luZyBhIHVuaW9uLCBidXQuLikNCkFncmVlLiBJZiBpdCdz IGEgdW5pb24sIGFuZCBhbGlnbm1lbnQgaXMgZXhwbGljaXRseSBzZXQsIGFkZGluZyA2NCBiaXQg YW5kIDEyOCBiaXQgc3ViIHVuaW9uIG1lbWJlcnMgc2hvdWxkIGJlIHBlcmZlY3RseSBhY2NlcHRh YmxlLCBhcyBpdCBkb2VzIG5vdCBtb2RpZnkgdGhlIGFsaWdubWVudCBvciBhbnl0aGluZyBlbHNl Lg0KDQo+IA0KPiBBYm91dCB5b3VyIGNvbmNlcm4gd2l0aCBieXRlIG9yZGVyLCBzaW5jZSB0aGUg dW5pb24gbWVtYmVycyBoYXZlDQo+IGV4cGxpY2l0IHJ0ZV9iZSpfdCB0eXBlcywgSSBkb24ndCB0 aGluayBjb25mdXNpb24gY2FuIGhhcHBlbi4gSSBoYXZlDQo+IGFsc28gcmVuYW1lZCB0aGUgbWVt YmVycywgcmVwbGFjaW5nIHRoZSAidSIgcHJlZml4IHdpdGggImEiIHNvIHRoYXQgaXQNCj4gZG9l cyBub3QgaW5kaWNhdGUgdGhhdCBpdCBzaG91bGQgYmUgdXNlZCBhcyBhIGhvc3QgaW50ZWdlci4N Cj4gDQo+ICAgICAgICAgc3RydWN0IF9fcnRlX2FsaWduZWQoMSkgcnRlX2lwdjZfYWRkciB7DQo+ ICAgICAgICAgICAgICAgICB1bmlvbiB7DQo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln bmVkIGNoYXIgYVsxNl07DQo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuYWxpZ25lZF9iZTE2 X3QgYTE2WzhdOw0KPiAgICAgICAgICAgICAgICAgICAgICAgICB1bmFsaWduZWRfYmUzMl90IGEz Mls0XTsNCj4gICAgICAgICAgICAgICAgICAgICAgICAgdW5hbGlnbmVkX2JlNjRfdCBhNjRbMl07 DQo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuYWxpZ25lZF9iZTEyOF90IGExMjhbMV07DQo+ ICAgICAgICAgICAgICAgICB9Ow0KPiAgICAgICAgIH0gX19ydGVfcGFja2VkOw0KDQooQWdhaW4s IG5vdCB0aGF0IEknbSBhY2NlcHRpbmcgdGhlIHN0cnVjdHVyZSwgYnV0Li4uKQ0KWWVzLCB0aGlz IHdvdWxkIHNvbHZlIHRoZSBieXRlIG9yZGVyIGNvbmNlcm4uDQoNCkhvdyBkbyB5b3Ugd3JpdGUg ZWZmaWNpZW50IGNvZGUgd2l0aCB0aGlzIGZvcmNlZnVsbHkgdW5hbGlnbmVkIHR5cGU/DQpMZXQn cyBzYXkgYW4gYXBwbGljYXRpb24gaGFzIHNvbWUgc3RydWN0dXJlIHdpdGggYW4gSVB2NiBhZGRy ZXNzIGZpZWxkLCB3aGljaCB0aGUgZGV2ZWxvcGVyIGhhcyBkZXNpZ25lZCB0byBiZSAxNiBieXRl IGFsaWduZWQgaW4gdGhlIHN0cnVjdHVyZS4NClRoZSBjb21waWxlciB3b3VsZCBuZWVkIHRvIGFs d2F5cyBhY2Nlc3MgdGhpcyAxNiBieXRlIGFsaWduZWQgZmllbGQgYXMgdW5hbGlnbmVkLCBiZWNh dXNlIHRoZSBydGVfaXB2Nl9hZGRyIHR5cGUgbWFrZXMgaXQgZXhwbGljaXRseSB1bmFsaWduZWQu DQoNCg==