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 22089A04F0; Wed, 18 Dec 2019 03:51:15 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1D9661BE9E; Wed, 18 Dec 2019 03:51:14 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id A8A482C17 for ; Wed, 18 Dec 2019 03:51:12 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Dec 2019 18:51:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,327,1571727600"; d="scan'208";a="390039239" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga005.jf.intel.com with ESMTP; 17 Dec 2019 18:51:10 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 17 Dec 2019 18:51:10 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 17 Dec 2019 18:51:10 -0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 17 Dec 2019 18:51:10 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.109]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.19]) with mapi id 14.03.0439.000; Wed, 18 Dec 2019 10:51:08 +0800 From: "Hu, Jiayu" To: Maxime Coquelin , "dev@dpdk.org" CC: "Bie, Tiwei" , "Wang, Zhihong" , "Richardson, Bruce" , Honnappa Nagarahalli , Hemant Agrawal , "jerinj@marvell.com" , "Liang, Cunming" Thread-Topic: [dpdk-dev] [RFC v2 2/2] net/vhost_dma: add vHost DMA driver Thread-Index: AQHVkFn0WvIcJlyFGUqFBJCjJZaFA6e9wLmAgAAfnwCAAYfdoA== Date: Wed, 18 Dec 2019 02:51:08 +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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2I1ZjY4OTUtYzVlZi00MTkxLTk4ZDItNTA5MmJhNjk0NDZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiNjQzeGRKYUQwTXdsK0dyVzc2MWozMjBXWlJiM3ZvaWtjYm5RNko3T2Z5SWZ2bkQ2SDVKYjBLVnpWWDYxNmZvUyJ9 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" SGkgTWF4aW1lLA0KDQpUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbnMuIFJlcGxpZXMgYXJlIGlu bGluZS4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29x dWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBEZWNl bWJlciAxNywgMjAxOSA2OjIwIFBNDQo+IFRvOiBIdSwgSmlheXUgPGppYXl1Lmh1QGludGVsLmNv bT47IGRldkBkcGRrLm9yZw0KPiBDYzogQmllLCBUaXdlaSA8dGl3ZWkuYmllQGludGVsLmNvbT47 IFdhbmcsIFpoaWhvbmcNCj4gPHpoaWhvbmcud2FuZ0BpbnRlbC5jb20+OyBSaWNoYXJkc29uLCBC cnVjZQ0KPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBIb25uYXBwYSBOYWdhcmFoYWxs aQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IEhlbWFudCBBZ3Jhd2FsDQo+IDxo ZW1hbnQuYWdyYXdhbEBueHAuY29tPjsgamVyaW5qQG1hcnZlbGwuY29tDQo+IFN1YmplY3Q6IFJl OiBbZHBkay1kZXZdIFtSRkMgdjIgMi8yXSBuZXQvdmhvc3RfZG1hOiBhZGQgdkhvc3QgRE1BIGRy aXZlcg0KPiANCj4gDQo+ID4+IFRoZSBQTUQgaGFzIDQgcGFyYW1ldGVycy4NCj4gPj4gIC0gaWZh Y2U6IFRoZSBwYXJhbWV0ZXIgaXMgdXNlZCB0byBzcGVjaWZ5IGEgcGF0aCB0byBjb25uZWN0IHRv IGENCj4gPj4gIAlmcm9udCBlbmQgZGV2aWNlLg0KPiA+PiAgLSBxdWV1ZXM6IFRoZSBwYXJhbWV0 ZXIgaXMgdXNlZCB0byBzcGVjaWZ5IHRoZSBudW1iZXIgb2YgdGhlIHF1ZXVlcw0KPiA+PiAgCWZy b250IGVuZCBkZXZpY2UgaGFzIChEZWZhdWx0IGlzIDEpLg0KPiA+PiAgLSBjbGllbnQ6IFRoZSBw YXJhbWV0ZXIgaXMgdXNlZCB0byBzcGVjaWZ5IHRoZSB2aG9zdCBwb3J0IHdvcmtpbmcgYXMNCj4g Pj4gIAljbGllbnQgbW9kZSBvciBzZXJ2ZXIgbW9kZSAoRGVmYXVsdCBpcyBzZXJ2ZXIgbW9kZSku DQo+ID4+ICAtIGRtYXM6IFRoaXMgcGFyYW1ldGVyIGlzIHVzZWQgdG8gc3BlY2lmeSB0aGUgYXNz aWduZWQgRE1BIGRldmljZQ0KPiA+PiAgCW9mIGEgcXVldWUuDQo+ID4+DQo+ID4+IEhlcmUgaXMg YW4gZXhhbXBsZS4NCj4gPj4gJCAuL3Rlc3RwbWQgLWMgZiAtbiA0IFwNCj4gPj4gLS12ZGV2DQo+ ICdkbWFfdmhvc3QwLGlmYWNlPS90bXAvc29jazAscXVldWVzPTEsZG1hcz10eHEwQDAwOjA0LjAs Y2xpZW50PTAnDQo+ID4NCj4gPiBkbWFfdmhvc3QwIGlzIG5vdCBhIGdvb2QgbmFtZSwgeW91IGhh dmUgdG8gbWVudGlvbiBpdCBpcyBuZXQgc3BlY2lmaWMuDQo+ID4NCj4gPiBJcyB0aGVyZSBhIHRv b2wgdG8gbGlzdCBhdmFpbGFibGUgRE1BIGVuZ2luZXM/DQo+IA0KPiBUaGlua2luZyBhdCBpdCBh Z2Fpbiwgd291bGRuJ3QgaXQgYmUgcG9zc2libGUgdGhhdCB0aGUgdXNlciBkb2Vzbid0DQo+IHNw ZWNpZnkgYSBzcGVjaWZpYyBETUEgZGV2aWNlIElELCBidXQgaW5zdGVhZCBhbGxvY2F0ZSBvbmUg ZGV2aWNlDQo+IGF0IGluaXQgdGltZSBieSBzcGVjaWZ5aW5nIGFsbCB0aGUgY2FwYWJpbGl0aWVz IHRoZSBETUEgZGV2aWNlIG5lZWQNCj4gdG8gbWF0Y2g/DQo+IA0KPiBJZiBubyBETUEgZGV2aWNl IGF2YWlsYWJsZSB3aXRoIG1hdGNoaW5nIGNhcGFiaWxpdGllcywgdGhlbiBmYWxsYmFjayB0bw0K PiBTVyBtb2RlLg0KDQpJIHRoaW5rIGl04oCZcyBhIGdvb2Qgd2F5IHRvIGFsbG9jYXRlIERNQXMg YnkgY2FwYWJpbGl0aWVzLCBsaWtlIE5VTUEgbm9kZS4gQnV0DQp0aGUgcHJvYmxlbSBpcyBob3cg dG8gZXhwcmVzcyB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gcXVldWVzIGFuZCBETUFzLg0KQXMg UlgvVFggaXMgcGVyLXF1ZXVlIGJhc2lzLCB3ZSBuZWVkIHRvIGtub3cgaWYgYSBxdWV1ZSBuZWVk cyBETUEgYWNjZWxlcmF0aW9uDQpvciBub3QuIEN1cnJlbnQgdmRldiBwYXJhbWV0ZXJzIGV4cGxp Y2l0bHkgc3BlY2lmeSB3aGljaCBxdWV1ZSB1c2VzIHdoaWNoDQpETUE7IGlmIHdlIHVzZSBETUEg Y2FwYWJpbGl0eSwgd2lsbCB0aGUgcGFyYW1ldGVycyBsb29rIHRvbyBjb21wbGV4PyBMaWtlDQpk bWFzPXt0eHEwQChudW1hMCwgb3RoZXIgY2FwYWJpbGl0aWVzKTt0eHExQChudW1hMCwgLi4uKX0N Cg0KQW55IHN1Z2dlc3Rpb25zPw0KDQo+IA0KPiBBbHNvLCBJIHRoaW5rIHdlIGRvbid0IHdhbnQg dG8gY2FsbCBkaXJlY3RseSBJT0FUIEFQSSBkaXJlY3RseSBoZXJlLCBidXQNCj4gaW5zdGVhZCBp bnRyb2R1Y2UgYSBETUEgbGlicmFyeSBzbyB0aGF0IHRoZSBWaG9zdCBETUEgc3R1ZmYgaXNuJ3Qg dmVuZG9yDQo+IHNwZWNpZmljLg0KDQpBcyBJIGtub3csIGFsbCBETUEgZW5naW5lcyBpbiBEUERL IGFyZSBpbXBsZW1lbnRlZCBhcyByYXdkZXYgYW5kIHRoZXJlIGlzIG5vDQp1bmlmaWVkIEFQSSBm b3IgdGhlbS4gSWYgaXQncyBuZWNlc3NhcnksIHdlIGNhbiBwcm92aWRlIGEgRE1BIGxpYnJhcnkg Zm9yIHRoZW0NCmluIHRoZSBmdXR1cmUsIHNvIHRoYXQgbW9yZSBzY2VuYXJpb3MgY2FuIGJlbmVm aXQgZnJvbSB0aGUgRE1BIGVuZ2luZXMuDQoNCklNTywgdmhvc3QgaXMgb25lIG9mIGNvbnN1bWVy cyBvZiB0aGUgRE1BIGVuZ2luZXMsIHNvIHRoZSBETUEgbGlicmFyeSBkb2Vzbid0DQpoYXZlIHRv IGJlIGluc2lkZSB2aG9zdDsgaW4gYWRkaXRpb24sIHdlIGp1c3Qga25vdyBJT0FUIGNhbiBhY2Nl bGVyYXRlIHZob3N0LCBidXQNCmRvbid0IGtub3cgYWJvdXQgb3RoZXIgRE1BIGVuZ2luZXMuIFRo ZXJlZm9yZSwgYXQgdGhpcyBwb2ludCwgSSB0aGluayBpdCdzIE9LIHRvDQpkaXJlY3RseSBjYWxs IElPQVQgQVBJLiBGdXJ0aGVybW9yZSwgd2UgY2FuIHJlcGxhY2UgSU9BVCBzcGVjaWZpYyBBUEkg aW4gdmhvc3QgUE1ELA0KaWYgdGhlcmUgaXMgYSBETUEgbGlicmFyeSBpbiB0aGUgZnV0dXJlOyBh cyBsb25nIGFzIGN1cnJlbnQgdmRldiBwYXJhbWV0ZXJzDQpmb3IgRE1BIGFyZSBnZW5lcmljIGVu b3VnaCwgaW50ZXJuYWwgQVBJIHJlcGxhY2VtZW50IHdpbGwgbm90IGJlIHZpc2libGUgdG8gdXNl cnMuDQoNCkhvdyBkbyB5b3UgdGhpbms/DQoNClJlZ2FyZHMsDQpKaWF5dQ0KDQo+IA0KPiBBZGRp bmcgYSBmZXcgQVJNIHBlb3BsZSBpbiBjYywgdG8ga25vdyB3aGV0aGVyIHRoZXkgaGF2ZSBwbGFu L2ludGVycmVzdA0KPiBpbiBzdXBwb3J0aW5nIERNQSBhY2NlbGVyYXRpb24gZm9yIFZob3N0Lg0K PiANCj4gUmVnYXJkcywNCj4gTWF4aW1lDQo+IA0K