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 0F213A04F6; Wed, 18 Dec 2019 04:11:32 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1F20D5681; Wed, 18 Dec 2019 04:11:31 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 6FA302C52 for ; Wed, 18 Dec 2019 04:11:28 +0100 (CET) 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; 17 Dec 2019 19:11:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,327,1571727600"; d="scan'208";a="212577987" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga007.fm.intel.com with ESMTP; 17 Dec 2019 19:11:26 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 17 Dec 2019 19:11:26 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.109]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.214]) with mapi id 14.03.0439.000; Wed, 18 Dec 2019 11:11:24 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "dev@dpdk.org" CC: "Bie, Tiwei" , "Wang, Zhihong" , "Richardson, Bruce" Thread-Topic: [RFC v2 2/2] net/vhost_dma: add vHost DMA driver Thread-Index: AQHVkFn0WvIcJlyFGUqFBJCjJZaFA6e9wLmAgAG9pYA= Date: Wed, 18 Dec 2019 03:11:24 +0000 Message-ID: References: <1569507973-247570-1-git-send-email-jiayu.hu@intel.com> <1572598450-245091-1-git-send-email-jiayu.hu@intel.com> <1572598450-245091-3-git-send-email-jiayu.hu@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGI0NWIxMjUtZWE2Ny00Y2EzLTlkNTQtZjQ0NjViMjg0NGRiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZUliQU9BejlHSGVIMDQwSTdUVlwvN1NmUE96SmVCOERmUk5PSEJISDNLaUQ3UFwvbEpcL2c1ZkhqVE9BY2xnZCswYyJ9 x-ctpclassification: CTP_NT 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] [RFC v2 2/2] net/vhost_dma: add vHost DMA 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgTWF4aW1lLA0KDQpSZXBsaWVzIGFyZSBpbmxpbmUuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0 LmNvbT4NCj4gU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMTcsIDIwMTkgNDoyNyBQTQ0KPiBUbzog SHUsIEppYXl1IDxqaWF5dS5odUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IEJpZSwg VGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+OyBXYW5nLCBaaGlob25nDQo+IDx6aGlob25nLndh bmdAaW50ZWwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPGJydWNlLnJpY2hhcmRzb25AaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1JGQyB2MiAyLzJdIG5ldC92aG9zdF9kbWE6IGFkZCB2 SG9zdCBETUEgZHJpdmVyDQo+IA0KPiBIaSBKaWF5dSwNCj4gPiBIZXJlIGlzIGFuIGV4YW1wbGUu DQo+ID4gJCAuL3Rlc3RwbWQgLWMgZiAtbiA0IFwNCj4gPiAtLXZkZXYNCj4gJ2RtYV92aG9zdDAs aWZhY2U9L3RtcC9zb2NrMCxxdWV1ZXM9MSxkbWFzPXR4cTBAMDA6MDQuMCxjbGllbnQ9MCcNCj4g DQo+IGRtYV92aG9zdDAgaXMgbm90IGEgZ29vZCBuYW1lLCB5b3UgaGF2ZSB0byBtZW50aW9uIGl0 IGlzIG5ldCBzcGVjaWZpYy4NCj4gDQo+IElzIHRoZXJlIGEgdG9vbCB0byBsaXN0IGF2YWlsYWJs ZSBETUEgZW5naW5lcz8NCg0KWWVzLCB5b3UgY2FuIHVzZSBkcGRrLWRldmJpbmQucHkgdG8gbGlz dCBhdmFpbGFibGUgRE1BIGVuZ2luZXMuDQoNCj4gDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBK aWF5dSBIdSA8amlheXUuaHVAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBjb25maWcvY29tbW9u X2Jhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KPiA+ICBjb25m aWcvY29tbW9uX2xpbnV4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0K PiA+ICBkcml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKy0NCj4gPiAgZHJpdmVycy9uZXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAxICsNCj4gPiAgZHJpdmVycy9uZXQvdmhvc3RfZG1hL01ha2VmaWxlICAg ICAgICAgICAgICAgICAgICAgfCAgIDMxICsNCj4gPiAgZHJpdmVycy9uZXQvdmhvc3RfZG1hL2V0 aF92aG9zdC5jICAgICAgICAgICAgICAgICAgfCAxNDk1DQo+ICsrKysrKysrKysrKysrKysrKysr DQo+ID4gIGRyaXZlcnMvbmV0L3Zob3N0X2RtYS9ldGhfdmhvc3QuaCAgICAgICAgICAgICAgICAg IHwgIDI2NCArKysrDQo+ID4gIGRyaXZlcnMvbmV0L3Zob3N0X2RtYS9pbnRlcm5hbC5oICAgICAg ICAgICAgICAgICAgIHwgIDIyNSArKysNCj4gPiAgLi4uL25ldC92aG9zdF9kbWEvcnRlX3BtZF92 aG9zdF9kbWFfdmVyc2lvbi5tYXAgICAgfCAgICA0ICsNCj4gPiAgZHJpdmVycy9uZXQvdmhvc3Rf ZG1hL3ZpcnRpb19uZXQuYyAgICAgICAgICAgICAgICAgfCAxMjM0ICsrKysrKysrKysrKysrKysN Cj4gPiAgbWsvcnRlLmFwcC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAxICsNCj4gPiAgMTEgZmlsZXMgY2hhbmdlZCwgMzI1OSBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC92aG9zdF9kbWEv TWFrZWZpbGUNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3Zob3N0X2RtYS9l dGhfdmhvc3QuYw0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvdmhvc3RfZG1h L2V0aF92aG9zdC5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC92aG9zdF9k bWEvaW50ZXJuYWwuaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gZHJpdmVycy9uZXQvdmhv c3RfZG1hL3J0ZV9wbWRfdmhvc3RfZG1hX3ZlcnNpb24ubWFwDQo+ID4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL25ldC92aG9zdF9kbWEvdmlydGlvX25ldC5jDQo+IA0KPiBZb3UgbmVlZCB0 byBhZGQgTWVzb24gc3VwcG9ydC4NCg0KV2lsbCBhZGQgbWVzb24gYnVpbGQgbGF0ZXIuDQoNCj4g DQo+IA0KPiBNb3JlIGdlbmVyYWxseSwgSSBoYXZlIGJlZW4gdGhyb3VnaCB0aGUgc2VyaWVzIGFu ZCBJJ20gbm90IHN1cmUgaGF2aW5nIGENCj4gZGVkaWNhdGVkIFBNRCBkcml2ZXIgZm9yIHRoaXMg aXMgYSBnb29kIGlkZWEgZHVlIHRvIGFsbCB0aGUgY29kZQ0KPiBkdXBsaWNhdGlvbiBpdCBpbXBs aWVzLg0KPiANCj4gSSB1bmRlcnN0YW5kIGl0IGhhcyBiZWVuIGRvbmUgdGhpcyB3YXkgdG8gYXZv aWQgaW1wYWN0aW5nIHRoZSBwdXJlIFNXDQo+IGRhdGFwYXRoIGltcGxlbWVudGF0aW9uLiBCdXQg SSdtIHN1cmUgdGhlIHNlcmllcyBjb3VsZCBiZSByZWR1Y2VkIHRvIGENCj4gZmV3IGh1bmRyZWQg b2YgbGluZXMgaWYgaXQgd2FzIGludGVncmF0ZWQgaW4gdmhvc3QtdXNlciBsaWJyYXJ5Lg0KPiBN b3Jlb3ZlciwgeW91ciBzZXJpZXMgZG9lcyBub3Qgc3VwcG9ydCBwYWNrZWQgcmluZywgc28gaXQg bWVhbnMgZXZlbg0KPiBtb3JlIGNvZGUgd291bGQgbmVlZCB0byBiZSBkdXBsaWNhdGVkIGluIHRo ZSBlbmQuDQoNClllcywgcHJvdmlkaW5nIGEgbmV3IFBNRCBpcyB0byBhdm9pZCBpbXBhY3Rpbmcg dmhvc3QgbGlicmFyeS4gVG8gYXZvaWQNCnRvbyBtdWNoIGR1cGxpY2F0ZWQgY29kZSwgd2UgY2Fu IGp1c3QgcHJvdmlkZSBhIHNlcGFyYXRlIERNQSBhY2NlbGVyYXRlZA0KZGF0YS1wYXRoIGluIHZo b3N0LXVzZXIgUE1ELCByYXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBhIG5ldyBQTUQuIEhvdw0KZG8g eW91IHRoaW5rPw0KDQpUaGFua3MsDQpKaWF5dQ0KPiANCj4gV2hhdCBkbyB5b3UgdGhpbms/DQo+ IA0KPiBUaGFua3MsDQo+IE1heGltZQ0KDQo=