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 AA5A043409; Thu, 30 Nov 2023 02:21:58 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9318542E64; Thu, 30 Nov 2023 02:21:58 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2134.outbound.protection.outlook.com [40.107.244.134]) by mails.dpdk.org (Postfix) with ESMTP id A302740297 for ; Thu, 30 Nov 2023 02:21:56 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GyVAFugQdSn8/isjmAPYloFvu12Al/8RmiQPYJnZaBv3WdhjIOWFiW14QedQGPmzEgo1Ddkh7ekPUiUieJ1Vh41TPmJOeUyeKNNi5E5kX7nTzT9iIDuum/tIW2CNdZLpvi1nGP2H9oAt3dJRffYBaWFSNV53lxYxbOU7CIN90BWcgtjkTGvgUhq1tUjJ/CnOGvPbOAZIxq/TE+Cb2zgxO/JFBLx/MmK8AqjVwq1PDTq8744RSl6HS3TWWkxg4RB5weUtBuyWmsf/npRhVNEQ1C8Jyn/GGCVbN1DxCML373E/lmqHFCCLgxtGUpeXDUICLf2V3prEososyhQ9IiVgww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B1NRuLBc1h5i8GWFMzkq5RUJo9NV0fRAoZn3wHTPJPw=; b=CFp9f/Hd9BsDRCVbc83QDWiw80EaQZmLkEq+niNtqllsKImXn8V9FGRQC+eSlcOu000yWTNayTkjDLHRpAOsh8c6+CREeO7gmjGpTm+o65Gk9vMf1iy0HBw3kfCrejHUMy6oTy1avIP5QzG3R+3lEmsIrUxY9D0+CKvc+y97J6/37LVm1Jej2i/rHk+G0Zi5O9FPxSxO4xi1219ZPwfIzQhVLHFYUYHAlJzvImTlObAQ9nlXuutqJoNquDha/ii6tgkmXJ/+QIHgjjp1hCsnkXUiRe3RlU78dQspnQrEISO7KUD6bf8ddmOxS/O8Kf7UNb4zBt7Ke8An3bLOyQQA/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B1NRuLBc1h5i8GWFMzkq5RUJo9NV0fRAoZn3wHTPJPw=; b=QxNXlEh4HjqjT6XsqdX9YCTQmuB7Vn0TUBfdnzVPQHvQftZ74JDnlU+vfnkRw1taQ14C1GmeO0hw5n8M6dPU3NVzLm2+Uw00rfJuKWKQWUzzwVrchUbwEzJ5JmvcdjF+NrPL5sxpIfxzpukkTYzKMQgImO3YpGDvZliDkPwPYLQ= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by BL3PR13MB5212.namprd13.prod.outlook.com (2603:10b6:208:343::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.22; Thu, 30 Nov 2023 01:21:54 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::45b3:d83c:cff2:4a1b]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::45b3:d83c:cff2:4a1b%6]) with mapi id 15.20.7046.023; Thu, 30 Nov 2023 01:21:54 +0000 From: Chaoyong He To: Stephen Hemminger , "dev@dpdk.org" CC: Tyler Retzlaff Subject: RE: [PATCH v5 05/10] net/nfp: replace zero length array with flex array Thread-Topic: [PATCH v5 05/10] net/nfp: replace zero length array with flex array Thread-Index: AQHaIm258fg5X3sfz0a5K4Ek0hMfR7CSEjRA Date: Thu, 30 Nov 2023 01:21:54 +0000 Message-ID: References: <20230113215205.125767-1-stephen@networkplumber.org> <20231129024221.57653-1-stephen@networkplumber.org> <20231129024221.57653-6-stephen@networkplumber.org> In-Reply-To: <20231129024221.57653-6-stephen@networkplumber.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|BL3PR13MB5212:EE_ x-ms-office365-filtering-correlation-id: 56f4295d-0c8e-440c-ce12-08dbf142bcf1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FrYt2qdEQob7cJuZ6g6mzHUled6qUeCTKaQl8rjO9HWKgnS+9cwnMFQfrvLBuvqdudY+6vcubJuTUDcJWhBv79whlrCPypMBIKXG7pRJ8hWbuYy/HYwZd5nAJFKnniceycOr5jTjGn5iLAkrIxCh6f1Z7gi2S/IvMBMb683VyKIT3EzS1j0LImIdfogmjkqS9HZ5Dr6uhM+B3dWtpjvkqKWcVmrGWJRbM7LUxniW3KsjUQDvuKJnsGSLH9MdMg279rcvGth0llnvf2BqfoUuGBm3S9TBztNa3qMjDy++qP9v+pk2oYdE2L5zjd2tZDgpaocrgs0U2u54hU/IK85y++iJt5r1qT7UscHvuATXg1HHhq7/S8+SHsZyjFYpOiC7EKQ4hFksXwXN1OQHMpT5mlCwf4cqGp4bgujKcxbhDir6Mq1af9eqr7Z8wIrXasl8vjxHeHuRFdnwSQOZeEpvFgACaAbbqorPqxNC4ESW4dbQSR+kdpF9mJyvW8fsYBqBM+sbydwy6r323NAGQd3yO8or8ErhCniwl49n7sPSPkrPuojnKUtEBLAlW1ZIE5+nT01NFyWUpcmc+IhsunS71HeoUo8lhkabLaJlCznWoz4JTwUbxoxE9ABb/YOp3StO2FGZ6is/k59+ey5DFTQc7R0qc0xh0MnKTaonKMyWhBMlY+zDTtMKcjXA68/+bsjDZovseH8Q8NcM0mwUKw+Jmg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(396003)(366004)(136003)(39840400004)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(64756008)(66476007)(66556008)(66446008)(66946007)(316002)(52536014)(8676002)(4326008)(76116006)(478600001)(8936002)(44832011)(110136005)(41300700001)(5660300002)(86362001)(2906002)(33656002)(122000001)(38100700002)(71200400001)(7696005)(6506007)(83380400001)(53546011)(202311291699003)(66574015)(26005)(9686003)(38070700009)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RlJVcVVBOXVOUkVTQUtjZi90QzNLWURnT1VxSFdtRlNoTndDV0VHeHNvbS96?= =?utf-8?B?MG5BSUswaDF5Qmk2OWZnZ1g2Y1NDQlpES3dvUkkxTFQ0RlJPVjQwaWNuamxS?= =?utf-8?B?MjdJMi9PUTI3anVwb2hWdHM1RTBTMVZhL1RmenpsTzYrUnJTSjYrWDZySFk4?= =?utf-8?B?dnB3RTVvdWFXaDE4VkpCRmJtVENkVVl5QWk3SFkwSXFkbnFBYU82SUNKckFN?= =?utf-8?B?Qlk4WXNHSHlVWEtRSGhicHNVVnVPS1VDcjM0b1haSXVKVzlETHB1dys4V29Y?= =?utf-8?B?L3NscjdvVzBJc2kzZ3FiMVBnTnVicFVTbVF2dDBxbWxlemEvVkhWM0s5Skp6?= =?utf-8?B?aUxjekxhREZKcHM2TENiMWx3d0FQaWYzT1U4M0hCMmFnWW5yNFdCaGVQTWtJ?= =?utf-8?B?cVMvakRQQ2xGQk1COTB1dTZJZDhIVCs5ZloyRlRJQjdhQkttV3k4eGowS2tY?= =?utf-8?B?eGpVVlQ1NVovUkNvWGMrN1lZOTRtVDg3NnoxTE9YcUdjZDZWZXNKeUQ3RXNo?= =?utf-8?B?SHRoNXhsTzdGWFJrbjhnS3llRmhpZEgzei94NWk1UnBWSGs2aXFiZG9FZUVD?= =?utf-8?B?UU13WEJWZncvQmJaSFNoaFZXcXhKV0tyQ1Jqb085UC8yNVkzOE0zK3ZyaGt0?= =?utf-8?B?MmJTbW80ZzhLOHFMcTlnbDBubjViNTEyQStBV1BGZC82clFraUUvUGhlcXRr?= =?utf-8?B?YysrVXpKWDUrT21qUTV2UGV2c3N2RDJKMVNha1doc2VTaDZPaFY0ZHg0eUVm?= =?utf-8?B?TTB0TDVQWEtpdno0K2cvNmxJS1BTZ1FLQ2RkUnllVlI3R29HR0lOdGlNaEtF?= =?utf-8?B?M3M5U0VlRy9IbjlxRkNmY3o2ZW1EUVN4UCtUcG8veDVpaVUyQzFqL1FsdGtu?= =?utf-8?B?aS9JSWZ6VnY3T2EwajVrczlQN0MxZEV5NFM0L3U5cW5Bd2xmZkxhZDhudWRN?= =?utf-8?B?RWR1cVl5T1NnR29HbWRaS3dUaENROUpUeUVOeWtZeEd4bFV2TW9iOHJtVzVs?= =?utf-8?B?MzFiaVJvYk11NFVVcWdtdEdlUE1tOEV5azFqQU8zek9sajkwVHNKdVgwc0xh?= =?utf-8?B?T21JL1dUemVJbEFteUg1b002Z1MrYm00T2pKdHFpL3g1N1o5cGZiZjRYU2Q4?= =?utf-8?B?RzVvTENnOVdTZ2x2ZXhZUTFrRFZUejArR3p3SjQwNEpxTWtHYkRTTkRDcGNW?= =?utf-8?B?ZXczbytxemtLWDBGenpWVTd1QXJyekt1dis5NE9COVpFelRmeDFSWlNuY1Zo?= =?utf-8?B?dFcyQVVHRGMzNkhuUTliNEU2U3JISjRYVFI1WmpNcGJFTGZJUzdOYW0zWmQ3?= =?utf-8?B?QnJ3YjczdWxISm5TQWNVci9rY2ExR01ja3dlSDZSV2tRdGM5dWE0YlVwaC8w?= =?utf-8?B?bHZzbkx3Z0ZsbmFtOVVhTUxKVHo2aTk1OFB3OHNhWTM1QWtlSTlrc1hKV1h1?= =?utf-8?B?MGtOSE9PdmwzZ25ndnlBQnZDODd2Rkx6VFVmYkUwMFdwTWNoOEhBdjloTW84?= =?utf-8?B?amlQZUdvYmtVQjJlQm1aNlp3eFdweVovMnJiN0hyMXBDbmZpSXNOaTVGREZN?= =?utf-8?B?ekhHcmxRTjhjWm0wcVFvci9oNVZSc2tYSGJERFJMeFlTTjBtb2Rla3E0SThG?= =?utf-8?B?d3ZteFdvZElZVEoxZmNsWFZjRS95UExON0RTZ0E2cmZuSSsxQnBPZTYxVEtH?= =?utf-8?B?TGdEaEV4TEw4MGpTZE1iQ3FvL29hU0pWaUovODI3dXNqR2JaVzJMU0EyVEJS?= =?utf-8?B?Vm9md3ljK3hXdDc5MTJkOXljWkZvUXBibmliZkNWOEp0bUo5WUJyUUlUcmxS?= =?utf-8?B?Zll6QVE5TjVpN0s4ZEw1enI2R2VqK2VFZElkWjVVSStsU2twN2tLeU05eUUw?= =?utf-8?B?cnl5VmVtb1ZIazkrd0NFRXVVVWZpNWIyWlRtZXVQNWFMUGVKOU9tbUVWR3RO?= =?utf-8?B?dmg2dDV5Ym9Yc3h2dWFHYzhEdE56b0FkZHNSZmNxWW5WS2RsVThFbmordG8x?= =?utf-8?B?NS8rZlk1N285Tmowc3RzOXBOV2lpdmxBMW1IYXAyMDlleFpCbW9XTmo4ZlVs?= =?utf-8?B?MGhGanVzVjVwcmRaNWdnUXJ2UjFvVVFKN1k4L2Nodk9uTnJuSzYxeFdXZGFt?= =?utf-8?Q?vlmmRkpZD6vyd56FzHUCse1d1?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56f4295d-0c8e-440c-ce12-08dbf142bcf1 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2023 01:21:54.2749 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: o1HDWVmbQxwnlSQE5cMIvxKvV1OoR/mHfMIOlN1cP9UpCWZ+xFRT9wu6XAkLh2y6nP6+8bk6vVLZPRAElVWFu30Xxy6FUqjGkj8oRddfMaE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR13MB5212 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 TG9va3MgZ29vZCB0byBtZSwgdGhhbmtzLg0KDQpBY2tlZC1ieTogQ2hhb3lvbmcgSGUgPGNoYW95 b25nLmhlQGNvcmlnaW5lLmNvbT4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG cm9tOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+IFNl bnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjksIDIwMjMgMTA6MzkgQU0NCj4gVG86IGRldkBkcGRr Lm9yZw0KPiBDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3Jn PjsgTmlrbGFzIFPDtmRlcmx1bmQNCj4gPG5pa2xhcy5zb2Rlcmx1bmRAY29yaWdpbmUuY29tPjsg VHlsZXIgUmV0emxhZmYNCj4gPHJvcmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5jb20+OyBDaGFveW9u ZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjUgMDUv MTBdIG5ldC9uZnA6IHJlcGxhY2UgemVybyBsZW5ndGggYXJyYXkgd2l0aCBmbGV4IGFycmF5DQo+ IA0KPiBaZXJvIGxlbmd0aCBhcnJheXMgYXJlIEdOVSBleHRlbnNpb24uIFJlcGxhY2Ugd2l0aCBz dGFuZGFyZCBmbGV4IGFycmF5Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogU3RlcGhlbiBIZW1taW5n ZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPg0KPiBBY2tlZC1ieTogTmlrbGFzIFPDtmRl cmx1bmQgPG5pa2xhcy5zb2Rlcmx1bmRAY29yaWdpbmUuY29tPg0KPiBSZXZpZXdlZC1ieTogVHls ZXIgUmV0emxhZmYgPHJvcmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+IEFja2VkLWJ5OiBD aGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMv bmV0L25mcC9mbG93ZXIvbmZwX2Zsb3dlcl9jbXNnLmggfCAyICstDQo+ICAxIGZpbGUgY2hhbmdl ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfY21zZy5oDQo+IGIvZHJpdmVycy9uZXQvbmZw L2Zsb3dlci9uZnBfZmxvd2VyX2Ntc2cuaA0KPiBpbmRleCBjMjkzOGZiNmY2M2MuLmYwMGQyZTgz OGQ4ZiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvbmZwL2Zsb3dlci9uZnBfZmxvd2VyX2Nt c2cuaA0KPiArKysgYi9kcml2ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfY21zZy5oDQo+ IEBAIC03Myw3ICs3Myw3IEBAIHN0cnVjdCBuZnBfZmxvd2VyX2Ntc2dfbWFjX3JlcHIgew0KPiAg CQl1aW50OF90IGluZm87DQo+ICAJCXVpbnQ4X3QgbmJpX3BvcnQ7DQo+ICAJCXVpbnQ4X3QgcGh5 c19wb3J0Ow0KPiAtCX0gcG9ydHNbMF07DQo+ICsJfSBwb3J0c1tdOw0KPiAgfTsNCj4gDQo+ICAv Kg0KPiAtLQ0KPiAyLjQyLjANCg0K