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 4E64343387; Tue, 21 Nov 2023 02:14:32 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CA173402AF; Tue, 21 Nov 2023 02:14:31 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2129.outbound.protection.outlook.com [40.107.94.129]) by mails.dpdk.org (Postfix) with ESMTP id 0511E40298 for ; Tue, 21 Nov 2023 02:14:30 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jH6ujxvUyO9tkU6QB4yiOzK961We6bEK1AX6pcuGMMLs/xcuXAs3RE+vVulm1+TpGD/spjBY97Bul81FdAPr9IYaWfJhn0y8FeWzFXKT5r9OM0kAqbS4SmAElo3HG+th1mkhiNuPyQ84+k9cZtNf1EKljLEpR28lqK0TXHh3h1TbmNhsDhMo/XvSvkM6XVoouuMTFuLRpVaDY3bBU4wu1osEE9m9PWIHZBcsKGNmeKZj2jkfBZXb7ViVgs+wzfuC6tYPF+a1aHA7hc95D0WM0HBEJtON2q6hfqcN55coVM0uqKPLQ2CcCW+F45E4y7pMDEDpHwBR3Q3UWeIQl4/AtA== 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=054czYtmsAmf0GmvPvzhjnHOWf/xwnr7NhVg7YwIcLo=; b=THFC3ixwqIdHP95hSCHEG+MPBBhk2NqjCO2lYm2uEpr6TMwzX5SHsg03xQiIzBRONCpadsmC1sHkTuDd3vJXlRV+PYzdhiNnEPWG/9txmaQnW0ZAqkuPfdnvVoIvxt8mv28aQ/CTsWbR5MNhpwUf6KD+Cqj5I0+mq7Sou9NOhgQB9BRF0CVqRxCbYr2Sh+LP82B6YRTzReQsFAm1y/Gec0/rhj1gb7QHaQY9sDFNILCU4KadYKFaJrtIsfg79eERaTei43zFXLF/Jh5UHFXcts2RJykB0pgDiy/Es2tE/eZ7sxnjSNYdqNv4gu6LV1Ea9YNe8mFu6lLbrLMUW4tFZA== 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=054czYtmsAmf0GmvPvzhjnHOWf/xwnr7NhVg7YwIcLo=; b=FP9T6k671azyjhWexgxBsiNk7bEA5pEx65YalLahuZjfaa2xkYQN84366vDUbQ14B16OnbanVyHZj1wUf/lcijaKZDwLCYrduuym/SjYtJAwTX2dOtwJvpl376wf44sYQDLILTpAXlvc/JB+PIVFhKo4rIr4I00/kd+7khL6wTw= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by BLAPR13MB4657.namprd13.prod.outlook.com (2603:10b6:208:327::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.28; Tue, 21 Nov 2023 01:14:24 +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.6977.029; Tue, 21 Nov 2023 01:14:24 +0000 From: Chaoyong He To: Stephen Hemminger , "dev@dpdk.org" CC: Tyler Retzlaff Subject: RE: [PATCH v4 05/10] net/nfp: replace zero length array with flex array Thread-Topic: [PATCH v4 05/10] net/nfp: replace zero length array with flex array Thread-Index: AQHaG9RmIlK/XdCNDk6PK+HQeiHBF7CD+Evg Date: Tue, 21 Nov 2023 01:14:24 +0000 Message-ID: References: <20230113215205.125767-1-stephen@networkplumber.org> <20231120170942.197172-1-stephen@networkplumber.org> <20231120170942.197172-6-stephen@networkplumber.org> In-Reply-To: <20231120170942.197172-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_|BLAPR13MB4657:EE_ x-ms-office365-filtering-correlation-id: 636dca71-0365-4577-5ab5-08dbea2f332d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AyNA/zrFo3J3T8gdEf1DRor04ucWjUF+IcNuqoQo39JRSzep3OoUIdlimOe13O/oYDibl7Vq2Lk5yzx9BcrgwYJxyhU6spkriRnmydOYTEebCZX+ng6QiXPDwCXIHdRbFTn2yCdJxCWznDE73SYN1+3VuXj5YfZlAvRA+FUPG4uV/MY+5YSHs3FwXIn/pKN+IASGux9BKY6WrJ966tNEh2k4xm4eIReLv4m36WM6bX2vbzmIL96D3HGV4biKBWk8ev66pe3ofjiGbsfvv1v8C5+AXS7PYbQjVmydPw5hAmntk/HeBRgHjHcPrtOvz4ZbsSmxlHEpdPKOY/lxtOj6UsGbK8TVvNYa3+Dtn09M+3zjQaOzBSohyhif5S51MRjqdko/Cfc7eYxbbV+uDMvGdiW0nWvm6RiLkEEmu7UHTUrEyOBsCNaKYrciYtuiAaCVzTDCNrhYgq7od13M1FkVusNxi4aw0nM+XI81jgOrcZdXgqfLu+FFL02TqtV5c+mjr/Jfcw58qTwSQjyDfE84k5QZ29AAtyEe1gEgHaFxibGdxEwy+sDdMonTehWAma1U2G+1eHXANcwpFGVF7yCZeNHeOJO2kn/3m7L9fuP2M4hmeAjhUceSrsYThDLa3zyZl9uwsV5BTGtqoXLe8mDe8aYnfbfPp4tz9hRntjcV9vQ= 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)(136003)(366004)(396003)(376002)(39830400003)(346002)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(4744005)(5660300002)(2906002)(4326008)(8936002)(8676002)(316002)(41300700001)(52536014)(66476007)(66556008)(64756008)(66446008)(76116006)(110136005)(66946007)(55016003)(26005)(478600001)(71200400001)(9686003)(7696005)(6506007)(44832011)(83380400001)(66574015)(38100700002)(122000001)(38070700009)(33656002)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dEtUQjVCOHBtWEcwZmpOUER6N1lOT215RUxtRzVUNm1vSXlkbnJMY0MvQUF3?= =?utf-8?B?NHE2TGVDeW9TVS93ZzB3bmZQa2c3V0JNaS9TUE5BT2g0MWdMdU9hNnpsdWYv?= =?utf-8?B?M0JBTzRyTkpHT1BiWkk2eWkzL2FFQ3ZPVTdIT2Fvd0k0SktqUUpweFV2VDgx?= =?utf-8?B?dlpSRXZ0eUY5SjJoSTZISVpQWjNFQmtXZzcvRFVHMmRaM2ZNTG1JOUZ3eFZC?= =?utf-8?B?ZjJaOXBCWnFFNUk0RVZBdkVqTzFxbDhKQWgxSXp4eDdIU1U2bjVqMytvUmlo?= =?utf-8?B?dFJaZTUrQ09oMHV3ZkpOME9XeGJ4SXZUV2MraXpXaXUvK00zWTVyVlhNU2Fy?= =?utf-8?B?RDBCSFNQNlBvbkN2cG1qTml0K1doSDNNaGR4STBLNWExdXJRUzNwSVB6Snd6?= =?utf-8?B?dUEwcTlvdFh1aTZzczJlNjlMSmdPc2p4Qmd0TVZzN0VLVVRQUndpUGVubDB1?= =?utf-8?B?SWR2emIvV3BkOGxFTm1EeVAvc2lDbVBpc3NxNURGVENSN3BkRlh5QVV5clQw?= =?utf-8?B?Z0dscmtsVDFlMkVKT093Z2hZS3F1cktGOXQ2MTNjMGJzZm1jTWgxM2xpZEpy?= =?utf-8?B?U2ZrTHhqSXJuVFVXNEk2MEFreGxkVmlpNjhGb1RVY1NSd3JQOWZWRURkUjVk?= =?utf-8?B?MEx5V1d5enN3dUEzMitnZ21tZEVlWi9VMUdidnNNMXB0NEJqeTVaL24wbGFi?= =?utf-8?B?MGRmS0lTa3c0MnBUMGdiQjBmeFFIUHB4QzJLb0dsWm9hMm5nbnE4a2kyUlps?= =?utf-8?B?bktILzR5ZEFoVSs4dzdnWFN5ZGVROUNiZENKK0FPNGhaSnFKYjF1ZG4raXVa?= =?utf-8?B?aWd3M0svQWVTdkVJcUxENFpBdW9pQlM0T2NZNVRtY0dBQThjWmFKSXErUXZG?= =?utf-8?B?ekY0czFuWDJzL0R5QUs1My9MR1JxL2tBalpRa3M3MTJGb2d6U1NRYXUvUHdu?= =?utf-8?B?eFU5dG96Y25XeFE3djlUS0RocTAzYUhmSktucUR6YldXQ3kycVRWQVAwUU1q?= =?utf-8?B?UCtmaW5KV0dVREdYbFlKaGZWd3Q4ME1RcWg0NTJKempJeGdoRXQ5R3M3UVNv?= =?utf-8?B?UnAvQ1hlUmwyS04rYzNuZENzMXBxZHdEQnlobXd4MFV4SWZPc1IrcDF3NW1F?= =?utf-8?B?eXlpeVdxaTZRVVZabGJSZDI4QXFtMDJYMGRrcURuUGF5S3A4RUhkSzU5YTNU?= =?utf-8?B?UDJyVGpxbFQraUgwZnlTRjlYaWRTeW8yTmttQWNFKzBYdnU3NWgycmZBWXg5?= =?utf-8?B?Y0I2V0Y1aTJtZE1zUkZKVW5wczZ0cWk1dURMQWtmT1ZJSnljbFprcy9za2k0?= =?utf-8?B?bXNCdjh0ZEJyU3BrUFd6UGN5Q0FXWU1BV3djb3VNbXFzdGNqSUFJU3daeEZE?= =?utf-8?B?WU9PcUlZaG14eUYzYllmUUNuWUhINGZ5TGxXUWtkZ1ZtNTE3YmYyNkRTckJJ?= =?utf-8?B?aUkvYWliWk44WHB5cHZmN3hRTWxZWFhxSnkwNzdUNEcwYUs2a2RaemJoTlFX?= =?utf-8?B?SXdvbWx2TDh2b3BRRkxoeEJLY2U0Y0FZdUIwZnB3U1U1M2pzd1FaMTRoSUF1?= =?utf-8?B?dVd5TW9WSlcxN1g2NkJRSWtaNnZZSllzZGQxbzRyRm5ab25pUG50ek9ENjRX?= =?utf-8?B?RDh1NDROUVZhUk11UjlVOGJ4Mm1JVEozTUJ1ekNFOWVYRFQ2NlI1Mm9WVndR?= =?utf-8?B?SUlEbDY0aWZMRWh2QXhaa3o1TWw2b0lIckp5RkhxWFMxM05vQVJyRW1aNDc0?= =?utf-8?B?RVZKanowMWxvV24zN3QzaDBSU1dVYXRxT1JlVWJNaHBDNVVTWXNPa2NqcExn?= =?utf-8?B?RklhSStlRE5UT0YyL1ZzT0hCaDdKNWxyeHp3Qk14THJ3SjB0T09VYStmNzla?= =?utf-8?B?anh1K3k4dDZqamR1L0YvQ0RDWW15NWZmQVdKdyswa2NwdE9VWjQ3ZnJhODVr?= =?utf-8?B?TWFDUFRqWUhPSTNEeUk4S0Z4dEZFaFJrQUE5bXdaSFJJck42ZU5qOU00VWJS?= =?utf-8?B?WTFEbm5yeFA0TEtZSUlmR2tlMnNuK3RRWTBlTFlGb3lyQWtyZUtFdXg2WS9q?= =?utf-8?B?aFllRkNrQmE0eE9DM29NV3NxSE1aQlQra1cwWHlQTWc2L0FqSkNrSHE0dWtP?= =?utf-8?Q?RAW2ZdqLzJzyJ8MICA7OVB8fX?= 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: 636dca71-0365-4577-5ab5-08dbea2f332d X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2023 01:14:24.6025 (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: iuNBM0Ze7sS9LY8t11qZWQBDsQc+pLn/jOD3sgY3VVWO0vmbMJNGgvBIzN+dc90npPIxFAdbYdS0wj0bot4erw9pBpFD+YO+CspQ3RP1Hgw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR13MB4657 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 QWNrZWQtYnk6IENoYW95b25nIEhlIDxjaGFveW9uZy5oZUBjb3JpZ2luZS5jb20+DQoNCj4gWmVy byBsZW5ndGggYXJyYXlzIGFyZSBHTlUgZXh0ZW5zaW9uLiBSZXBsYWNlIHdpdGggc3RhbmRhcmQg ZmxleCBhcnJheS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVw aGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4NCj4gQWNrZWQtYnk6IE5pa2xhcyBTw7ZkZXJsdW5kIDxu aWtsYXMuc29kZXJsdW5kQGNvcmlnaW5lLmNvbT4NCj4gUmV2aWV3ZWQtYnk6IFR5bGVyIFJldHps YWZmIDxyb3JldHpsYUBsaW51eC5taWNyb3NvZnQuY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvbmV0 L25mcC9mbG93ZXIvbmZwX2Zsb3dlcl9jbXNnLmggfCAyICstDQo+ICAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfY21zZy5oDQo+IGIvZHJpdmVycy9uZXQvbmZwL2Zs b3dlci9uZnBfZmxvd2VyX2Ntc2cuaA0KPiBpbmRleCBjMjkzOGZiNmY2M2MuLmYwMGQyZTgzOGQ4 ZiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvbmZwL2Zsb3dlci9uZnBfZmxvd2VyX2Ntc2cu aA0KPiArKysgYi9kcml2ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfY21zZy5oDQo+IEBA IC03Myw3ICs3Myw3IEBAIHN0cnVjdCBuZnBfZmxvd2VyX2Ntc2dfbWFjX3JlcHIgew0KPiAgCQl1 aW50OF90IGluZm87DQo+ICAJCXVpbnQ4X3QgbmJpX3BvcnQ7DQo+ICAJCXVpbnQ4X3QgcGh5c19w b3J0Ow0KPiAtCX0gcG9ydHNbMF07DQo+ICsJfSBwb3J0c1tdOw0KPiAgfTsNCj4gDQo+ICAvKg0K PiAtLQ0KPiAyLjQyLjANCg0K