From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id AF049A046B; Thu, 9 Jan 2020 10:49:54 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5779C1DBF0; Thu, 9 Jan 2020 10:49:54 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id BC5231DBD6 for ; Thu, 9 Jan 2020 10:49:52 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jan 2020 01:49:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,413,1571727600"; d="scan'208";a="246612533" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga004.fm.intel.com with ESMTP; 09 Jan 2020 01:49:51 -0800 Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 9 Jan 2020 01:49:51 -0800 Received: from shsmsx154.ccr.corp.intel.com (10.239.6.54) by fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 9 Jan 2020 01:49:50 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by SHSMSX154.ccr.corp.intel.com ([169.254.7.132]) with mapi id 14.03.0439.000; Thu, 9 Jan 2020 17:49:48 +0800 From: "Xu, Rosen" To: Maxime Coquelin , Thomas Monjalon CC: Matan Azrad , "Bie, Tiwei" , "Wang, Zhihong" , "Wang, Xiao W" , "Yigit, Ferruh" , "dev@dpdk.org" , "Pei, Andy" Thread-Topic: [dpdk-dev] [PATCH v1 0/3] Introduce new class for vDPA device drivers Thread-Index: AQHVxs6NtzIW9/O4dU+Z+czcI1Eqc6fiFECQ Date: Thu, 9 Jan 2020 09:49:48 +0000 Message-ID: <0E78D399C70DA940A335608C6ED296D73AC7FA9C@SHSMSX104.ccr.corp.intel.com> References: <1577287161-10321-1-git-send-email-matan@mellanox.com> <2962572.5fSG56mABF@xps> <0E78D399C70DA940A335608C6ED296D73AC7E548@SHSMSX104.ccr.corp.intel.com> <1669723.3VsfAaAtOV@xps> <269e1b71-89de-94a2-58db-221f78ef3955@redhat.com> In-Reply-To: <269e1b71-89de-94a2-58db-221f78ef3955@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzQwNWQzMmYtYWY4Zi00ZTMzLWIyMzYtOWUxODM5MDhmOGM1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiS2U3c1lBMWZPNFEyMTdwWWFEQzRWYit6Z3pLaUo4aGp6WWVwZmpYWXZraEpXRzNPUUVqdndTOGxiUWwzdFlzYyJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v1 0/3] Introduce new class for vDPA device drivers X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGlu IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkg MDksIDIwMjAgMTc6MjQNCj4gVG86IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5l dD47IFh1LCBSb3Nlbg0KPiA8cm9zZW4ueHVAaW50ZWwuY29tPg0KPiBDYzogTWF0YW4gQXpyYWQg PG1hdGFuQG1lbGxhbm94LmNvbT47IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+Ow0K PiBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgV2FuZywgWGlhbyBXDQo+ IDx4aWFvLncud2FuZ0BpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50 ZWwuY29tPjsNCj4gZGV2QGRwZGsub3JnOyBQZWksIEFuZHkgPGFuZHkucGVpQGludGVsLmNvbT4N Cj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYxIDAvM10gSW50cm9kdWNlIG5ldyBj bGFzcyBmb3IgdkRQQSBkZXZpY2UNCj4gZHJpdmVycw0KPiANCj4gDQo+IA0KPiBPbiAxLzkvMjAg OTo0MSBBTSwgVGhvbWFzIE1vbmphbG9uIHdyb3RlOg0KPiA+IDA5LzAxLzIwMjAgMDM6MjcsIFh1 LCBSb3NlbjoNCj4gPj4gSGksDQo+ID4+DQo+ID4+IEZyb206IFRob21hcyBNb25qYWxvbiA8dGhv bWFzQG1vbmphbG9uLm5ldD4NCj4gPj4+IDA4LzAxLzIwMjAgMTM6MzksIFh1LCBSb3NlbjoNCj4g Pj4+PiBGcm9tOiBNYXRhbiBBenJhZCA8bWF0YW5AbWVsbGFub3guY29tPg0KPiA+Pj4+PiBGcm9t OiBYdSwgUm9zZW4NCj4gPj4+Pj4+IERpZCB5b3UgdGhpbmsgYWJvdXQgT1ZTIERQREs/DQo+ID4+ Pj4+PiB2RFBBIGlzIGEgYmFzaWMgbW9kdWxlIGZvciBPVlMsIGN1cnJlbnRseSBpdCB3aWxsIHRh a2Ugc29tZQ0KPiA+Pj4+Pj4gZXhjZXB0aW9uIHBhdGggcGFja2V0IHByb2Nlc3NpbmcgZm9yIE9W Uywgc28gaXQgc3RpbGwgbmVlZHMgdG8NCj4gPj4+Pj4+IGludGVncmF0ZQ0KPiA+Pj4gZXRoX2Rl di4NCj4gPj4+Pj4NCj4gPj4+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIgcXVlc3Rpb24uDQo+ ID4+Pj4+DQo+ID4+Pj4+IFdoYXQgZG8geW91IG1lYW4gYnkgImludGVncmF0ZSBldGhfZGV2Ij8N Cj4gPj4+Pg0KPiA+Pj4+IE15IHF1ZXN0aW9ucyBpcyBpbiBPVlMgRFBESyBzY2VuYXJpbyB2RFBB IGRldmljZSBpbXBsZW1lbnRzIGV0aF9kZXYNCj4gPj4+PiBvcHMsIHNvIGNyZWF0ZSBhIG5ldyBj bGFzcyBhbmQgbW92ZSBpZmMgY29kZSB0byB0aGlzIG5ldyBjbGFzcyBpcyBub3Qgb2suDQo+ID4+ Pg0KPiA+Pj4gMS8gSSBkb24ndCB1bmRlcnN0YW5kIHRoZSByZWxhdGlvbiB3aXRoIE9WUy4NCj4g Pj4+DQo+ID4+PiAyLyBubywgdkRQQSBkZXZpY2UgaW1wbGVtZW50cyB2RFBBIG9wcy4NCj4gPj4+ IElmIGl0IGltcGxlbWVudHMgZXRoZGV2IG9wcywgaXQgaXMgYW4gZXRoZGV2IGRldmljZS4NCj4g Pj4+DQo+ID4+PiBQbGVhc2Ugc2hvdyBhbiBleGFtcGxlIG9mIHdoYXQgeW91IGNsYWltLg0KPiA+ Pg0KPiA+PiBBbnN3ZXJzIG9mIDEgYW5kIDIuDQo+ID4+DQo+ID4+IEluIE9WUyBEUERLLCBlYWNo IG5ldHdvcmsgZGV2aWNlKHN1Y2ggYXMgTklDLCB2SG9zdCBldGMpIG9mIERQREsNCj4gPj4gbmVl ZHMgdG8gYmUgaW1wbGVtZW50ZWQgYXMgcnRlX2V0aF9kZXYgYW5kIHByb3ZpZGVzIGV0aF9kZXZf b3BzIHN1Y2gNCj4gYXMgcGFja2V0IFRYL1JYIGZvciBPVlMuDQo+ID4NCj4gPiBObywgT1ZTIGlz IGFsc28gdXNpbmcgdGhlIHZob3N0IEFQSSBmb3Igdmhvc3QgcG9ydC4NCj4gPg0KPiA+PiBUYWtl IHZIb3N0KFZpcnRpbyBiYWNrIGVuZCkgZm9yIGV4YW1wbGUsIE9WUyBzdGFydHVwcyB2SG9zdCBp bnRlcmZhY2UgbGlrZQ0KPiB0aGlzOg0KPiA+PiBvdnMtdnNjdGwgYWRkLXBvcnQgYnIwIHZob3N0 LXVzZXItMSAtLSBzZXQgSW50ZXJmYWNlIHZob3N0LXVzZXItMQ0KPiA+PiB0eXBlPWRwZGt2aG9z dHVzZXIgZHJpdmVycy9uZXQvdmhvc3QgaW1wbGVtZW50cyB2SG9zdCBhcyBydGVfZXRoX2Rldg0K PiBhbmQgaW50ZWdyYXRlZCBpbiBPVlMuDQo+ID4+IE9WUyBjYW4gc2VuZC9yZWNlaXZlIHBhY2tl dHMgdG8vZnJvbSBWTSB3aXRoIHJ0ZV9ldGhfdHhfYnVyc3QoKQ0KPiA+PiBydGVfZXRoX3J4X2J1 cnN0KCkgd2hpY2ggY2FsbCBldGhfZGV2X29wcyBpbXBsZW1lbnRhdGlvbiBvZg0KPiBkcml2ZXJz L25ldC92aG9zdC4NCj4gPg0KPiA+IE5vLCBpdCBpcyB1c2luZyBydGVfdmhvc3RfZGVxdWV1ZV9i dXJzdCgpIGFuZA0KPiA+IHJ0ZV92aG9zdF9lbnF1ZXVlX2J1cnN0KCkgd2hpY2ggYXJlIG5vdCBp biBldGhkZXYuDQo+ID4NCj4gPj4gdkRQQSBpcyBhbHNvIFZpcnRpbyBiYWNrIGVuZCBhbmQgd29y a3MgbGlrZSB2SG9zdCwgc2FtZSBhcyB2SG9zdCwgaXQNCj4gPj4gd2lsbCBiZSBpbXBsZW1lbnRl ZCBhcyBydGVfZXRoX2RldiBhbmQgYWxzbyBiZSBpbnRlZ3JhdGVkIGludG8gT1ZTLg0KPiA+DQo+ ID4gTm8sIHZEUEEgaXMgbm90ICJpbXBsZW1lbnRlZCBhcyBydGVfZXRoX2RldiIuDQo+ID4NCj4g Pj4gU28sIGl0J3Mgbm90IG9rIHRvIG1vdmUgaWZjIGNvZGUgZnJvbSBkcml2ZXJzL25ldC4NCj4g Pg0KPiA+IGRyaXZlcnMvbmV0L2lmYyBoYXMgbm8gZXRoZGV2IGltcGxlbWVudGF0aW9uIGF0IGFs bC4NCj4gPg0KPiA+DQo+ID4gUm9zZW4sIEknbSBzb3JyeSwgdGhlc2UgYXJndW1lbnRzIGxvb2sg aXJyZWxldmFudCwgc28gSSB3b24ndCBjb25zaWRlcg0KPiA+IHRoZW0gYXMgYmxvY2tpbmcgdGhl IGludGVncmF0aW9uIG9mIHRoaXMgcGF0Y2guDQo+ID4NCj4gPg0KPiANCj4gSSBhZ3JlZSB3aXRo IFRob21hcywgdGhlIHZEUEEgZHJpdmVycyBkbyBub3QgaW1wbGVtZW50IHRoZSBldGhkZXYgb3Bz Lg0KDQpGb3IgT1ZTIGhhc24ndCBpbnRlZ3JhdGVkIHZEUEEsIGl0IGRvZXNuJ3QgaW1wbGVtZW50 IGV0aGRldiBvcHMsIGJ1dCB0aGVyZSBhcmUgbWFueQ0KZGlzY3Vzc2lvbnMgaW4gT1ZTIGNvbW11 bml0eSBhYm91dCB2RFBBLCBpdCBzZWVtcyB2RFBBIHdpbGwgYmUgc3VwcG9ydGVkIGluIE9WUyBp bg0KdGhlIG5lYXIgZmVhdHVyZS4NCg0KPiBBbmQgT1ZTIGRvZXMgbm90IHVzZSB0aGUgVmhvc3Qg UE1EIGZvciB0aGUgVmhvc3QtdXNlciBwb3J0cywgYnV0IGRpcmVjdGx5DQo+IGNhbGwgdGhlIGxp YnJ0ZV92aG9zdCBBUElzLg0KDQpJJ20gYWZyYWlkIHlvdSBhcmUgd3JvbmcsIHBscyByZWFkIHRo ZXNlIGRvY3VtZW50cyB3aGljaCBpbnRyb2R1Y2UgaG93IHRvIHVzZSB2SG9zdC11c2VyIFBNRCBp biBPVlM6DQpodHRwOi8vZG9jcy5vcGVudnN3aXRjaC5vcmcvZW4vbGF0ZXN0L3RvcGljcy9kcGRr L3Zob3N0LXVzZXIvDQpodHRwOi8vZG9jcy5vcGVudnN3aXRjaC5vcmcvZW4vbGF0ZXN0L3RvcGlj cy9kcGRrL3BtZC8NCg0KPiBSZWdhcmRzLA0KPiBNYXhpbWUNCg0K