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 6CA11A0A03; Tue, 19 Jan 2021 08:37:34 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4EF2D140CF4; Tue, 19 Jan 2021 08:37:34 +0100 (CET) Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by mails.dpdk.org (Postfix) with ESMTP id F26F5140CCF for ; Tue, 19 Jan 2021 08:37:31 +0100 (CET) Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 18 Jan 2021 23:37:31 -0800 Received: from HQMAIL105.nvidia.com ([172.20.161.6]) by hqpgpgate102.nvidia.com (PGP Universal service); Mon, 18 Jan 2021 23:37:31 -0800 X-PGP-Universal: processed; by hqpgpgate102.nvidia.com on Mon, 18 Jan 2021 23:37:31 -0800 Received: from HKMAIL102.nvidia.com (10.18.16.11) by HQMAIL105.nvidia.com (172.20.187.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 19 Jan 2021 07:37:30 +0000 Received: from HKMAIL103.nvidia.com (10.18.16.12) by HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 19 Jan 2021 07:37:25 +0000 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by HKMAIL103.nvidia.com (10.18.16.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 19 Jan 2021 07:37:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ndXy3NiXQ6MmdSLNJ9+7+fhtcEOMCnMlqnFOZEhpvcqWC5ppntevKGuz2PrKd3PMezICTSRdLF/Ljp1p7SPv0AfkHInKc0ul1QRJstBIvHrxIAmjtoG+api7bmeHRD9LrTbk2Za+JfhKXJ7ykpFVzgCU6P4mMLUR3jw9MD5niGbf6yksKAU8UrCB8m2xpcczghL7s3GU48GAzvw2Fd+QSwN3RxtTBDr1PSB/6NGLtdNItinmAGZo93Ou53gO4aaJhGZyB9h+vdMyC6JV8Bmo7zGdA1jTl59lqBbfxAtbj96E2908/kqjjTejL3rYxHFN/SNcMHCPXLi3gSD49dXmtw== 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-SenderADCheck; bh=d5e/a85K6+p+N/Gs/jjUQ09e5w6lqiSFbgQGm+8wNl4=; b=IRPfs0R1hPIRxHb1V0Kj282WySw06HUBSRz7fXyLIrG3KZa2AFC8M8AyBKh2RnaAxNpRLz+KWUzzkJ/9GEV/tkKUorW8Q7+tlrKWuX5UPH2kw+tOSezXDEjOW1jWlUry/E5zaRu7yOSE628+mXT9Bv5wgMI36/udK3S6i+R0X52E5D79r1amGHNyZrn3BCv5GtlQyUH4k5DF/Ku6tipaHx4x9+Xx+SgXRVjNfhouSKf/yW9rBJ4edXnk8aoxcfTfUFCSGolWgE2U8fatZPK5l1XQlPaJbDNMBSVbhf9Jud7fx4Ry9o0zPrCsrJzxPZ9cd4jITJqQPt4Emd0ngEEfnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) by BYAPR12MB3221.namprd12.prod.outlook.com (2603:10b6:a03:135::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Tue, 19 Jan 2021 07:37:22 +0000 Received: from BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::8d03:2ada:5add:965d]) by BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::8d03:2ada:5add:965d%3]) with mapi id 15.20.3763.014; Tue, 19 Jan 2021 07:37:22 +0000 From: "Xueming(Steven) Li" To: Andrew Rybchenko , "NBU-Contact-Thomas Monjalon" , Ferruh Yigit , Olivier Matz CC: "dev@dpdk.org" , Slava Ovsiienko , Asaf Penso Thread-Topic: [PATCH v4 1/9] ethdev: introduce representor type Thread-Index: AQHW7YuA83MT0PksgEOk8nVhg//mOKoujUmAgAACl7A= Date: Tue, 19 Jan 2021 07:37:22 +0000 Message-ID: References: <1610968623-31345-1-git-send-email-xuemingl@nvidia.com> <1610968623-31345-2-git-send-email-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [180.162.33.127] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d4e3a167-e649-4e7f-a5f6-08d8bc4d0ef9 x-ms-traffictypediagnostic: BYAPR12MB3221: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dpYPZ1hPWqVVfSVqSLGzqA9EZeOfVfltyt2XdeuKpXdQXuyFJmrFr9DzA+5mCRlhxgR2onJfZwEqBaMufByBRmW4bby/oqQA3Zv/yGuQ3/E4WBt829VBk2thLyYGDEcFay+oZl4wtB76qNHbvA0VzXyH3cnb5ngjKWSJcYrZHppMVwE93h7c4xcOn4Jz8pVoVLAKLlN85A+fy2r2ceFZbUCzHdsnmd/6mBLmyqgMxQoCGa00lZAD/pMQJbGQCqQMm4ld5fwIfKR+tSSe7z/99vNZkN5Raz5s0kauUZrdWs36jK57c1nM1P9YiW/Hiyittkycv8O16FoqChpzSWOih0nKioVSFrIOe9APVPNZx66P9NRyw8SRh+VJ91CKKWjNcEm30vaxNkQP15XWJTr5fQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB4324.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(136003)(346002)(39860400002)(376002)(54906003)(110136005)(86362001)(26005)(316002)(8936002)(6506007)(83380400001)(9686003)(107886003)(8676002)(33656002)(55016002)(7696005)(478600001)(4326008)(186003)(5660300002)(71200400001)(66556008)(76116006)(66476007)(66446008)(66946007)(52536014)(2906002)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?akc3dGFyaWdWZldwTldKMzFpS2k2Zmpvb3ZHaVpkZ2xLTGlhZm1vUlZYZ3Jq?= =?utf-8?B?LzM3VThWMlg0aUVMNmUzZGZaTUIwUjhOam5HWlhzbDVxVkhvdGZpZTNJUEY2?= =?utf-8?B?TGxXemdPSDBFVGczWC9ESkFqbzZvZlQvTE15WE9abDFZVkw0Y2g0QU1xN2U2?= =?utf-8?B?NjA5cEpZTmxseDhqNkpQOUkxNm51ZTBKUjZ2VkExOG00QXRCVmxxdnR0MlhG?= =?utf-8?B?SmxFVnF5ekpwQUR6OHhCZ1ZGRG5sQkxJbHpEWk9zWTJLK2w1UkpHN3FBTUdk?= =?utf-8?B?M3dtUGQ1NzI4V3VSUXhubkRHUWJSakFBZjBtd1FLSlBnbDNkcDFES0FVando?= =?utf-8?B?dEE3V2R2c3hwUHJ3ZW00N0h3N2hzN0ZEaDBlV2dpdWZneHJFaXUxWDF4SHdC?= =?utf-8?B?M1BRKzJHN05IWkZSNXB3NER2QXFxcXZCNzUrTVkyWWY3bFpBRGtlRkhKVUVB?= =?utf-8?B?MFJob2YzOWtVZlFpVlBHZ1JOZS85YmNZMEQ2TGdiVEh1UEJqS3pSK2VRWmVq?= =?utf-8?B?aG1RMDJqdVZGUjlHbnk5UXNOTk8zL0cyLy9NOGRmc2o0YVh2WDJaV1lsZDNO?= =?utf-8?B?Unh4NUh4OXYrNll3Y0hhbnhjcUoyS0JKZWM2amFnVjJSS2FmMG1KY0xQTmdq?= =?utf-8?B?VmdhQThLai9sZVhHSDgvenJVYXBnVEx2dDhhWWNTSzN6R1pDS3VVZjJ4TTJF?= =?utf-8?B?LzhnekE3M3JocHdQREdROU5WK1VtQkJseDlCV0t0NVJUWDlHa2ZtZXNkSDlQ?= =?utf-8?B?SjBOUmxMcE15TlpqZzlEZmJ0REo4aGpub2VEWU5PYXA1QWw5Zm9HbUpDcmxo?= =?utf-8?B?bm9jOEV1ZGo2NnZ4cVZCaVRDOHZnZkNJbFlBWjFjOHE4MW1WVm1LREZwOEJa?= =?utf-8?B?cCtNZlFUWE81YlpxSER6QUo2VkpGUGZxL0Nudy9lQnhBMlQzQy9MQS95R3lz?= =?utf-8?B?VlJrU1hzSFFqNFVIQVpwSFhocDVEVXo4UytacExuS3ZEbWNUaElZQ0JQTW5O?= =?utf-8?B?V2RUQld3SEFYV1lUUEdqV0tyZnAvNnU3MUd6bVdScC9zMmtYOHZvYVpGSmtt?= =?utf-8?B?amI4T0JMck9UVG9vajNTVktWalRoR2wyTzlZQW8zRjgzWmRkYmFLaVRYQThh?= =?utf-8?B?QmdRaUI3Z3J6aHp1RmVmdXh3ck5qWXlWZjl4Y00vY3Q3YjJ5SjhBTDJSa3Zz?= =?utf-8?B?ZnNtMlo1SEt1aWl6REJZRTVtZFhkRjNVZjFYMmltRjRteGNLU1hMMzhJaWM1?= =?utf-8?B?MVFDT0NnSWJib1p5cGZ2VWk0TkhVSHBhZXlveUNja245ZTZ6S2pKbnl1RllS?= =?utf-8?Q?3uBPgJ1k4NBb4=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB4324.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4e3a167-e649-4e7f-a5f6-08d8bc4d0ef9 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2021 07:37:22.1615 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nKFssY7i62yzqIDKxuD/Auij2UOTs8cKNXD90jpCF+pe5J1wqgIxY9vbpzQE26vENaxoeh20X7ExYQyuyMRAow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3221 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1611041851; bh=d5e/a85K6+p+N/Gs/jjUQ09e5w6lqiSFbgQGm+8wNl4=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=gfwbqfn+ky6P4LHV3HdCUmsyq1+OD3sPCs+XGzzQxwR122ZYq2ul8Sk2qiK/HXPOM q1saQX4WRo+F3D+Ql1JXhTgOcoUDANbsMCrllPgqyLZ64nkno7YPAm6SBmBFKcvZ1H j3BS+XBlAyRFxjNs7yxS3Q48eKWu+LweCsm82gcISsGeSqXz8YrOyTAHa61k/E5yn1 eqnBJzD+AP25OFbHE8mbTvas+1huG/kEpV8aQVBYr0/r6w6FnYKFEEMyeT5J+vF59I 9c4guZb/yW4BKnN+qVuScLKF+Csqk+zWT0HXNnNVa4p4L8ZRQ1/YvuP3a7ICkC/R3e NHUj//ZMphcog== Subject: Re: [dpdk-dev] [PATCH v4 1/9] ethdev: introduce representor type 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 Sender: "dev" SGkgQW5kcmV3LA0KDQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBBbmRyZXcg UnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj5TZW50OiBUdWVzZGF5 LCBKYW51YXJ5IDE5LCAyMDIxIDM6MjUgUE0NCj5UbzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVt aW5nbEBudmlkaWEuY29tPjsgTkJVLUNvbnRhY3QtVGhvbWFzDQo+TW9uamFsb24gPHRob21hc0Bt b25qYWxvbi5uZXQ+OyBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+Ow0KPk9s aXZpZXIgTWF0eiA8b2xpdmllci5tYXR6QDZ3aW5kLmNvbT4NCj5DYzogZGV2QGRwZGsub3JnOyBT bGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+OyBBc2FmIFBlbnNvDQo+PGFz YWZwQG52aWRpYS5jb20+DQo+U3ViamVjdDogUmU6IFtQQVRDSCB2NCAxLzldIGV0aGRldjogaW50 cm9kdWNlIHJlcHJlc2VudG9yIHR5cGUNCj4NCj5PbiAxLzE4LzIxIDI6MTYgUE0sIFh1ZW1pbmcg TGkgd3JvdGU6DQo+PiBUbyBzdXBwb3J0IG1vcmUgcmVwcmVzZW50b3IgdHlwZSwgdGhpcyBwYXRj aCBpbnRyb2R1Y2VzIHJlcHJlc2VudG9yDQo+PiB0eXBlIGVudW0uIFRoZSBlbnVtIGlzIHN1Ympl Y3QgdG8gZXh0ZW5kIGZvciBuZXcgdHlwZXMgdXBjb21pbmcuDQo+Pg0KPj4gU2lnbmVkLW9mZi1i eTogWHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT4NCj4+IEFja2VkLWJ5OiBWaWFjaGVz bGF2IE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4NCj5PbmUgbml0IGJlbG93 IGFuZCBhIHF1ZXN0aW9uIGJlbG93Lg0KPg0KPkluIGFueSBjYXNlOg0KPg0KPkFja2VkLWJ5OiBB bmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4NCj5bc25p cF0NCj4NCj4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2X2RyaXZl ci5oDQo+PiBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXZfZHJpdmVyLmgNCj4+IGluZGV4 IDBlYWNmZDg0MjUuLjNiYzVjNWJiYmIgMTAwNjQ0DQo+PiAtLS0gYS9saWIvbGlicnRlX2V0aGRl di9ydGVfZXRoZGV2X2RyaXZlci5oDQo+PiArKysgYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRo ZGV2X2RyaXZlci5oDQo+PiBAQCAtMTE5Myw2ICsxMTkzLDE0IEBAIF9fcnRlX2ludGVybmFsDQo+ PiAgaW50DQo+PiAgcnRlX2V0aF9zd2l0Y2hfZG9tYWluX2ZyZWUodWludDE2X3QgZG9tYWluX2lk KTsNCj4+DQo+PiArLyoqIEV0aGVybmV0IGRldmljZSByZXByZXNlbnRvciB0eXBlICovIGVudW0g cnRlX2V0aF9yZXByZXNlbnRvcl90eXBlDQo+PiArew0KPj4gKwlSVEVfRVRIX1JFUFJFU0VOVE9S X05PTkUsIC8qKjwgbm90IGEgcmVwcmVzZW50b3IuICovDQo+PiArCVJURV9FVEhfUkVQUkVTRU5U T1JfVkYsICAgLyoqPCByZXByZXNlbnRvciBvZiBWRi4gKi8NCj4+ICsJUlRFX0VUSF9SRVBSRVNF TlRPUl9TRiwgICAvKio8IHJlcHJlc2VudG9yIG9mIFNGLiAqLw0KPj4gKwlSVEVfRVRIX1JFUFJF U0VOVE9SX1BGLCAgIC8qKjwgcmVwcmVzZW50b3Igb2YgaG9zdCBQRi4gKi8NCj4NCj5SVEVfRVRI X1JFUFJFU0VOVE9SX1NGIGFuZCBQRiBsb29rcyBkZWFkIGluIHRoZSBwYXRjaC4NCj5JTUhPLCBh ZGRpdGlvbiBvZiB0aGVzZSBtZW1iZXJzIGhlcmUgbWFrZSBmdXR1cmUgcGF0Y2hlcyB3aGljaCBh ZGQNCj5zdXBwb3J0IGluY29uc2lzdGVudC4NCg0KWWVzLCBsYXRlciBwYXRjaCBpbiB0aGlzIHBh dGNoc2V0IHdpbGwgc3VwcG9ydCBpdC4NCj4NCj4+ICt9Ow0KPj4gKw0KPj4gIC8qKiBHZW5lcmlj IEV0aGVybmV0IGRldmljZSBhcmd1bWVudHMgICovICBzdHJ1Y3QgcnRlX2V0aF9kZXZhcmdzIHsN Cj4+ICAJdWludDE2X3QgcG9ydHNbUlRFX01BWF9FVEhQT1JUU107DQo+PiBAQCAtMTIwMyw2ICsx MjExLDcgQEAgc3RydWN0IHJ0ZV9ldGhfZGV2YXJncyB7DQo+PiAgCS8qKiByZXByZXNlbnRvciBw b3J0L3MgaWRlbnRpZmllciB0byBlbmFibGUgb24gZGV2aWNlICovDQo+PiAgCXVpbnQxNl90IG5i X3JlcHJlc2VudG9yX3BvcnRzOw0KPj4gIAkvKiogbnVtYmVyIG9mIHBvcnRzIGluIHJlcHJlc2Vu dG9yIHBvcnQgZmllbGQgKi8NCj4+ICsJZW51bSBydGVfZXRoX3JlcHJlc2VudG9yX3R5cGUgdHlw ZTsgLyogdHlwZSBvZiByZXByZXNlbnRvciAqLw0KPg0KPklzIGl0IGludGVuZGVkIGFuZCBkb2N1 bWVudGVkIGxpbWl0YXRpb24gdGhhdCB3ZSBjYW4ndCBhZGQgZGlmZmVyZW50IHR5cGUNCj5yZXBy ZXNlbnRvcnMgaW4gb25lIHJlcXVlc3Q/IE9yIGFtIEkgbWlzc2luZyBzb21ldGhpbmcgYW5kIGl0 IGlzIHBvc3NpYmxlPw0KDQpDb3JyZWN0LCBjdXJyZW50IGRldmFyZ3Mgc3RydWN0dXJlIGNhbid0 IHN1cHBvcnQgbWl4IG9mIGRpZmZlcmVudCB0eXBlcy4NCkknbGwgdXBkYXRlIGluIG5leHQgdmVy c2lvbiBpZiBhbnkuDQo+DQo+PiAgfTsNCj4+DQo+PiAgLyoqDQo+Pg0KDQo=