From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id BE8C71B6F6; Thu, 10 May 2018 05:05:05 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 May 2018 20:05:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,383,1520924400"; d="scan'208";a="39795286" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga007.jf.intel.com with ESMTP; 09 May 2018 20:05:03 -0700 Received: from bgsmsx152.gar.corp.intel.com (10.224.48.50) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 9 May 2018 20:05:03 -0700 Received: from bgsmsx101.gar.corp.intel.com ([169.254.1.242]) by BGSMSX152.gar.corp.intel.com ([169.254.6.199]) with mapi id 14.03.0319.002; Thu, 10 May 2018 08:35:00 +0530 From: "Yang, Zhiyong" To: "Bie, Tiwei" CC: "dev@dpdk.org" , "maxime.coquelin@redhat.com" , "Yao, Lei A" , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/virtio-user: fix multiple queues fail in server mode Thread-Index: AQHT53sZqsa1vu0T1kyUy/NAXUnq4KQn5zEAgABfL0A= Date: Thu, 10 May 2018 03:04:59 +0000 Message-ID: References: <20180509094936.62796-1-zhiyong.yang@intel.com> <20180510024704.gkcaazw3ctztmait@debian> In-Reply-To: <20180510024704.gkcaazw3ctztmait@debian> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.223.10.10] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] net/virtio-user: fix multiple queues fail in 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: , X-List-Received-Date: Thu, 10 May 2018 03:05:07 -0000 SGkgIFRpd2VpLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEJpZSwg VGl3ZWkNCj4gU2VudDogVGh1cnNkYXksIE1heSAxMCwgMjAxOCAxMDo0NyBBTQ0KPiBUbzogWWFu ZywgWmhpeW9uZyA8emhpeW9uZy55YW5nQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsg bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFlhbywgTGVpIEENCj4gPGxlaS5hLnlhb0BpbnRl bC5jb20+OyBzdGFibGVAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENI XSBuZXQvdmlydGlvLXVzZXI6IGZpeCBtdWx0aXBsZSBxdWV1ZXMgZmFpbCBpbg0KPiBzZXJ2ZXIg bW9kZQ0KPiANCj4gT24gV2VkLCBNYXkgMDksIDIwMTggYXQgMDU6NDk6MzZQTSArMDgwMCwgemhp eW9uZy55YW5nQGludGVsLmNvbSB3cm90ZToNCj4gPiBUaGlzIHBhdGNoIGZpeGVzIG11bHRpcGxl IHF1ZXVlcyBmYWlsdXJlIHdoZW4gdmlydGlvLXVzZXIgd29ya3MgaW4NCj4gPiBzZXJ2ZXIgbW9k ZS4NCj4gPg0KPiA+IEZpeGVzOiBiZDhmNTBhNDVkMGYgKCJuZXQvdmlydGlvLXVzZXI6IHN1cHBv cnQgc2VydmVyIG1vZGUiKQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPiBTaWduZWQtb2Zm LWJ5OiBaaGl5b25nIFlhbmcgPHpoaXlvbmcueWFuZ0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4g IGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF91c2VyLmMgICAgICB8IDMgKysr DQo+ID4gIGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuYyB8 IDkgKysrKysrKysrDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF91 c2VyLmMNCj4gPiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF91c2VyLmMN Cj4gPiBpbmRleCBhNmRmOTdhMDAuLmE5ZTUzZDdiNSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJz L25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3RfdXNlci5jDQo+ID4gKysrIGIvZHJpdmVycy9u ZXQvdmlydGlvL3ZpcnRpb191c2VyL3Zob3N0X3VzZXIuYw0KPiA+IEBAIC0yNjMsNiArMjYzLDkg QEAgdmhvc3RfdXNlcl9zb2NrKHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldiwNCj4gPg0KPiA+ ICAJUE1EX0RSVl9MT0coSU5GTywgIiVzIiwgdmhvc3RfbXNnX3N0cmluZ3NbcmVxXSk7DQo+ID4N Cj4gPiArCWlmICh2aG9zdGZkIDwgMCkNCj4gPiArCQlyZXR1cm4gLTE7DQo+IA0KPiBJIHRoaW5r IHRoaXMgaXMganVzdCBhIHdvcmthcm91bmQgdG8gYXZvaWQgcHJpbnRpbmcgZXJyb3IgbWVzc2Fn ZXMgaW4gc2VydmVyDQo+IG1vZGUuDQo+IA0KPiBJZGVhbGx5LCB2aG9zdF91c2VyX3NvY2soKSBz aG91bGRuJ3QgYmUgY2FsbGVkIHdpdGggdmhvc3RmZCA8IDAuDQo+IA0KPiBJZiB3ZSB3YW50IHRo aXMgd29ya2Fyb3VuZCwgd2Ugc2hvdWxkIG9ubHkgYWxsb3cgdGhpcyBpbiBzZXJ2ZXIgbW9kZS4g SS5lLiBkbw0KPiB0aGUgY2hlY2sgbGlrZSB0aGlzOg0KPiANCj4gCWlmIChkZXYtPmlzX3NlcnZl ciAmJiB2aG9zdGZkIDwgMCkNCj4gCQlyZXR1cm4gLTE7DQogDQpPay4gDQoNCj4gPiArDQo+ID4g IAltc2cucmVxdWVzdCA9IHJlcTsNCj4gPiAgCW1zZy5mbGFncyA9IFZIT1NUX1VTRVJfVkVSU0lP TjsNCj4gPiAgCW1zZy5zaXplID0gMDsNCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvdmly dGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jDQo+ID4gYi9kcml2ZXJzL25ldC92aXJ0 aW8vdmlydGlvX3VzZXIvdmlydGlvX3VzZXJfZGV2LmMNCj4gPiBpbmRleCAzOGI4YmM5MGQuLmU5 ODhkYzNmNCAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIv dmlydGlvX3VzZXJfZGV2LmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3Vz ZXIvdmlydGlvX3VzZXJfZGV2LmMNCj4gPiBAQCAtMTI2LDYgKzEyNiwxMCBAQCB2aXJ0aW9fdXNl cl9zdGFydF9kZXZpY2Uoc3RydWN0IHZpcnRpb191c2VyX2Rldg0KPiAqZGV2KQ0KPiA+ICAJZmVh dHVyZXMgJj0gfigxdWxsIDw8IFZJUlRJT19ORVRfRl9NQUMpOw0KPiA+ICAJLyogU3RyaXAgVklS VElPX05FVF9GX0NUUkxfVlEsIGFzIGRldmljZXMgZG8gbm90IHJlYWxseSBuZWVkIHRvDQo+IGtu b3cgKi8NCj4gPiAgCWZlYXR1cmVzICY9IH4oMXVsbCA8PCBWSVJUSU9fTkVUX0ZfQ1RSTF9WUSk7 DQo+ID4gKwkvKiBBbHNvIGRpc2FibGUgZmVhdHVyZXMgd2hpY2ggZGVwZW5kIG9uIFZJUlRJT19O RVRfRl9DVFJMX1ZRDQo+ICovDQo+ID4gKwlmZWF0dXJlcyAmPSB+KDF1bGwgPDwgVklSVElPX05F VF9GX0NUUkxfUlgpOw0KPiA+ICsJZmVhdHVyZXMgJj0gfigxdWxsIDw8IFZJUlRJT19ORVRfRl9D VFJMX1ZMQU4pOw0KPiA+ICsJZmVhdHVyZXMgJj0gfigxdWxsIDw8IFZJUlRJT19ORVRfRl9DVFJM X01BQ19BRERSKTsNCj4gDQo+IElzIHRoaXMgcmVhbGx5IHJlbGF0ZWQgdG8gdGhpcyBmaXg/DQo+ IA0KDQpZZXMuICBpZiB2aG9zdCB1c2VyIHNpZGUgcmVjZWl2ZXMgdGhlc2UgZmVhdHVyZSBiaXRz IGFuZCAgDQpWaG9zdCB1c2VyIGRvZXNu4oCZdCAgc3VwcG9ydCB0aGVzZSBmZWF0dXJlcyBhbmQg d2lsbCBjbG9zZSB0aGUgc29ja2V0IGNvbm5lY3Rpb24uDQpJZiB3ZSBoYXZlIGRpc2FibGUgY3Ry bF9WUSwgIGFsc28gc2hvdWxkIGRpc2FibGUgdGhlbS4NCg0KDQo+ID4gIAlmZWF0dXJlcyAmPSB+ KDF1bGwgPDwgVklSVElPX05FVF9GX1NUQVRVUyk7DQo+ID4gIAlyZXQgPSBkZXYtPm9wcy0+c2Vu ZF9yZXF1ZXN0KGRldiwgVkhPU1RfVVNFUl9TRVRfRkVBVFVSRVMsDQo+ICZmZWF0dXJlcyk7DQo+ ID4gIAlpZiAocmV0IDwgMCkNCj4gPiBAQCAtNDg4LDYgKzQ5MiwxMSBAQCB2aXJ0aW9fdXNlcl9o YW5kbGVfY3RybF9tc2coc3RydWN0DQo+IHZpcnRpb191c2VyX2RldiAqZGV2LCBzdHJ1Y3QgdnJp bmcgKnZyaW5nLA0KPiA+ICAJCXF1ZXVlcyA9ICoodWludDE2X3QgKikodWludHB0cl90KXZyaW5n LT5kZXNjW2lkeF9kYXRhXS5hZGRyOw0KPiA+ICAJCXN0YXR1cyA9IHZpcnRpb191c2VyX2hhbmRs ZV9tcShkZXYsIHF1ZXVlcyk7DQo+ID4gIAl9DQo+ID4gKwkvKiBTZXJ2ZXIgbW9kZSBjYW4ndCBl bmFibGUgcXVldWUgcGFpcnMgaWYgdmhvc3RmZCBpcyBub3QgY29ubmVjdGVkLA0KPiA+ICsJICog d2Ugc3VwcG9zZSB0aGF0IHN0YXR1cyBhbHdheXMgcmV0dXJucyAwIGluIHRoaXMgY2FzZS4NCj4g PiArCSAqIC8NCj4gDQo+IEFzIEZlcnJ1aCBwb2ludGVkLCBhIHR5cG8gaGVyZS4NCk9rLiBmaXgg aXQuDQoNCj4gDQo+ID4gKwlpZiAoZGV2LT5pc19zZXJ2ZXIgJiYgZGV2LT52aG9zdGZkIDwgMCkN Cj4gPiArCQlzdGF0dXMgPSAwOw0KPiANCj4gV2hlbiB0aGUgY29ubmVjdGlvbiB0byB0aGUgYmFj a2VuZCBpc24ndCBlc3RhYmxpc2hlZCBpbiBzZXJ2ZXIgbW9kZSwgd2hhdA0KPiB2aXJ0aW9fdXNl cl9oYW5kbGVfbXEoKSBjYW4ndCBkbyBpcyB0byBlbmFibGUgdGhlIHF1ZXVlIHBhaXJzLiBCdXQg b3RoZXINCj4gY2hlY2tzIGluIHRoYXQgZnVuY3Rpb24gYXJlIHN0aWxsIHZhbGlkLiBTbyBJIHdv dWxkIHN1Z2dlc3QgbW92aW5nIGFib3ZlIGNvZGUNCj4gdG8gdmlydGlvX3VzZXJfaGFuZGxlX21x KCkuDQpPay4gDQoNClRoYW5rcw0KWmhpeW9uZw0K