From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id A5FAC1B69A for ; Tue, 3 Apr 2018 11:38:10 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Apr 2018 02:38:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,400,1517904000"; d="scan'208";a="29138002" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga007.fm.intel.com with ESMTP; 03 Apr 2018 02:38:09 -0700 Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 3 Apr 2018 02:38:09 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 3 Apr 2018 02:38:08 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.166]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.108]) with mapi id 14.03.0319.002; Tue, 3 Apr 2018 17:38:05 +0800 From: "Wang, Xiao W" To: Maxime Coquelin , "Yigit, Ferruh" CC: "dev@dpdk.org" , "Wang, Zhihong" , "yliu@fridaylinux.org" , "Tan, Jianfeng" , "Bie, Tiwei" , "Liang, Cunming" , "Daly, Dan" , "thomas@monjalon.net" , "gaetan.rivet@6wind.com" , "Burakov, Anatoly" , "Xu, Rosen" Thread-Topic: [PATCH v3 3/4] net/ifcvf: add ifcvf vdpa driver Thread-Index: AQHTyFBugPByh8y5DkWE4cDqQqr7jaPpr6CAgAUbgoA= Date: Tue, 3 Apr 2018 09:38:05 +0000 Message-ID: References: <20180321132108.52464-4-xiao.w.wang@intel.com> <20180331022929.42172-1-xiao.w.wang@intel.com> <20180331022929.42172-4-xiao.w.wang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGI3MjE0OTgtZjBmNS00ZGIxLWE1M2MtNmFkNTA5NjQxMjIxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJJeXBOXC8wWmlVRDBrcU1sbFJFVkVnZlp0ZDJaTHdDeHZVY3lWbzh0bFZvODBDaW5PanRBNkV5ZXp2aWdDUjZISCJ9 dlp-product: dlpe-windows dlp-version: 11.0.0.116 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 v3 3/4] net/ifcvf: add ifcvf vdpa driver 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: , X-List-Received-Date: Tue, 03 Apr 2018 09:38:11 -0000 SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiBbbWFpbHRvOm1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tXQ0KPiBTZW50OiBT YXR1cmRheSwgTWFyY2ggMzEsIDIwMTggNzoyNyBQTQ0KPiBUbzogV2FuZywgWGlhbyBXIDx4aWFv Lncud2FuZ0BpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoDQo+IDxmZXJydWgueWlnaXRAaW50ZWwu Y29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBXYW5nLCBaaGlob25nIDx6aGlob25nLndhbmdAaW50 ZWwuY29tPjsNCj4geWxpdUBmcmlkYXlsaW51eC5vcmc7IFRhbiwgSmlhbmZlbmcgPGppYW5mZW5n LnRhbkBpbnRlbC5jb20+OyBCaWUsIFRpd2VpDQo+IDx0aXdlaS5iaWVAaW50ZWwuY29tPjsgTGlh bmcsIEN1bm1pbmcgPGN1bm1pbmcubGlhbmdAaW50ZWwuY29tPjsgRGFseSwgRGFuDQo+IDxkYW4u ZGFseUBpbnRlbC5jb20+OyB0aG9tYXNAbW9uamFsb24ubmV0OyBnYWV0YW4ucml2ZXRANndpbmQu Y29tOw0KPiBCdXJha292LCBBbmF0b2x5IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPjsgWHUs IFJvc2VuDQo+IDxyb3Nlbi54dUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMg My80XSBuZXQvaWZjdmY6IGFkZCBpZmN2ZiB2ZHBhIGRyaXZlcg0KPiANCj4gDQo+IA0KPiBPbiAw My8zMS8yMDE4IDA0OjI5IEFNLCBYaWFvIFdhbmcgd3JvdGU6DQo+ID4gVGhlIElGQ1ZGIHZEUEEg KHZob3N0IGRhdGEgcGF0aCBhY2NlbGVyYXRpb24pIGRyaXZlciBwcm92aWRlcyBzdXBwb3J0IGZv cg0KPiA+IHRoZSBJbnRlbCBGUEdBIDEwMEcgVkYgKElGQ1ZGKS4gSUZDVkYncyBkYXRhcGF0aCBp cyB2aXJ0aW8gcmluZyBjb21wYXRpYmxlLA0KPiA+IGl0IHdvcmtzIGFzIGEgSFcgdmhvc3QgYmFj a2VuZCB3aGljaCBjYW4gc2VuZC9yZWNlaXZlIHBhY2tldHMgdG8vZnJvbQ0KPiA+IHZpcnRpbyBk aXJlY3RseSBieSBETUEuDQo+ID4NCj4gPiBEaWZmZXJlbnQgVkYgZGV2aWNlcyBzZXJ2ZSBkaWZm ZXJlbnQgdmlydGlvIGZyb250ZW5kcyB3aGljaCBhcmUgaW4NCj4gPiBkaWZmZXJlbnQgVk1zLCBz byBlYWNoIFZGIG5lZWRzIHRvIGhhdmUgaXRzIG93biBETUEgYWRkcmVzcyB0cmFuc2xhdGlvbg0K PiA+IHNlcnZpY2UuIER1cmluZyB0aGUgZHJpdmVyIHByb2JlIGEgbmV3IGNvbnRhaW5lciBpcyBj cmVhdGVkLCB3aXRoIHRoaXMNCj4gPiBjb250YWluZXIgdkRQQSBkcml2ZXIgY2FuIHByb2dyYW0g RE1BIHJlbWFwcGluZyB0YWJsZSB3aXRoIHRoZSBWTSdzDQo+IG1lbW9yeQ0KPiA+IHJlZ2lvbiBp bmZvcm1hdGlvbi4NCj4gPg0KPiA+IEtleSB2RFBBIGRyaXZlciBvcHMgaW1wbGVtZW50ZWQ6DQo+ ID4NCj4gPiAtIGlmY3ZmX2Rldl9jb25maWc6DQo+ID4gICAgRW5hYmxlIFZGIGRhdGEgcGF0aCB3 aXRoIHZpcnRpbyBpbmZvcm1hdGlvbiBwcm92aWRlZCBieSB2aG9zdCBsaWIsDQo+ID4gICAgaW5j bHVkaW5nIElPTU1VIHByb2dyYW1taW5nIHRvIGVuYWJsZSBWRiBETUEgdG8gVk0ncyBtZW1vcnks IFZGSU8NCj4gPiAgICBpbnRlcnJ1cHQgc2V0dXAgdG8gcm91dGUgSFcgaW50ZXJydXB0IHRvIHZp cnRpbyBkcml2ZXIsIGNyZWF0ZSBub3RpZnkNCj4gPiAgICByZWxheSB0aHJlYWQgdG8gdHJhbnNs YXRlIHZpcnRpbyBkcml2ZXIncyBraWNrIHRvIGEgTU1JTyB3cml0ZSBvbnRvIEhXLA0KPiA+ICAg IEhXIHF1ZXVlcyBjb25maWd1cmF0aW9uLg0KPiA+DQo+ID4gLSBpZmN2Zl9kZXZfY2xvc2U6DQo+ ID4gICAgUmV2b2tlIGFsbCB0aGUgc2V0dXAgaW4gaWZjdmZfZGV2X2NvbmZpZy4NCj4gPg0KPiA+ IExpdmUgbWlncmF0aW9uIGZlYXR1cmUgaXMgc3VwcG9ydGVkIGJ5IElGQ1ZGIGFuZCB0aGlzIGRy aXZlciBlbmFibGVzDQo+ID4gaXQuIEZvciB0aGUgZGlydHkgcGFnZSBsb2dnaW5nLCBWRiBoZWxw cyB0byBsb2cgZm9yIHBhY2tldCBidWZmZXIgd3JpdGUsDQo+ID4gZHJpdmVyIGhlbHBzIHRvIG1h a2UgdGhlIHVzZWQgcmluZyBhcyBkaXJ0eSB3aGVuIGRldmljZSBzdG9wcy4NCj4gPg0KPiA+IEJl Y2F1c2UgdkRQQSBkcml2ZXIgbmVlZHMgdG8gc2V0IHVwIE1TSS1YIHZlY3RvciB0byBpbnRlcnJ1 cHQgdGhlDQo+ID4gZ3Vlc3QsIG9ubHkgdmZpby1wY2kgaXMgc3VwcG9ydGVkIGN1cnJlbnRseS4N Cj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFhpYW8gV2FuZyA8eGlhby53LndhbmdAaW50ZWwuY29t Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IFJvc2VuIFh1IDxyb3Nlbi54dUBpbnRlbC5jb20+DQo+ID4g LS0tDQo+ID4gICBjb25maWcvY29tbW9uX2Jhc2UgICAgICAgICAgICAgICAgICAgIHwgICA3ICsN Cj4gPiAgIGNvbmZpZy9jb21tb25fbGludXhhcHAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiA+ ICAgZHJpdmVycy9uZXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMyArDQo+ID4gICBk cml2ZXJzL25ldC9pZmMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDM2ICsrDQo+ID4gICBkcml2 ZXJzL25ldC9pZmMvYmFzZS9pZmN2Zi5jICAgICAgICAgIHwgMzI5ICsrKysrKysrKysrKysNCj4g PiAgIGRyaXZlcnMvbmV0L2lmYy9iYXNlL2lmY3ZmLmggICAgICAgICAgfCAxNjAgKysrKysrKw0K PiA+ICAgZHJpdmVycy9uZXQvaWZjL2Jhc2UvaWZjdmZfb3NkZXAuaCAgICB8ICA1MiArKysNCj4g PiAgIGRyaXZlcnMvbmV0L2lmYy9pZmN2Zl92ZHBhLmMgICAgICAgICAgfCA4NDINCj4gKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ICAgZHJpdmVycy9uZXQvaWZjL3J0ZV9p ZmN2Zl92ZXJzaW9uLm1hcCB8ICAgNCArDQo+ID4gICBtay9ydGUuYXBwLm1rICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAzICsNCj4gPiAgIDEwIGZpbGVzIGNoYW5nZWQsIDE0MzcgaW5zZXJ0 aW9ucygrKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2lmYy9NYWtlZmls ZQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2lmYy9iYXNlL2lmY3ZmLmMN Cj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9pZmMvYmFzZS9pZmN2Zi5oDQo+ ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvaWZjL2Jhc2UvaWZjdmZfb3NkZXAu aA0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2lmYy9pZmN2Zl92ZHBhLmMN Cj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9pZmMvcnRlX2lmY3ZmX3ZlcnNp b24ubWFwDQo+IA0KPiBUaGFua3MgZm9yIGhhdmluZyBoYW5kbGVkIHRoZSBjaGFuZ2VzLCBwbGVh c2Ugc2VlIG1pbm9yIGNvbW1lbnRzIGJlbG93Lg0KPiANCj4gRmVlbCBmcmVlIHRvIGFkZCBteToN Cj4gUmV2aWV3ZWQtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5j b20+DQo+IA0KPiBUaGFua3MhDQo+IE1heGltZQ0KPiANCj4gPiArc3RhdGljIHVpbnQ2NF90DQo+ ID4gK3F2YV90b19ncGEoaW50IHZpZCwgdWludDY0X3QgcXZhKQ0KPiANCj4gV2UgbWlnaHQgd2Fu dCB0byBoYXZlIHRoaXMgaW4gdmhvc3QtbGliIHRvIGF2b2lkIGR1cGxpY2F0aW9uLA0KPiBidXQg dGhhdCBjYW4gYmUgZG9uZSBsYXRlci4NCj4gDQo+ID4gK3sNCj4gPiArCXN0cnVjdCBydGVfdmhv c3RfbWVtb3J5ICptZW0gPSBOVUxMOw0KPiA+ICsJc3RydWN0IHJ0ZV92aG9zdF9tZW1fcmVnaW9u ICpyZWc7DQo+ID4gKwl1aW50MzJfdCBpOw0KPiA+ICsJdWludDY0X3QgZ3BhID0gMDsNCj4gPiAr DQo+ID4gKwlpZiAocnRlX3Zob3N0X2dldF9tZW1fdGFibGUodmlkLCAmbWVtKSA8IDApDQo+ID4g KwkJZ290byBleGl0Ow0KPiA+ICsNCj4gPiArCWZvciAoaSA9IDA7IGkgPCBtZW0tPm5yZWdpb25z OyBpKyspIHsNCg0KWy4uLl0NCg0KPiA+ICsNCj4gPiArc3RydWN0IHJ0ZV92ZHBhX2Rldl9vcHMg aWZjdmZfb3BzID0gew0KPiA+ICsJLnF1ZXVlX251bV9nZXQgPSBpZmN2Zl9nZXRfcXVldWVfbnVt LA0KPiA+ICsJLmZlYXR1cmVfZ2V0ID0gaWZjdmZfZ2V0X3ZkcGFfZmVhdHVyZSwNCj4gPiArCS5w cm90b2NvbF9mZWF0dXJlX2dldCA9IGlmY3ZmX2dldF9wcm90b2NvbF9mZWF0dXJlLA0KPiANCj4g SSBoYXZlIHByb3Bvc2VkIGluIHZEUEEgc2VyaWVzIHRvIHJlbmFtZSB0aGUgb3BzIHNvIHRoYXQg aXQgaXMNCj4gY29uc2lzdGFudCB3aXRoIFZob3N0LXVzZXIgcHJvdG9jb2w6DQo+IGUuZy4gZ2V0 X3Byb3RvY29sX2ZlYXR1cmVzLCBnZXRfZmVhdHVyZXMuLi4NCj4gDQo+IFNvIHlvdSBtaWdodCBo YXZlIHRvIHJlYmFzZSBpZiB0aGlzIGlzIGNoYW5nZSBpcyBpbXBsZW1lbnRlZC4NCj4gDQoNCldp bGwgcmViYXNlIG9uIHRoZSBsYXRlc3QgdkRQQSBzZXJpZXMuDQoNClRoYW5rcywNClhpYW8NCg==