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 45797A00E6 for ; Thu, 11 Jul 2019 11:37:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 282423772; Thu, 11 Jul 2019 11:37:42 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 5E77C1D7 for ; Thu, 11 Jul 2019 11:37:40 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Jul 2019 02:37:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,478,1557212400"; d="scan'208";a="186343577" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga001.fm.intel.com with ESMTP; 11 Jul 2019 02:37:39 -0700 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 11 Jul 2019 02:37:38 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 11 Jul 2019 02:37:38 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.109]) by shsmsx102.ccr.corp.intel.com ([169.254.2.3]) with mapi id 14.03.0439.000; Thu, 11 Jul 2019 17:37:35 +0800 From: "Liu, Yong" To: Jason Wang , "Bie, Tiwei" , "maxime.coquelin@redhat.com" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [RFC PATCH 02/13] add vhost packed ring fast enqueue function Thread-Index: AQHVNW+ymWTFpibWfEG+i94sRsNonabEliaAgACV2bA= Date: Thu, 11 Jul 2019 09:37:35 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E63335C49@SHSMSX103.ccr.corp.intel.com> References: <20190708171320.38802-1-yong.liu@intel.com> <20190708171320.38802-3-yong.liu@intel.com> <7de99b4b-7538-5694-36ee-c33edc17f3d2@redhat.com> In-Reply-To: <7de99b4b-7538-5694-36ee-c33edc17f3d2@redhat.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzZmN2RjNzUtZDE4MC00NjNjLTk0M2YtMDlhZDM3YjFmNzE4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVDRPYytBOTdsdUVJRVowRzBCdG9QeTZpTDI0RzRBcEg4emNIc05YVFdzQlM5M29ETXMyOHdXTndXR0ZEQllHdiJ9 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] [RFC PATCH 02/13] add vhost packed ring fast enqueue function 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmFzb24gV2FuZyBbbWFp bHRvOmphc293YW5nQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBKdWx5IDExLCAyMDE5 IDQ6MzUgUE0NCj4gVG86IExpdSwgWW9uZyA8eW9uZy5saXVAaW50ZWwuY29tPjsgQmllLCBUaXdl aSA8dGl3ZWkuYmllQGludGVsLmNvbT47DQo+IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBk ZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1JGQyBQQVRDSCAwMi8xM10g YWRkIHZob3N0IHBhY2tlZCByaW5nIGZhc3QgZW5xdWV1ZQ0KPiBmdW5jdGlvbg0KPiANCj4gDQo+ IE9uIDIwMTkvNy85IOS4iuWNiDE6MTMsIE1hcnZpbiBMaXUgd3JvdGU6DQo+ID4gSW4gZmFzdCBl bnF1ZXVlIGZ1bmN0aW9uLCB3aWxsIGZpcnN0IGNoZWNrIHdoZXRoZXIgZGVzY3JpcHRvcnMgYXJl DQo+ID4gY2FjaGUgYWxpZ25lZC4gRmFzdCBlbnF1ZXVlIGZ1bmN0aW9uIHdpbGwgY2hlY2sgcHJl cmVxdWlzaXRlcyBpbiB0aGUNCj4gPiBiZWdpbm5pbmcuIEZhc3QgZW5xdWV1ZSBmdW5jdGlvbiBk byBub3Qgc3VwcG9ydCBjaGFpbmVkIG1idWZzLCBub3JtYWwNCj4gPiBmdW5jdGlvbiB3aWxsIGhh bmRsZSB0aGF0Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWFydmluIExpdTx5b25nLmxpdUBp bnRlbC5jb20+DQo+ID4NCj4gPiArCWxlbiA9IGRlc2NzW2F2YWlsX2lkeF0ubGVuOw0KPiA+ICsJ bGVuMSA9IGRlc2NzW2F2YWlsX2lkeCArIDFdLmxlbjsNCj4gPiArCWxlbjIgPSBkZXNjc1thdmFp bF9pZHggKyAyXS5sZW47DQo+ID4gKwlsZW4zID0gZGVzY3NbYXZhaWxfaWR4ICsgM10ubGVuOw0K PiA+ICsNCj4gPiArCWlmICh1bmxpa2VseSgocGt0c1swXS0+cGt0X2xlbiA+IChsZW4gLSBidWZf b2Zmc2V0KSkgfA0KPiA+ICsJCShwa3RzWzFdLT5wa3RfbGVuID4gKGxlbjEgLSBidWZfb2Zmc2V0 KSkgfA0KPiA+ICsJCShwa3RzWzJdLT5wa3RfbGVuID4gKGxlbjIgLSBidWZfb2Zmc2V0KSkgfA0K PiA+ICsJCShwa3RzWzNdLT5wa3RfbGVuID4gKGxlbjMgLSBidWZfb2Zmc2V0KSkpKQ0KPiA+ICsJ CXJldHVybiAtMTsNCj4gPiArDQo+ID4gKwlkZXNjX2FkZHIgPSB2aG9zdF9pb3ZhX3RvX3Z2YShk ZXYsIHZxLA0KPiA+ICsJCQlkZXNjc1thdmFpbF9pZHhdLmFkZHIsDQo+ID4gKwkJCSZsZW4sDQo+ ID4gKwkJCVZIT1NUX0FDQ0VTU19SVyk7DQo+ID4gKw0KPiA+ICsJZGVzY19hZGRyMSA9IHZob3N0 X2lvdmFfdG9fdnZhKGRldiwgdnEsDQo+ID4gKwkJCWRlc2NzW2F2YWlsX2lkeCArIDFdLmFkZHIs DQo+ID4gKwkJCSZsZW4xLA0KPiA+ICsJCQlWSE9TVF9BQ0NFU1NfUlcpOw0KPiA+ICsNCj4gPiAr CWRlc2NfYWRkcjIgPSB2aG9zdF9pb3ZhX3RvX3Z2YShkZXYsIHZxLA0KPiA+ICsJCQlkZXNjc1th dmFpbF9pZHggKyAyXS5hZGRyLA0KPiA+ICsJCQkmbGVuMiwNCj4gPiArCQkJVkhPU1RfQUNDRVNT X1JXKTsNCj4gPiArDQo+ID4gKwlkZXNjX2FkZHIzID0gdmhvc3RfaW92YV90b192dmEoZGV2LCB2 cSwNCj4gPiArCQkJZGVzY3NbYXZhaWxfaWR4ICsgM10uYWRkciwNCj4gPiArCQkJJmxlbjMsDQo+ ID4gKwkJCVZIT1NUX0FDQ0VTU19SVyk7DQo+IA0KPiANCj4gSG93IGNhbiB5b3UgZ3VhcmFudGVl IHRoYXQgbGVuMyBpcyB6ZXJvIGFmdGVyIHRoaXM/DQo+IA0KDQpKYXNvbiwNCkhlcmUganVzdCBn dWFyYW50ZWUgaG9zdCBtYXBwZWQgbGVuZ3RoIG9mIGRlc2MgaXMgc2FtZSBhcyB2YWx1ZSBpbiBk ZXNjLg0KSWYgdmFsdWUgb2YgbGVuIG1hdGNoZWQsIGRhdGEgY2FuIGJlIGRpcmVjdGx5IGNvcGll ZC4gDQoNCklmIGFueXRoaW5nIHdyb25nIGluIGFkZHJlc3MgY29udmVyc2lvbiwgdmFsdWUgb2Yg bGVuIHdpbGwgYmUgbWlzbWF0Y2hlZC4gDQpUaGlzIGNhc2Ugd2lsbCBiZSBoYW5kbGVkIGJ5IG5v cm1hbCBwYXRoLg0KDQpUaGFua3MsDQpNYXJ2aW4NCg0KPiBUaGFua3MNCg0K