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 0F6514601E; Wed, 8 Jan 2025 14:30:19 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D4D8A4014F; Wed, 8 Jan 2025 14:30:18 +0100 (CET) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id 64759400D6 for ; Wed, 8 Jan 2025 14:30:17 +0100 (CET) Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4YSpfV2W8gz6K6M1; Wed, 8 Jan 2025 21:29:06 +0800 (CST) Received: from frapeml100008.china.huawei.com (unknown [7.182.85.131]) by mail.maildlp.com (Postfix) with ESMTPS id 56192140B55; Wed, 8 Jan 2025 21:30:14 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml100008.china.huawei.com (7.182.85.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 8 Jan 2025 14:30:14 +0100 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; Wed, 8 Jan 2025 14:30:14 +0100 From: Konstantin Ananyev To: Andre Muezerie , "dev@dpdk.org" Subject: RE: [PATCH v13 00/21] remove use of VLAs for Windows Thread-Topic: [PATCH v13 00/21] remove use of VLAs for Windows Thread-Index: AQHbXxw6vyrPsK5bA0yO55sxHLiWRbMM4Qog Date: Wed, 8 Jan 2025 13:30:13 +0000 Message-ID: <53d15efde9454580a120c7775829ba6a@huawei.com> References: <1713397319-26135-1-git-send-email-roretzla@linux.microsoft.com> <1736045218-15957-1-git-send-email-andremue@linux.microsoft.com> In-Reply-To: <1736045218-15957-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.206.138.73] 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 DQoNCj4gQXMgcGVyIGd1aWRhbmNlIHRlY2huaWNhbCBib2FyZCBtZWV0aW5nIDIwMjQvMDQvMTcu IFRoaXMgc2VyaWVzDQo+IHJlbW92ZXMgdGhlIHVzZSBvZiBWTEFzIGZyb20gY29kZSBidWlsdCBm b3IgV2luZG93cyBmb3IgYWxsIDMNCj4gdG9vbGNoYWlucy4gSWYgdGhlcmUgYXJlIGFkZGl0aW9u YWwgb3Bwb3J0dW5pdGllcyB0byBjb252ZXJ0IFZMQXMNCj4gdG8gcmVndWxhciBDIGFycmF5cyBw bGVhc2UgcHJvdmlkZSB0aGUgZGV0YWlscyBmb3IgaW5jb3Jwb3JhdGlvbg0KPiBpbnRvIHRoZSBz ZXJpZXMuDQo+IA0KPiBNU1ZDIGRvZXMgbm90IHN1cHBvcnQgVkxBcywgcmVwbGFjZSBWTEFzIHdp dGggc3RhbmRhcmQgQyBhcnJheXMNCj4gb3IgYWxsb2NhKCkuIGFsbG9jYSgpIGlzIGF2YWlsYWJs ZSBmb3IgYWxsIHRvb2xjaGFpbi9wbGF0Zm9ybQ0KPiBjb21iaW5hdGlvbnMgb2ZmaWNpYWxseSBz dXBwb3J0ZWQgYnkgRFBESy4NCj4gDQo+IHYxMzoNCj4gICAqIGluY3JlYXNlIHN0YWNrIGFsbG9j YXRlZCBidWZmZXIgc2l6ZSBpbg0KPiAgICAgaXB2NF9yZWFzc2VtYmx5X2ludGVybGVhdmVkX2Zs b3dzX3BlcmYgYW5kDQo+ICAgICBpcHY2X3JlYXNzZW1ibHlfaW50ZXJsZWF2ZWRfZmxvd3NfcGVy ZiB0byBhdm9pZA0KPiAgICAgU1RBVFVTX1NUQUNLX0JVRkZFUl9PVkVSUlVOIG9uIFdpbmRvd3Mg dXNpbmcgTVNWQw0KPiANCj4gdjEyOg0KPiAgICogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIGZvciBw YXRjaCAwNi8yMSB0byBhdm9pZCB3YXJuaW5nDQo+IA0KPiB2MTE6DQo+ICAgKiBhZGQgaW5jbHVk ZSBzdGRsaWIuaCBmb3IgYWxsb2NhKCkgZGVjbGFyYXRpb24gb24gRnJlZUJTRA0KPiAgICogemVy by1pbml0aWFsaXplIGFycmF5IHdpdGhvdXQgY29kZSBsb29wDQo+ICAgKiBpbmNyZWFzZSBtYXhp bXVtIHR1cGxlIGxlbmd0aA0KPiANCj4gdjEwOg0KPiAgKiBhZGQgaWZkZWYgdG8gc2NvcGUgZ2Nj J3MgZGlhZ25vc3RpYyBlcnJvciBkb3duIHRvIGdjYyBvbmx5DQo+IA0KPiB2OToNCj4gICogZml4 IHNlbmRlcidzIGVtYWlsIGFkZHJlc3MNCj4gICogZml4IGdjYydzIGRpYWdub3N0aWMgZXJyb3Ig c3RyaW5nIHRvIG1ha2UgY2xhbmcgaGFwcHkNCj4gDQo+IHY4Og0KPiAgKiByZWJhc2UNCj4gICog cmVkdWNlIHNjb3BlIGZvciBkaXNhYmxpbmcgZXJyb3IgIi1XYXJyYXktYm91bmRzPSIgdG8gb25s eQ0KPiAgICB0aGUgcGxhY2UgdGhhdCBuZWVkcyBpdA0KPiAgKiByZW1vdmUgcGFyZW50ZXNpcyBh cm91bmQgbnVtYmVycyBmcm9tIGRlZmluZXMgaW4gdGVzdF9iaXRzZXQuYw0KPiANCj4gdjc6DQo+ ICAqIHJlbW92ZSB1c2Ugb2YgVkxBIGZyb20gbmV3IGZpbGUgd2hpY2ggc25lYWtlZCBpbiBkdXJp bmcgcmV2aWV3DQo+IA0KPiB2NjoNCj4gICogcmVtb3ZlIHVzZSBvZiBWTEEgZnJvbSBuZXcgdGVz dCBjb2RlIGFkZGVkIHJlY2VudGx5DQo+ICAqIGZpeCB0aXRsZSBmb3IgcGF0Y2ggMDgvMjANCj4g DQo+IHY1Og0KPiAgKiBhZGQgcGF0Y2hlcyBmb3IgbmV0L2ljZSwgbmV0L2l4Z2JlIGFuZCBncm8N Cj4gICAgZnJvbSBLb25zdGFudGluIEFuYW55ZXYgZnJvbQ0KPiBodHRwczovL3BhdGNod29yay5k cGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTMxOTcyJmFyY2hpdmU9Ym90aCZzdGF0 ZT0qDQo+ICAqIGFkZHJlc3MgZGVidWdfYXV0b3Rlc3QgQVNhbiBmYWlsdXJlDQo+ICAqIGFkZHJl c3MgYXJyYXktYm91bmQgZXJyb3IgaW4gYml0c2V0X2F1dG90ZXN0IHdpdGggZ2NjLTEzDQo+IA0K PiB2NDoNCj4gICogcmViYXNlIGFuZCBhZGFwdCBmb3IgY2hhbmdlcyBtYWRlIGluIG1haW4gc2lu Y2UgdjMgd2FzIHNlbnQNCj4gICogdXNlIGZpeGVkIG1heGltdW0gYXJyYXkgc2l6ZSBpbnN0ZWFk IG9mIFZMQSB3aGVuIGRvYWJsZQ0KPiANCj4gdjM6DQo+ICAqIGFkZHJlc3MgY2hlY2twYXRjaC9j aGVjayBnaXQgbG9nIHdhcm5pbmdzIChtaW5vciB0eXBvcykNCj4gDQo+IHYyOg0KPiAgKiByZXBs YWNlIHBhdGNoZXMgZm9yIGV0aGRldiwgaGFzaCwgcmN1IGFuZCBpbmNsdWRlIG5ldw0KPiAgICBw YXRjaGVzIGZvciBlYWwgZnJvbSBLb25zdGFudGluIEFuYW55ZXYNCj4gICAgZnJvbSBodHRwczov L3BhdGNod29yay5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTMxNzgxDQo+IA0K PiBBbmRyZSBNdWV6ZXJpZSAoMyk6DQo+ICAgdGVzdDogcmVtb3ZlIHVzZSBvZiBWTEFzIGZvciBX aW5kb3dzIGJ1aWx0IGNvZGUgaW4gYml0c2V0IHRlc3RzDQo+ICAgYXBwL3Rlc3RwbWQ6IHJlbW92 ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBidWlsdCBjb2RlIGluDQo+ICAgICBzaGFyZWRfcnhx X2Z3ZA0KPiAgIGhhc2g6IHJlbW92ZSB1c2Ugb2YgVkxBcyBieSB1c2luZyBzdGFuZGFyZCBhcnJh eXMNCj4gDQo+IEtvbnN0YW50aW4gQW5hbnlldiAoMTApOg0KPiAgIGVhbC9saW51eDogcmVtb3Zl IHVzZSBvZiBWTEFzDQo+ICAgZWFsL2NvbW1vbjogcmVtb3ZlIHVzZSBvZiBWTEFzDQo+ICAgZXRo ZGV2OiByZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdpbmRvd3MgYnVpbHQgY29kZQ0KPiAgIGhhc2g6 IHJlbW92ZSB1c2Ugb2YgVkxBcyBmb3IgV2luZG93cyBidWlsdCBjb2RlDQo+ICAgaGFzaC90aGFz aDogcmVtb3ZlIHVzZSBvZiBWTEFzIGZvciBXaW5kb3dzIGJ1aWx0DQo+ICAgcmN1OiByZW1vdmUg dXNlIG9mIFZMQXMgZm9yIFdpbmRvd3MgYnVpbHQgY29kZQ0KPiAgIGdybzogZml4IG92ZXJ3cml0 ZSB1bnByb2Nlc3NlZCBwYWNrZXRzDQo+ICAgZ3JvOiByZW1vdmUgdXNlIG9mIFZMQXMNCj4gICBu ZXQvaXhnYmU6IHJlbW92ZSB1c2Ugb2YgVkxBcw0KPiAgIG5ldC9pY2U6IHJlbW92ZSB1c2Ugb2Yg VkxBcw0KPiANCj4gVHlsZXIgUmV0emxhZmYgKDgpOg0KPiAgIGVhbDogaW5jbHVkZSBoZWFkZXIg cmVxdWlyZWQgZm9yIGFsbG9jYQ0KPiAgIGFwcC90ZXN0cG1kOiByZW1vdmUgdXNlIG9mIFZMQXMg Zm9yIFdpbmRvd3MgYnVpbHQNCj4gICB0ZXN0OiByZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdpbmRv d3MgYnVpbHQgY29kZQ0KPiAgIGNvbW1vbi9pZHBmOiByZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdp bmRvd3MgYnVpbHQgY29kZQ0KPiAgIG5ldC9pNDBlOiByZW1vdmUgdXNlIG9mIFZMQXMgZm9yIFdp bmRvd3MgYnVpbHQgY29kZQ0KPiAgIGNvbW1vbi9tbHg1OiByZW1vdmUgdXNlIG9mIFZMQXMgZm9y IFdpbmRvd3MgYnVpbHQgY29kZQ0KPiAgIG5ldC9tbHg1OiByZW1vdmUgdXNlIG9mIFZMQXMgZm9y IFdpbmRvd3MgYnVpbHQgY29kZQ0KPiAgIGJ1aWxkOiBlbmFibGUgdmxhIHdhcm5pbmdzIG9uIFdp bmRvd3MgYnVpbHQgY29kZQ0KPiANCj4gLS0NCg0KU2VyaWVzLUFja2VkLWJ5OiBLb25zdGFudGlu IEFuYW55ZXYgPGtvbnN0YW50aW4uYW5hbnlldkBodWF3ZWkuY29tPg0KDQpPbmUgZXh0cmEgdGhp bmcgSSB3b3VsZCBsaWtlIHRvIHN1Z2dlc3Q6IGNhbiB3ZSBmb3IgZWFjaCBsaWIvZHJpdmVyL2Fw cC9ldGMuDQp3ZSBtYWRlIFZMQSBmcmVlIGFkZCBhbiAnLVd2bGEnIG9wdGlvbiBpbnRvIGNvcnJl c3BvbmRpbmcgbWVzb24uYnVpbGQ/DQpUbyBwcmV2ZW50IHBlb3BsZSByZS1pbnRyb2R1Y2luZyBW TEEgY29kZS4gDQoNCj4gMi40Ny4wLnZmcy4wLjMNCg0K