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 02CB1A0350 for ; Mon, 29 Jun 2020 05:16:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C94671150; Mon, 29 Jun 2020 05:16:52 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 259711B3BB; Mon, 29 Jun 2020 05:16:50 +0200 (CEST) IronPort-SDR: 8P4gwSc40vCshySQ/NR/2aH1iGtcQNK02vVKiU1bDj1Uf38L3C3e2ieCWEyriLbvalZZKJIJYN 6wSaGT2GPv3w== X-IronPort-AV: E=McAfee;i="6000,8403,9666"; a="145896578" X-IronPort-AV: E=Sophos;i="5.75,293,1589266800"; d="scan'208";a="145896578" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2020 20:16:50 -0700 IronPort-SDR: 4M0dlEOg8oQCo95VNUXMW9dcLlILKlvdoetuE2PCWBgTU051VJJ5dsJQbTcSBxmPisTkyZugUv YaIidxSxTP+A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,293,1589266800"; d="scan'208";a="454035309" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga005.jf.intel.com with ESMTP; 28 Jun 2020 20:16:50 -0700 Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 28 Jun 2020 20:16:49 -0700 Received: from cdsmsx151.ccr.corp.intel.com (172.17.4.38) by FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 28 Jun 2020 20:16:49 -0700 Received: from cdsmsx102.ccr.corp.intel.com ([169.254.2.8]) by CDSMSX151.ccr.corp.intel.com ([172.17.124.18]) with mapi id 14.03.0439.000; Mon, 29 Jun 2020 11:16:45 +0800 From: "Zhang, AlvinX" To: "Guo, Jia" , "dev@dpdk.org" CC: "stable@dpdk.org" , "Xing, Beilei" , "Jiang, MaoX" Thread-Topic: [PATCH] net/i40e: fix modifying the number of queues Thread-Index: AQHWR9DxyAxwfTfQF0ayyxY2yr5QVaju4TgA Date: Mon, 29 Jun 2020 03:16:44 +0000 Message-ID: <6CE17E955B70FA409286764E3E0B3641164B6906@CDSMSX102.ccr.corp.intel.com> References: <20200610120703.8268-1-alvinx.zhang@intel.com> <83f175ae-9f24-44a6-4cc1-10471152b8f4@intel.com> In-Reply-To: <83f175ae-9f24-44a6-4cc1-10471152b8f4@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.17.6.105] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-stable] [PATCH] net/i40e: fix modifying the number of queues X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGkgSmlhLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEd1bywgSmlh DQo+IFNlbnQ6IFN1bmRheSwgSnVuZSAyMSwgMjAyMCA5OjM2IFBNDQo+IFRvOiBaaGFuZywgQWx2 aW5YIDxhbHZpbnguemhhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBzdGFibGVA ZHBkay5vcmc7IFhpbmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgSmlhbmcsIE1h b1gNCj4gPG1hb3guamlhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBuZXQv aTQwZTogZml4IG1vZGlmeWluZyB0aGUgbnVtYmVyIG9mIHF1ZXVlcw0KPiANCj4gaGksIGFsdmlu DQo+IA0KPiBPbiA2LzEwLzIwMjAgODowNyBQTSwgYWx2aW54LnpoYW5nQGludGVsLmNvbSB3cm90 ZToNCj4gPiBGcm9tOiBBbHZpbiBaaGFuZyA8YWx2aW54LnpoYW5nQGludGVsLmNvbT4NCj4gPg0K PiA+IEZvciB0aGUgbmV3bHkgY3JlYXRlZCBWRiwgaWYgdGhlIG51bWJlciBvZiBxcHMgaXMgZ3Jl YXRlciB0aGFuIDQgYXQNCj4gPiBzdGFydHVwLCBpdCBtYXkgZmFpbCB0byBzdGFydC4gVGhpcyBw YXRjaCB1cGRhdGVzIHRoZSBBUEkNCj4gPiBgaTQwZXZmX2Rldl9jb25maWd1cmVgLg0KPiANCj4g DQo+IENvdWxkIHlvdSBleHBsaWNpdCBleHBsYWluIHdoeSBpdCBsaW1pdCB0byA0IHFwcywgYW5k IG1vcmUgZGV0YWlsIGFib3V0IGJlbG93DQo+IGNvZGUgY2hhbmdlIHdpdGggdGhlIHB1cnBvc2Ug b2YgdGhlIHBhdGNoLg0KDQpGb3IgZWFjaCBWRiwgdGhlIGtlcm5lbCBQRiBkcml2ZXIgYXNzaWdu IDQgcXBzIHdoZW4gdGhlIFZGIGJlIGNyZWF0ZWQuDQoNCj4gDQo+IA0KPiA+IEZpeGVzOiBjNDhl YjMwOGVkMTMgKCJuZXQvaTQwZTogc3VwcG9ydCBWRiByZXF1ZXN0IG1vcmUgcXVldWVzIikNCj4g PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbHZpbiBaaGFu ZyA8YWx2aW54LnpoYW5nQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRyaXZlcnMvbmV0L2k0 MGUvaTQwZV9ldGhkZXZfdmYuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLQ0KPiAt LS0tLQ0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z KC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92 Zi5jDQo+IGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5jDQo+ID4gaW5kZXggYmI1 ZDI4YS4uNzUwMGUwYSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRo ZGV2X3ZmLmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2X3ZmLmMNCj4g PiBAQCAtMTA4MiwxMyArMTA4MiwxMCBAQCBzdGF0aWMgaW50IGk0MGV2Zl9kZXZfeHN0YXRzX2dl dChzdHJ1Y3QNCj4gcnRlX2V0aF9kZXYgKmRldiwNCj4gPiAgIAlhcmdzLm91dF9idWZmZXIgPSB2 Zi0+YXFfcmVzcDsNCj4gPiAgIAlhcmdzLm91dF9zaXplID0gSTQwRV9BUV9CVUZfU1o7DQo+ID4N Cj4gPiAtCXJ0ZV9lYWxfYWxhcm1fY2FuY2VsKGk0MGV2Zl9kZXZfYWxhcm1faGFuZGxlciwgZGV2 KTsNCj4gDQo+IA0KPiBXaHkgaW50ZXJydXB0IGhhbmRsZXIgaXMgbm8gbmVlZCB0byBjYW5jZWwg aGVyZSBhbmQgbW9yZSB3aHkgdGhpcyBjaGFuZ2UNCj4gaXMgcmVsYXRlZCB3aXRoIHRoaXMgcGF0 Y2ggYWNjb3JkaW5nIHdpdGggdGhlIGNvbW1pdCBsb2c/DQoNCkhlcmUsIHRoZSBoYW5kbGVyIGhh cyBiZWVuIGNhbmNlY2xlZCBieSB0aGUgY2FsbGVyLg0KDQo+IA0KPiANCj4gPiAgIAllcnIgPSBp NDBldmZfZXhlY3V0ZV92Zl9jbWQoZGV2LCAmYXJncyk7DQo+ID4gICAJaWYgKGVycikNCj4gPiAg IAkJUE1EX0RSVl9MT0coRVJSLCAiZmFpbCB0byBleGVjdXRlIGNvbW1hbmQNCj4gT1BfUkVRVUVT VF9RVUVVRVMiKTsNCj4gPg0KPiA+IC0JcnRlX2VhbF9hbGFybV9zZXQoSTQwRVZGX0FMQVJNX0lO VEVSVkFMLA0KPiA+IC0JCQkgIGk0MGV2Zl9kZXZfYWxhcm1faGFuZGxlciwgZGV2KTsNCj4gPiAg IAlyZXR1cm4gZXJyOw0KPiA+ICAgfQ0KPiA+DQo+ID4gQEAgLTE1MTYsNyArMTUxMyw3IEBAIHN0 YXRpYyBpbnQgaTQwZXZmX2Rldl94c3RhdHNfZ2V0KHN0cnVjdA0KPiBydGVfZXRoX2RldiAqZGV2 LA0KPiA+ICAgCWh3LT5idXMuZGV2aWNlID0gcGNpX2Rldi0+YWRkci5kZXZpZDsNCj4gPiAgIAlo dy0+YnVzLmZ1bmMgPSBwY2lfZGV2LT5hZGRyLmZ1bmN0aW9uOw0KPiA+ICAgCWh3LT5od19hZGRy ID0gKHZvaWQgKilwY2lfZGV2LT5tZW1fcmVzb3VyY2VbMF0uYWRkcjsNCj4gPiAtCWh3LT5hZGFw dGVyX3N0b3BwZWQgPSAwOw0KPiA+ICsJaHctPmFkYXB0ZXJfc3RvcHBlZCA9IDE7DQo+IA0KPiAN Cj4gV2h5IGl0IHNob3VsZCBiZSBzZXQgc3RvcHBlZCB3aGVuIGluaXQgZGV2Pw0KDQpUaGUgRGV2 aWNlIGhhcyBub3QgYmVlbiBzdGFydGVkIHVudGlsIHRoZSBBUEkgYCBpNDBldmZfZGV2X3N0YXJ0 IGAgYmVlbiBjYWxsZWQuDQpIZXJlIHdlIGp1c3QgaW5pdGlhdGUgdGhlIGRldmljZSwgc28gaXQg c2hvdWxkIGJlIHNldCB0byAxLiANCg0KPiANCj4gDQo+ID4gICAJaHctPmFkYXB0ZXJfY2xvc2Vk ID0gMDsNCj4gPg0KPiA+ICAgCS8qIFBhc3MgdGhlIGluZm9ybWF0aW9uIHRvIHRoZSBydGVfZXRo X2Rldl9jbG9zZSgpIHRoYXQgaXQgc2hvdWxkDQo+IGFsc28NCj4gPiBAQCAtMTYxMiwxNiArMTYw OSwzNSBAQCBzdGF0aWMgaW50IGV0aF9pNDBldmZfcGNpX3JlbW92ZShzdHJ1Y3QNCj4gcnRlX3Bj aV9kZXZpY2UgKnBjaV9kZXYpDQo+ID4gICAJYWQtPnR4X3ZlY19hbGxvd2VkID0gdHJ1ZTsNCj4g Pg0KPiA+ICAgCWlmIChudW1fcXVldWVfcGFpcnMgPiB2Zi0+dnNpX3Jlcy0+bnVtX3F1ZXVlX3Bh aXJzKSB7DQo+ID4gLQkJaW50IHJldCA9IDA7DQo+ID4gKwkJc3RydWN0IGk0MGVfaHcgKmh3Ow0K PiA+ICsJCWludCByZXQ7DQo+ID4NCj4gPiArCQlodyAgPSBJNDBFX0RFVl9QUklWQVRFX1RPX0hX KGRldi0+ZGF0YS0+ZGV2X3ByaXZhdGUpOw0KPiA+ICAgCQlQTURfRFJWX0xPRyhJTkZPLCAiY2hh bmdlIHF1ZXVlIHBhaXJzIGZyb20gJXUgdG8gJXUiLA0KPiA+ICAgCQkJICAgIHZmLT52c2lfcmVz LT5udW1fcXVldWVfcGFpcnMsDQo+IG51bV9xdWV1ZV9wYWlycyk7DQo+ID4gKwkJaWYgKGh3LT5h ZGFwdGVyX3N0b3BwZWQgPT0gMCkgew0KPiA+ICsJCQlQTURfRFJWX0xPRyhXQVJOSU5HLCAiRGV2 aWNlIG11c3QgYmUNCj4gc3RvcHBlZCBmaXJzdCEiKTsNCj4gPiArCQkJcmV0dXJuIC1FSU5WQUw7 DQo+ID4gKwkJfQ0KPiA+ICsNCj4gPiArCQlydGVfZWFsX2FsYXJtX2NhbmNlbChpNDBldmZfZGV2 X2FsYXJtX2hhbmRsZXIsIGRldik7DQo+ID4gICAJCXJldCA9IGk0MGV2Zl9yZXF1ZXN0X3F1ZXVl cyhkZXYsIG51bV9xdWV1ZV9wYWlycyk7DQo+ID4gLQkJaWYgKHJldCAhPSAwKQ0KPiA+ICsJCWlm IChyZXQpDQo+ID4gICAJCQlyZXR1cm4gcmV0Ow0KPiA+DQo+ID4gLQkJcmV0ID0gaTQwZXZmX2Rl dl9yZXNldChkZXYpOw0KPiA+IC0JCWlmIChyZXQgIT0gMCkNCj4gPiArCQkvKg0KPiA+ICsJCSAq IFRoZSBkZXZpY2UgbXVzdCBiZSByZWluaXRpYXRlZCBhZnRlciBxdWV1ZSByZXNvdXJjZXMNCj4g PiArCQkgKiBjaGFuZ2VkDQo+ID4gKwkJICovDQo+IA0KPiANCj4gU2hvdWxkIHlvdSBjaGVjayBi ZWxvdyBwYXJ0IGlzIHJlaW5pdGlhbGl6ZSBwcm9jZXNzIGFjY29yZGluZyB0byBleGlzdA0KPiBk ZXZfY2xvc2UgYW5kIGRldl9pbml0Lg0KDQpZZXMsIGl0IHN0b3BzIGFuZCByZWluaXRpYWxpemVz IHRoZSBkZXZpY2UgLCBidXQgaWYgY2FsbCB0aGUgZGV2X2Nsb3NlIHRvIGRvLCBzb21lIHByb2Nl c3MgaXMgbm8gbmVlZGVkIGFuZCBzaG91bGQgcmVwb3J0IGVycm9ycy4NCg0KPiANCj4gDQo+ID4g KwkJaTQwZV9zaHV0ZG93bl9hZG1pbnEoaHcpOw0KPiA+ICsJCWk0MGV2Zl9kaXNhYmxlX2lycTAo aHcpOw0KPiA+ICsJCXJ0ZV9mcmVlKHZmLT52Zl9yZXMpOw0KPiA+ICsJCXZmLT52Zl9yZXMgPSBO VUxMOw0KPiA+ICsJCXJ0ZV9mcmVlKHZmLT5hcV9yZXNwKTsNCj4gPiArCQl2Zi0+YXFfcmVzcCA9 IE5VTEw7DQo+ID4gKw0KPiA+ICsJCXJldCA9IGk0MGV2Zl9kZXZfaW5pdChkZXYpOw0KPiA+ICsJ CWlmIChyZXQpDQo+ID4gICAJCQlyZXR1cm4gcmV0Ow0KPiA+ICAgCX0NCj4gPg0K