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 E0B9145C87; Tue, 5 Nov 2024 10:39:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A9786402B3; Tue, 5 Nov 2024 10:39:44 +0100 (CET) Received: from szxga05-in.huawei.com (szxga05-in.huawei.com [45.249.212.191]) by mails.dpdk.org (Postfix) with ESMTP id 9E1C24025D for ; Tue, 5 Nov 2024 10:37:38 +0100 (CET) Received: from mail.maildlp.com (unknown [172.19.163.17]) by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4XjNVw0HMgz1jvm6; Tue, 5 Nov 2024 17:35:52 +0800 (CST) Received: from dggpeml500022.china.huawei.com (unknown [7.185.36.66]) by mail.maildlp.com (Postfix) with ESMTPS id 8F5A01A0188; Tue, 5 Nov 2024 17:37:31 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by dggpeml500022.china.huawei.com (7.185.36.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 5 Nov 2024 17:37:30 +0800 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2507.039; Tue, 5 Nov 2024 10:37:28 +0100 From: Konstantin Ananyev To: Andre Muezerie , "stephen@networkplumber.org" CC: "aman.deep.singh@intel.com" , "anatoly.burakov@intel.com" , "andrew.rybchenko@oktetlabs.ru" , "bruce.richardson@intel.com" , "dev@dpdk.org" , "dmitry.kozliuk@gmail.com" , "dsosnowski@nvidia.com" , "fanzhang.oss@gmail.com" , Fengchengwen , "ferruh.yigit@amd.com" , "gakhil@marvell.com" , "harry.van.haaren@intel.com" , "hkalra@marvell.com" , "honnappa.nagarahalli@arm.com" , "hujiayu.hu@foxmail.com" , "jingjing.wu@intel.com" , "kevin.laatz@intel.com" , "konstantin.v.ananyev@yandex.ru" , "matan@nvidia.com" , "mb@smartsharesystems.com" , "orika@nvidia.com" , "pallavi.kadam@intel.com" , "reshma.pattan@intel.com" , "roretzla@linux.microsoft.com" , "sameh.gobriel@intel.com" , "suanmingm@nvidia.com" , "thomas@monjalon.net" , "vfialko@marvell.com" , "viacheslavo@nvidia.com" , "vladimir.medvedkin@intel.com" , "yipeng1.wang@intel.com" Subject: RE: [PATCH v4 00/19] remove use of VLAs for Windows Thread-Topic: [PATCH v4 00/19] remove use of VLAs for Windows Thread-Index: AQHbLzFRDiERV7FV4Ee+wmyxbndDDrKobXGQ Date: Tue, 5 Nov 2024 09:37:28 +0000 Message-ID: <95dc63f3a83349aca526204407d61822@huawei.com> References: <1713397319-26135-1-git-send-email-roretzla@linux.microsoft.com> <1730776553-31277-1-git-send-email-andremue@linux.microsoft.com> In-Reply-To: <1730776553-31277-1-git-send-email-andremue@linux.microsoft.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.48.152.20] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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 DQpIaSBBbmRyZSwNCg0KPiBBcyBwZXIgZ3VpZGFuY2UgdGVjaG5pY2FsIGJvYXJkIG1lZXRpbmcg MjAyNC8wNC8xNy4gVGhpcyBzZXJpZXMNCj4gcmVtb3ZlcyB0aGUgdXNlIG9mIFZMQXMgZnJvbSBj b2RlIGJ1aWx0IGZvciBXaW5kb3dzIGZvciBhbGwgMw0KPiB0b29sY2hhaW5zLiBJZiB0aGVyZSBh cmUgYWRkaXRpb25hbCBvcHBvcnR1bml0aWVzIHRvIGNvbnZlcnQgVkxBcw0KPiB0byByZWd1bGFy IEMgYXJyYXlzIHBsZWFzZSBwcm92aWRlIHRoZSBkZXRhaWxzIGZvciBpbmNvcnBvcmF0aW9uDQo+ IGludG8gdGhlIHNlcmllcy4NCj4gDQo+IE1TVkMgZG9lcyBub3Qgc3VwcG9ydCBWTEFzLCByZXBs YWNlIFZMQXMgd2l0aCBzdGFuZGFyZCBDIGFycmF5cw0KPiBvciBhbGxvY2EoKS4gYWxsb2NhKCkg aXMgYXZhaWxhYmxlIGZvciBhbGwgdG9vbGNoYWluL3BsYXRmb3JtDQo+IGNvbWJpbmF0aW9ucyBv ZmZpY2lhbGx5IHN1cHBvcnRlZCBieSBEUERLLg0KPiANCg0KQ2FuIHlvdSBhbHNvIGluY2x1ZGUg dGhlc2UgcGF0Y2hlczoNCmh0dHBzOi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9s aXN0Lz9zZXJpZXM9MzE5NzImYXJjaGl2ZT1ib3RoJnN0YXRlPSoNCmludG8geW91ciBzZXJpZXM/ DQpTaG91bGQgaGVscCB0byBtaW5pbWl6ZSBjYXNlcyB3aXRoIGFsbG9jYSgpIGFwcHJvYWNoLiAN ClRoYW5rcw0KS29uc3RhbnRpbg0KDQo+IHY0Og0KPiAgKiByZWJhc2UgYW5kIGFkYXB0IGZvciBj aGFuZ2VzIG1hZGUgaW4gbWFpbiBzaW5jZSB2MyB3YXMgc2VudA0KPiAgKiB1c2UgZml4ZWQgbWF4 aW11bSBhcnJheSBzaXplIGluc3RlYWQgb2YgVkxBIHdoZW4gZG9hYmxlDQo+IA0KPiB2MzoNCj4g ICogYWRkcmVzcyBjaGVja3BhdGNoL2NoZWNrIGdpdCBsb2cgd2FybmluZ3MgKG1pbm9yIHR5cG9z KQ0KPiANCj4gdjI6DQo+ICAqIHJlcGxhY2UgcGF0Y2hlcyBmb3IgZXRoZGV2LCBoYXNoLCByY3Ug YW5kIGluY2x1ZGUgbmV3DQo+ICAgIHBhdGNoZXMgZm9yIGVhbCBmcm9tIEtvbnN0YW50aW4gQW5h bnlldg0KPiAgICBmcm9tIGh0dHBzOi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9s aXN0Lz9zZXJpZXM9MzE3ODENCj4gDQo+IEFuZHJlIE11ZXplcmllICgyKToNCj4gICB0ZXN0OiBy ZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdpbmRvd3MgYnVpbHQgY29kZSBpbiBiaXRzZXQgdGVzdHMN Cj4gICBhcHAvdGVzdHBtZDogcmVtb3ZlIHVzZSBvZiBWTEFzIGZvciBXaW5kb3dzIGJ1aWx0IGNv ZGUgaW4NCj4gICAgIHNoYXJlZF9yeHFfZndkDQo+IA0KPiBLb25zdGFudGluIEFuYW55ZXYgKDYp Og0KPiAgIGVhbC9saW51eDogcmVtb3ZlIHVzZSBvZiBWTEFzDQo+ICAgZWFsL2NvbW1vbjogcmVt b3ZlIHVzZSBvZiBWTEFzDQo+ICAgZXRoZGV2OiByZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdpbmRv d3MgYnVpbHQgY29kZQ0KPiAgIGhhc2g6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBi dWlsdCBjb2RlDQo+ICAgaGFzaC90aGFzaDogcmVtb3ZlIHVzZSBvZiBWTEFzIGZvciBXaW5kb3dz IGJ1aWx0DQo+ICAgcmN1OiByZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdpbmRvd3MgYnVpbHQgY29k ZQ0KPiANCj4gVHlsZXIgUmV0emxhZmYgKDExKToNCj4gICBlYWw6IGluY2x1ZGUgaGVhZGVyIHJl cXVpcmVkIGZvciBhbGxvY2ENCj4gICBncm86IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93 cyBidWlsdCBjb2RlDQo+ICAgYXBwL3Rlc3RwbWQ6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2lu ZG93cyBidWlsdA0KPiAgIHRlc3Q6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBidWls dCBjb2RlDQo+ICAgY29tbW9uL2lkcGY6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBi dWlsdCBjb2RlDQo+ICAgbmV0L2k0MGU6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBi dWlsdCBjb2RlDQo+ICAgbmV0L2ljZTogcmVtb3ZlIHVzZSBvZiBWTEFzIGZvciBXaW5kb3dzIGJ1 aWx0IGNvZGUNCj4gICBuZXQvaXhnYmU6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBi dWlsdCBjb2RlDQo+ICAgY29tbW9uL21seDU6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93 cyBidWlsdCBjb2RlDQo+ICAgbmV0L21seDU6IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93 cyBidWlsdCBjb2RlDQo+ICAgYnVpbGQ6IGVuYWJsZSB2bGEgd2FybmluZ3Mgb24gV2luZG93cyBi dWlsdCBjb2RlDQo+IA0KPiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyICstDQo+ICBhcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmMgICAgICAgICAg ICAgICAgICAgfCAgMTUgKy0NCj4gIGFwcC90ZXN0LXBtZC9jb25maWcuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAxNiArLQ0KPiAgYXBwL3Rlc3QtcG1kL3NoYXJlZF9yeHFfZndkLmMgICAg ICAgICAgICAgICAgIHwgICAyICstDQo+ICBhcHAvdGVzdC90ZXN0LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIgKy0NCj4gIGFwcC90ZXN0L3Rlc3RfYml0c2V0LmMgICAgICAg ICAgICAgICAgICAgICAgICB8ICA1NSArKystLS0NCj4gIGFwcC90ZXN0L3Rlc3RfY21kbGluZV9z dHJpbmcuYyAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgYXBwL3Rlc3QvdGVzdF9jcnlwdG9k ZXYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDM0ICsrLS0NCj4gIGFwcC90ZXN0L3Rlc3RfY3J5 cHRvZGV2X2Jsb2NrY2lwaGVyLmMgICAgICAgICB8ICAgNCArLQ0KPiAgYXBwL3Rlc3QvdGVzdF9j cnlwdG9kZXZfY3Jvc3NjaGVjay5jICAgICAgICAgIHwgICAyICstDQo+ICBhcHAvdGVzdC90ZXN0 X2RtYWRldi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0NCj4gIGFwcC90ZXN0L3Rl c3RfaGFzaC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQ0KPiAgYXBwL3Rlc3Qv dGVzdF9tZW1wb29sLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1ICstLQ0KPiAgYXBwL3Rl c3QvdGVzdF9yZWFzc2VtYmx5X3BlcmYuYyAgICAgICAgICAgICAgIHwgICA0ICstDQo+ICBhcHAv dGVzdC90ZXN0X3Jlb3JkZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNDggKystLS0NCj4g IGFwcC90ZXN0L3Rlc3Rfc2VydmljZV9jb3Jlcy5jICAgICAgICAgICAgICAgICB8ICAgOSArLQ0K PiAgYXBwL3Rlc3QvdGVzdF90aGFzaC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICst DQo+ICBjb25maWcvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQg Kw0KPiAgZHJpdmVycy9jb21tb24vaWRwZi9pZHBmX2NvbW1vbl9yeHR4LmMgICAgICAgIHwgICAy ICstDQo+ICBkcml2ZXJzL2NvbW1vbi9pZHBmL2lkcGZfY29tbW9uX3J4dHhfYXZ4NTEyLmMgfCAg IDYgKy0NCj4gIGRyaXZlcnMvY29tbW9uL21seDUvbWx4NV9jb21tb24uaCAgICAgICAgICAgICB8 ICAgNCArLQ0KPiAgZHJpdmVycy9jb21tb24vbWx4NS9tbHg1X2RldnhfY21kcy5jICAgICAgICAg IHwgICA3ICstDQo+ICBkcml2ZXJzL25ldC9pNDBlL2k0MGVfdGVzdHBtZC5jICAgICAgICAgICAg ICAgfCAgIDUgKy0NCj4gIGRyaXZlcnMvbmV0L2ljZS9pY2Vfcnh0eC5jICAgICAgICAgICAgICAg ICAgICB8ICAgMiArLQ0KPiAgZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMgICAgICAg ICAgICAgIHwgICA1ICstDQo+ICBkcml2ZXJzL25ldC9peGdiZS9peGdiZV9yeHR4X3ZlY19jb21t b24uaCAgICAgfCAgIDIgKy0NCj4gIGRyaXZlcnMvbmV0L21seDUvbWx4NS5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNSArLQ0KPiAgZHJpdmVycy9uZXQvbWx4NS9tbHg1X2Zsb3cuYyAgICAg ICAgICAgICAgICAgIHwgICA2ICstDQo+ICBsaWIvZWFsL2NvbW1vbi9lYWxfY29tbW9uX3Byb2Mu YyAgICAgICAgICAgICAgfCAgIDUgKy0NCj4gIGxpYi9lYWwvbGludXgvZWFsX2ludGVycnVwdHMu YyAgICAgICAgICAgICAgICB8ICA1OSArKysrKy0NCj4gIGxpYi9lYWwvbGludXgvaW5jbHVkZS9y dGVfb3MuaCAgICAgICAgICAgICAgICB8ICAgMSArDQo+ICBsaWIvZWFsL3dpbmRvd3MvaW5jbHVk ZS9ydGVfb3MuaCAgICAgICAgICAgICAgfCAgIDEgKw0KPiAgbGliL2V0aGRldi9ydGVfZXRoZGV2 LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTgzICsrKysrKysrKysrLS0tLS0tLQ0KPiAgbGli L2dyby9ydGVfZ3JvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQo+ICBs aWIvaGFzaC9ydGVfY3Vja29vX2hhc2guYyAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4g IGxpYi9oYXNoL3J0ZV90aGFzaC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0K PiAgbGliL2hhc2gvcnRlX3RoYXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsN Cj4gIGxpYi9yY3UvcnRlX3JjdV9xc2JyLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAr LQ0KPiAgbGliL3JjdS9ydGVfcmN1X3FzYnIuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1 ICsNCj4gIDM5IGZpbGVzIGNoYW5nZWQsIDM1NCBpbnNlcnRpb25zKCspLCAyMjMgZGVsZXRpb25z KC0pDQo+IA0KPiAtLQ0KPiAyLjM0LjENCg0K