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 DA926A0548; Fri, 9 Sep 2022 03:49:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 625F740DDC; Fri, 9 Sep 2022 03:49:32 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2121.outbound.protection.outlook.com [40.107.212.121]) by mails.dpdk.org (Postfix) with ESMTP id 18FD440A7E for ; Fri, 9 Sep 2022 03:49:31 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UV3QEhuGHfOK0dunuxdOd8sxwiu6nwxGNvtu1emInNYBrzNHtGY4ikEjiOYBKZRzGuvFqFccCeUKzn/bat0o9P/lbT4EDsuBFurfFHtruzlCNKzhgAHHRkau1gdmiMtXWECKRiGbrSqia+Qx5JYLKQJONIP6BmbnDjUPxLbUr8A35p+3YuboTjRrGicFwUv/wcHAXawZiA6xDEgRdJCaPeEXikHmq94fYu1xswoYKAsRpFv64RCPdgAfwB2X+NIfVcQZXzZjPv3XzEzeqOf/LVxufSBmWPPreomExVaDUP26i3hC7EP0i5rRCSQxfk35cvWp0gMdt40ajU61TXFkVw== 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=msFYxSnDEnQSAqZEZJ4w+XjD00bZ9faj2N+yb+Ee2Ec=; b=jFaQb95niFuPL+AnKJGteNZngLUtOaVOoPo+aKuFOmB3G5qDp2i/7ljFOTP/4dWzX0F5+qZeDY20x1pj49VgS/YHjQtElWs3d5bixBaEA2n+QJDo+2n5eIEm2H99RWLE/iUUdrvGxm1HRFGyewxdBUulNE6RC6LeqIpl3p3FR8wbYFGyU4vmdZKvAUWbX3srSP0jwKg13r73lm6+qaNOkwLppPD88ubv0g4GIY/oyxeKyIzKS01Huj2hmUpeNT9Xn6GxAYye68oNiqgoWSbNEdo4niw16huNtnsfo3zStGrOuDebWfKViIal7JpcKcx3nZMUhAoXRCNw3FtLXsy2VA== 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=msFYxSnDEnQSAqZEZJ4w+XjD00bZ9faj2N+yb+Ee2Ec=; b=dD9WtrRPR2LIfREjia4nqoBxINp2Rr15ud5hlnRh24gcgbTpYguVHxYGXD4v3zgiU4ToCn+SVu+cwJ+2fGZDleVXr8ExBZd7zDCWgCyLskoDNek7V1Kfyi0PP4iwo0sq3FMtbDN8HK6fPB0NqO1Q2OX5bcDQh0DrjA0mqks5SmA= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by SN4PR13MB5280.namprd13.prod.outlook.com (2603:10b6:806:207::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.6; Fri, 9 Sep 2022 01:49: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; Fri, 9 Sep 2022 01:49:28 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers , Niklas Soderlund Subject: RE: [PATCH v8 01/12] net/nfp: move app specific attributes to own struct Thread-Topic: [PATCH v8 01/12] net/nfp: move app specific attributes to own struct Thread-Index: AQHYw19YXJ3nP7c7GUeDjGqrrXtCOq3VuC0AgACWrfA= Date: Fri, 9 Sep 2022 01:49:27 +0000 Message-ID: References: <1662626702-17254-1-git-send-email-chaoyong.he@corigine.com> <1662626702-17254-2-git-send-email-chaoyong.he@corigine.com> <56767658-8756-e1ba-77d4-c6f5fd2fd118@xilinx.com> In-Reply-To: <56767658-8756-e1ba-77d4-c6f5fd2fd118@xilinx.com> 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_|SN4PR13MB5280:EE_ x-ms-office365-filtering-correlation-id: cad14ac7-bd84-43ce-54aa-08da920587ef x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eoCybdX+KEx4JUr/rUVSXgqdLUCCXWkEJiH4tptAnqWQeTbyLtEL71XrzKTwuE+g0emcGrZxQbSwPzMriKWVO3OpouaEz8lxbfhX1STrub3sDThgBmFxPjnCH+zrXfBeWU8w4CIoUO1QLIE7AMSsLXHxgW8sVkJvY+9PWY3E3TfHI23gepkiYzE0BYnm5jp4mFMoY142TCE29KuFht9Na8AgjaZyssPjx5KVjIBOITj1qnPvNp1bpi2dglU9/8BJy2hbr8CDBLEdMIv6OjSo7r+KxcVE0mIBcZmOKji3q6zDxFP51B03zE0q8gAwSTeIoa0dLzsnU3fr6abqhI3dLQKETHOhDY4UXuBdgaWaPhiIYbAcZA5IpXxRWijYnjJy4crAc6AvzVX/8s3U2zXVGM7mkej/Mco77jPRfjkAmlqC+DzvRH3F2slXLw4CZXx1Z784r0exX+hWQASSicniNf4rgE9VfrVAuRfDOdiwnQNgLadn7iJlhDhAAmsyBqQG7j7/bmcDPWRfrwZWNNi/JTlofgBJTGEzM03Gx0x8Gitsf4AbHBC4MhgX9UhLzbtYhBHL67rIjzaqeaqlBgeKKAJK9bL5ecX2FaqZSUVL64OORESyr9SZgKoGFUK3Wuvu7FFtZc+ddDEU9nZViWwK4RmwZ/BGf1fLBDNSzOKYRMnjp3o3FsUHF+MyBlJp+cWx0ka1Zzmo9hJeQzb7eimGPIaNR69NYFocwV4aScA5IPckwNGX8YpxRpubid+bAeFBTFe/Fqe304Cq9KcvHZW19g== 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)(136003)(376002)(396003)(346002)(366004)(39840400004)(52536014)(8936002)(33656002)(186003)(110136005)(55016003)(44832011)(41300700001)(26005)(7696005)(9686003)(86362001)(53546011)(5660300002)(71200400001)(478600001)(2906002)(6506007)(83380400001)(66476007)(54906003)(4326008)(122000001)(107886003)(76116006)(66446008)(38070700005)(8676002)(38100700002)(316002)(66556008)(64756008)(66946007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dUFnQzBkRWhnU0xZaWZwZHYzOEU5ckxNMzN6V3huTURoSll2Q1pJeXRZM0RB?= =?utf-8?B?aEZISThLd2ZEcUgrTC9XQ0pQSVYwckxpYVRXTm13aXpTbGhLTVh3TDhLMjEv?= =?utf-8?B?NjdabXdRNk92OElHL2l5WkI3ditJd1BqMlEvSVJMMWU5aWdNUys4MllJdmVu?= =?utf-8?B?QmJhRG9LdFJ6S0tCZE9KWlN4KzBOd3NHYUQ5cVBqa2FZU1h6YThINnVWaXdw?= =?utf-8?B?YmcwYmQ1SjJuQUZveXZDWDd6dzNLUWlrQXZ1WWk4dEJ1UWMvRnpwKzhCbDhN?= =?utf-8?B?OHYyZVE3QUFCUUxvbkVtS0cwREJmeU44NmZCUDBlMVRkKy94eEx6akljUko1?= =?utf-8?B?ekNQbHd0cTVhOGE0VlZqOTllMWhpWVc1WUkxSDMvVXBiVk9HcE5EUDR2MWZO?= =?utf-8?B?VW5zcFNNM040SC84MVRIbEpoamRGdVhiZ05jbU1henc4bUczWnBoL09nQUFn?= =?utf-8?B?d2pyTWwrdlFlSWhlSG1XK0loVjhsMEdqZDNCbUgxOEE0SjkvN1NZbDE3TnYx?= =?utf-8?B?L1dOKy94NkdCTENSQytIVTEvRmcrZzU1S0hZMGRDcHFsU0ZZZ1Z2QUpHTW9W?= =?utf-8?B?UFhGTnl1aHBFb0l0YkdzY3NPMXlsODJwQWpyT2ZDYjdyZUhSTjVtWlJ4QWFr?= =?utf-8?B?K2RzdTVBRjNNbDJOdUNBMmlHVnJQRXNhODFkN2J6dEMzV3ozd3ZNZjFDWHBT?= =?utf-8?B?bUlpaTdCeUVMNUpUUEhDWm52dTFGRlZKV0xIcWRTdkM3b2hkMmdZbmFCVHY0?= =?utf-8?B?dSs2L2Npb1VrRXEyY0N6bmdCN0trOE5ZRmxWT3lkU1h1dzRuMDdmd3B1YWdR?= =?utf-8?B?VDZzQnJ0TEpoRjdRZGhKTERwR1hDVkxlZ0QvWHpyTk0rUWJsWXBKR0dXT3Ew?= =?utf-8?B?TFRlN21YMDYvSVRRMDE1RjhXRXdCZlUrZ1ZLaW9hVm8xZXVJcGhmaElNU0k1?= =?utf-8?B?QXRReTBSR0ZWU0ZSelRPR0lOcHR5R2RuL1FMU0hmMWdNd2FWRWNEeFVqREhJ?= =?utf-8?B?Yi83YkJtSkVmZXIxZkRrUWg4Zmx3ODFnenJlb2NRazBqcGpBMUE3ZXRiTUdX?= =?utf-8?B?dVIzN3g1SjhRVlNuV1FGL3BOTWcycUpEaENwSDl5UlYwNGEwNEE4V1JUTXF6?= =?utf-8?B?bjNkbnY3OUhRY20vc3YzMlMwa1QvMnZDcWhlOUlzY2U2UjlZZWpkRkF0Q0lz?= =?utf-8?B?VnhncFFia3J5NUtHMEc2TGNaVVAwT1NUU2FVY0wrVnZtdVdNSnFlZDlTWW9U?= =?utf-8?B?M043ekU4YTNKSDBsSUhBSWpaa2haTlh0VzlMVVlKK0UrV1RoM1BKRVJnMSs4?= =?utf-8?B?UkI4N2tPbGpJNXZVSjRaUEVTWVExNzVKamE2Rmh3SmR6OFdFckFNSTg2dStT?= =?utf-8?B?K0NqSUpqZ2ZYRTNpd0lpVmNvd3phTkdiYUZEZG1SVEJNS05nNGNka3RYMHVq?= =?utf-8?B?ZXlaa1pJZm1SZHRQSGlUcTY2ekQzS0w2cGJmZm9JSmVrYVZnNXJoRXVOajNr?= =?utf-8?B?V0VaU2lHbkU3dEJtWUp2d25HYjlDNzhnZzV3bjJaU1pRMEtyd1ZtbUx1R0l0?= =?utf-8?B?ejU0d3B5Skd6M0xoajVyaGtJSGNpNFRoL1IxejJaeTNwMklJYzFZOUJNVisy?= =?utf-8?B?bURkZVc3T2F3MUcreXRmc0xXVCtCLzlVWitoazJKL1hzM2ZzeDlGRk9Kc0lx?= =?utf-8?B?V0d2NVpBRklyanlJL3JYZTRuNEd5NFl6UHlXWjVqdlQ0TmRXTTVIN0dYcEFt?= =?utf-8?B?TW1QaXhjT1dNM0o0YW1XS0pRNlI1NUVSdXQvTDRwT1RhSjY2T1BvUStjVXZL?= =?utf-8?B?WGtJMkovTHYzd0wwL0orbXpYaFZBRmI5V1M5YlNDTW8zWDNoUzRmSWR5dllS?= =?utf-8?B?N3hPNW9ydjF5SWtUMW8xVUtNa1lLdk14Q2VzeHcycEdhOXVyUkxaT0p5SFJP?= =?utf-8?B?NHFyQkxYU2NlalV1bW8xQXJaZERpWjJaY2xlWmtPeTVZcmJ2cW8vWGFXVERw?= =?utf-8?B?MmkvOEJDRTF2dGZUeTFRQkllamcraHdnd0NyZ0crOU1keGQ4clEvVit1ZXJo?= =?utf-8?B?SjhYbkwxaGdJSXBLNEhoQzg1OVJDQzlNZVNYUlZrTHJickJqZEk3THEzRWhx?= =?utf-8?B?THk0Zm1RdTB4djZtRjFHK1Z0QktlYUNqSGx5TDRtcVhwVE5ZQkJRcmNzMk5a?= =?utf-8?B?N1E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR13MB5280 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 PiBPbiA5LzgvMjAyMiA5OjQ0IEFNLCBDaGFveW9uZyBIZSB3cm90ZToNCj4gPiBUaGUgTkZQIGNh cmQgY2FuIGxvYWQgZGlmZmVyZW50IGZpcm13YXJlIGFwcGxpY2F0aW9ucy4gQ3VycmVudGx5IG9u bHkNCj4gPiB0aGUgQ29yZU5JQyBhcHBsaWNhdGlvbiBpcyBzdXBwb3J0ZWQuIFRoaXMgY29tbWl0 IG1ha2VzIG5lZWRlZA0KPiA+IGluZnJhc3RydWN0dXJlIGNoYW5nZXMgaW4gb3JkZXIgdG8gc3Vw cG9ydCBvdGhlciBmaXJtd2FyZSBhcHBsaWNhdGlvbnMNCj4gPiB0b28uDQo+ID4NCj4gPiBDbGVh cmVyIHNlcGFyYXRpb24gaXMgbWFkZSBiZXR3ZWVuIHRoZSBQRiBkZXZpY2UgYW5kIGFueSBhcHBs aWNhdGlvbg0KPiA+IHNwZWNpZmljIGNvbmNlcHRzLiBUaGUgUEYgc3RydWN0IGlzIG5vdyBnZW5l cmljIHJlZ2FyZGxlc3Mgb2YgdGhlDQo+ID4gYXBwbGljYXRpb24gbG9hZGVkLiBBIG5ldyBzdHJ1 Y3QgaXMgYWxzbyBtYWRlIGZvciB0aGUgQ29yZU5JQw0KPiA+IGFwcGxpY2F0aW9uLiBGdXR1cmUg YWRkaXRpb25zIHRvIHN1cHBvcnQgb3RoZXIgYXBwbGljYXRpb25zIHNob3VsZA0KPiA+IGFsc28g YWRkIGFuIGFwcGxpY2F0aW9ucyBzcGVjaWZpYyBzdHJ1Y3QuDQo+ID4NCj4gDQo+IFdoYXQgZG8g eW91IHRoaW5rIHRvIHJlcGxhY2UgJ2FwcGxpY2F0aW9uJyB1c2FnZSBpbiB0aGUgY29tbWl0IGxv ZyB3aXRoDQo+ICdhcHBsaWNhdGlvbiBmaXJtd2FyZSc/DQo+IA0KPiA8Li4uPg0KPiANCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbmZwL25mcF9ldGhkZXYuYw0KPiA+IGIvZHJpdmVycy9u ZXQvbmZwL25mcF9ldGhkZXYuYyBpbmRleCBlOWQwMWY0Li5iZDljZjY3IDEwMDY0NA0KPiA+IC0t LSBhL2RyaXZlcnMvbmV0L25mcC9uZnBfZXRoZGV2LmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9u ZnAvbmZwX2V0aGRldi5jDQo+ID4gQEAgLTM5LDE1ICszOSwxNSBAQA0KPiA+ICAgI2luY2x1ZGUg Im5mcF9jcHBfYnJpZGdlLmgiDQo+ID4NCj4gPiAgIHN0YXRpYyBpbnQNCj4gPiAtbmZwX25ldF9w Zl9yZWFkX21hYyhzdHJ1Y3QgbmZwX3BmX2RldiAqcGZfZGV2LCBpbnQgcG9ydCkNCj4gPiArbmZw X25ldF9wZl9yZWFkX21hYyhzdHJ1Y3QgbmZwX2FwcF9md19uaWMgKmFwcF9od19uaWMsIGludCBw b3J0KQ0KPiANCj4gSXMgdGhpcyBpbnRlbnRpb25hbCB0aGF0IHN0cnVjdCBuYW1lIGlzICduZnBf YXBwX2Z3X25pYycgYnV0IHZhcmlhYmxlIG5hbWUgaXMNCj4gJ2FwcF9od19uaWMnPyBXaHkgaXMg YXBwX2Z3IHZzIGFwcF9odyBkaWZmZXJlbmNlPw0KPiANClNvcnJ5LCBJJ20gbm90IHF1aXRlIHN1 cmUgSSBjYXRjaCB5b3VyIGRvdWJ0Lg0KRG8geW91IG1lYW4gSSBzaG91bGQganVzdCB1c2UgYGFw cF9od2AgYXMgdmFyaWFibGUgbmFtZSBpZiB0aGUgZnVuY3Rpb24gb25seSANCnByb2Nlc3Mgb25l IHR5cGUgb2YgdGhlIGFwcGxpY2F0aW9uIGZpcm13YXJlPw0KDQo+IDwuLi4+DQo+IA0KPiA+IEBA IC04OTAsMjcgKzkzNywxMiBAQA0KPiA+ICAgCX0NCj4gPg0KPiA+ICAgCS8qIFBvcHVsYXRlIHRo ZSBuZXdseSBjcmVhdGVkIFBGIGRldmljZSAqLw0KPiA+ICsJcGZfZGV2LT5hcHBfZndfaWQgPSBh cHBfaHdfaWQ7DQo+IA0KPiBkaXR0by4NCk91ciBQTUQgZHJpdmVyIGNhbiBzdXBwb3J0IHR3byBk aWZmZXJlbnQgYXBwbGljYXRpb24gZmlybXdhcmVzIG5vdy4NCldlIGdldCB0aGUgYXBwbGljYXRp b24gZmlybXdhcmUncyB0eXBlIGZyb20gdGhlIGZpcm13YXJlIGluIHRoZSBwcm9iZSBmdW5jdGlv biwgDQphbmQgc3RvcmUgaXQgaW4gdGhlIHN0cnVjdHVyZSBvZiBwZiBkZXZpY2UuIFRoZW4gd2Ug Y2FuIGludm9rZSBkaWZmZXJlbnQgaW5pdGlhbGl6YXRpb24gDQpsb2dpY3MgYWNjb3JkaW5nIHRv IHRoZSBhcHBsaWNhdGlvbiBmaXJtd2FyZSdzIHR5cGUuDQoNCldlIGhhdmUgYSBgc3RydWN0dXJl IG5mcF9wZl9kZXZgLCB3aGljaCBpcyB1c2VkIHRvIHN0b3JlIHRoZSBjb21tb24gaW5mb3JtYXRp b24uIA0KV2UgZGVmaW5lZCBhIHN0cnVjdHVyZSBmb3IgZWFjaCB0eXBlIG9mIGFwcGxpY2F0aW9u IGZpcm13YXJlIHRvIGtlZXAgdGhlIHNwZWNpZmljIGluZm9ybWF0aW9uLg0KVGhlIGBzdHJ1Y3R1 cmUgbmZwX3BmX2RldmAgaGFzIGEgYHZvaWQgKmFwcF9md19wcml2YCBmaWxlZCwgd2hpY2ggY2Fu IHBvaW50IHRvIGRpZmZlcmVudCBzdHJ1Y3R1cmUgDQpiYXNlZCBvbiB0aGUgdHlwZSBvZiBhcHBs aWNhdGlvbiBmaXJtd2FyZS4NCg0KU28sIHdoYXQgeW91IG1lYW4gaXMgd2UgbmVlZCBub3Qgc3Rv cmUgaXQgaW4gdGhlIHN0cnVjdHVyZSBvZiBwZiBkZXZpY2UgYXMgbm8gb3RoZXIgbG9naWNzIA0K b3V0IG9mIHRoaXMgZnVuY3Rpb24gd2lsbCB1c2UgaXQ/DQoNCg==