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 8FB0345B12; Fri, 11 Oct 2024 14:05:19 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 595524028B; Fri, 11 Oct 2024 14:05:19 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 843AA4025F for ; Fri, 11 Oct 2024 14:05:18 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 2F2E421B3F; Fri, 11 Oct 2024 14:05:18 +0200 (CEST) Subject: RE: [PATCH dpdk v2 16/16] ipv6: add function to check ipv6 version MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Fri, 11 Oct 2024 14:05:16 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F7BF@smartserver.smartshare.dk> Content-class: urn:content-classes:message In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH dpdk v2 16/16] ipv6: add function to check ipv6 version Thread-Index: AdsbqFeBzgl5DKXXQZeNSoLrvhACmgALIv3g X-MimeOLE: Produced By Microsoft Exchange V6.5 References: <20240821162516.610624-17-rjarry@redhat.com> <20241001081728.301272-1-rjarry@redhat.com> <20241001081728.301272-17-rjarry@redhat.com> <98CBD80474FA8B44BF855DF32C47DC35E9F77C@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Robin Jarry" , 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 PiBGcm9tOiBSb2JpbiBKYXJyeSBbbWFpbHRvOnJqYXJyeUByZWRoYXQuY29tXQ0KPiBTZW50OiBU aHVyc2RheSwgMTAgT2N0b2JlciAyMDI0IDIyLjAxDQo+IA0KPiBIaSBNb3J0ZW4sDQo+IA0KPiBN b3J0ZW4gQnLDuHJ1cCwgT2N0IDA2LCAyMDI0IGF0IDExOjAyOg0KPiA+IFBlcnNvbmFsbHksIEkg d291bGQgcHJlZmVyIGZvbGxvd2luZyB0aGUgY29udmVudGlvbiBvZiBydGVfZXRoZXINCj4gZnVu Y3Rpb25zIHRvIHJldHVybiBib29sZWFuIChhcyBpbnQpLi4uDQo+ID4NCj4gPiBzdGF0aWMgaW5s aW5lIGludA0KPiBydGVfaXNfPHplcm8vdW5pY2FzdC9tdWx0aWNhc3QvYnJvYWRjYXN0L3VuaXZl cnNhbC9sb2NhbF9hZG1pbi92YWxpZF9hcw0KPiBzaWduZWQ+X2V0aGVyX2FkZHIoY29uc3Qgc3Ry dWN0IHJ0ZV9ldGhlcl9hZGRyICplYSkNCj4gDQo+IFNvcnJ5LCBJIGhhdmVuJ3QgZm9sbG93ZWQg eW91ciByZWNvbW1lbmRhdGlvbiBpbiB2MywgYnV0IEkgaGF2ZSBhIGdvb2QNCj4gcmVhc29uIDop DQo+IA0KPiBJIGZpbmQgdGhhdCBmdW5jdGlvbnMgZm9sbG93aW5nIHRoYXQgbmFtaW5nIHNjaGVt ZSBhcmUgaW1wb3NzaWJsZSB0bw0KPiBmaW5kIHNpbmNlIHRoZXkgYWxsIHN0YXJ0IHdpdGggdGhl IHNhbWUgInJ0ZV9pc18iIHByZWZpeCByZWdhcmRsZXNzIG9mDQo+IHRoZSBEUERLIG1vZHVsZSBp biB3aGljaCB0aGV5IGFyZSBkZWZpbmVkLiBJdCBpdCBpcyBwYXJ0aWN1bGFybHkNCj4gYW5ub3lp bmcgd2hlbiB1c2luZyBjb2RlIGNvbXBsZXRpb24gd2l0aCBjbGFuZ2Qgb3Igc2ltaWxhciB0b29s cy4NCj4gDQo+IHJ0ZV9pc19wb3dlcl9vZl8yICAgICAgICAgICAgICAgICAgIDxydGVfYml0b3Bz Lmg+DQo+IHJ0ZV9pc19hbGlnbmVkICAgICAgICAgICAgICAgICAgICAgIDxydGVfY29tbW9uLmg+ DQo+IHJ0ZV9pc19zYW1lX2V0aGVyX2FkZHIgICAgICAgICAgICAgIDxydGVfZXRoZXIuaD4NCj4g cnRlX2lzX3plcm9fZXRoZXJfYWRkciAgICAgICAgICAgICAgPHJ0ZV9ldGhlci5oPg0KPiBydGVf aXNfdW5pY2FzdF9ldGhlcl9hZGRyICAgICAgICAgICA8cnRlX2V0aGVyLmg+DQo+IHJ0ZV9pc19t dWx0aWNhc3RfZXRoZXJfYWRkciAgICAgICAgIDxydGVfZXRoZXIuaD4NCj4gcnRlX2lzX2Jyb2Fk Y2FzdF9ldGhlcl9hZGRyICAgICAgICAgPHJ0ZV9ldGhlci5oPg0KPiBydGVfaXNfdW5pdmVyc2Fs X2V0aGVyX2FkZHIgICAgICAgICA8cnRlX2V0aGVyLmg+DQo+IHJ0ZV9pc19sb2NhbF9hZG1pbl9l dGhlcl9hZGRyICAgICAgIDxydGVfZXRoZXIuaD4NCj4gcnRlX2lzX3ZhbGlkX2Fzc2lnbmVkX2V0 aGVyX2FkZHIgICAgPHJ0ZV9ldGhlci5oPg0KPiANCj4gVGhlIGV0aGVybmV0IGFkZHJlc3MgZnVu Y3Rpb25zIGFyZSBldmVuIG1vcmUgZXh0cmVtZSBhcyB0aGV5IGVuZCBhbGwNCj4gd2l0aCB0aGUg c2FtZSBzdWZmaXg6DQo+IA0KPiAgICAgcnRlXzxhY3Rpb24+XzxuYW1lc3BhY2U+XzxvYmplY3Q+ DQo+IA0KPiBBbGwgb3RoZXIgcHVibGljIEFQSSBzZWVtcyB0byBmb2xsb3cgdGhlIGludmVyc2Ug bG9naWM6DQo+IA0KPiAgICAgcnRlXzxuYW1lc3BhY2U+XzxvYmplY3Q+XzxhY3Rpb24+DQo+IA0K PiBJdCBkb2VzIG5vdCBmb2xsb3cgdGhlIG5hdHVyYWwgRW5nbGlzaCBsYW5ndWFnZSBidXQgbW9y ZSBvZiBhbiBpbnZlcnNlDQo+IHBvbGlzaCBub3RhdGlvbi4gSG93ZXZlciwgaXQgZmVlbHMgbW9y ZSB1c2VyIGZyaWVuZGx5IGFuZCBiZXR0ZXINCj4gZGlzY292ZXJhYmxlLg0KPiANCj4gcnRlX2lw djZfYWRkcl9lcQ0KPiBydGVfaXB2Nl9hZGRyX2VxX3ByZWZpeA0KPiBydGVfaXB2Nl9hZGRyX2lz X2xpbmtsb2NhbA0KPiBydGVfaXB2Nl9hZGRyX2lzX2xvb3BiYWNrDQo+IHJ0ZV9pcHY2X2FkZHJf aXNfbWNhc3QNCj4gcnRlX2lwdjZfYWRkcl9pc19zaXRlbG9jYWwNCj4gcnRlX2lwdjZfYWRkcl9p c191bnNwZWMNCj4gcnRlX2lwdjZfYWRkcl9pc192NGNvbXBhdA0KPiBydGVfaXB2Nl9hZGRyX2lz X3Y0bWFwcGVkDQo+IHJ0ZV9pcHY2X2FkZHJfbWFzaw0KPiBydGVfaXB2Nl9sbG9jYWxfZnJvbV9l dGhlcm5ldA0KPiBydGVfaXB2Nl9tYXNrX2RlcHRoDQo+IHJ0ZV9pcHY2X21jX3Njb3BlDQo+IHJ0 ZV9pcHY2X3NvbG5vZGVfZnJvbV9hZGRyDQo+IA0KPiBJIGhvcGUgSSdtIG1ha2luZyBzZW5zZSA6 KQ0KDQpFeGNlbGxlbnQgZXhwbGFuYXRpb24uDQpZb3UgaGF2ZSBjb252aW5jZWQgbWUsIHNvIEkg bm93IGFncmVlIHdpdGggeW91ciBkZWNpc2lvbi4NCg0KVGhlbiwgaW4gc29tZSBvdGhlciBmdXR1 cmUgcGF0Y2gsIHRoZSBldGhlcl9hZGRyIGZ1bmN0aW9ucyBzaG91bGQgYmUgcmVuYW1lZCB0byBm b2xsb3cgdGhpcyBjb252ZW50aW9uIHRvby4gQW5kIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0 eSwgdGhlaXIgb2xkIG5hbWVzIGNhbiBiZSBwcmVzZXJ2ZWQgYXMgbWFjcm9zL2Z1bmN0aW9ucyBj YWxsaW5nIHRoZSBuZXcgbmFtZXMuDQoNCj4gDQo+ID4gc3RhdGljIGlubGluZSBpbnQgcnRlX2lz X2lwdjZfdmVyc2lvbihjb25zdCBzdHJ1Y3QgcnRlX2lwdjZfaGRyICppcCkNCj4gPiB7DQo+ID4g CXJldHVybiBpcC0+dnRjX2Zsb3cgJiBSVEVfSVBWNl9WVENfRkxPV19WRVJTSU9OX01BU0sgPT0N Cj4gUlRFX0lQVjZfVlRDX0ZMT1dfVkVSU0lPTjsNCj4gPiB9DQo+ID4NCj4gPiBPciwgYXQgeW91 ciBwcmVmZXJlbmNlLCBhbiBvcHRpbWl6ZWQgdmFyaWFudDoNCj4gPiBzdGF0aWMgaW5saW5lIGlu dCBydGVfaXNfdmVyc2lvbl9pcHY2KGNvbnN0IHN0cnVjdCBydGVfaXB2Nl9oZHIgKmlwKQ0KPiA+ IHsNCj4gPiAJcmV0dXJuICooY29uc3QgdW5zaWduZWQgY2hhciAqKWlwICYgMHhmMCA9PSAweDYw Ow0KPiA+IH0NCj4gPg0KPiA+IFRoZSBmaXJzdCBuaWJibGUgaXMgYWxzbyB1c2VkIGZvciB2ZXJz aW9uIGluIElQdjQsIHNvIGFuIElQdjQgdmFyaWFudA0KPiB3b3VsZCBsb29rIHNpbWlsYXI6DQo+ ID4gc3RhdGljIGlubGluZSBpbnQgcnRlX2lzX3ZlcnNpb25faXB2NChjb25zdCBzdHJ1Y3QgcnRl X2lwX2hkciAqaXApDQo+ID4gew0KPiA+IAlyZXR1cm4gKihjb25zdCB1bnNpZ25lZCBjaGFyICop aXAgJiAweGYwID09IDB4NDA7DQo+ID4gfQ0KPiANCj4gSSBoYWQgbWlzc2VkIHRoaXMgaW4gaXB2 NC4gSSBjb3VsZCByZXdvcmsgaXQgZm9yIHY0IGlmIHRoZXJlIGFyZSBvdGhlcg0KPiByZW1hcmtz Lg0KPiANCj4gVGhhbmtzIGZvciB0aGUgcmV2aWV3IQ0KDQo=