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 47684A0561; Mon, 20 Apr 2020 09:59:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 675CE1C220; Mon, 20 Apr 2020 09:59:44 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id A006F1C20E for ; Mon, 20 Apr 2020 09:59:42 +0200 (CEST) IronPort-SDR: 4aY7zJsJNEJ/z9CU7w5ISFJGvOc4lI1o2BKCQwfxmysiC5zqXhbtBDd/C1496HyPnzv+2h6L2t hdSigWN+aTvg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2020 00:59:41 -0700 IronPort-SDR: kpoHx4OtreHslflkqHmVQ6yREBmbqyVPIEq+eqn9IDYhNMmFHTmjrNDBCYtJSmJ75SoEFqXY1G q4x4ysZqZ5nA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,406,1580803200"; d="scan'208";a="258265048" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga006.jf.intel.com with ESMTP; 20 Apr 2020 00:59:40 -0700 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 00:59:24 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 00:59:24 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 00:59:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dr4CnFeSLpy0D0rPYWgsQnKTQVt1y9Xi38aW6jxdmY/qwJCo/f6wRNaDDhXkaD4pP8T15C1vLL+GIoCTKe6MzO67RNfuTLiv4Tu6ia+nTe2TyGD7NjACGTEeu+EMj29Hd8Rl7iwiMELqLOjch2aCF6QgmTSA4BWWQ5zpsUIga/mpF7wTnWqL8a4Ob3jWl6Wct71LhOwH5hR2e4NdpDPjBbQ7gPP8Hlq7b7o4tN+IjhFH5ZYlG5fIfui73LeVZau+OK97MYTb/NOuD+Ps0zIp6rg+up2hCQQTCx8MJQYoe//YYogKbU4arLNbrBf6zhyhaFnpRlNgjDerNY4YH+yswQ== 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=JSyTqxuKQFtXy4EyGyi9R/Zx6YGAux77yiBUnhmTyNc=; b=ET/pGtXmOFSPHIjcIVYwVWtdR3BsjtaoOmy1Fej94nYHhwKlogXaNgwebiqCxy0Ws69hXjGnFBfL4I+kKd2jm/jW1v1nBjn+diFXgjlwt0VNcAZbfhtJ8/eh074zmvyPCCTh9ih1Z3Wn6U2i4JJURL49quN14wZ1ZtIIcPDFRtiqCAWV03/wI7aIXJeU8H8Qehyj1zffEmOQ8dK1vsw6de1s1UEsPclJvE25PD5RQyCp+wzuEjB/1Jdkv6NXj/YIp+RjGAKJZyXlS9BaRIRUv39Ia5U4SPIOZj2OqyH3xIq6MfRqqtx4z52HlKiqXPRRr35X4SkSfjEPatAXYa7kyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JSyTqxuKQFtXy4EyGyi9R/Zx6YGAux77yiBUnhmTyNc=; b=PRbu8uim3F5XLbi0BS9TdpZhBTzDAevtZGtkzmIbVGHcuG9l64skvWGqeXrJkwkAS23ihxCuAoTIZ1BnbGR4MX856u6eOZDeImHmrdXK1s70y+JVKtW1C3WGhwMvWo5C+gNFmrgFIz1JJDjUMLPwaUw0xNDRNoCwcC3PnEkAd6I= Received: from BYAPR11MB2552.namprd11.prod.outlook.com (2603:10b6:a02:c7::22) by BYAPR11MB2917.namprd11.prod.outlook.com (2603:10b6:a03:89::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Mon, 20 Apr 2020 07:59:23 +0000 Received: from BYAPR11MB2552.namprd11.prod.outlook.com ([fe80::dd18:6352:15ad:d48b]) by BYAPR11MB2552.namprd11.prod.outlook.com ([fe80::dd18:6352:15ad:d48b%3]) with mapi id 15.20.2921.027; Mon, 20 Apr 2020 07:59:23 +0000 From: "Liang, Cunming" To: Jerin Jacob , "Fu, Patrick" CC: Maxime Coquelin , "dev@dpdk.org" , "Ye, Xiaolong" , "Hu, Jiayu" , "Wang, Zhihong" Thread-Topic: [dpdk-dev] [RFC] Accelerating Data Movement for DPDK vHost with DMA Engines Thread-Index: AdYUh8uPQ3eFooe1TrqrGBybiMJ/hAABqwgAAAD4G4AAAF4tgAABmmCAAAEAmYAAiiLxIA== Date: Mon, 20 Apr 2020 07:59:23 +0000 Message-ID: References: <89B17B9B05A1964E8D40D6090018F28151277ADF@SHSMSX107.ccr.corp.intel.com> <89B17B9B05A1964E8D40D6090018F28151277C5C@SHSMSX107.ccr.corp.intel.com> <8e4691c5-3e58-fb5d-f1f5-6b9c994c3949@redhat.com> <89B17B9B05A1964E8D40D6090018F28151277D4F@SHSMSX107.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=cunming.liang@intel.com; x-originating-ip: [192.55.52.222] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f0b37bb-64fb-4201-eba5-08d7e500bd1e x-ms-traffictypediagnostic: BYAPR11MB2917: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 03793408BA x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2552.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(346002)(366004)(376002)(396003)(136003)(39860400002)(76116006)(66946007)(66556008)(55016002)(66476007)(66446008)(64756008)(4326008)(5660300002)(33656002)(9686003)(6636002)(71200400001)(478600001)(107886003)(81156014)(7696005)(52536014)(6506007)(8676002)(26005)(53546011)(186003)(316002)(86362001)(110136005)(54906003)(8936002)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NwPs+3GV0fGvZVcxAysDou3eAVmrFbLKLoj56IrhoSejluiWOXdcMDEdaSi38M4NUBlXeNrofuSsqySYNTCxrkmRLtbnsS/yPzpXWodM294v/XrC6tWHPcGNeiz2D7swZ8Q/S0eYaLt38mpuPx/V4a5jJXPPOSBr+ebmnN4HQPgbpbd5aYYpqTZGxcT+HzgS4M3DEoEfqlqe0OxWKTY0qtIKXnxsq+D8qimQf44R2X0DcDX/HUK1LCN4x9KgzPRfE2EwtQauIRzLxbxl5miq2KSpDAaGuldZOkRMtpCqGJ+uPfo9GualjkBRDs71YLCYwStPw+vywmslcIV3zspMoGJf0Uz7ybXmW+htf+SQOwJbYgXPZp3gqtsIQ1qmCn7ZyYlgD8WB6OzqkDnyV9ucH+8e8YjlLz0pV7Wf4imKfGkPYovmCRHzyKU7Afzvk+Zg x-ms-exchange-antispam-messagedata: FlOYUvVH66UzJLp75JYtd57AkOzD7AMrXCrVppy/3ms0yYYkcjF+GkEfV7JHkhlKB90oJiuFgySyAO2Iy2IFtinVQpxW0bGACzAAnZGeyh6efukrzM9XbRDZurnIEUKBmV1NTSV1J/QXvrJMMIGMbg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7f0b37bb-64fb-4201-eba5-08d7e500bd1e X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 07:59:23.0766 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VwMMbcCnzqoDHdBU48ldPbAtC//ZzVczw1JRx+xO7BDR9MEmxjTqO3yy5fLwOrSWW3xEI7dQhi5OKDDVFdcJZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2917 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [RFC] Accelerating Data Movement for DPDK vHost with DMA Engines 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBBcHJpbCAxNywgMjAyMCA1OjU1 IFBNDQo+IFRvOiBGdSwgUGF0cmljayA8cGF0cmljay5mdUBpbnRlbC5jb20+DQo+IENjOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgZGV2QGRwZGsub3JnOyBZ ZSwNCj4gWGlhb2xvbmcgPHhpYW9sb25nLnllQGludGVsLmNvbT47IEh1LCBKaWF5dSA8amlheXUu aHVAaW50ZWwuY29tPjsgV2FuZywNCj4gWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT47 IExpYW5nLCBDdW5taW5nIDxjdW5taW5nLmxpYW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6 IFtkcGRrLWRldl0gW1JGQ10gQWNjZWxlcmF0aW5nIERhdGEgTW92ZW1lbnQgZm9yIERQREsgdkhv c3Qgd2l0aA0KPiBETUEgRW5naW5lcw0KPiANCj4gT24gRnJpLCBBcHIgMTcsIDIwMjAgYXQgMjo1 NiBQTSBGdSwgUGF0cmljayA8cGF0cmljay5mdUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4N ClsuLi5dDQo+ID4gPiA+DQo+ID4gPiA+IEkgYmVsaWV2ZSBpdCBkb2Vzbid0IGNvbmZsaWN0LiBU aGUgcHVycG9zZSBvZiB0aGlzIFJGQyBpcyB0bw0KPiA+ID4gPiBjcmVhdGUgYW4gYXN5bmMNCj4g PiA+IGRhdGEgcGF0aCBpbiB2aG9zdC11c2VyIGFuZCBwcm92aWRlIGEgd2F5IGZvciBhcHBsaWNh dGlvbnMgdG8gd29yaw0KPiA+ID4gd2l0aCB0aGlzIG5ldyBwYXRoLiBkbWFkZXYgaXMgYW5vdGhl ciB0b3BpYyB3aGljaCBjb3VsZCBiZSBkaXNjdXNzZWQNCj4gPiA+IHNlcGFyYXRlbHkuIElmIHdl IGRvIGhhdmUgdGhlIGRtYWRldiBhdmFpbGFibGUgaW4gdGhlIGZ1dHVyZSwgdGhpcw0KPiA+ID4g dmhvc3QgYXN5bmMgZGF0YSBwYXRoIGNvdWxkIGNlcnRhaW5seSBiZSBiYWNrZWQgYnkgdGhlIG5l dyBkbWENCj4gPiA+IGFic3RyYWN0aW9uIHdpdGhvdXQgbWFqb3IgaW50ZXJmYWNlIGNoYW5nZS4N Cj4gPiA+DQo+ID4gPiBNYXliZSB0aGF0IG9uZSBhZHZhbnRhZ2Ugb2YgYSBkbWFkZXYgY2xhc3Mg aXMgdGhhdCBpdCB3b3VsZCBiZQ0KPiA+ID4gZWFzaWVyIGFuZCBtb3JlIHRyYW5zcGFyZW50IGZv ciB0aGUgYXBwbGljYXRpb24gdG8gY29uc3VtZS4NCj4gPiA+DQo+ID4gPiBUaGUgYXBwbGljYXRp b24gd291bGQgcmVnaXN0ZXIgc29tZSBETUEgZGV2aWNlcywgcGFzcyB0aGVtIHRvIHRoZQ0KPiA+ ID4gVmhvc3QgbGlicmFyeSwgYW5kIHRoZW4gcnRlX3Zob3N0X3N1Ym1pdF9lbnF1ZXVlX2J1cnN0 IGFuZA0KPiA+ID4gcnRlX3Zob3N0X3BvbGxfZW5xdWV1ZV9jb21wbGV0ZWQgd291bGQgY2FsbCB0 aGUgZG1hZGV2IGNhbGxiYWNrcyBkaXJlY3RseS4NCj4gPiA+DQo+ID4gPiBEbyB5b3UgdGhpbmsg dGhhdCBjb3VsZCB3b3JrPw0KPiA+ID4NCj4gPiBZZXMsIHRoaXMgaXMgYSB3b3JrYWJsZSBtb2Rl bC4gQXMgSSBzYWlkIGluIHByZXZpb3VzIHJlcGx5LCBJIGhhdmUgbm8gb2JqZWN0aW9uIHRvDQo+ IG1ha2UgdGhlIGRtYWRldi4gSG93ZXZlciwgd2hhdCB3ZSBjdXJyZW50bHkgd2FudCB0byBkbyBp cyBjcmVhdGluZyB0aGUgYXN5bmMNCj4gZGF0YSBwYXRoIGZvciB2aG9zdCwgYW5kIHdlIGFjdHVh bGx5IGhhdmUgbm8gcHJlZmVyZW5jZSB0byB0aGUgdW5kZXJseWluZyBETUENCj4gZGV2aWNlIG1v ZGVsLiBJIGJlbGlldmUgb3VyIGN1cnJlbnQgZGVzaWduIG9mIHRoZSBBUEkgcHJvdG8gdHlwZSAv ZGF0YSBzdHJ1Y3R1cmVzDQo+IGFyZSBxdWl0ZSBjb21tb24gZm9yIHZhcmlvdXMgRE1BIGFjY2Vs ZXJhdGlvbiBzb2x1dGlvbnMgYW5kIHRoZXJlIGlzIG5vIGJsb2NrZXINCj4gZm9yIGFueSBuZXcg RE1BIGRldmljZSB0byBhZGFwdCB0byB0aGVzZSBBUElzIG9yIGV4dGVuZCB0byBhIG5ldyBvbmUu DQo+IA0KPiBJTU8sIGFzIGEgZHJpdmVyIHdyaXRlciwgIHdlIHNob3VsZCBub3QgYmUgd3JpdGlu ZyBUV08gRE1BIGRyaXZlci4gT25lIGZvciB2aG9zdA0KPiBhbmQgb3RoZXIgb25lIGZvciByYXdk ZXYuDQpJdCdzIHRoZSBtb3N0IHNpbXBsZXN0IGNhc2UgaWYgc3RhdGljYWxseSAxOjEgbWFwcGlu ZyBkcml2ZXIgKGUuZy4ge3BvcnQsIHF1ZXVlfSkgdG8gYSB2aG9zdCBzZXNzaW9uIHt2aWQsIHFp ZH0uIEhvd2V2ZXIsIGl0J3Mgbm90IGVub3VnaCBzY2FsYWJsZSB0byBpbnRlZ3JhdGUgZGV2aWNl IG1vZGVsIHdpdGggdmhvc3QgbGlicmFyeS4gVGhlcmUncmUgYSBmZXcgaW50ZW50aW9ucyBiZWxv bmcgdG8gYXBwIGxvZ2ljIHJhdGhlciB0aGFuIGRyaXZlciwgZS5nLiAxOk4gbG9hZCBiYWxhbmNp bmcsIHZhcmlvdXMgZGV2aWNlIHR5cGUgdXNhZ2VzIChlLmcuIHZob3N0IHpjb3B5IHZpYSBldGhk ZXYpIGFuZCBldGMuDQoNCkl0IHdhcyBub3QgYXNraW5nIHRvIHdyaXRpbmcgdHdvIGRyaXZlcnMu IEVhY2ggZHJpdmVyIHJlbWFpbnMgdG8gb2ZmZXIgcHJvdmlkZXIgZm9yIGl0cyBvd24gZGV2aWNl IGNsYXNzLCB3aGljaCBpcyBpbmRlcGVuZGVudC4gQXBwIHByb3ZpZGVzIHRoZSBpbnRlbnNpb24g KGFkYXB0ZXIpIHRvIGFzc29jaWF0ZSB2YXJpb3VzIGRldmljZSBjYXBhYmlsaXR5IHRvIHZob3N0 IHNlc3Npb24uDQoNCj4gSWYgdmhvc3QgaXMgdGhlIGZpcnN0IGNvbnN1bWVyIG9mIERNQSBuZWVk ZWQgdGhlbiBJIHRoaW5rLCBpdCBtYWtlIHNlbnNlIHRvIGFkZA0KPiBkbWFkZXYgZmlyc3QuDQpP biB0aGUgb3RoZXIgaGFuZCwgaXQncyByaXNreSB0byBkZWZpbmUgJ2RtYWRldicgYWNjb3JkaW5n IHRvIHZob3N0J3MgZmxhdm9yIGJlZm9yZSBub3QgZ2V0dGluZyBhd2FyZSBvZiBhbnkgb3RoZXIg Y2FuZGlkYXRlcy4gQ29tcGFyaW5nIHdpdGgga2VybiBBc3luYyBUWCBETUEgQVBJIChhc3luY19t ZW1jcHkpLCBSRkMgaXMgdmVyeSBtdWNoIGZvY3VzIG9uIFMvRyBidWZmZXIgYnV0IG5vdCBhIGFz eW5jX21lbWNweS4NCg0KPiBUaGUgcmF3ZGV2IERNQSBkcml2ZXIgdG8gZG1hZGV2IERNQSBkcml2 ZXIgY29udmVyc2lvbiB3aWxsIGJlIHRoZSBkcml2ZXIgb3duZXINCj4gam9iLg0KSXQncyB0cnVl IHdoZW4gaXQncyBuZWNlc3NhcnkuIEV2ZW4gdGhhdCBpcyB0aGUgY2FzZSwgaXQncyBiZXR0ZXIg Zm9yIHZob3N0IHRvIGJlIGluZGVwZW5kZW50IHdpdGggYW55IGRldmljZSBtb2RlbCwgbW9yZW92 ZXIgdmhvc3QgdXNhZ2UgZG9lc24ndCBoYXZlIGJyb2FkIGVub3VnaCBjb3ZlcmFnZSBmb3IgYSBu ZXcgZGV2aWNlIGNsYXNzLg0KDQo+IEkgdGhpbmssIGl0IG1ha2VzIHNlbnNlIHRvIGRlZmluZSB0 aGUgZG1hZGV2IEFQSSBhbmQgdGhlbiBjb3N0dW1lIGJ5IHZpcnRpbyB0bw0KPiBhdm9pZCBpbnRl Z3JhdGlvbiBpc3N1ZXMuDQpWaG9zdCBpcyBhIGxpYnJhcnkgYnV0IG5vdCBhIGFwcC4gV2UnZCBi ZXR0ZXIgYXZvaWQgdG8gaW50cm8gZWl0aGVyIG92ZXJraWxsIGludGVncmF0aW9uIGxvZ2ljIG9y IGV4dHJhIGRldmljZSBtb2RlbCBkZXBlbmRlbmNlLg0KDQpUaGFua3MsDQpTdGV2ZQ0KDQo+IA0K PiANCj4gDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4NCj4gPiBQYXRyaWNrDQo+ID4NCg==