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 97CBB45C88; Tue, 5 Nov 2024 13:33:21 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 32EDC402B3; Tue, 5 Nov 2024 13:33:21 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 69B2140151 for ; Tue, 5 Nov 2024 13:33:20 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 33C8D206AE; Tue, 5 Nov 2024 13:33:20 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH dpdk] net: enforce 2-bytes alignment on IPv6 headers Date: Tue, 5 Nov 2024 13:33:20 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F87E@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F87D@smartserver.smartshare.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH dpdk] net: enforce 2-bytes alignment on IPv6 headers Thread-Index: Adsvfcr6kkdRYBxzQWewgQfbrHL43gAACMYwAAASYIA= References: <20241105122508.425470-2-rjarry@redhat.com> <98CBD80474FA8B44BF855DF32C47DC35E9F87D@smartserver.smartshare.dk> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Robin Jarry" , Cc: "David Marchand" 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 Cj4gU2VudDogVHVlc2RheSwgNSBOb3ZlbWJlciAyMDI0IDEzLjI4DQo+IA0KPiA+IEZyb206IFJv YmluIEphcnJ5IFttYWlsdG86cmphcnJ5QHJlZGhhdC5jb21dDQo+ID4gU2VudDogVHVlc2RheSwg NSBOb3ZlbWJlciAyMDI0IDEzLjI1DQo+ID4NCj4gPiBJUHY2IGhlYWRlcnMgYXJlIGFsd2F5cyBh bGlnbmVkIG9uIGEgMi1ieXRlcyBncmlkLiBSZWZsZWN0IHRoaXMgaW4NCj4gdGhlDQo+ID4gc3Ry dWN0dXJlIGRlZmluaXRpb24uDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2JpbiBKYXJyeSA8 cmphcnJ5QHJlZGhhdC5jb20+DQo+ID4gLS0tDQo+ID4gIGxpYi9uZXQvcnRlX2lwNi5oIHwgNiAr KystLS0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9saWIvbmV0L3J0ZV9pcDYuaCBiL2xpYi9uZXQvcnRl X2lwNi5oDQo+ID4gaW5kZXggM2FlMzg4MTFiMjdjLi5mZWE3ZDdiMGNkNzMgMTAwNjQ0DQo+ID4g LS0tIGEvbGliL25ldC9ydGVfaXA2LmgNCj4gPiArKysgYi9saWIvbmV0L3J0ZV9pcDYuaA0KPiA+ IEBAIC00NjAsNyArNDYwLDcgQEAgcnRlX2V0aGVyX21jYXN0X2Zyb21faXB2NihzdHJ1Y3QgcnRl X2V0aGVyX2FkZHINCj4gPiAqbWFjLCBjb25zdCBzdHJ1Y3QgcnRlX2lwdjZfYWRkcg0KPiA+ICAv KioNCj4gPiAgICogSVB2NiBIZWFkZXINCj4gPiAgICovDQo+ID4gLXN0cnVjdCBydGVfaXB2Nl9o ZHIgew0KPiA+ICtzdHJ1Y3QgX19ydGVfYWxpZ25lZCgyKSBydGVfaXB2Nl9oZHIgew0KPiA+ICAJ dW5pb24gew0KPiA+ICAJCXJ0ZV9iZTMyX3QgdnRjX2Zsb3c7ICAgICAgICAvKio8IElQIHZlcnNp b24sIHRyYWZmaWMgY2xhc3MNCj4gPiAmIGZsb3cgbGFiZWwuICovDQo+ID4gIAkJX19leHRlbnNp b25fXw0KPiA+IEBAIC01MDcsNyArNTA3LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcnRlX2lwdjZf Y2hlY2tfdmVyc2lvbihjb25zdA0KPiA+IHN0cnVjdCBydGVfaXB2Nl9oZHIgKmlwKQ0KPiA+ICAv KioNCj4gPiAgICogSVB2NiBSb3V0aW5nIEV4dGVuc2lvbiBIZWFkZXINCj4gPiAgICovDQo+ID4g LXN0cnVjdCBydGVfaXB2Nl9yb3V0aW5nX2V4dCB7DQo+ID4gK3N0cnVjdCBfX3J0ZV9hbGlnbmVk KDIpIHJ0ZV9pcHY2X3JvdXRpbmdfZXh0IHsNCj4gPiAgCXVpbnQ4X3QgbmV4dF9oZHI7CQkJLyoq PCBQcm90b2NvbCwgbmV4dCBoZWFkZXIuICovDQo+ID4gIAl1aW50OF90IGhkcl9sZW47CQkJLyoq PCBIZWFkZXIgbGVuZ3RoLiAqLw0KPiA+ICAJdWludDhfdCB0eXBlOwkJCQkvKio8IEV4dGVuc2lv biBoZWFkZXIgdHlwZS4NCj4gPiAqLw0KPiA+IEBAIC03NTEsNyArNzUxLDcgQEAgcnRlX2lwdjZf dWRwdGNwX2Nrc3VtX21idWZfdmVyaWZ5KGNvbnN0IHN0cnVjdA0KPiA+IHJ0ZV9tYnVmICptLA0K PiA+ICAjZGVmaW5lIFJURV9JUFY2X1NFVF9GUkFHX0RBVEEoZm8sIG1mKQlcDQo+ID4gIAkoKChm bykgJiBSVEVfSVBWNl9FSERSX0ZPX01BU0spIHwgKChtZikgJiBSVEVfSVBWNl9FSERSX01GX01B U0spKQ0KPiA+DQo+ID4gLXN0cnVjdCBydGVfaXB2Nl9mcmFnbWVudF9leHQgew0KPiA+ICtzdHJ1 Y3QgX19ydGVfYWxpZ25lZCgyKSBydGVfaXB2Nl9mcmFnbWVudF9leHQgew0KPiA+ICAJdWludDhf dCBuZXh0X2hlYWRlcjsJLyoqPCBOZXh0IGhlYWRlciB0eXBlICovDQo+ID4gIAl1aW50OF90IHJl c2VydmVkOwkvKio8IFJlc2VydmVkICovDQo+ID4gIAlydGVfYmUxNl90IGZyYWdfZGF0YTsJLyoq PCBBbGwgZnJhZ21lbnRhdGlvbiBkYXRhICovDQo+ID4gLS0NCj4gPiAyLjQ3LjANCj4gDQo+IFJl dmlld2VkLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPg0KDQpU b28gdHJpZ2dlciBoYXBweSwgSSBhbS4NCg0KUGxlYXNlIGFsc28gdXBkYXRlIHRoZSByZWxlYXNl IG5vdGVzIGxpa2UgdGhlIElQdjQgcGF0Y2guIFN1Z2dlc3Q6DQoNCisrKyBiL2RvYy9ndWlkZXMv cmVsX25vdGVzL3JlbGVhc2VfMjRfMTEucnN0DQpAQCAtMjkxLDYgKzI5MSw4IEBAIEFQSSBDaGFu Z2VzDQogICAgIHJlbGVhc2VzOiBpdCBoYW5kbGVzIGtleT12YWx1ZSBhbmQgb25seS1rZXkgY2Fz ZXMuDQogICAqIEJvdGggYGBydGVfa3ZhcmdzX3Byb2Nlc3NgYCBhbmQgYGBydGVfa3ZhcmdzX3By b2Nlc3Nfb3B0YGAgcmVqZWN0IGEgTlVMTCBgYGt2bGlzdGBgIHBhcmFtZXRlci4NCiANCiAqIG5l dDogVGhlIElQdjQgaGVhZGVyIHN0cnVjdHVyZSBgYHJ0ZV9pcHY0X2hkcmBgIGhhcyBiZWVuIG1h cmtlZCBhcyB0d28gYnl0ZXMgYWxpZ25lZC4NCiANCisqIG5ldDogVGhlIElQdjYgaGVhZGVyIGFu ZCBleHRlbnNpb24gc3RydWN0dXJlcyBgYHJ0ZV9pcHY2X2hkcmBgLCBgYHJ0ZV9pcHY2X3JvdXRp bmdfZXh0YGAgYW5kIGBgcnRlX2lwdjZfZnJhZ21lbnRfZXh0YGAgaGF2ZSBiZWVuIG1hcmtlZCBh cyB0d28gYnl0ZXMgYWxpZ25lZC4NCisgDQogKiBuZXQ6IFRoZSBJQ01QIG1lc3NhZ2UgdHlwZXMg YGBSVEVfSVBfSUNNUF9FQ0hPX1JFUExZYGAgYW5kIGBgUlRFX0lQX0lDTVBfRUNIT19SRVFVRVNU YGANCiAgIGFyZSBtYXJrZWQgYXMgZGVwcmVjYXRlZCwgYW5kIGFyZSByZXBsYWNlZA0KICAgYnkg YGBSVEVfSUNNUF9UWVBFX0VDSE9fUkVQTFlgYCBhbmQgYGBSVEVfSUNNUF9UWVBFX0VDSE9fUkVR VUVTVGBgLg0K