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 C0F81432D9; Wed, 8 Nov 2023 18:48:59 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AD261402BB; Wed, 8 Nov 2023 18:48:59 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id CA4C1402A7 for ; Wed, 8 Nov 2023 18:48:58 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id AB90B200F4; Wed, 8 Nov 2023 18:48:58 +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: RFC acceptable handling of VLAs across toolchains X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Wed, 8 Nov 2023 18:48:56 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9EFF7@smartserver.smartshare.dk> In-Reply-To: <20231108085154.757719e4@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: RFC acceptable handling of VLAs across toolchains Thread-Index: AdoSY+XGTg+6wQ5oTXuKkaGOELm8JwAB1KzQ References: <20231107193220.GA15232@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20231108085154.757719e4@hermes.local> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" , "Tyler Retzlaff" 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIDggTm92ZW1iZXIgMjAyMyAxNy41Mg0KPiANCj4gT24g VHVlLCA3IE5vdiAyMDIzIDExOjMyOjIwIC0wODAwDQo+IFR5bGVyIFJldHpsYWZmIDxyb3JldHps YUBsaW51eC5taWNyb3NvZnQuY29tPiB3cm90ZToNCj4gDQo+ID4gaGkgZm9sa3MsDQo+ID4NCj4g PiBpJ20gc2Vla2luZyBhZHZpY2UuIHdlIGhhdmUgdXNlIG9mIFZMQXMgd2hpY2ggYXJlIG5vdyBv cHRpb25hbCBpbg0KPiA+IHN0YW5kYXJkIEMuIHNvbWUgdG9vbGNoYWlucyBwcm92aWRlIGEgY29u Zm9ybWFudCBpbXBsZW1lbnRhdGlvbiBhbmQNCj4gbXN2Yw0KPiA+IGRvZXMgbm90IChhbmQgbmV2 ZXIgd2lsbCkuDQo+ID4NCj4gPiB3ZSBzZWVtIHRvIGhhdmUgYSBmZXcgb3B0aW9ucywganVzdCBj dXJpb3VzIGFib3V0IHdoYXQgcGVvcGxlIHdvdWxkDQo+ID4gcHJlZmVyLg0KPiA+DQo+ID4gKiB1 c2UgYWxsb2NhDQo+ID4NCj4gPiAqIHVzZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgc3RvcmFnZQ0K PiA+DQo+ID4gKiBjb25kaXRpb25hbCBjb21waWxlZCBjb2RlIHdoZXJlIHRoZSBtc3ZjIGxlZyB1 c2VzIG9uZSBvZiB0aGUNCj4gcHJldmlvdXMNCj4gPiAgIHR3byBvcHRpb25zDQo+ID4NCj4gPiBp J2xsIGxlYXZlIGl0IHNpbXBsZSBmb3Igbm93LCBpJ2QgbGlrZSB0byBoZWFyIGlucHV0IHJhdGhl ciB0aGFuDQo+IHByb3ZpZGUNCj4gPiBhIHJlY29tbWVuZGF0aW9uIGZvciBub3cuDQo+ID4NCj4g PiB0aGFua3MhDQo+IA0KPiBBcyBhbiBleHBlcmltZW50IGRpZCBhIGJ1aWxkIG9mIGN1cnJlbnQg RFBESyB3aXRoIC1XdmxhIG9wdGlvbi4NCj4gDQo+IExvdHMgb2YgZXJyb3JzLCBzb21lIGhhdmUg b2J2aW91cyBzb2x1dGlvbnMgbGlrZToNCj4gDQo+IC4uL2RyaXZlcnMvbmV0L2ZhaWxzYWZlL2Zh aWxzYWZlX2ludHIuYzogSW4gZnVuY3Rpb24NCj4g4oCYZnNfcnhfZXZlbnRfcHJveHlfc2Vydmlj ZV9pbnN0YWxs4oCZOg0KPiAuLi9kcml2ZXJzL25ldC9mYWlsc2FmZS9mYWlsc2FmZV9pbnRyLmM6 MTQyOjE3OiB3YXJuaW5nOiBJU08gQzkwDQo+IGZvcmJpZHMgdmFyaWFibGUgbGVuZ3RoIGFycmF5 IOKAmHNlcnZpY2VfY29yZV9saXN04oCZIFstV3ZsYV0NCj4gICAxNDIgfCAgICAgICAgICAgICAg ICAgdWludDMyX3Qgc2VydmljZV9jb3JlX2xpc3RbbnVtX3NlcnZpY2VfY29yZXNdOw0KPiAgICAg ICB8ICAgICAgICAgICAgICAgICBefn5+fn5+fg0KPiANCj4gVGhpcyBjb3VsZCBqdXN0IGJlIFJU RV9NQVhfTENPUkVTLg0KPiANCj4gb3RoZXJzIGxpa2UgcnRlX21ldHJpY3Mgc2hvdWxkIGp1c3Qg dXNlIG1hbGxvYygpIGFzIGlzIHVzZWQgYWxyZWFkeSBpbg0KPiB0aGF0IGZ1bmN0aW9uLg0KPiAN Cj4gLi4vbGliL21ldHJpY3MvcnRlX21ldHJpY3NfdGVsZW1ldHJ5LmM6IEluIGZ1bmN0aW9uDQo+ IOKAmHJ0ZV9tZXRyaWNzX3RlbF91cGRhdGVfbWV0cmljc19ldGhkZXbigJk6DQo+IC4uL2xpYi9t ZXRyaWNzL3J0ZV9tZXRyaWNzX3RlbGVtZXRyeS5jOjE0MDo5OiB3YXJuaW5nOiBJU08gQzkwIGZv cmJpZHMNCj4gdmFyaWFibGUgbGVuZ3RoIGFycmF5IOKAmHhzdGF0c192YWx1ZXPigJkgWy1Xdmxh XQ0KPiAgIDE0MCB8ICAgICAgICAgdWludDY0X3QgeHN0YXRzX3ZhbHVlc1tudW1feHN0YXRzXTsN Cj4gICAgICAgfCAgICAgICAgIF5+fn5+fn5+DQo+IC4uL2xpYi9tZXRyaWNzL3J0ZV9tZXRyaWNz X3RlbGVtZXRyeS5jOiBJbiBmdW5jdGlvbg0KPiDigJhydGVfbWV0cmljc190ZWxfZXh0cmFjdF9k YXRh4oCZOg0KPiAuLi9saWIvbWV0cmljcy9ydGVfbWV0cmljc190ZWxlbWV0cnkuYzozODQ6OTog d2FybmluZzogSVNPIEM5MCBmb3JiaWRzDQo+IHZhcmlhYmxlIGxlbmd0aCBhcnJheSDigJhzdGF0 X25hbWVz4oCZIFstV3ZsYV0NCj4gICAzODQgfCAgICAgICAgIGNvbnN0IGNoYXIgKnN0YXRfbmFt ZXNbbnVtX3N0YXRfbmFtZXNdOw0KPiB8ICAgICAgICAgXn5+fn4NCj4gDQo+IE90aGVycyBhbHJl YWR5IGhhdmUgYW4gaW1wbGljaXQgdXBwZXIgYm91bmQuDQo+IEV4YW1wbGUgaXMgaW4gcnRlX2N1 Y2tvb19oYXNoIHdoZXJlIHNvbWUgZmllbGRzIHVzDQo+IFJURV9IQVNIX0xPT0tVUF9CVUxLX01B WA0KPiBhbmQgc29tZSB1c2UgVkxBLg0KPiANCj4gWzE3MC8yODY4XSBDb21waWxpbmcgQyBvYmpl Y3QNCj4gbGliL2xpYnJ0ZV9oYXNoLmEucC9oYXNoX3J0ZV9jdWNrb29faGFzaC5jLm8NCj4gLi4v bGliL2hhc2gvcnRlX2N1Y2tvb19oYXNoLmM6IEluIGZ1bmN0aW9uIOKAmHJ0ZV9oYXNoX2xvb2t1 cF9idWxrX2RhdGHigJk6DQo+IC4uL2xpYi9oYXNoL3J0ZV9jdWNrb29faGFzaC5jOjIzNTU6OTog d2FybmluZzogSVNPIEM5MCBmb3JiaWRzIHZhcmlhYmxlDQo+IGxlbmd0aCBhcnJheSDigJhwb3Np dGlvbnPigJkgWy1XdmxhXQ0KPiAgMjM1NSB8ICAgICAgICAgaW50MzJfdCBwb3NpdGlvbnNbbnVt X2tleXNdOw0KPiAgICAgICB8ICAgICAgICAgXn5+fn5+fg0KPiAuLi9saWIvaGFzaC9ydGVfY3Vj a29vX2hhc2guYzogSW4gZnVuY3Rpb24NCj4g4oCYcnRlX2hhc2hfbG9va3VwX3dpdGhfaGFzaF9i dWxrX2RhdGHigJk6DQo+IC4uL2xpYi9oYXNoL3J0ZV9jdWNrb29faGFzaC5jOjI0NzE6OTogd2Fy bmluZzogSVNPIEM5MCBmb3JiaWRzIHZhcmlhYmxlDQo+IGxlbmd0aCBhcnJheSDigJhwb3NpdGlv bnPigJkgWy1XdmxhXQ0KPiAgMjQ3MSB8ICAgICAgICAgaW50MzJfdCBwb3NpdGlvbnNbbnVtX2tl eXNdOw0KPiAgICAgICB8ICAgICAgICAgXn5+fn5+fg0KPiANCj4gV291bGQgaXQgbWFrZSBzZW5z ZSB0byBoYXZlIGFuIHJ0ZV9jb25maWcuaCB2YWx1ZSBmb3IgbWF4aW11bSBidXJzdA0KPiBzaXpl Pw0KDQpJIHdvdWxkIHN1cHBvcnQgdGhhdCEgVGhlcmUgY291bGQgYmUgYSBmZXcgYnVyc3Qgc2l6 ZSBkZWZpbmVzLCBlLmcuDQoNCi0gU01BTEw6IHVzZWQgZm9yIHNtYWxsIGJ1cnN0cyAoSSB0aGlu ayBzb21lIGRyaXZlcnMgdXNlIGJ1cnN0cyBvZiA4KQ0KLSBOT1JNQUw6IHVzZWQgZm9yIHR5cGlj YWwgYnVyc3RzDQotIExBUkdFOiB1c2VkIGZvciBsYXJnZSBidXJzdHMsIGUuZy4gbWVtcG9vbCBj YWNoZSBmbHVzaA0KDQpIYXZpbmcgdGhlc2UgYXZhaWxhYmxlIGF0IGJ1aWxkIHRpbWUgd291bGQg YWxzbyBhbGxvdyBtb3JlIG9wdGltaXphdGlvbnMgaW4gRFBESyBsaWJzIGFuZCBkcml2ZXJzIGZv ciB0aG9zZSBzcGVjaWZpYyBidXJzdCBzaXplcy4NCg0KDQo+IExvdHMgb2YgY29kZSBpcyB1c2lu ZyBuYl9wa3RzLg0KPiANCj4gVGhlcmUgaXMgYWxzbyBzb21lIGNvbmZ1c2luZyBvbmVzIGxpa2U6 DQo+IC4uL2xpYi9tZW1wb29sL3J0ZV9tZW1wb29sLmM6IEluIGZ1bmN0aW9uIOKAmG1lbXBvb2xf Y2FjaGVfaW5pdOKAmToNCj4gLi4vbGliL21lbXBvb2wvcnRlX21lbXBvb2wuYzo3NTE6NTA6IHdh cm5pbmc6IElTTyBDOTAgZm9yYmlkcyBhcnJheQ0KPiB3aG9zZSBzaXplIGNhbm5vdCBiZSBldmFs dWF0ZWQgWy1XdmxhXQ0KPiAgIDc1MSB8ICAgICAgICAgICAgICAgICAgICAgICAgICBSVEVfU0la RU9GX0ZJRUxEKHN0cnVjdA0KPiBydGVfbWVtcG9vbF9jYWNoZSwgb2Jqc1swXSkpOw0KPiAgICAg ICB8DQo+IF5+fn5+fn5+fn5+fn5+fn5+DQo+IC4uL2xpYi9lYWwvaW5jbHVkZS9ydGVfY29tbW9u Lmg6NDk4OjY1OiBub3RlOiBpbiBkZWZpbml0aW9uIG9mIG1hY3JvDQo+IOKAmFJURV9CVUlMRF9C VUdfT07igJkNCj4gICA0OTggfCAjZGVmaW5lIFJURV9CVUlMRF9CVUdfT04oY29uZGl0aW9uKSAo KHZvaWQpc2l6ZW9mKGNoYXJbMSAtDQo+IDIqISEoY29uZGl0aW9uKV0pKQ0KPiAgICAgICB8DQo+ IF5+fn5+fn5+fg0KPiAuLi9saWIvbWVtcG9vbC9ydGVfbWVtcG9vbC5jOjc1MToyNjogbm90ZTog aW4gZXhwYW5zaW9uIG9mIG1hY3JvDQo+IOKAmFJURV9TSVpFT0ZfRklFTETigJkNCj4gICA3NTEg fCAgICAgICAgICAgICAgICAgICAgICAgICAgUlRFX1NJWkVPRl9GSUVMRChzdHJ1Y3QNCj4gcnRl X21lbXBvb2xfY2FjaGUsIG9ianNbMF0pKTsNCg==