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 1B756A2EDB for ; Fri, 6 Sep 2019 03:42:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DB3811F0A9; Fri, 6 Sep 2019 03:42:50 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id 66FD21F09F for ; Fri, 6 Sep 2019 03:42:49 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Sep 2019 18:42:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,471,1559545200"; d="scan'208";a="384058697" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga006.fm.intel.com with ESMTP; 05 Sep 2019 18:42:47 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 5 Sep 2019 18:42:47 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 5 Sep 2019 18:42:47 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.140]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.32]) with mapi id 14.03.0439.000; Fri, 6 Sep 2019 09:42:45 +0800 From: "Liu, Yong" To: Ilya Maximets , "Bie, Tiwei" , "maxime.coquelin@redhat.com" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v1 02/14] vhost: add burst enqueue function for packed ring Thread-Index: AQHVY8TLwxJ6oPf880Krx+ELrrCn7KccXGWAgAGAl7A= Date: Fri, 6 Sep 2019 01:42:44 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E6339BAE9@SHSMSX103.ccr.corp.intel.com> References: <20190905161421.55981-3-yong.liu@intel.com> <9674491d-4ce0-ea60-e92c-4be2e3d540b8@samsung.com> In-Reply-To: <9674491d-4ce0-ea60-e92c-4be2e3d540b8@samsung.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTVmNjI2OTctMmNmMi00Zjk3LTg1YjktOGJjMGUwZDg5MjNhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiT0xDSE9tZWt0cm5ZNWlmY1lCV0ZVWG9YaUZYRklrcFAzRlJVU0lTVDVCeXU1b1wvclEzdVVCbmp0cG82ZEdHdlEifQ== 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 v1 02/14] vhost: add burst enqueue function for packed ring 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSWx5YSBNYXhpbWV0cyBb bWFpbHRvOmkubWF4aW1ldHNAc2Ftc3VuZy5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1i ZXIgMDUsIDIwMTkgNjozMSBQTQ0KPiBUbzogTGl1LCBZb25nIDx5b25nLmxpdUBpbnRlbC5jb20+ OyBCaWUsIFRpd2VpIDx0aXdlaS5iaWVAaW50ZWwuY29tPjsNCj4gbWF4aW1lLmNvcXVlbGluQHJl ZGhhdC5jb207IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0gg djEgMDIvMTRdIHZob3N0OiBhZGQgYnVyc3QgZW5xdWV1ZSBmdW5jdGlvbg0KPiBmb3IgcGFja2Vk IHJpbmcNCj4gDQo+IE9uIDA1LjA5LjIwMTkgMTk6MTQsIE1hcnZpbiBMaXUgd3JvdGU6DQo+ID4g QnVyc3QgZW5xdWV1ZSBmdW5jdGlvbiB3aWxsIGZpcnN0IGNoZWNrIHdoZXRoZXIgZGVzY3JpcHRv cnMgYXJlIGNhY2hlDQo+ID4gYWxpZ25lZC4gSXQgd2lsbCBhbHNvIGNoZWNrIHByZXJlcXVpc2l0 ZXMgaW4gdGhlIGJlZ2lubmluZy4gQnVyc3QNCj4gPiBlbnF1ZXVlIGZ1bmN0aW9uIG5vdCBzdXBw b3J0IGNoYWluZWQgbWJ1ZnMsIHNpbmdsZSBwYWNrZXQgZW5xdWV1ZQ0KPiA+IGZ1bmN0aW9uIHdp bGwgaGFuZGxlIGl0Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWFydmluIExpdSA8eW9uZy5s aXVAaW50ZWwuY29tPg0KPiANCj4gSGkuDQo+IA0KPiBDYW4gd2UgcmVseSBvbiBsb29wIHVucm9s bGluZyBieSBjb21waWxlciBpbnN0ZWFkIG9mIHJlcGVhdGluZyBlYWNoDQo+IGNvbW1hbmQgNCB0 aW1lcz8JDQo+IA0KPiBGb3IgZXhhbXBsZToNCj4gDQo+ICAgICB1aW50NjRfdCBsZW5bUEFDS0VE X0RFU0NTX0JVUlNUXTsNCj4gDQo+ICAgICBmb3IgKGkgPSAwOyBpIDwgUEFDS0VEX0RFU0NTX0JV UlNUOyBpKyspDQo+ICAgICAgICAgbGVuW2ldID0gZGVzY3NbYXZhaWxfaWR4ICsgaV0ubGVuOw0K PiANCj4gDQo+IEZvciAnaWYnczoNCj4gDQo+ICAgICByZXMgPSBmYWxzZTsNCj4gICAgIGZvciAo aSA9IDA7IGkgPCBQQUNLRURfREVTQ1NfQlVSU1Q7IGkrKykNCj4gICAgICAgICByZXMgfD0gcGt0 c1tpXS0+bmV4dCAhPSBOVUxMOw0KPiAgICAgaWYgKHVubGlrZWx5KHJlcykpDQo+ICAgICAgICAg cmV0dXJuIC0xOw0KPiANCj4gb3IganVzdA0KPiANCj4gICAgIGZvciAoaSA9IDA7IGkgPCBQQUNL RURfREVTQ1NfQlVSU1Q7IGkrKykNCj4gICAgICAgICBpZiAodW5saWtlbHkocGt0c1tpXS0+bmV4 dCAhPSBOVUxMKSkNCj4gICAgICAgICAgICAgcmV0dXJuIC0xOw0KPiANCj4gU2luY2UgUEFDS0VE X0RFU0NTX0JVUlNUIGlzIGEgZmFpcmx5IHNtYWxsIGNvbnN0YW50LCBsb29wcyBzaG91bGQgYmUN Cj4gdW5yb2xsZWQgYnkgY29tcGlsZXIgcHJvZHVjaW5nIGFsbW9zdCBzYW1lIGNvZGUuDQo+IA0K PiBUaGlzIHdpbGwgc2lnbmlmaWNhbnRseSByZWR1Y2UgY29kZSBzaXplIGFuZCB3aWxsIGFsc28g YWxsb3cgdG8NCj4gcGxheSB3aXRoIFBBQ0tFRF9ERVNDU19CVVJTVCB2YWx1ZSB3aXRob3V0IG1h c3NpdmUgY29kZSBjaGFuZ2VzLg0KPiANCj4gU2FtZSBpcyBhcHBsaWNhYmxlIHRvIG90aGVyIHBh dGNoZXMgaW4gdGhlIHNlcmllcy4NCj4gDQo+IFdoYXQgZG8geW91IHRoaW5rPw0KPiANCg0KSGkg SWx5YSwNCkkgZGlkIHNvbWUgdGVzdCB3aXRoIHRoZSB1bnJvbGwgYXZhaWxhYmlsaXR5IG9mIHZh cmlvdXMgY29tcGlsZXJzIGJlZm9yZS4NCkFsbCBsaXN0ZWQgY29tcGlsZXJzIHdpbGwgY2F1c2Ug bG9vcGJhY2sgcGVyZm9ybWFuY2UgZHJvcCBjb21wYXJlZCB0byByZXBlYXRpbmcgY29kZSB2ZXJz aW9uLCBlc3BlY2lhbGx5IEdDQzcuNCBhbmQgSUNDLiANCk5ld2VyIGNvbXBpbGVycyB3aWxsIGhh dmUgbXVjaCBsZXNzIGltcGFjdCAoYXJvdW5kIDMlKSBvbiB0aGUgdGhyb3VnaHB1dC4NCklmIHdl IGNhbiBhY2NlcHQgdGhhdCwgcmVwZWF0aW5nIGNvZGUgY2FuIGJlIHJlcGxhY2VkIHdpdGggc21h bGwgbG9vcCBmdW5jdGlvbi4NCg0KfC0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0t LS0tLS0tLS0tLS18LS0tLS0tfA0KfCBDb21waWxlciAgICAgICB8IEF1dG8gdW5yb2xsZWQgfCBG aXhlZCBiYXRjaCB8IEdhcCAgfA0KfC0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0t LS0tLS0tLS0tLS18LS0tLS0tfA0KfCBDbGFuZzYuMC4wICAgICB8IDEzLjFNICAgICAgICAgfCAx My41TSAgICAgICB8IDAuNE0gfA0KfC0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0t LS0tLS0tLS0tLS18LS0tLS0tfA0KfCBHQ0MgOC4zLjAgICAgICB8IDEzLjlNICAgICAgICAgfCAx NC40TSAgICAgICB8IDAuNU0gfA0KfC0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0t LS0tLS0tLS0tLS18LS0tLS0tfA0KfCBHQ0MgNy40LjAgICAgICB8IDEyLjZNICAgICAgICAgfCAx My41TSAgICAgICB8IDAuOU0gfA0KfC0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0t LS0tLS0tLS0tLS18LS0tLS0tfA0KfCBJQ0MgMTkuMC40LjI0MyB8IDExLjBNICAgICAgICAgfCAx Mi4zTSAgICAgICB8IDEuM00gfA0KfC0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tfC0t LS0tLS0tLS0tLS18LS0tLS0tfA0KDQpUaGFua3MsDQpNYXJ2aW4NCg0KPiBCZXN0IHJlZ2FyZHMs IElseWEgTWF4aW1ldHMuDQo+IA0KPiA+DQoNCg==