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 5D076A0613 for ; Mon, 23 Sep 2019 11:29:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DAA4D1BE87; Mon, 23 Sep 2019 11:29:39 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 401721BE85 for ; Mon, 23 Sep 2019 11:29:38 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Sep 2019 02:29:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,539,1559545200"; d="scan'208";a="195319107" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by FMSMGA003.fm.intel.com with ESMTP; 23 Sep 2019 02:29:37 -0700 Received: from fmsmsx163.amr.corp.intel.com (10.18.125.72) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Sep 2019 02:29:36 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx163.amr.corp.intel.com (10.18.125.72) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Sep 2019 02:29:36 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.140]) by shsmsx102.ccr.corp.intel.com ([169.254.2.113]) with mapi id 14.03.0439.000; Mon, 23 Sep 2019 17:29:34 +0800 From: "Liu, Yong" To: "Gavin Hu (Arm Technology China)" , "maxime.coquelin@redhat.com" , "Bie, Tiwei" , "Wang, Zhihong" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2 00/16] vhost packed ring performance optimization Thread-Index: AQHVce4OQFIyKh5cr0KLxa3VtBnOOqc4/sEQ Date: Mon, 23 Sep 2019 09:29:34 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E633A9D3C@SHSMSX103.ccr.corp.intel.com> References: <20190905161421.55981-2-yong.liu@intel.com> <20190919163643.24130-1-yong.liu@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTI1YzQ4ZmYtM2E3Yy00MDU2LWJmODUtZDJjZWU2MGY3N2I0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUHVHeCs1V3ErWmluNE1YMXZoQ2p4YnpBQzJXa0NpQndLWGtXQ1hnYjhwT1dDemU0WWtRYlNDUmhEdUIwT1YyYyJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 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 v2 00/16] vhost packed ring performance optimization 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" U3VyZSwgaGF2ZSBjaGFuZ2VkIHN0YXRlIG9mIFYxLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IEdhdmluIEh1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgW21haWx0bzpH YXZpbi5IdUBhcm0uY29tXQ0KPiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAyMywgMjAxOSA1OjA1 IFBNDQo+IFRvOiBMaXUsIFlvbmcgPHlvbmcubGl1QGludGVsLmNvbT47IG1heGltZS5jb3F1ZWxp bkByZWRoYXQuY29tOyBCaWUsIFRpd2VpDQo+IDx0aXdlaS5iaWVAaW50ZWwuY29tPjsgV2FuZywg WmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBT dWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjIgMDAvMTZdIHZob3N0IHBhY2tlZCByaW5n IHBlcmZvcm1hbmNlDQo+IG9wdGltaXphdGlvbg0KPiANCj4gSGkgTWFydmluLA0KPiANCj4gQSBn ZW5lcmFsIGNvbW1lbnQgZm9yIHRoZSBzZXJpZXMsIGNvdWxkIHlvdSBtYXJrIFYxIFN1cGVyc2Vk ZWQ/DQo+IA0KPiAvR2F2aW4NCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g PiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgTWFydmluIExp dQ0KPiA+IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDIwLCAyMDE5IDEyOjM2IEFNDQo+ID4gVG86 IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyB0aXdlaS5iaWVAaW50ZWwuY29tOw0KPiA+IHpo aWhvbmcud2FuZ0BpbnRlbC5jb20NCj4gPiBDYzogZGV2QGRwZGsub3JnOyBNYXJ2aW4gTGl1IDx5 b25nLmxpdUBpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggdjIgMDAv MTZdIHZob3N0IHBhY2tlZCByaW5nIHBlcmZvcm1hbmNlDQo+ID4gb3B0aW1pemF0aW9uDQo+ID4N Cj4gPiBQYWNrZWQgcmluZyBoYXMgbW9yZSBjb21wYWN0IHJpbmcgZm9ybWF0IGFuZCB0aHVzIGNh biBzaWduaWZpY2FudGx5DQo+ID4gcmVkdWNlIHRoZSBudW1iZXIgb2YgY2FjaGUgbWlzcy4gSXQg Y2FuIGxlYWQgdG8gYmV0dGVyIHBlcmZvcm1hbmNlLg0KPiA+IFRoaXMgaGFzIGJlZW4gYXBwcm92 ZWQgaW4gdmlydGlvIHVzZXIgZHJpdmVyLCBvbiBub3JtYWwgRTUgWGVvbiBjcHUNCj4gPiBzaW5n bGUgY29yZSBwZXJmb3JtYW5jZSBjYW4gcmFpc2UgMTIlLg0KPiA+DQo+ID4gaHR0cDovL21haWxz LmRwZGsub3JnL2FyY2hpdmVzL2Rldi8yMDE4LUFwcmlsLzA5NTQ3MC5odG1sDQo+ID4NCj4gPiBI b3dldmVyIHZob3N0IHBlcmZvcm1hbmNlIHdpdGggcGFja2VkIHJpbmcgcGVyZm9ybWFuY2Ugd2Fz IGRlY3JlYXNlZC4NCj4gPiBUaHJvdWdoIGFuYWx5c2lzLCBtb3N0bHkgZXh0cmEgY29zdCB3YXMg ZnJvbSB0aGUgY2FsY3VsYXRpbmcgb2YgZWFjaA0KPiA+IGRlc2NyaXB0b3IgZmxhZyB3aGljaCBk ZXBlbmRlZCBvbiByaW5nIHdyYXAgY291bnRlci4gTW9yZW92ZXIsIGJvdGgNCj4gPiBmcm9udGVu ZCBhbmQgYmFja2VuZCBuZWVkIHRvIHdyaXRlIHNhbWUgZGVzY3JpcHRvcnMgd2hpY2ggd2lsbCBj YXVzZQ0KPiA+IGNhY2hlIGNvbnRlbnRpb24uIEVzcGVjaWFsbHkgd2hlbiBkb2luZyB2aG9zdCBl bnF1ZXVlIGZ1bmN0aW9uLCB2aXJ0aW8NCj4gPiByZWZpbGwgcGFja2VkIHJpbmcgZnVuY3Rpb24g bWF5IHdyaXRlIHNhbWUgY2FjaGUgbGluZSB3aGVuIHZob3N0IGRvaW5nDQo+ID4gZW5xdWV1ZSBm dW5jdGlvbi4gVGhpcyBraW5kIG9mIGV4dHJhIGNhY2hlIGNvc3Qgd2lsbCByZWR1Y2UgdGhlIGJl bmVmaXQNCj4gPiBvZiByZWR1Y2luZyBjYWNoZSBtaXNzZXMuDQo+ID4NCj4gPiBGb3Igb3B0aW1p emluZyB2aG9zdCBwYWNrZWQgcmluZyBwZXJmb3JtYW5jZSwgdmhvc3QgZW5xdWV1ZSBhbmQgZGVx dWV1ZQ0KPiA+IGZ1bmN0aW9uIHdpbGwgYmUgc3BsaXR0ZWQgaW50byBmYXN0IGFuZCBub3JtYWwg cGF0aC4NCj4gPg0KPiA+IFNldmVyYWwgbWV0aG9kcyB3aWxsIGJlIHRha2VuIGluIGZhc3QgcGF0 aDoNCj4gPiAgIFVyb2xsIGJ1cnN0IGxvb3AgZnVuY3Rpb24gaW50byBtb3JlIHBpZWNlcy4NCj4g PiAgIEhhbmRsZSBkZXNjcmlwdG9ycyBpbiBvbmUgY2FjaGUgbGluZSBzaW11bHRhbmVvdXNseS4N Cj4gPiAgIFByZXJlcXVpc2l0ZSBjaGVjayB0aGF0IHdoZXRoZXIgSS9PIHNwYWNlIGNhbiBjb3B5 IGRpcmVjdGx5IGludG8gbWJ1Zg0KPiA+ICAgICBzcGFjZSBhbmQgdmljZSB2ZXJzYS4NCj4gPiAg IFByZXJlcXVpc2l0ZSBjaGVjayB0aGF0IHdoZXRoZXIgZGVzY3JpcHRvciBtYXBwaW5nIGlzIHN1 Y2Nlc3NmdWwuDQo+ID4gICBEaXN0aW5ndWlzaCB2aG9zdCB1c2VkIHJpbmcgdXBkYXRlIGZ1bmN0 aW9uIGJ5IGVucXVldWUgYW5kIGRlcXVldWUNCj4gPiAgICAgZnVuY3Rpb24uDQo+ID4gICBCdWZm ZXIgZGVxdWV1ZSB1c2VkIGRlc2NyaXB0b3JzIGFzIG1hbnkgYXMgcG9zc2libGUuDQo+ID4gICBV cGRhdGUgZW5xdWV1ZSB1c2VkIGRlc2NyaXB0b3JzIGJ5IGNhY2hlIGxpbmUuDQo+ID4gICBDYWNo ZSBtZW1vcnkgcmVnaW9uIHN0cnVjdHVyZSBmb3IgZmFzdCBjb252ZXJzaW9uLg0KPiA+ICAgRGlz YWJsZSBzb2Z3YXJlIHByZWZldGNoIGlzIGhhcmR3YXJlIGNhbiBkbyBiZXR0ZXIuDQo+ID4NCj4g PiBBZnRlciBhbGwgdGhlc2UgbWV0aG9kcyBkb25lLCBzaW5nbGUgY29yZSB2aG9zdCBQdlAgcGVy Zm9ybWFuY2Ugd2l0aCA2NEINCj4gPiBwYWNrZXQgb24gWGVvbiA4MTgwIGNhbiBib29zdCA0MCUu DQo+ID4NCj4gPiB2MjoNCj4gPiAtIFV0aWxpemUgY29tcGlsZXIncyBwcmFnbWEgdG8gdW5yb2xs IGxvb3AsIGRpc3Rpbmd1aXNoIGNsYW5nL2ljYy9nY2MNCj4gPiAtIEJ1ZmZlcmVkIGRlcXVldWUg dXNlZCBkZXNjIG51bWJlciBjaGFuZ2VkIHRvIChSSU5HX1NaIC0gUEtUX0JVUlNUKQ0KPiA+IC0g T3B0aW1pemUgZGVxdWV1ZSB1c2VkIHJpbmcgdXBkYXRlIHdoZW4gaW5fb3JkZXIgbmVnb3RpYXRl ZA0KPiA+DQo+ID4gTWFydmluIExpdSAoMTYpOg0KPiA+ICAgdmhvc3Q6IGFkZCBzaW5nbGUgcGFj a2V0IGVucXVldWUgZnVuY3Rpb24NCj4gPiAgIHZob3N0OiB1bmlmeSB1bnJvbGwgcHJhZ21hIHBh cmFtZXRlcg0KPiA+ICAgdmhvc3Q6IGFkZCBidXJzdCBlbnF1ZXVlIGZ1bmN0aW9uIGZvciBwYWNr ZWQgcmluZw0KPiA+ICAgdmhvc3Q6IGFkZCBzaW5nbGUgcGFja2V0IGRlcXVldWUgZnVuY3Rpb24N Cj4gPiAgIHZob3N0OiBhZGQgYnVyc3QgZGVxdWV1ZSBmdW5jdGlvbg0KPiA+ICAgdmhvc3Q6IHJl bmFtZSBmbHVzaCBzaGFkb3cgdXNlZCByaW5nIGZ1bmN0aW9ucw0KPiA+ICAgdmhvc3Q6IGZsdXNo IHZob3N0IGVucXVldWUgc2hhZG93IHJpbmcgYnkgYnVyc3QNCj4gPiAgIHZob3N0OiBhZGQgZmx1 c2ggZnVuY3Rpb24gZm9yIGJ1cnN0IGVucXVldWUNCj4gPiAgIHZob3N0OiBidWZmZXIgdmhvc3Qg ZGVxdWV1ZSBzaGFkb3cgcmluZw0KPiA+ICAgdmhvc3Q6IHNwbGl0IGVucXVldWUgYW5kIGRlcXVl dWUgZmx1c2ggZnVuY3Rpb25zDQo+ID4gICB2aG9zdDogb3B0aW1pemUgZW5xdWV1ZSBmdW5jdGlv biBvZiBwYWNrZWQgcmluZw0KPiA+ICAgdmhvc3Q6IGFkZCBidXJzdCBhbmQgc2luZ2xlIHplcm8g ZGVxdWV1ZSBmdW5jdGlvbnMNCj4gPiAgIHZob3N0OiBvcHRpbWl6ZSBkZXF1ZXVlIGZ1bmN0aW9u IG9mIHBhY2tlZCByaW5nDQo+ID4gICB2aG9zdDogY2FjaGUgYWRkcmVzcyB0cmFuc2xhdGlvbiBy ZXN1bHQNCj4gPiAgIHZob3N0OiBjaGVjayB3aGV0aGVyIGRpc2FibGUgc29mdHdhcmUgcHJlLWZl dGNoDQo+ID4gICB2aG9zdDogb3B0aW1pemUgcGFja2VkIHJpbmcgZGVxdWV1ZSB3aGVuIGluLW9y ZGVyDQo+ID4NCj4gPiAgbGliL2xpYnJ0ZV92aG9zdC9NYWtlZmlsZSAgICAgfCAgIDI0ICsNCj4g PiAgbGliL2xpYnJ0ZV92aG9zdC9ydGVfdmhvc3QuaCAgfCAgIDI3ICsNCj4gPiAgbGliL2xpYnJ0 ZV92aG9zdC92aG9zdC5oICAgICAgfCAgIDMzICsNCj4gPiAgbGliL2xpYnJ0ZV92aG9zdC92aXJ0 aW9fbmV0LmMgfCAxMDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQ0KPiA+ICA0 IGZpbGVzIGNoYW5nZWQsIDk2MCBpbnNlcnRpb25zKCspLCAxOTUgZGVsZXRpb25zKC0pDQo+ID4N Cj4gPiAtLQ0KPiA+IDIuMTcuMQ0KPiANCj4gSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRz IG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUNCj4gY29uZmlkZW50aWFsIGFu ZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQNCj4g cmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5v dCBkaXNjbG9zZSB0aGUNCj4gY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZv ciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUNCj4gaW5mb3JtYXRpb24gaW4gYW55 IG1lZGl1bS4gVGhhbmsgeW91Lg0K