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 7C9DA45B2A; Sun, 13 Oct 2024 10:51:54 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1482440273; Sun, 13 Oct 2024 10:51:54 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B03A940273 for ; Sun, 13 Oct 2024 10:51:52 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 860B5207A3; Sun, 13 Oct 2024 10:51:52 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [PATCH] net: improve vlan header type alignment MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Sun, 13 Oct 2024 10:51:50 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F7CC@smartserver.smartshare.dk> In-Reply-To: <20241013083554.97489-1-mb@smartsharesystems.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: X-MimeOLE: Produced By Microsoft Exchange V6.5 Thread-Topic: [PATCH] net: improve vlan header type alignment Thread-Index: AdsdSu7HlMzNQPN7RIqq4trIIkigBQAAW/XA References: <20241013083554.97489-1-mb@smartsharesystems.com> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: , 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 Cj4gU2VudDogU3VuZGF5LCAxMyBPY3RvYmVyIDIwMjQgMTAuMzYNCj4gDQo+IEV0aGVybmV0IHBh Y2tldHMgY2FuIGJlIFZMQU4gdGFnZ2VkLCBpLmUuIGFuIEV0aGVybmV0IGhlYWRlciBjYW4gaGF2 ZSBhDQo+IFZMQU4gdGFnIChhLmsuYS4gVkxBTiBoZWFkZXIpIGVtYmVkZGVkLg0KPiBTaW5jZSB0 aGUgRXRoZXJuZXQgaGVhZGVyIGlzIDIgYnl0ZSBhbGlnbmVkLCBhbmQgdGhlIFZMQU4gdGFnIGlz DQo+IGRpcmVjdGx5DQo+IHJlbGF0ZWQgdG8gdGhlIEV0aGVybmV0IGhlYWRlciwgdGhlIFZMQU4g dGFnIGlzIGFsc28gMiBieXRlIGFsaWduZWQsIHNvDQo+IHBhY2tpbmcgdGhlIFZMQU4gdGFnIHN0 cnVjdHVyZSBpcyBub3QgbmVjZXNzYXJ5Lg0KDQpTdGVwaGVuLCBCcnVjZSwgeW91IG1pc3NlZCB0 aGUgVkxBTiBoZWFkZXIgdHlwZSBpbiB0aGlzIHBhdGNoOg0KaHR0cHM6Ly9naXQuZHBkay5vcmcv ZHBkay9jb21taXQvbGliL2xpYnJ0ZV9uZXQvcnRlX2V0aGVyLmg/aWQ9ZGE1MzUwZWYyOWFmZDM1 YzFhZGFiZTc2ZjYwODMyZjMwOTIyNjlhZA0KDQpUaGlzIHBhdGNoIGNvbXBsZXRlcyB5b3VyIHdv cmsuDQoNCj4gDQo+IEZ1cnRoZXJtb3JlLCB0aGUgRXRoZXJuZXQgaGVhZGVyIHR5cGUgaXMgaW1w bGljdGx5IDIgYnl0ZSBhbGlnbmVkLCBzbw0KPiByZW1vdmVkIHRoZSBzdXBlcmZsdW91cyBleHBs aWNpdCAyIGJ5dGUgYWxpZ25tZW50Lg0KPiANCj4gQWRkZWQgc3RhdGljX2Fzc2VydHMgdG8gdmVy aWZ5IHRoZSBzaXplIGFuZCBhbGlnbm1lbnQgb2YgdGhlIHZhcmlvdXMNCj4gRXRoZXJuZXQgdHlw ZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5 c3RlbXMuY29tPg0KPiAtLS0NCj4gIGxpYi9uZXQvcnRlX2V0aGVyLmggfCAyMSArKysrKysrKysr KysrKysrKysrLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2xpYi9uZXQvcnRlX2V0aGVyLmggYi9saWIvbmV0 L3J0ZV9ldGhlci5oDQo+IGluZGV4IDQwM2U4NGY1MGIuLmM5YTBiNTM2YzMgMTAwNjQ0DQo+IC0t LSBhL2xpYi9uZXQvcnRlX2V0aGVyLmgNCj4gKysrIGIvbGliL25ldC9ydGVfZXRoZXIuaA0KPiBA QCAtMTEsNiArMTEsOCBAQA0KPiAgICogRXRoZXJuZXQgSGVscGVycyBpbiBSVEUNCj4gICAqLw0K PiANCj4gKyNpbmNsdWRlIDxhc3NlcnQuaD4NCj4gKyNpbmNsdWRlIDxzdGRhbGlnbi5oPg0KPiAg I2luY2x1ZGUgPHN0ZGludC5oPg0KPiAgI2luY2x1ZGUgPHN0ZGlvLmg+DQo+IA0KPiBAQCAtNzUs NiArNzcsMTEgQEAgc3RydWN0IF9fcnRlX2FsaWduZWQoMikgcnRlX2V0aGVyX2FkZHIgew0KPiAg CXVpbnQ4X3QgYWRkcl9ieXRlc1tSVEVfRVRIRVJfQUREUl9MRU5dOyAvKio8IEFkZHIgYnl0ZXMg aW4gdHgNCj4gb3JkZXIgKi8NCj4gIH07DQo+IA0KPiArc3RhdGljX2Fzc2VydChzaXplb2Yoc3Ry dWN0IHJ0ZV9ldGhlcl9hZGRyKSA9PSA2LA0KPiArCQkic2l6ZW9mKHN0cnVjdCBydGVfZXRoZXJf YWRkcikgPT0gNiIpOw0KPiArc3RhdGljX2Fzc2VydChhbGlnbm9mKHN0cnVjdCBydGVfZXRoZXJf YWRkcikgPT0gMiwNCj4gKwkJImFsaWdub2Yoc3RydWN0IHJ0ZV9ldGhlcl9hZGRyKSA9PSAyIik7 DQo+ICsNCj4gICNkZWZpbmUgUlRFX0VUSEVSX0xPQ0FMX0FETUlOX0FERFIgMHgwMiAvKio8IExv Y2FsbHkgYXNzaWduZWQgRXRoLg0KPiBhZGRyZXNzLiAqLw0KPiAgI2RlZmluZSBSVEVfRVRIRVJf R1JPVVBfQUREUiAgMHgwMSAvKio8IE11bHRpY2FzdCBvciBicm9hZGNhc3QgRXRoLg0KPiBhZGRy ZXNzLiAqLw0KPiANCj4gQEAgLTI5MCwxMiArMjk3LDE3IEBAIHJ0ZV9ldGhlcl91bmZvcm1hdF9h ZGRyKGNvbnN0IGNoYXIgKnN0ciwgc3RydWN0DQo+IHJ0ZV9ldGhlcl9hZGRyICpldGhfYWRkcik7 DQo+ICAgKiBFdGhlcm5ldCBoZWFkZXI6IENvbnRhaW5zIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNz LCBzb3VyY2UgYWRkcmVzcw0KPiAgICogYW5kIGZyYW1lIHR5cGUuDQo+ICAgKi8NCj4gLXN0cnVj dCBfX3J0ZV9hbGlnbmVkKDIpIHJ0ZV9ldGhlcl9oZHIgew0KPiArc3RydWN0IHJ0ZV9ldGhlcl9o ZHIgew0KPiAgCXN0cnVjdCBydGVfZXRoZXJfYWRkciBkc3RfYWRkcjsgLyoqPCBEZXN0aW5hdGlv biBhZGRyZXNzLiAqLw0KPiAgCXN0cnVjdCBydGVfZXRoZXJfYWRkciBzcmNfYWRkcjsgLyoqPCBT b3VyY2UgYWRkcmVzcy4gKi8NCj4gIAlydGVfYmUxNl90IGV0aGVyX3R5cGU7IC8qKjwgRnJhbWUg dHlwZS4gKi8NCj4gIH07DQo+IA0KPiArc3RhdGljX2Fzc2VydChzaXplb2Yoc3RydWN0IHJ0ZV9l dGhlcl9oZHIpID09IDE0LA0KPiArCQkic2l6ZW9mKHN0cnVjdCBydGVfZXRoZXJfaGRyKSA9PSAx NCIpOw0KPiArc3RhdGljX2Fzc2VydChhbGlnbm9mKHN0cnVjdCBydGVfZXRoZXJfaGRyKSA9PSAy LA0KPiArCQkiYWxpZ25vZihzdHJ1Y3QgcnRlX2V0aGVyX2hkcikgPT0gMiIpOw0KPiArDQo+ICAv KioNCj4gICAqIEV0aGVybmV0IFZMQU4gSGVhZGVyLg0KPiAgICogQ29udGFpbnMgdGhlIDE2LWJp dCBWTEFOIFRhZyBDb250cm9sIElkZW50aWZpZXIgYW5kIHRoZSBFdGhlcm5ldA0KPiB0eXBlDQo+ IEBAIC0zMDQsNyArMzE2LDEyIEBAIHN0cnVjdCBfX3J0ZV9hbGlnbmVkKDIpIHJ0ZV9ldGhlcl9o ZHIgew0KPiAgc3RydWN0IHJ0ZV92bGFuX2hkciB7DQo+ICAJcnRlX2JlMTZfdCB2bGFuX3RjaTsg IC8qKjwgUHJpb3JpdHkgKDMpICsgQ0ZJICgxKSArIElkZW50aWZpZXINCj4gQ29kZSAoMTIpICov DQo+ICAJcnRlX2JlMTZfdCBldGhfcHJvdG87IC8qKjwgRXRoZXJuZXQgdHlwZSBvZiBlbmNhcHN1 bGF0ZWQgZnJhbWUuDQo+ICovDQo+IC19IF9fcnRlX3BhY2tlZDsNCj4gK307DQo+ICsNCj4gK3N0 YXRpY19hc3NlcnQoc2l6ZW9mKHN0cnVjdCBydGVfdmxhbl9oZHIpID09IDQsDQo+ICsJCSJzaXpl b2Yoc3RydWN0IHJ0ZV92bGFuX2hkcikgPT0gNCIpOw0KPiArc3RhdGljX2Fzc2VydChhbGlnbm9m KHN0cnVjdCBydGVfdmxhbl9oZHIpID09IDIsDQo+ICsJCSJhbGlnbm9mKHN0cnVjdCBydGVfdmxh bl9oZHIpID09IDIiKTsNCj4gDQo+IA0KPiANCj4gLS0NCj4gMi40My4wDQoNCg==