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 14148A0A03; Tue, 19 Jan 2021 00:41:31 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8C9F2140D2C; Tue, 19 Jan 2021 00:41:30 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by mails.dpdk.org (Postfix) with ESMTP id 69891140D2B for ; Tue, 19 Jan 2021 00:41:29 +0100 (CET) Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 18 Jan 2021 15:41:28 -0800 Received: from HQMAIL107.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Mon, 18 Jan 2021 15:41:28 -0800 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Mon, 18 Jan 2021 15:41:28 -0800 Received: from HKMAIL103.nvidia.com (10.18.16.12) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 18 Jan 2021 23:41:27 +0000 Received: from HKMAIL102.nvidia.com (10.18.16.11) by HKMAIL103.nvidia.com (10.18.16.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 18 Jan 2021 23:41:16 +0000 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.49) by HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 18 Jan 2021 23:41:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iyUMsANWuMtV0iuXz6r1TsUPpDvW2ik+SQVJ7mk+SvXetll72E0G2aMTdoMCrtY0rvUk0YpfoX6xFlPv79IRSB9OHLFrFxOona+00giqidBFdqsm7e9n+dg4bvbwMm4/mOFN+3hQ7zzwFG8DVfcuMZ9xjZGNgire6fC7apqSXh1dA/eiOst2PyBRfLvm5bLO8THyossrmxSA7+cZHZsVSrLO4O1NDwwBhcQlbXamzZveJoxuXuAHv1A5sf3qRpiJyIQ3D/DYltBV29+MM9ZLQXnkGt5uF/wJptbpIhz0dDtoIQVmnJ6glLDCXAuP7Dzihpf+OpFS5Cuyg083PBG8EQ== 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=z+N6bPL8FwSqB2G85LqC//9wj2WzA4/t+nOLiEYM1PE=; b=a1mCuNzRnRc7boUlG1ZbHqDxEkoScrqMMZD5/ea+SHmP28M26yNJvB/q1YG86x7MRpHo3joORkUqtj+nS96SFd1iEETyoto0cwuKd/PScfNSVldEN1KVHcRGYabejl591/Dlw9l5GdyKwTTxGYHra2YUNxd2utkvp5sxSSgE9pXfG8zdRV/hElQB1KF1ypoD5q9EA8Z5sgIM/QibVcjo6mFy7GJJEM7gEN4pQTshLTvuRq8IaLsQOP3INAmoCURJIrka2TuiEyA21i0msiZZVwVPcP05XVK/ef+R2Z1htqnxFVdfVnapa+QW9AZzBiTOZ1XpnvnAfDdnnqiamli78g== 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 BYAPR12MB2615.namprd12.prod.outlook.com (2603:10b6:a03:61::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.13; Mon, 18 Jan 2021 23:41:14 +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; Mon, 18 Jan 2021 23:41:14 +0000 From: "Xueming(Steven) Li" To: Ajit Khaparde , NBU-Contact-Thomas Monjalon CC: Ferruh Yigit , Andrew Rybchenko , Olivier Matz , dpdk-dev , Slava Ovsiienko , Asaf Penso Thread-Topic: [dpdk-dev] [PATCH v4 1/9] ethdev: introduce representor type Thread-Index: AQHW7YuA83MT0PksgEOk8nVhg//mOKotp4QAgAAEE4CAAAD4gIAABEaAgAAAj4CAAFntEA== Date: Mon, 18 Jan 2021 23:41:14 +0000 Message-ID: References: <1608303356-13089-2-git-send-email-xuemingl@nvidia.com> <6467622.ieihe5XLyd@thomas> <4783704.kY4qWPY9W3@thomas> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; 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: 66dc4e2b-977f-4121-ac28-08d8bc0a8b35 x-ms-traffictypediagnostic: BYAPR12MB2615: 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:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: agkGItLLG+dOHxfFc5SrQkJvffkurbFdlgcrUzXaz7NI4rl2vS/2LG/DFT/NrQZvATDMSxLLacXVe8aP/rNnkdQVk7uk7t9Vy/ih2ifwXwMK2iaQRAObe8GnNN+83J0pSJecoTpZaI9tTDUtgB7KpeATTloQcT2HZMsOTjfHFu6UvwlzBmXgTIJS/KH3xXc/XeiH6HIOjKVYxV0mRgS4MoySeybDhufe1oR0+wGWzOcM/K89kqE5jSY/0HuwQrVv+0FzYXnvLWrg6Io0TUqwtLe4BXMObJ4uxq4CHOmzGrWBmqGdfWkmiagZdbTrtrYpNhdmp6wsb+3IlbrYySly1bcU3J40W7pJFV1xjJRDWb7/xgndCgo9YIkAahe05XMoq0yhw54jnuZvhHd9LcwdfQ== 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)(376002)(396003)(136003)(346002)(39860400002)(366004)(53546011)(6506007)(2906002)(186003)(7696005)(4326008)(26005)(8936002)(52536014)(316002)(478600001)(54906003)(9686003)(86362001)(66446008)(5660300002)(71200400001)(64756008)(110136005)(107886003)(66476007)(66946007)(76116006)(33656002)(8676002)(55016002)(83380400001)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?aGtkZzJ6aGh2NFVJWVRvRDMxRGM0azk5cmltUEFZSm9ET09qbzNjYWdPdnlh?= =?utf-8?B?d3JIdDUvOXVNc3FDdW53MStKNFpBVGtnNFVwZDVUYXlzTmVQZSs5ek5CSkJ5?= =?utf-8?B?S1Fockc1d0QxT2g4a0wydmFRK1BrZTFpYS9pR0ZmME5PSlpjbnBlUTY1M3Iw?= =?utf-8?B?UzF5ZU1UVXJUWDArandjSUNQTHNWYzlTNnM0YUZtWUJkcTlQdWl0V2FBOERG?= =?utf-8?B?U1dqemVVUEJKUTZ5YXRub1ZxRVBtTGZkQjJLMUxIczdjYXN3eHNkTFNVNDA3?= =?utf-8?B?WEdQUjJodU9hdDQ1UGVhOWE3OGFWZFdQbjI2dlBYcUtsNzlWejRSRkkxMDhv?= =?utf-8?B?RUVSTjN4djM2Y2gxcnVlYW9BaWY2bzZubzBTSUoyUXpSSmhjZ3ZUVGhHVU05?= =?utf-8?B?NW1BNEQxNS9UQ2ppR21zVjlETVZlTjd3VStVL09IOHQyamhaVlM1M3F5dEU0?= =?utf-8?B?ZXljN3dqdCtENEhGQXUyUXkxeFRmRGdEbDVGTnVQVWNoQnVGZnczQytEa0pi?= =?utf-8?B?TWNCMlFCNC9JZE0xbC9ub0xpekh1eXV6QzRqTm9aalllZzVObmMvdGRhWEQy?= =?utf-8?B?RDFBbTZGdzc5NVJKc0k1OGVMbjRUVk9RUU9LaGhFb1U5VW5nQW5ZR1dSRzN6?= =?utf-8?B?R3duUG9oWkwwRjFIeEVRZGIvdEEza0lUU0xZb1kxVzEwU3FMVVdxdHFyM0Q2?= =?utf-8?B?YmJCRTdrTDlOTzBPSmZRRFcyOEMrNmlDOFZQTUovNCtsdU9taElZRXptbmFp?= =?utf-8?B?RTBFNERFWWFMS2JhUXZxSnlOTW9wVHdpd2VkU0U3NWcycGVtRVphZ0FZSG1r?= =?utf-8?B?cTNKL2tqZXFoV0ZOM002Ty9ZWEJ2MHFMdW8zNDZYTCtuYUJZY1p5TVBFU3R6?= =?utf-8?B?bkJvRVVTSFpVaVBTZ3ZBV3FPNzZSWklJVGlob1BYMmJXekY3dno5VU9VaE1o?= =?utf-8?B?b3dPSGZ4NXJpSm0reGV4YTRSVEMrcTZlQkFVZ2NJTG0vTzEzeC9GQzlZK2hV?= =?utf-8?B?YTlZanUwNXltRDhHeHpheEJWUWcvWW1SY0RGWk1FNzQ0L1hERlhCWTFWRXVr?= =?utf-8?B?UE1jb081Tzc1N1lIQTRqUGMvbENwblZJeWNhN1FDUXdZTk1qTDhPc2sxRVlz?= =?utf-8?B?amRKSzRoaGxxemlnM3BidWVMc0lFQy9VQU1PcEdtY09XdG1OS0I0dHhPR2Zo?= =?utf-8?B?VXlCbk5lOElHalVGR3EvY3RTZXdiUnQrUDQvQ0t1Nktyd0R2VTk0MitPZ1N5?= =?utf-8?B?UlNXazBKcG5oRUtnUHRWSWdQTnZhS01OSmFaVVptMmtib1VGYWtJTHhzWko1?= =?utf-8?Q?rpAr3yPBEIDnk=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: 66dc4e2b-977f-4121-ac28-08d8bc0a8b35 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2021 23:41:14.3194 (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: GCnbOG1/dCvJqgLGpICyyccVDgk6OlM5xVDFdqyQr5AzD4cdL+egGBVPKD0SuTofOXBoLbF480CGYO1kNUoLuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2615 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1611013288; bh=z+N6bPL8FwSqB2G85LqC//9wj2WzA4/t+nOLiEYM1PE=; 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=gIlZZdgCFfpSBj7Q/+txa+cQN2kKF8gZkCs6V8NdncgxwWJ78ixmGJMhT60BwNTmc M8GQv5qyeXU6ixustD2Es0v2KZKP9DFbpkXf90UqDJKS7H9HWKH7TP7T7V3rYwvfTC 5KzvF2NiM9egcfRhKh+6bPnRcQRUVXGSLgCOJQTv9LBCT9oOCF60XvQCOZKJceZj7Y k/B1KItGi59HxedxlRJcRhnZyva7GdDt2bG3gp+5lUqTfuVdF7u7Fix+n0nv0en12y n6aaRpcSqUYiamXccl+vh8QaI6vLrFW/1StGfhYf2ViAM1rQOSQk2mhQI8XFAQFiNC lubechR1gU5CQ== 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" Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogQWppdCBLaGFwYXJkZSA8YWppdC5r aGFwYXJkZUBicm9hZGNvbS5jb20+DQo+U2VudDogVHVlc2RheSwgSmFudWFyeSAxOSwgMjAyMSAy OjE4IEFNDQo+VG86IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9u Lm5ldD4NCj5DYzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPjsgRmVy cnVoIFlpZ2l0DQo+PGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+OyBBbmRyZXcgUnliY2hlbmtvDQo+ PGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1PjsgT2xpdmllciBNYXR6IDxvbGl2aWVyLm1h dHpANndpbmQuY29tPjsNCj5kcGRrLWRldiA8ZGV2QGRwZGsub3JnPjsgU2xhdmEgT3ZzaWllbmtv IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgQXNhZg0KPlBlbnNvIDxhc2FmcEBudmlkaWEuY29t Pg0KPlN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NCAxLzldIGV0aGRldjogaW50cm9k dWNlIHJlcHJlc2VudG9yIHR5cGUNCj4NCj5PbiBNb24sIEphbiAxOCwgMjAyMSBhdCAxMDoxNSBB TSBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+d3JvdGU6DQo+Pg0KPj4g MTgvMDEvMjAyMSAxOTowMCwgQWppdCBLaGFwYXJkZToNCj4+ID4gT24gTW9uLCBKYW4gMTgsIDIw MjEgYXQgOTo1NyBBTSBUaG9tYXMgTW9uamFsb24NCj48dGhvbWFzQG1vbmphbG9uLm5ldD4gd3Jv dGU6DQo+PiA+ID4gMTgvMDEvMjAyMSAxODo0MiwgQWppdCBLaGFwYXJkZToNCj4+ID4gPiA+IE9u IE1vbiwgSmFuIDE4LCAyMDIxIGF0IDM6MTcgQU0gWHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlh LmNvbT4NCj53cm90ZToNCj4+ID4gPiA+ID4gK2VudW0gcnRlX2V0aF9yZXByZXNlbnRvcl90eXBl IHsNCj4+ID4gPiA+ID4gKyAgICAgICBSVEVfRVRIX1JFUFJFU0VOVE9SX05PTkUsIC8qKjwgbm90 IGEgcmVwcmVzZW50b3IuICovDQo+PiA+ID4gPiA+ICsgICAgICAgUlRFX0VUSF9SRVBSRVNFTlRP Ul9WRiwgICAvKio8IHJlcHJlc2VudG9yIG9mIFZGLiAqLw0KPj4gPiA+ID4gPiArICAgICAgIFJU RV9FVEhfUkVQUkVTRU5UT1JfU0YsICAgLyoqPCByZXByZXNlbnRvciBvZiBTRi4gKi8NCj4+ID4g PiA+IFRpbGwgd2UgZ2V0IHVzZWQgdG8gdGhlIHRlcm1pbm9sb2d5Li4uDQo+PiA+ID4gPiBDYW4g d2UgYWxzbyBoYXZlIFNGID0gIlN1YiBGdW5jdGlvbiIgbWVudGlvbmVkIGluIHRoZSBkb2NzIG9y DQo+Y29tbWVudHM/DQo+PiA+ID4NCj4+ID4gPiBBcmUgd2Ugc3VyZSBhYm91dCB0aGUgZGVmaW5p dGlvbj8NCj4+ID4gPiBJIHJlbWVtYmVyIHNlZWluZyBTRiA9IFNjYWxhYmxlIEZ1bmN0aW9uIHNv bWV3aGVyZSBlbHNlIChtYXliZSBmcm9tDQo+SW50ZWwpDQo+PiA+IFRoYXQgY29tcGxpY2F0ZXMg aXQuIEJ1dCBpZiB0aGV5IG1lYW4gdGhlIHNhbWUgdGhpbmcsIGxldCdzIHBpY2sgb25lLg0KPj4N Cj4+IEkgdGhpbmsgIlN1YiBGdW5jdGlvbiIgYW5kICJWaXJ0dWFsIEZ1bmN0aW9uIiBhcmUgZWFz eSB0byB1bmRlcnN0YW5kDQo+PiBmb3IgZXZlcnlib2R5Lg0KPj4gSSBzdWdnZXN0IHBpY2tpbmcg dGhlc2UgdHdvIGZvciBjb21tZW50cyBhYm92ZS4NCj4rMQ0KDQpUaGVyZSB3YXMgYW4gaW50ZXJu YWwgZGlzY3Vzc2lvbiBhbmQgdGhlIGNvbmNsdXNpb24gaXMgdG8gYWxpZ24gd2l0aCBrZXJuZWwg ZHJpdmVyIG5hbWUuDQpXaWxsIHVwZGF0ZSBjb21tZW50IGluIG5leHQgdmVyc2lvbiwgdGhhbmtz IQ0KDQo+DQo+Pg0K