From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6802FC38145 for ; Tue, 6 Sep 2022 09:20:33 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 73D4C40143; Tue, 6 Sep 2022 11:20:32 +0200 (CEST) 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 1B340400D6 for ; Tue, 6 Sep 2022 11:20:31 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JP4bltzaf1WmAojm8nKl6Ij91swYmWg45PT+2dTCavunUD/R/12uHk6+eD44Njb1QRnhTvYThzdcdNHUR+PCTOvaI3ePVzcRYl8oq8U8XOVpBzhUUEm8uYOl18ZW+5D9tGnDvg6mDLAJq0ZtwoxA6HZlpz5YjdqePuG6bQla9VE5AfKRAvUDev+HFrLR1tsWRdNcCnqI7RMzAT1CX1cjwytKBzExf/TqBdQF5y4Fz3VkVLjzkb9moF3vajsEFLUzJKZx/icCoCZNjepx/fzkhknOpBd1PsIBthEGLPAPGc7Oa4LwFQWNUOAWNF7UPG4e9oKB6B7Y+kiYzuzMMIui0g== 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=ibD6YGn+OUAhiNLxcP8nkVnTlNU0lwOJvMzSSVWNJZQ=; b=E+KTBNY85EbiDOS3N7EVDcXUMbHa0hb+25qDSMMxlONvaGXDW+AhfKfVO3WQBvswXPWbBPlYAyLyB06uLlUFZc3Xar72FbJ9rtZ687Pll4ve7HxsuD2D1qzpJLpBDaP1TFwqGeHF089DQLv+Phwo1lg4lwRGc8u42nXZ2PIJdKZLKzzXXqeT2MTK1Y+xvrl1b4j3gNdh/QrdYavnFZsVhhEve4iU3Sa6FtvGh3y1qhl+zEhZfMvPWVJGCA2h61HBnhGwMqge5OW+Pttw6cXbCiWZ8+rWavpwG8KDFrUPd5E4hPAgx5wrB/0VQNszubFyB5K3HNFT2wPxzFJGOQSu+Q== 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=ibD6YGn+OUAhiNLxcP8nkVnTlNU0lwOJvMzSSVWNJZQ=; b=kX7vNFPIQfjaHwuWInDwqucypHvczSajBHsG2hnyfPp5qtkMLBSZ/IpLooeqaxpvVYDLCu9NnBnIWMLOWHDCc5jCDCeQx4foDLWpF2dBH8kzXdLgMog0SrGReCb5pJeE/C00DuXa2bm6becX4hkJpDIdUvQJI6vsv5w+Ldk3nU0= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by DM6PR13MB4145.namprd13.prod.outlook.com (2603:10b6:5:2ac::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.7; Tue, 6 Sep 2022 09:20:28 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::402d:6abc:83a8:2431]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::402d:6abc:83a8:2431%6]) with mapi id 15.20.5612.009; Tue, 6 Sep 2022 09:20:28 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers , Niklas Soderlund Subject: RE: [PATCH v7 01/12] net/nfp: move app specific attributes to own struct Thread-Topic: [PATCH v7 01/12] net/nfp: move app specific attributes to own struct Thread-Index: AQHYrjV3OnL+7dgyrEaFwDMubRc6/K3RHp8AgAEnFaA= Date: Tue, 6 Sep 2022 09:20:28 +0000 Message-ID: References: <1660299750-10668-1-git-send-email-chaoyong.he@corigine.com> <1660299750-10668-2-git-send-email-chaoyong.he@corigine.com> In-Reply-To: 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_|DM6PR13MB4145:EE_ x-ms-office365-filtering-correlation-id: 0bd9d91e-636c-41e8-49ad-08da8fe90a0b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R/kAhZO5OUDzeaQ+GFzM2zwv4fzOTwsjNtWeUuvXU98Ub5JoapAEPYaywCKNAOWK3Ew4Pp1SeTikD/okiLSfIoXjZc1stJgaEEwCCGNXfh+8vvYapKcUfw2f+LnGGYrEpZP/TOB8K71sf9ZDqnrl3Ads9TV/ZGEf2pTKa10fmz0FtkRXwsHAKoRtIIPex5pS2ATa+Qrany23n7gIf+QAtG5WJtJ+cM2n54CfxM6mOvP2wuQRk6PcalgdRXf5bdwxskjMYaUuCsCfP2tOgNCy5pSE+PoYtja9GoR3dCJJy3SFN8TMphvYDbLGiOyIfoTnetgF6leln2oTLnrydJSixFI9R18982FEZuMGyzRBa4kVo9SN4dPVXvU9FV1oRO8gOB+uc27kmR/2WEoo0mpY4AvNVPTUtZB/KaBordZ9yk4snuOA/98dDYubTl9U1GGux4WUacq07mc+X9h3KfMRBsf6lkEHCcHE83M1wgMwEh7a7TSEqjswgHLCsdxTzwnut70+jjopMpyyE9CO4e9lhhn2nVbQshG5BIWw5Q6U6qELL/Sx91Nq+LJf0kzPGpk/U0YD2MLH/T3g/OxAyt7SHEwkQQ898XfwzXskvzIfYdPx2eWpso+U5pLuu3160cX7hn0ncXNTD/mMhaZPy1eISHg63oRuLd2S4HPa6874o1BJP0h6vEAHST29ScqGE2dPm6PoifKwh2KnPjX9hhqOpzqDfNwLprPZVlt84SlNrHlMOcFKnKdnp2hC4bwtByQ7Hoa0XisO44iA9Qv+xBd4tyPhzuZFpd1t3tvPuz50pac/Dz2N81iNajd+CxIqKeW1 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:(13230016)(4636009)(366004)(376002)(136003)(39830400003)(346002)(396003)(83380400001)(9686003)(55016003)(2906002)(54906003)(5660300002)(44832011)(41300700001)(8936002)(86362001)(107886003)(33656002)(53546011)(7696005)(71200400001)(26005)(66574015)(186003)(478600001)(52536014)(38070700005)(6506007)(76116006)(64756008)(66446008)(66556008)(4326008)(8676002)(316002)(66946007)(66476007)(110136005)(122000001)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eE54djdZR3F0Y0RtWm05UEVueDYzRjhlYUlXVkRMMFg0VGNiTThtczFNYUQr?= =?utf-8?B?TFpKQUsrYjFIMm0xdCtJWTFUMFJYRytrSDA1ZWxQeEZEek1jMWd3YkJxdFE4?= =?utf-8?B?NnBKVEJ3SGxSajRtN0U0cmh6NXl3N3A2cHUvZGhYZWdUWDJKWGprQzhxUjBE?= =?utf-8?B?YXRGNzZXK1VHbmwyeDNMVkVTSEIrMmhPbkdhamk1VkM0QzdxY3RYRTVMeXo3?= =?utf-8?B?MGtLQUdnMFpBQ1FFVldwYU1maWtWZU52T2NWWkluNzNHZXBnWTl0QW81K2Yz?= =?utf-8?B?aDUwYWs5eVZNdkk4SlNQVi9oQlY0M1NxTTlJZFBqQW9YSEF3cmhBL1QvMDhE?= =?utf-8?B?Rm54djlSRmIvNUY5U0Z6bUVtWmRHbkVGR3dXRjlXYnBiM2dWK0ZEMUpUN0h5?= =?utf-8?B?eU4zT0FJTFVxa1NnSkdBQUpaeW9PMDFabE0yVnREc3cvVlBGNHZYZnZ3dExw?= =?utf-8?B?dkJFT2hQN1R3QkVWNjYvVW5TTFJYMXJjL3Q2bVpRZFA2NnBlZTVqWDdPNXNi?= =?utf-8?B?T05Id251TXZIK2FNVjdNVmlYUUlJMkpsa204VUQwS1YyTWZkZVBoZHJnbnp2?= =?utf-8?B?VE9nS2M3MmJBVWhTaHVIVEZ0M0UrMnNNenJteWdtWlJEZFowZWgrdHlNZ3dS?= =?utf-8?B?czJaOGlhL1FaaG1jOXpJYllydVhmclFTTGdlWEg1QnJkYmNFbUMzUktxdXll?= =?utf-8?B?ZDFRWDdXWE1rME9oVE1aMnVqTjNXSzd0U04vVkJEVlBCTFdxWFYvdGtsRGlm?= =?utf-8?B?b0RtcU4vV2hMOGhFcTJDbUFwdDhHdzNCRnlZVDN6WVlBSXJxNVlCNWZIaHFj?= =?utf-8?B?NnV5VWxzRkxYTEJSdTZXTnhaSC8vb0xIbVMwcVlLU09lQmRucVBCbTFhalFw?= =?utf-8?B?TEFndEt6VHVOU3JGVlluTFhUb2NFSnpSOEF3aytCY2V1UkxIUzZIL2JLUXlW?= =?utf-8?B?NXBhUDlKWWlyOGJSWkNUcUtJRHp3by9KMW9IWkphQ0pFSlhmSzJwaGczQ3pi?= =?utf-8?B?V3dEenR0Rm0vdnlPU1hpRHNpaENTZlFvM2M4VDBqamllSHFCS2xwTWlxL0RG?= =?utf-8?B?b2N5SVlyRitQMm1GSFdBdDN4WUhRMUJzTE5JQndCK1czQUtIc0xEVXRSOWlx?= =?utf-8?B?VFY2ZWZiMWhZa1gyWjNYTzQxNkdLYW1vSjI4Rm1rNEsrNU1oTlRmVnpMaTFH?= =?utf-8?B?ZVh2Zm1iRGNBNXQvTGlaeHBiRnNwb2E0VDlzNk5oendab0o0WVU4b3RMYjJD?= =?utf-8?B?azc5UXJuK3RBUXhzbXk1TWlHSlh5VmNpcFMraTFHa3VlL0VzMFoycUxSdW93?= =?utf-8?B?dEo0VzBPcjBXZ3hoUTE0TDk1M2ZEWTIvUTVYOThabnBQOTBCRmRWZnJRS1N0?= =?utf-8?B?Rm5xdEhEMVp4d1AySG9raHgycnVIenZ5MktabExhdE54ZVoyOU4yQmZDNmt2?= =?utf-8?B?WkdCQVFiN0NPUXBpVlZoSUxBelNTZEJtYWU3SUU0bUg1U09QSjNqRkZrK1Fo?= =?utf-8?B?Nmc3NGpwOU1Zd2YyVUZoL1ZuUytKdkRWS1F6U3VudG5qbjZRcGUxQ3ZTWFg0?= =?utf-8?B?d2Q4WXJ2SHl1YWRDVllVSSs0STRLeVpoMEhlZGdoZGJReVc5SmdVSzYxZ21r?= =?utf-8?B?NGZsL2Mwam42ZG9GZGdEaUZjdWVBTTBIc2xscUxTaVBNbldSdEllTW8reUxu?= =?utf-8?B?ay8zRjIzMFJFd3EwbmNWN05kTW9zaFMvekppWmJRSDZFTytCRUQ5MmVQTE5C?= =?utf-8?B?ZGNLck41T2tIUGJvQXhGeUplVlRTZWluRFc2ZEVnZVY4eWJNbEtCSjY1T09u?= =?utf-8?B?VjFNYVFjcUJrTkpGT2JDeDZicmFERXZNc3FkbVQ1di9ZUSsxVGR4VS9QeWly?= =?utf-8?B?MFlMWkVJN01zc0swQmFKZDIyQzh4NWk4QURsNEJBSGZKYWVxcU90cnFiTnVv?= =?utf-8?B?TUs1MWZIUWNYa0JDSTZYNnNMYlJMeklNR0NyaVNlU1dTa2ZhdHl4U0poRnYy?= =?utf-8?B?R3llbzNwdUxrYW9xQ1pnb1dqMnNGaVNnNVByQUlQRGZML0drMnFMeUF1LzFG?= =?utf-8?B?Y0ZZUHN2cFRYQjd2K05jSVVTWXpLZGdpL1B2c29Jb2xUQ1I2eFM0OERGcUtz?= =?utf-8?Q?TVJAiOlUBUfRofXum2nmfnQ79?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB4145 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 DQo+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QHhpbGlueC5jb20+DQo+IFNlbnQ6 IE1vbmRheSwgU2VwdGVtYmVyIDUsIDIwMjIgMTE6MzggUE0NCj4gVG86IENoYW95b25nIEhlIDxj aGFveW9uZy5oZUBjb3JpZ2luZS5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IG9zcy1kcml2ZXJz IDxvc3MtZHJpdmVyc0Bjb3JpZ2luZS5jb20+OyBOaWtsYXMgU29kZXJsdW5kDQo+IDxuaWtsYXMu c29kZXJsdW5kQGNvcmlnaW5lLmNvbT47IEhlaW5yaWNoIEt1aG4NCj4gPGhlaW5yaWNoLmt1aG5A Y29yaWdpbmUuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDAxLzEyXSBuZXQvbmZwOiBt b3ZlIGFwcCBzcGVjaWZpYyBhdHRyaWJ1dGVzIHRvIG93bg0KPiBzdHJ1Y3QNCj4gDQo+IE9uIDgv MTIvMjAyMiAxMToyMiBBTSwgQ2hhb3lvbmcgSGUgd3JvdGU6DQo+ID4gVGhlIE5GUCBDYXJkIGNh biBsb2FkIGRpZmZlcmVudCBmaXJtd2FyZSBhcHBsaWNhdGlvbnMuIEN1cnJlbnRseSBvbmx5DQo+ ID4gdGhlIENvcmVOSUMgYXBwbGljYXRpb24gaXMgc3VwcG9ydGVkLiBUaGlzIGNvbW1pdCBtYWtl cyBuZWVkZWQNCj4gPiBpbmZyYXN0cnVjdHVyZSBjaGFuZ2VzIGluIG9yZGVyIHRvIHN1cHBvcnQg b3RoZXIgZmlybXdhcmUgYXBwbGljYXRpb25zDQo+ID4gdG9vLg0KPiA+DQo+IA0KPiBBcHAgKG9y IGZpcm13YXJlIGFwcGxpY2F0aW9uKSBpcyBhIGxpdHRsZSBjb25mdXNpbmcsIHdoeSBub3QganVz dCBjYWxsIGl0IEZXPw0KPiANCj4gU2FtZSBmb3IgY29kZSB2YXJpYWJsZS9zdHJ1Y3QgbmFtZXMs IGFuZCBvdGhlciBwYXRjaGVzLg0KDQpXZSBkZWNpZGVkIHRvIG5vdCBqdXN0IHVzZSAiRlciLCBh cyB0aGlzIGlzIGFuIG92ZXJsb2FkZWQgdGVybSBmb3IgdGhlIE5GUC4gDQpUaGVyZSBpcyBhbHNv IHRoZSBsb3dlci1sZXZlbCBtYW5hZ2VtZW50IEZXLCB3aGljaCBpcyBmbGFzaGVkIHRvIHRoZSBj YXJkIGFuZA0KIGlzIG1vc3RseSBzZXBhcmF0ZSB0byB0aGUgYXBwbGljYXRpb24gZmlybXdhcmUs IGFsdGhvdWdoIHRoZXkgZG8gaW50ZXJhY3Qgd2l0aA0KIGVhY2ggb3RoZXIuDQpUaGUgYXBwbGlj YXRpb24gZmlybXdhcmUgaXMgdGhlIHNvZnR3YXJlIChhcHBsaWNhdGlvbikgdGhhdCBydW5zIG9u IHRoZSBjYXJkJ3MgZmxvdw0KIHByb2Nlc3NvcnMsIGlzIGxvYWRlZCBkdXJpbmcgcnVuIHRpbWUs IGFuZCBkZXRlcm1pbmVzIHRoZSBiZWhhdmlvciBvZiB0aGUgY2FyZC4gDQpUbyBhdm9pZCBjb25m dXNpb24gd2l0aCB0aGUgZGlmZmVyZW50IHR5cGVzIG9mIGZpcm13YXJlIHdlIGRlY2lkZWQgdG8g Y2FsbCB0aGlzIA0KdGhlIGFwcF9maXJtd2FyZSAtIHRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHdo YXQgaXMgaGFwcGVuaW5nIGluIHRoZSBuZnAga2VybmVsIGRyaXZlci4NCg0KVG8gYXZvaWQgZnVy dGhlciBjb25mdXNlLCB3ZSB3aWxsIGNoYW5nZSB0aGUgcGxhY2VzIHdoZXJlIGp1c3QgdXNlICJh cHAiIHRvIGJlICJhcHBfZnciIGluc3RlYWQuDQoNCj4gPiBDbGVhcmVyIHNlcGFyYXRpb24gaXMg bWFkZSBiZXR3ZWVuIHRoZSBQRiBkZXZpY2UgYW5kIGFueSBhcHBsaWNhdGlvbg0KPiA+IHNwZWNp ZmljIGNvbmNlcHRzLiBUaGUgUEYgc3RydWN0IGlzIG5vdyBnZW5lcmljIHJlZ2FyZGxlc3Mgb2Yg dGhlDQo+ID4gYXBwbGljYXRpb24gbG9hZGVkLiBBIG5ldyBzdHJ1Y3QgaXMgYWxzbyBtYWRlIGZv ciB0aGUgQ29yZU5JQw0KPiA+IGFwcGxpY2F0aW9uLiBGdXR1cmUgYWRkaXRpb25zIHRvIHN1cHBv cnQgb3RoZXIgYXBwbGljYXRpb25zIHNob3VsZA0KPiA+IGFsc28gYWRkIGFuIGFwcGxpY2F0aW9u cyBzcGVjaWZpYyBzdHJ1Y3QuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBDaGFveW9uZyBIZTxj aGFveW9uZy5oZUBjb3JpZ2luZS5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogSGVpbnJpY2ggS3Vo bjxoZWlucmljaC5rdWhuQGNvcmlnaW5lLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogTmlrbGFzIFPD tmRlcmx1bmQ8bmlrbGFzLnNvZGVybHVuZEBjb3JpZ2luZS5jb20+DQoNCg==