From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id B0B565F22 for ; Sat, 15 Dec 2018 15:26:40 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Dec 2018 06:26:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,357,1539673200"; d="scan'208";a="128145171" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga004.fm.intel.com with ESMTP; 15 Dec 2018 06:26:39 -0800 Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 15 Dec 2018 06:26:39 -0800 Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.209]) by fmsmsx118.amr.corp.intel.com ([169.254.1.28]) with mapi id 14.03.0415.000; Sat, 15 Dec 2018 06:26:38 -0800 From: "Wiles, Keith" To: "Shaw, Jeffrey B" CC: dev , "mattias.ronnblom@ericsson.com" , "stephen@networkplumber.org" Thread-Topic: [dpdk-dev] [PATCH v2] eal: remove variable length array Thread-Index: AQHUk+38wgCXZ9au5kmScsFwb6wdnaWAYqCA Date: Sat, 15 Dec 2018 14:26:37 +0000 Message-ID: References: <20181214163827.9403-1-jeffrey.b.shaw@intel.com> <20181214204042.6435-1-jeffrey.b.shaw@intel.com> In-Reply-To: <20181214204042.6435-1-jeffrey.b.shaw@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.7.9] Content-Type: text/plain; charset="utf-8" Content-ID: <6554DC6DEE1FB94A8A7DDDCBEF7F9150@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2] eal: remove variable length array X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2018 14:26:41 -0000 DQoNCj4gT24gRGVjIDE0LCAyMDE4LCBhdCAyOjQwIFBNLCBKZWZmIFNoYXcgPGplZmZyZXkuYi5z aGF3QGludGVsLmNvbT4gd3JvdGU6DQo+IA0KPiBDb21waWxlcnMgdGhhdCBkbyBub3Qgc3VwcG9y dCB0aGUgQzk5IHN0YW5kYXJkLCBvciBkbyBub3QgaW1wbGVtZW50DQo+IGdjYyBleHRlbnNpb25z LCBtYXkgbm90IHN1cHBvcnQgdmFyaWFibGUgbGVuZ3RoIGFycmF5cy4NCj4gDQo+IFRoZSBjb2Rl IHByaW9yIHRvIHRoaXMgY29tbWl0IHByb2R1Y2VkIHRoZSBmb2xsb3dpbmcgd2FybmluZyB3aGVu DQo+IGNvbXBpbGVkIHdpdGggIi1XdmxhIC1zdGQ9YzkwIi4NCj4gDQo+ICB3YXJuaW5nOiBJU08g QzkwIGZvcmJpZHMgdmFyaWFibGUgbGVuZ3RoIGFycmF5IOKAmGFycmF54oCZIFstV3ZsYV0NCj4g DQo+IFRoaXMgY29tbWl0IHJlbW92ZXMgdGhlIHZhcmlhYmxlIGxlbmd0aCBhcnJheSBmcm9tIHRo ZSBQTUQgZGVidWcNCj4gdHJhY2UgZnVuY3Rpb24gYnkgYWxsb2NhdGluZyBtZW1vcnkgZHluYW1p Y2FsbHkgb24gdGhlIHN0YWNrIHVzaW5nDQo+IGFsbG9jYSgpLg0KPiANCj4gU2lnbmVkLW9mZi1i eTogSmVmZiBTaGF3IDxqZWZmcmV5LmIuc2hhd0BpbnRlbC5jb20+DQo+IC0tLQ0KPiANCj4gVjI6 DQo+IC0gUmVmZXJlbmNlIEM5OSBpbiBjb21taXQgbWVzc2FnZSBpbnN0ZWFkIG9mIEMxMS4NCj4g LSBSZW1vdmUgdW5uZWNlc3NhcnkgY2FzdCBvZiBhbGxvY2EoKSByZXR1cm5pbmcgdm9pZCAqLg0K PiANCj4gLS0tDQo+IGxpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9kZXYuaCB8IDE5 ICsrKysrKysrKy0tLS0tLS0tLS0NCj4gMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg MTAgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9u L2luY2x1ZGUvcnRlX2Rldi5oIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRlX2Rl di5oDQo+IGluZGV4IGE5NzI0ZGM5MS4uNmQ3YTIyMGIwIDEwMDY0NA0KPiAtLS0gYS9saWIvbGli cnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfZGV2LmgNCj4gKysrIGIvbGliL2xpYnJ0ZV9lYWwv Y29tbW9uL2luY2x1ZGUvcnRlX2Rldi5oDQo+IEBAIC00NywyMiArNDcsMjEgQEAgX19hdHRyaWJ1 dGVfXygoZm9ybWF0KHByaW50ZiwgMiwgMCkpKQ0KPiBzdGF0aWMgaW5saW5lIHZvaWQNCj4gcnRl X3BtZF9kZWJ1Z190cmFjZShjb25zdCBjaGFyICpmdW5jX25hbWUsIGNvbnN0IGNoYXIgKmZtdCwg Li4uKQ0KPiB7DQo+ICsJY2hhciAqYnVmZmVyOw0KPiArCWludCBidWZfbGVuOw0KPiAJdmFfbGlz dCBhcDsNCj4gDQo+IAl2YV9zdGFydChhcCwgZm10KTsNCj4gKwlidWZfbGVuID0gdnNucHJpbnRm KE5VTEwsIDAsIGZtdCwgYXApICsgMTsNCj4gKwl2YV9lbmQoYXApOw0KPiANCj4gLQl7DQo+IC0J CWNoYXIgYnVmZmVyW3ZzbnByaW50ZihOVUxMLCAwLCBmbXQsIGFwKSArIDFdOw0KPiArCWJ1ZmZl ciA9IGFsbG9jYShidWZfbGVuKTsNCg0KTG9va3MgbGlrZSBzb21lIGZvcm1hdHRpbmcgcHJvYmxl bXMgd2l0aCB0YWIgYW5kL29yIHNwYWNlcy4gRFBESyBpcyB0YWJzIG9mIHNpemUgOCBhbmQgbm8g c3BhY2VzIGJlZm9yZSB0YWJzLg0KDQpUaGUgY29kZSBsb29rcyBmaW5lIHRvIG1lLCBleGNlcHQg Zm9yIHRoZSBjYWxsaW5nIHZzbnByaW50ZiB0d2ljZS4gQ291bGQgd2UgaGF2ZSB1c2VkIGNoYXIg YnVmZmVyW1NPTUVfTlVNQkVSX1RIQVRfSVNfUkVBU09OQUJMRV07DQoNClRoaXMgd291bGQgcmVt b3ZlIHRoZSB0d28gY2FsbHMgdG8gdnNucHJpbnRmKCkgYW5kIGFsbG9jYSB1c2FnZS4NCg0KSWYg ZXZlcnlvbmUgaXMgT0sgd2l0aCBpdCB0aGVuIEkgYW0gb2sgYWZ0ZXIgdGhlIGZvcm1hdHRpbmcg cHJvYmxlbXMgZ2V0IGZpeGVkLg0KPiANCj4gLQkJdmFfZW5kKGFwKTsNCj4gLQ0KPiAtCQl2YV9z dGFydChhcCwgZm10KTsNCj4gLQkJdnNucHJpbnRmKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksIGZt dCwgYXApOw0KPiAtCQl2YV9lbmQoYXApOw0KPiArCXZhX3N0YXJ0KGFwLCBmbXQpOw0KPiArCXZz bnByaW50ZihidWZmZXIsIGJ1Zl9sZW4sIGZtdCwgYXApOw0KPiArCXZhX2VuZChhcCk7DQo+IA0K PiAtCQlydGVfbG9nKFJURV9MT0dfRVJSLCBSVEVfTE9HVFlQRV9QTUQsICIlczogJXMiLA0KPiAt CQkJZnVuY19uYW1lLCBidWZmZXIpOw0KPiAtCX0NCj4gKwlydGVfbG9nKFJURV9MT0dfRVJSLCBS VEVfTE9HVFlQRV9QTUQsICIlczogJXMiLCBmdW5jX25hbWUsIGJ1ZmZlcik7DQo+IH0NCj4gDQo+ IC8qDQo+IC0tIA0KPiAyLjE0LjMNCj4gDQoNClJlZ2FyZHMsDQpLZWl0aA0KDQo=