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 0B49945489; Tue, 18 Jun 2024 09:02:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B960F4027B; Tue, 18 Jun 2024 09:02:27 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 8201E4026B for ; Tue, 18 Jun 2024 09:02:26 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 1C12E213FE; Tue, 18 Jun 2024 09:02:26 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Subject: RE: [PATCH] net: add bit fields to IPv6 header definition Content-Transfer-Encoding: base64 Date: Tue, 18 Jun 2024 09:02:25 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F52A@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F528@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] net: add bit fields to IPv6 header definition Thread-Index: AdrBPvQgwbVgGv5uQMqIigHhlZpr9QACUbHQAAEwd2A= References: <20240618051751.220610-1-getelson@nvidia.com> <98CBD80474FA8B44BF855DF32C47DC35E9F528@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Gregory Etelson" , Cc: , , , , , , , , , 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 PiBGcm9tOiBNb3J0ZW4gQnLDuHJ1cCBbbWFpbHRvOm1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbV0N Cj4gDQo+ID4gRnJvbTogR3JlZ29yeSBFdGVsc29uIFttYWlsdG86Z2V0ZWxzb25AbnZpZGlhLmNv bV0NCj4gPiBTZW50OiBUdWVzZGF5LCAxOCBKdW5lIDIwMjQgMDcuMTgNCj4gPg0KPiA+IERQREsg SVB2NiBoZWFkZXIgZGVmaW5pdGlvbiBjb21iaW5lZCB0aGUgYHZlcnNpb25gLCBgdHJhZmZpYyBj bGFzc2ANCj4gPiBhbmQgYGZsb3cgbGFiZWxgIGhlYWRlciBmaWVsZHMgaW50byBhIHNpbmdsZSAz MiBiaXRzIHN0cnVjdHVyZSBtZW1iZXINCj4gPiBgdnRjX2Zsb3dgLg0KPiA+DQo+ID4gVGhlIHBh dGNoIGV4cGFuZHMgSVB2NiBoZWFkZXIgZGVmaW5pdGlvbiB3aXRoIGRlZGljYXRlZCBzdHJ1Y3R1 cmUNCj4gPiBtZW1iZXJzIGZvciB0aGUgYHZlcnNpb25gLCBgdHJhZmZpYyBjbGFzc2AgYW5kIGBm bG93IGxhYmVsYCBmaWVsZHMuDQo+ID4gVGhlIHBhdGNoIGFsc28gcHJlc2VydmVzIGV4aXN0aW5n IGB2dGNfZmxvd2Agc3RydWN0dXJlIG1lbWJlciBmb3INCj4gPiBiYWNrd2FyZCBjb21wYXRpYmls aXR5Lg0KPiANCj4gR29vZCBhZGRpdGlvbi4NCj4gSSBoYWQgYmVlbiB3b25kZXJpbmcgd2h5IHdl IGRpZG4ndCBoYXZlIHRoaXMgYWxyZWFkeS4gOi0pDQo+IA0KPiA+DQo+ID4gU2lnbmVkLW9mZi1i eTogR3JlZ29yeSBFdGVsc29uIDxnZXRlbHNvbkBudmlkaWEuY29tPg0KPiA+IC0tLQ0KPiA+ICBs aWIvbmV0L3J0ZV9pcC5oIHwgMTYgKysrKysrKysrKysrKysrLQ0KPiA+ICAxIGZpbGUgY2hhbmdl ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBh L2xpYi9uZXQvcnRlX2lwLmggYi9saWIvbmV0L3J0ZV9pcC5oDQo+ID4gaW5kZXggMGQxMDNkNDEy Ny4uMjZlNzhhNjYyNCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbmV0L3J0ZV9pcC5oDQo+ID4gKysr IGIvbGliL25ldC9ydGVfaXAuaA0KPiA+IEBAIC01MjQsNyArNTI0LDIxIEBAIHJ0ZV9pcHY0X3Vk cHRjcF9ja3N1bV9tYnVmX3ZlcmlmeShjb25zdCBzdHJ1Y3QgcnRlX21idWYNCj4gPiAqbSwNCj4g PiAgICogSVB2NiBIZWFkZXINCj4gPiAgICovDQo+ID4gIHN0cnVjdCBydGVfaXB2Nl9oZHIgew0K PiA+IC0JcnRlX2JlMzJfdCB2dGNfZmxvdzsJLyoqPCBJUCB2ZXJzaW9uLCB0cmFmZmljIGNsYXNz ICYgZmxvdyBsYWJlbC4NCj4gPiAqLw0KPiA+ICsJX19leHRlbnNpb25fXw0KPiA+ICsJdW5pb24g ew0KPiA+ICsJCXJ0ZV9iZTMyX3QgdnRjX2Zsb3c7ICAgICAgICAvKio8IElQIHZlcnNpb24sIHRy YWZmaWMgY2xhc3MgJiBmbG93DQo+ID4gbGFiZWwuICovDQo+IA0KPiBUaGUgbWJ1ZiBzdHJ1Y3R1 cmUgWzFdIGhhcyBfX2V4dGVuc2lvbl9fIGhlcmUsDQo+IGkuZS4gcHJlY2VkaW5nIHRoZSBzdHJ1 Y3R1cmUgZm9sbG93aW5nIHRoZSBpbnRlZ2VyIGZpZWxkLA0KPiBpbnN0ZWFkIG9mIHByZWNlZGlu ZyB0aGUgdW5pb24uDQo+IA0KPiBbMV06IGh0dHBzOi8vZ2l0LmRwZGsub3JnL2RwZGsvdHJlZS9s aWIvbWJ1Zi9ydGVfbWJ1Zl9jb3JlLmgjbjUyMA0KPiANCj4gPiArCQlzdHJ1Y3Qgew0KPiA+ICsj aWYgUlRFX0JZVEVfT1JERVIgPT0gUlRFX0xJVFRMRV9FTkRJQU4NCj4gPiArCQkJdWludDMyX3Qg Zmxvd19sYWJlbDoyNDsgLyoqPCBmbG93IGxhYmVsICovDQo+IA0KPiBGbG93IExhYmVsIGlzIDIw IGJpdHMsIG5vdCAyNC4NCg0KSSBmb3Jnb3QgdG8gbWVudGlvbiB0aGF0IHRoZSBmbG93X2xhYmVs IGZpZWxkIHNob3VsZCBiZSBydGVfYmUzMl90IGluc3RlYWQgb2YgdWludDMyX3QuDQoNCj4gDQo+ ID4gKwkJCXVpbnQzMl90IHRjOjQ7ICAgICAvKio8IHRyYWZmaWMgY2xhc3MgKi8NCj4gDQo+IFRD IGlzIDggYml0cywgbm90IDQuDQoNCldoaWxlIHlvdSBhcmUgYXQgaXQsIHBsZWFzZSBhbHNvIGV4 cGFuZCB0aGUgInRjIiBmaWVsZCB0byBhbm90aGVyIHVuaW9uIHdpdGggZGVkaWNhdGVkIGZpZWxk cyBmb3IgImRzY3A6NiIgYW5kICJlY246MiIsIGtlZXBpbmcgdGhlIGNvbWJpbmVkICJ0YyIgZmll bGQgdG9vLiBUaGUgc2FtZSBnb2VzIGZvciB0aGUgSVB2NCAidHlwZV9vZl9zZXJ2aWNlIiBmaWVs ZC4gVGhpcyBleHBhbnNpb24gY291bGQgZ28gaW50byBhIHNlcGFyYXRlIHBhdGNoLCBwb3NzaWJs eSBpbiB0aGUgc2FtZSBzZXJpZXMuDQoNCj4gDQo+ID4gKwkJCXVpbnQzMl90IHZlcnNpb246NDsg LyoqPCB2ZXJzaW9uICovDQo+ID4gKyNlbGlmIFJURV9CWVRFX09SREVSID09IFJURV9CSUdfRU5E SUFODQo+ID4gKwkJCXVpbnQ4X3QgdmVyc2lvbjo0OyAvKio8IHZlcnNpb24gKi8NCj4gPiArCQkJ dWludDhfdCB0Yzo0OyAgICAgLyoqPCB0cmFmZmljIGNsYXNzICovDQo+IA0KPiA6OCwgbm90IDo0 Lg0KPiANCj4gPiArCQkJdWludDMyX3QgZmxvd19sYWJlbDoyNDsgLyoqPCBmbG93IGxhYmVsICov DQo+IA0KPiA6MjAsIG5vdCA6MjQuDQo+IA0KPiA+ICsjZW5kaWYNCj4gPiArCQl9Ow0KPiA+ICsJ fTsNCj4gPiAgCXJ0ZV9iZTE2X3QgcGF5bG9hZF9sZW47CS8qKjwgSVAgcGF5bG9hZCBzaXplLCBp bmNsdWRpbmcgZXh0LiBoZWFkZXJzDQo+ID4gKi8NCj4gPiAgCXVpbnQ4X3QgIHByb3RvOwkJLyoq PCBQcm90b2NvbCwgbmV4dCBoZWFkZXIuICovDQo+ID4gIAl1aW50OF90ICBob3BfbGltaXRzOwkv Kio8IEhvcCBsaW1pdHMuICovDQo+ID4gLS0NCj4gPiAyLjQzLjANCg0K