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 1C23FA3168 for ; Thu, 17 Oct 2019 09:33:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D37661E4EB; Thu, 17 Oct 2019 09:32:59 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 9DB0F5B3A for ; Thu, 17 Oct 2019 09:32:58 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Oct 2019 00:32:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,306,1566889200"; d="scan'208";a="195080308" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga008.fm.intel.com with ESMTP; 17 Oct 2019 00:32:57 -0700 Received: from fmsmsx161.amr.corp.intel.com (10.18.125.9) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 17 Oct 2019 00:32:57 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX161.amr.corp.intel.com (10.18.125.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 17 Oct 2019 00:32:56 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.165]) by SHSMSX151.ccr.corp.intel.com ([10.239.6.50]) with mapi id 14.03.0439.000; Thu, 17 Oct 2019 15:32:53 +0800 From: "Liu, Yong" To: Maxime Coquelin , "Bie, Tiwei" , "Wang, Zhihong" , "stephen@networkplumber.org" , "gavin.hu@arm.com" CC: "dev@dpdk.org" Thread-Topic: [PATCH v6 00/13] vhost packed ring performance optimization Thread-Index: AQHVgzKWxvCC4l4GkUaBTSNkZRy+06dd7UAAgACGVmA= Date: Thu, 17 Oct 2019 07:32:52 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E633D2CF4@SHSMSX103.ccr.corp.intel.com> References: <20191015143014.1656-1-yong.liu@intel.com> <20191015160739.51940-1-yong.liu@intel.com> <4fb82ac9-7ca2-4d47-5b38-51417077e02c@redhat.com> In-Reply-To: <4fb82ac9-7ca2-4d47-5b38-51417077e02c@redhat.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGZkMjhhMTUtMTgyMS00MjM5LWE4NGItMzk5ZjllZWI2NjNlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQm5tMGNYM2ZJWnJlVERhQ2Z5cmM1SzZuN0Q2ZHNMb052c0tUeENKdUgyNXo1em1FMHY2OHVrVjNlXC9oRkJIajcifQ== 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 v6 00/13] 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGlu IFttYWlsdG86bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBP Y3RvYmVyIDE3LCAyMDE5IDM6MzEgUE0NCj4gVG86IExpdSwgWW9uZyA8eW9uZy5saXVAaW50ZWwu Y29tPjsgQmllLCBUaXdlaSA8dGl3ZWkuYmllQGludGVsLmNvbT47IFdhbmcsDQo+IFpoaWhvbmcg PHpoaWhvbmcud2FuZ0BpbnRlbC5jb20+OyBzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZzsNCj4g Z2F2aW4uaHVAYXJtLmNvbQ0KPiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggdjYgMDAvMTNdIHZob3N0IHBhY2tlZCByaW5nIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbg0K PiANCj4gSGkgTWFydmluLA0KPiANCj4gVGhpcyBpcyBhbG1vc3QgZ29vZCwganVzdCBmaXggdGhl IHNtYWxsIGNvbW1lbnRzIEkgbWFkZS4NCj4gDQo+IEFsc28sIHBsZWFzZSByZWJhc2Ugb24gdG9w IG9mIG5leHQtdmlydGlvIGJyYW5jaCwgYmVjYXVzZSBJIGFwcGxpZWQNCj4gYmVsb3cgcGF0Y2gg ZnJvbSBGbGF2aW8gdGhhdCB5b3UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudDoNCj4gDQo+IGh0 dHA6Ly9wYXRjaGVzLmRwZGsub3JnL3BhdGNoLzYxMjg0Lw0KDQpUaGFua3MsIE1heGltZS4gSSB3 aWxsIHN0YXJ0IHJlYmFzaW5nIHdvcmsuDQoNCj4gDQo+IFJlZ2FyZHMsDQo+IE1heGltZQ0KPiAN Cj4gT24gMTAvMTUvMTkgNjowNyBQTSwgTWFydmluIExpdSB3cm90ZToNCj4gPiBQYWNrZWQgcmlu ZyBoYXMgbW9yZSBjb21wYWN0IHJpbmcgZm9ybWF0IGFuZCB0aHVzIGNhbiBzaWduaWZpY2FudGx5 DQo+ID4gcmVkdWNlIHRoZSBudW1iZXIgb2YgY2FjaGUgbWlzcy4gSXQgY2FuIGxlYWQgdG8gYmV0 dGVyIHBlcmZvcm1hbmNlLg0KPiA+IFRoaXMgaGFzIGJlZW4gYXBwcm92ZWQgaW4gdmlydGlvIHVz ZXIgZHJpdmVyLCBvbiBub3JtYWwgRTUgWGVvbiBjcHUNCj4gPiBzaW5nbGUgY29yZSBwZXJmb3Jt YW5jZSBjYW4gcmFpc2UgMTIlLg0KPiA+DQo+ID4gaHR0cDovL21haWxzLmRwZGsub3JnL2FyY2hp dmVzL2Rldi8yMDE4LUFwcmlsLzA5NTQ3MC5odG1sDQo+ID4NCj4gPiBIb3dldmVyIHZob3N0IHBl cmZvcm1hbmNlIHdpdGggcGFja2VkIHJpbmcgcGVyZm9ybWFuY2Ugd2FzIGRlY3JlYXNlZC4NCj4g PiBUaHJvdWdoIGFuYWx5c2lzLCBtb3N0bHkgZXh0cmEgY29zdCB3YXMgZnJvbSB0aGUgY2FsY3Vs YXRpbmcgb2YgZWFjaA0KPiA+IGRlc2NyaXB0b3IgZmxhZyB3aGljaCBkZXBlbmRlZCBvbiByaW5n IHdyYXAgY291bnRlci4gTW9yZW92ZXIsIGJvdGgNCj4gPiBmcm9udGVuZCBhbmQgYmFja2VuZCBu ZWVkIHRvIHdyaXRlIHNhbWUgZGVzY3JpcHRvcnMgd2hpY2ggd2lsbCBjYXVzZQ0KPiA+IGNhY2hl IGNvbnRlbnRpb24uIEVzcGVjaWFsbHkgd2hlbiBkb2luZyB2aG9zdCBlbnF1ZXVlIGZ1bmN0aW9u LCB2aXJ0aW8NCj4gPiByZWZpbGwgcGFja2VkIHJpbmcgZnVuY3Rpb24gbWF5IHdyaXRlIHNhbWUg Y2FjaGUgbGluZSB3aGVuIHZob3N0IGRvaW5nDQo+ID4gZW5xdWV1ZSBmdW5jdGlvbi4gVGhpcyBr aW5kIG9mIGV4dHJhIGNhY2hlIGNvc3Qgd2lsbCByZWR1Y2UgdGhlIGJlbmVmaXQNCj4gPiBvZiBy ZWR1Y2luZyBjYWNoZSBtaXNzZXMuDQo+ID4NCj4gPiBGb3Igb3B0aW1pemluZyB2aG9zdCBwYWNr ZWQgcmluZyBwZXJmb3JtYW5jZSwgdmhvc3QgZW5xdWV1ZSBhbmQgZGVxdWV1ZQ0KPiA+IGZ1bmN0 aW9uIHdpbGwgYmUgc3BsaXR0ZWQgaW50byBmYXN0IGFuZCBub3JtYWwgcGF0aC4NCj4gPg0KPiA+ IFNldmVyYWwgbWV0aG9kcyB3aWxsIGJlIHRha2VuIGluIGZhc3QgcGF0aDoNCj4gPiAgIEhhbmRs ZSBkZXNjcmlwdG9ycyBpbiBvbmUgY2FjaGUgbGluZSBieSBiYXRjaC4NCj4gPiAgIFNwbGl0IGxv b3AgZnVuY3Rpb24gaW50byBtb3JlIHBpZWNlcyBhbmQgdW5yb2xsIHRoZW0uDQo+ID4gICBQcmVy ZXF1aXNpdGUgY2hlY2sgdGhhdCB3aGV0aGVyIEkvTyBzcGFjZSBjYW4gY29weSBkaXJlY3RseSBp bnRvIG1idWYNCj4gPiAgICAgc3BhY2UgYW5kIHZpY2UgdmVyc2EuDQo+ID4gICBQcmVyZXF1aXNp dGUgY2hlY2sgdGhhdCB3aGV0aGVyIGRlc2NyaXB0b3IgbWFwcGluZyBpcyBzdWNjZXNzZnVsLg0K PiA+ICAgRGlzdGluZ3Vpc2ggdmhvc3QgdXNlZCByaW5nIHVwZGF0ZSBmdW5jdGlvbiBieSBlbnF1 ZXVlIGFuZCBkZXF1ZXVlDQo+ID4gICAgIGZ1bmN0aW9uLg0KPiA+ICAgQnVmZmVyIGRlcXVldWUg dXNlZCBkZXNjcmlwdG9ycyBhcyBtYW55IGFzIHBvc3NpYmxlLg0KPiA+ICAgVXBkYXRlIGVucXVl dWUgdXNlZCBkZXNjcmlwdG9ycyBieSBjYWNoZSBsaW5lLg0KPiA+DQo+ID4gQWZ0ZXIgYWxsIHRo ZXNlIG1ldGhvZHMgZG9uZSwgc2luZ2xlIGNvcmUgdmhvc3QgUHZQIHBlcmZvcm1hbmNlIHdpdGgg NjRCDQo+ID4gcGFja2V0IG9uIFhlb24gODE4MCBjYW4gYm9vc3QgMzUlLg0KPiA+DQo+ID4gdjY6 DQo+ID4gLSBGaXggZGVxdWV1ZSB6Y29weSByZXN1bHQgY2hlY2sNCj4gPg0KPiA+IHY1Og0KPiA+ IC0gUmVtb3ZlIGRpc2FibGUgc3cgcHJlZmV0Y2ggYXMgcGVyZm9ybWFuY2UgaW1wYWN0IGlzIHNt YWxsDQo+ID4gLSBDaGFuZ2UgdW5yb2xsIHByYWdtYSBtYWNybyBmb3JtYXQNCj4gPiAtIFJlbmFt ZSBzaGFkb3cgY291bnRlciBlbGVtZW50cyBuYW1lcw0KPiA+IC0gQ2xlYW4gZGVxdWV1ZSB1cGRh dGUgY2hlY2sgY29uZGl0aW9uDQo+ID4gLSBBZGQgaW5saW5lIGZ1bmN0aW9ucyByZXBsYWNlIG9m IGR1cGxpY2F0ZWQgY29kZQ0KPiA+IC0gVW5pZnkgY29kZSBzdHlsZQ0KPiA+DQo+ID4gdjQ6DQo+ ID4gLSBTdXBwb3J0IG1lc29uIGJ1aWxkDQo+ID4gLSBSZW1vdmUgbWVtb3J5IHJlZ2lvbiBjYWNo ZSBmb3Igbm8gY2xlYXIgcGVyZm9ybWFuY2UgZ2FpbiBhbmQgQUJJIGJyZWFrDQo+ID4gLSBOb3Qg YXNzdW1lIHJpbmcgc2l6ZSBpcyBwb3dlciBvZiB0d28NCj4gPg0KPiA+IHYzOg0KPiA+IC0gQ2hl Y2sgYXZhaWxhYmxlIGluZGV4IG92ZXJmbG93DQo+ID4gLSBSZW1vdmUgZGVxdWV1ZSByZW1haW5l ZCBkZXNjcyBudW1iZXIgY2hlY2sNCj4gPiAtIFJlbW92ZSBjaGFuZ2VzIGluIHNwbGl0IHJpbmcg ZGF0YXBhdGgNCj4gPiAtIENhbGwgbWVtb3J5IHdyaXRlIGJhcnJpZXJzIG9uY2Ugd2hlbiB1cGRh dGluZyB1c2VkIGZsYWdzDQo+ID4gLSBSZW5hbWUgc29tZSBmdW5jdGlvbnMgYW5kIG1hY3Jvcw0K PiA+IC0gQ29kZSBzdHlsZSBvcHRpbWl6YXRpb24NCj4gPg0KPiA+IHYyOg0KPiA+IC0gVXRpbGl6 ZSBjb21waWxlcidzIHByYWdtYSB0byB1bnJvbGwgbG9vcCwgZGlzdGluZ3Vpc2ggY2xhbmcvaWNj L2djYw0KPiA+IC0gQnVmZmVyZWQgZGVxdWV1ZSB1c2VkIGRlc2MgbnVtYmVyIGNoYW5nZWQgdG8g KFJJTkdfU1ogLSBQS1RfQlVSU1QpDQo+ID4gLSBPcHRpbWl6ZSBkZXF1ZXVlIHVzZWQgcmluZyB1 cGRhdGUgd2hlbiBpbl9vcmRlciBuZWdvdGlhdGVkDQo+ID4NCj4gPg0KPiA+IE1hcnZpbiBMaXUg KDEzKToNCj4gPiAgIHZob3N0OiBhZGQgcGFja2VkIHJpbmcgaW5kZXhlcyBpbmNyZWFzaW5nIGZ1 bmN0aW9uDQo+ID4gICB2aG9zdDogYWRkIHBhY2tlZCByaW5nIHNpbmdsZSBlbnF1ZXVlDQo+ID4g ICB2aG9zdDogdHJ5IHRvIHVucm9sbCBmb3IgZWFjaCBsb29wDQo+ID4gICB2aG9zdDogYWRkIHBh Y2tlZCByaW5nIGJhdGNoIGVucXVldWUNCj4gPiAgIHZob3N0OiBhZGQgcGFja2VkIHJpbmcgc2lu Z2xlIGRlcXVldWUNCj4gPiAgIHZob3N0OiBhZGQgcGFja2VkIHJpbmcgYmF0Y2ggZGVxdWV1ZQ0K PiA+ICAgdmhvc3Q6IGZsdXNoIGVucXVldWUgdXBkYXRlcyBieSBiYXRjaA0KPiA+ICAgdmhvc3Q6 IGZsdXNoIGJhdGNoZWQgZW5xdWV1ZSBkZXNjcyBkaXJlY3RseQ0KPiA+ICAgdmhvc3Q6IGJ1ZmZl ciBwYWNrZWQgcmluZyBkZXF1ZXVlIHVwZGF0ZXMNCj4gPiAgIHZob3N0OiBvcHRpbWl6ZSBwYWNr ZWQgcmluZyBlbnF1ZXVlDQo+ID4gICB2aG9zdDogYWRkIHBhY2tlZCByaW5nIHpjb3B5IGJhdGNo IGFuZCBzaW5nbGUgZGVxdWV1ZQ0KPiA+ICAgdmhvc3Q6IG9wdGltaXplIHBhY2tlZCByaW5nIGRl cXVldWUNCj4gPiAgIHZob3N0OiBvcHRpbWl6ZSBwYWNrZWQgcmluZyBkZXF1ZXVlIHdoZW4gaW4t b3JkZXINCj4gPg0KPiA+ICBsaWIvbGlicnRlX3Zob3N0L01ha2VmaWxlICAgICB8ICAxOCArDQo+ ID4gIGxpYi9saWJydGVfdmhvc3QvbWVzb24uYnVpbGQgIHwgICA3ICsNCj4gPiAgbGliL2xpYnJ0 ZV92aG9zdC92aG9zdC5oICAgICAgfCAgNTcgKysrDQo+ID4gIGxpYi9saWJydGVfdmhvc3Qvdmly dGlvX25ldC5jIHwgOTI0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0NCj4gPiAg NCBmaWxlcyBjaGFuZ2VkLCA4MTIgaW5zZXJ0aW9ucygrKSwgMTk0IGRlbGV0aW9ucygtKQ0KPiA+ DQo=