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 E7D74A0352; Thu, 16 Jan 2020 08:13:53 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id EDD641C013; Thu, 16 Jan 2020 08:13:52 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 1CB3F1C00F; Thu, 16 Jan 2020 08:13:50 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2020 23:13:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,325,1574150400"; d="scan'208";a="257222418" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga002.fm.intel.com with ESMTP; 15 Jan 2020 23:13:49 -0800 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 15 Jan 2020 23:13:49 -0800 Received: from shsmsx605.ccr.corp.intel.com (10.109.6.215) by SHSMSX602.ccr.corp.intel.com (10.109.6.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 16 Jan 2020 15:13:47 +0800 Received: from shsmsx605.ccr.corp.intel.com ([10.109.6.215]) by SHSMSX605.ccr.corp.intel.com ([10.109.6.215]) with mapi id 15.01.1713.004; Thu, 16 Jan 2020 15:13:47 +0800 From: "Ding, Xuan" To: "Yigit, Ferruh" , Maxime Coquelin , "Bie, Tiwei" , "Wang, Zhihong" , "Liu, Yong" , "Ye, Xiaolong" CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [dpdk-stable] [PATCH v5] net/virtio-user: fix packed ring server mode Thread-Index: AQHVy2sWEwy64nKhqUetWl6DWEF7EqfrDZqAgABJugCAAXNFYA== Date: Thu, 16 Jan 2020 07:13:47 +0000 Message-ID: <3c49f054f12b44c1bcd2608b6889dd4d@intel.com> References: <20191223072519.18899-1-xuan.ding@intel.com> <20200115061358.5666-1-xuan.ding@intel.com> <2bbfce86-c26a-a93d-3ac4-fb8b18572f8f@redhat.com> <201b8f42-674d-2df1-baa6-10b1671aa70f@intel.com> In-Reply-To: <201b8f42-674d-2df1-baa6-10b1671aa70f@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [dpdk-stable] [PATCH v5] net/virtio-user: fix packed ring server mode 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" SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0 LCBGZXJydWggPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFu dWFyeSAxNSwgMjAyMCAxMTo0MSBQTQ0KPiBUbzogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29x dWVsaW5AcmVkaGF0LmNvbT47IERpbmcsIFh1YW4NCj4gPHh1YW4uZGluZ0BpbnRlbC5jb20+OyBC aWUsIFRpd2VpIDx0aXdlaS5iaWVAaW50ZWwuY29tPjsgV2FuZywgWmhpaG9uZw0KPiA8emhpaG9u Zy53YW5nQGludGVsLmNvbT47IExpdSwgWW9uZyA8eW9uZy5saXVAaW50ZWwuY29tPjsgWWUsIFhp YW9sb25nDQo+IDx4aWFvbG9uZy55ZUBpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmc7IHN0 YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstc3RhYmxlXSBbUEFUQ0ggdjVdIG5l dC92aXJ0aW8tdXNlcjogZml4IHBhY2tlZCByaW5nIHNlcnZlcg0KPiBtb2RlDQo+IA0KPiBPbiAx LzE1LzIwMjAgMTE6MTYgQU0sIE1heGltZSBDb3F1ZWxpbiB3cm90ZToNCj4gPg0KPiA+DQo+ID4g T24gMS8xNS8yMCA3OjEzIEFNLCBYdWFuIERpbmcgd3JvdGU6DQo+ID4+IFRoaXMgcGF0Y2ggZml4 ZXMgdGhlIHNpdHVhdGlvbiB3aGVyZSBkYXRhIHBhdGggZG9lcyBub3Qgd29yayBwcm9wZXJseQ0K PiA+PiB3aGVuIHZob3N0IHJlY29ubmVjdHMgdG8gdmlydGlvIGluIHNlcnZlciBtb2RlIHdpdGgg cGFja2VkIHJpbmcuDQo+ID4+DQo+ID4+IEN1cnJlbnRseSwgdmlydGlvIGFuZCB2aG9zdCBzaGFy ZSBtZW1vcnkgb2YgdnJpbmcuIEZvciBzcGxpdCByaW5nLA0KPiA+PiB2aG9zdCBjYW4gcmVhZCB0 aGUgc3RhdHVzIG9mIGRlc2NyaXB0b3JzIGRpcmVjdGx5IGZyb20gdGhlIGF2YWlsYWJsZQ0KPiA+ PiByaW5nIGFuZCB0aGUgdXNlZCByaW5nIGR1cmluZyByZWNvbm5lY3Rpb24uIFRoZXJlZm9yZSwg dGhlIGRhdGEgcGF0aCBjYW4NCj4gY29udGludWUuDQo+ID4+DQo+ID4+IEJ1dCBmb3IgcGFja2Vk IHJpbmcsIHdoZW4gcmVjb25uZWN0aW5nIHRvIHZpcnRpbywgdmhvc3QgY2Fubm90IGdldA0KPiA+ PiB0aGUgc3RhdHVzIG9mIGRlc2NyaXB0b3JzIHZpYSB0aGUgZGVzY3JpcHRvciByaW5nLiBCeSBy ZXNldHRpbmcgVHgNCj4gPj4gYW5kIFJ4IHF1ZXVlcywgdGhlIGRhdGEgcGF0aCBjYW4gcmVzdGFy dCBmcm9tIHRoZSBiZWdpbm5pbmcuDQo+ID4+DQo+ID4+IEZpeGVzOiA0YzNmNTgyMmViMjE0ICgi bmV0L3ZpcnRpbzogYWRkIHBhY2tlZCB2aXJ0cXVldWUgZGVmaW5lcyIpDQo+ID4+IENjOiBzdGFi bGVAZHBkay5vcmcNCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogWHVhbiBEaW5nIDx4dWFuLmRp bmdAaW50ZWwuY29tPg0KPiA+PiAtLS0NCj4gPj4NCj4gPj4gdjU6DQo+ID4+ICogRml4ZWQgdHdv IHNwZWxsaW5nIG1pc3Rha2VzIGluIHRoZSBjb21taXQgbG9nLg0KPiA+PiAqIEFkZGVkIG5vdGlj ZSBtZXNzYWdlIHdoZW4gcmVzZXR0aW5nIHZyaW5nLg0KPiA+Pg0KPiA+PiB2NDoNCj4gPj4gKiBN b3ZlZCBjaGFuZ2UgbG9nIGJlbG93ICctLS0nIG1hcmtlci4NCj4gPj4NCj4gPj4gdjM6DQo+ID4+ ICogUmVtb3ZlZCBhbiBleHRyYSBhc3RlcmlzayBmcm9tIGEgY29tbWVudC4NCj4gPj4gKiBSZW5h bWVkIGRldmljZSByZXNldCBmdW5jdGlvbiBhbmQgbW92ZWQgaXQgdG8gdmlydGlvX3VzZXJfZXRo ZGV2LmMuDQo+ID4+DQo+ID4+IHYyOg0KPiA+PiAqIFJlbmFtZWQgcXVldWUgcmVzZXQgZnVuY3Rp b25zIGFuZCBtb3ZlZCB0aGVtIHRvIHZpcnRxdWV1ZS5jLg0KPiA+PiAtLS0NCj4gPj4gIGRyaXZl cnMvbmV0L3ZpcnRpby92aXJ0aW9fZXRoZGV2LmMgICAgICB8ICA0ICstDQo+ID4+ICBkcml2ZXJz L25ldC92aXJ0aW8vdmlydGlvX3VzZXJfZXRoZGV2LmMgfCA0MiArKysrKysrKysrKysrKysNCj4g Pj4gIGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0cXVldWUuYyAgICAgICAgICB8IDcxICsrKysrKysr KysrKysrKysrKysrKysrKysNCj4gPj4gIGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0cXVldWUuaCAg ICAgICAgICB8ICA0ICsrDQo+ID4+ICA0IGZpbGVzIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gQXBwbGllZCB0byBkcGRrLW5leHQtdmlydGlvL21h c3Rlcg0KPiA+DQo+IA0KPiBUaGlzIHdhcyBjYXVzaW5nIGJ1aWxkIGVycm9yIFsxXSBvbiBjcm9z cyBjb21waWxhdGlvbiBbMl0sIEkgYW0gZml4aW5nIGl0IHdoaWxlDQo+IG1lcmdpbmcgWzNdLCBw bGVhc2UgZG91YmxlIGNoZWNrIGluIG5leHQtbmV0Lg0KPiANCj4gWzFdDQo+IC4uLi9kcml2ZXJz L25ldC92aXJ0aW8vdmlydGlvX3VzZXJfZXRoZGV2LmM6NDQ6MjogZXJyb3I6IGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mDQo+IGZ1bmN0aW9uIOKAmHJ0ZV9kZWxheV9tc+KAmTsgZGlkIHlvdSBtZWFu IOKAmHJ0ZV9yZWFsbG9j4oCZPw0KPiBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJh dGlvbl0NCj4gDQo+ICAgcnRlX2RlbGF5X21zKDEpOw0KPiANCj4gDQo+IFsyXQ0KPiBDUk9TUz0v b3B0L2FhcmNoNjQvYmluL2FhcmNoNjQtYnVpbGRyb290LWxpbnV4LWdudS0gbWFrZSAtajY0DQo+ IA0KPiANCj4gWzNdDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3Vz ZXJfZXRoZGV2LmMNCj4gYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXJfZXRoZGV2LmMN Cj4gaW5kZXggOWM5ZDM0MDdmLi5mM2IzNWQxYmQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0 L3ZpcnRpby92aXJ0aW9fdXNlcl9ldGhkZXYuYw0KPiArKysgYi9kcml2ZXJzL25ldC92aXJ0aW8v dmlydGlvX3VzZXJfZXRoZGV2LmMNCj4gQEAgLTEzLDYgKzEzLDcgQEANCj4gICNpbmNsdWRlIDxy dGVfZXRoZGV2X3ZkZXYuaD4NCj4gICNpbmNsdWRlIDxydGVfYnVzX3ZkZXYuaD4NCj4gICNpbmNs dWRlIDxydGVfYWxhcm0uaD4NCj4gKyNpbmNsdWRlIDxydGVfY3ljbGVzLmg+DQo+IA0KPiAgI2lu Y2x1ZGUgInZpcnRpb19ldGhkZXYuaCINCj4gICNpbmNsdWRlICJ2aXJ0aW9fbG9ncy5oIg0KDQoN CkFmdGVyIG15IGNoZWNrLCB0aGUgY3VycmVudCBjYWxsIHBhdGggdG8gcnRlX2N5Y2xlcy5oIG9u IHRoZSB4ODYgcGxhdGZvcm0gaXMgIHZpcnRpb191c2VyX2V0aGRldi5jIC0+IHZpcnRxdWV1ZS5o IC0+ICBydGVfbWVtcG9vbC5oIC0+IHJ0ZV9zcGlubG9jay5oIC0+IHJ0ZV9jeWNsZXMuaC4gSSBm aW5kIHRoYXQgb25seSBydGVfc3BpbmxvY2suaCBvbiB0aGUgeDg2IHBsYXRmb3JtIGluY2x1ZGVz IHRoZSBydGVfY3ljbGVzLmgsIHdoaWxlIHRoaXMgZmlsZSBpcyBub3QgaW5jbHVkZWQgb24gb3Ro ZXIgcGxhdGZvcm1zLCBzbyB5b3VyIGZpeCBpcyByaWdodC4gSSBhbHNvIHRlc3QgdGhlIG5ldyBw YXRjaChhZGQgI2luY2x1ZGUgPHJ0ZV9jeWNsZXMuaD4pIG9uIG15IGxvY2FsLCBpdCB3b3JrcyBm aW5lLg0KDQpUaGFuayB5b3UgdmVyeSBtdWNoLg0KDQpSZWdhcmRzLA0KWHVhbg0K