From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0089.outbound.protection.outlook.com [104.47.36.89]) by dpdk.org (Postfix) with ESMTP id C90C6133F for ; Wed, 15 Mar 2017 18:57:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+X0BZAoPEIDu/vAqjzxabhSg7augyuD7CUsPXOWfqiE=; b=F6eOfO1SGkjwwsKtlY3oZIX46q+E6DOUJocuSQB9ZN3gkLapcMpSjgMot+qdczLGq1hiKlP2T4HS92wwZT5rMAMyHmYyC4NytRUvSbRj6xHdi6X+ld10OTLYAvBPPiUVRy6c1U4oCNoGrQiw8GFdG71GFDSxt23/7Nfq9q0vUXs= Received: from BY2PR05MB2359.namprd05.prod.outlook.com (10.166.113.11) by BN6PR05MB3460.namprd05.prod.outlook.com (10.174.232.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.8; Wed, 15 Mar 2017 17:57:53 +0000 Received: from BY2PR05MB2359.namprd05.prod.outlook.com ([10.166.113.11]) by BY2PR05MB2359.namprd05.prod.outlook.com ([10.166.113.11]) with mapi id 15.01.0977.010; Wed, 15 Mar 2017 17:57:51 +0000 From: Yong Wang To: "Charles (Chas) Williams" , "dev@dpdk.org" CC: Shrikrishna Khare Thread-Topic: [PATCH] net/vmxnet3: fix queue size changes Thread-Index: AQHSnEsLqVgZevjmdEKvxqrgumcVdqGV2JUAgABZWvA= Date: Wed, 15 Mar 2017 17:57:51 +0000 Message-ID: References: <1489444915-3660-1-git-send-email-ciwillia@brocade.com> <1489581310-26094-1-git-send-email-ciwillia@brocade.com> In-Reply-To: <1489581310-26094-1-git-send-email-ciwillia@brocade.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: brocade.com; dkim=none (message not signed) header.d=none;brocade.com; dmarc=none action=none header.from=vmware.com; x-originating-ip: [208.91.1.34] x-microsoft-exchange-diagnostics: 1; BN6PR05MB3460; 7:c3OOEI4hB2Ys1IDVulQ5MWEs5ipXbsMxeD7rVnugNYbDahCeFE6K+FY+r7njj5Pfaoo4nx5r104fPVMfrfwuZ03zFzPFfUIck5MJGHhC/BiFtj75BbeF9T84V/lWrFxFQoIjV+evooXwC4P6VBk3sECPx1TlaAbX5UlR2XRysxI/4muP5TbBylgHFX7q+B3ZMCl4I/ZmoGDbGT7xmF+TUAfOwg4NjgIzrt+Cmn64d5Y453LR0dmcoEAArtV4vOEKmnNClAsicaAMivCzFGb66q577XCTpLwOfu4NLa5RErxKbmMbogsLjBH80LQG95AIAKXnnN770o7niAI2d+y27A==; 20:H4dwts4VNEnGq/+/Nl2pl4ReAMjhHOQL5vu5GHVZ+C0qnC9HwHaJHNiWLIBl1YkJPmU0f/9tZjwO/U3OlTC23VIwd6KYm5MY+D9xMN6LurNuT3UN0fy553I46f1XUTUhSsYbOTcPREgvcmT5h2AlZcTsd1NA6ISFIm1ccitbakA= x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39450400003)(13464003)(377454003)(8936002)(229853002)(2501003)(99286003)(3846002)(38730400002)(107886003)(102836003)(6246003)(7696004)(6116002)(53546007)(2900100001)(189998001)(9686003)(55016002)(86362001)(53936002)(50986999)(305945005)(25786008)(54356999)(6436002)(76176999)(7736002)(8676002)(4326008)(3280700002)(33656002)(2950100002)(122556002)(3660700001)(5660300001)(6506006)(77096006)(66066001)(74316002)(2906002)(81166006)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR05MB3460; H:BY2PR05MB2359.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; x-ms-office365-filtering-correlation-id: 799c8d42-0bb0-4337-0de6-08d46bccccb9 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254023); SRVR:BN6PR05MB3460; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(61668805478150); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123558025)(20161123560025)(6072148); SRVR:BN6PR05MB3460; BCL:0; PCL:0; RULEID:; SRVR:BN6PR05MB3460; x-forefront-prvs: 02475B2A01 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2017 17:57:51.6191 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB3460 Subject: Re: [dpdk-dev] [PATCH] net/vmxnet3: fix queue size changes 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: Wed, 15 Mar 2017 17:57:55 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBDaGFybGVzIChDaGFzKSBXaWxs aWFtcyBbbWFpbHRvOmNpd2lsbGlhQGJyb2NhZGUuY29tXQ0KPiBTZW50OiBXZWRuZXNkYXksIE1h cmNoIDE1LCAyMDE3IDU6MzUgQU0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogWW9uZyBXYW5n IDx5b25nd2FuZ0B2bXdhcmUuY29tPjsgQ2hhcmxlcyAoQ2hhcykgV2lsbGlhbXMNCj4gPGNpd2ls bGlhQGJyb2NhZGUuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0hdIG5ldC92bXhuZXQzOiBmaXggcXVl dWUgc2l6ZSBjaGFuZ2VzDQo+IA0KPiBJZiB0aGUgdXNlciByZWNvbmZpZ3VyZXMgdGhlIHF1ZXVl IHNpemUsIHRoZW4gdGhlIHByZXZpb3VzbHkgYWxsb2NhdGVkDQo+IG1lbXpvbmUgbWF5IHBvdGVu dGlhbGx5IGJlIHRvbyBzbWFsbC4gIFJlbGVhc2UgdGhlIG1lbXpvbmUgd2hlbiBhDQo+IHF1ZXVl DQo+IGlzIHJlbGVhc2VkIGFuZCBhbGxvY2F0ZSBhIG5ldyBvbmUgZWFjaCB0aW1lIGEgcXVldWUg aXMgc2V0dXAuDQo+IA0KPiBXaGlsZSBoZXJlIGNvbnZlcnQgdG8gcnRlX2V0aF9kbWFfem9uZV9y ZXNlcnZlKCkgd2hpY2ggZG9lcyBiYXNpY2FsbHkNCj4gdGhlIHNhbWUgdGhpbmdzIGFzIHRoZSBw cml2YXRlIGZ1bmN0aW9uLg0KPiANCj4gRml4ZXM6IGRmYWZmMzdmYzQ2ZCAoInZteG5ldDM6IGlt cG9ydCBuZXcgdm14bmV0MyBwb2xsIG1vZGUgZHJpdmVyDQo+IGltcGxlbWVudGF0aW9uIikNCj4g DQo+IFNpZ25lZC1vZmYtYnk6IENoYXMgV2lsbGlhbXMgPGNpd2lsbGlhQGJyb2NhZGUuY29tPg0K PiAtLS0NCg0KTG9va3MgZ29vZCB0byBtZSBhbmQgY2MtaW5nIFNocmlrcmlzaG5hLCB0aGUgbmV3 IHZteG5ldDMgcG1kIG1haW50YWluZXIuDQoNCj4gIGRyaXZlcnMvbmV0L3ZteG5ldDMvdm14bmV0 M19yaW5nLmggfCAgMiArKw0KPiAgZHJpdmVycy9uZXQvdm14bmV0My92bXhuZXQzX3J4dHguYyB8 IDM3ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gLS0tDQo+ICAyIGZpbGVz IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbmV0L3ZteG5ldDMvdm14bmV0M19yaW5nLmgNCj4gYi9kcml2ZXJzL25l dC92bXhuZXQzL3ZteG5ldDNfcmluZy5oDQo+IGluZGV4IDBjZTQ2YzUuLmQyZTgzMjMgMTAwNjQ0 DQo+IC0tLSBhL2RyaXZlcnMvbmV0L3ZteG5ldDMvdm14bmV0M19yaW5nLmgNCj4gKysrIGIvZHJp dmVycy9uZXQvdm14bmV0My92bXhuZXQzX3JpbmcuaA0KPiBAQCAtMTQxLDYgKzE0MSw3IEBAIHR5 cGVkZWYgc3RydWN0IHZteG5ldDNfdHhfcXVldWUgew0KPiAgCXVpbnQzMl90ICAgICAgICAgICAg ICAgICAgICAgcWlkOw0KPiAgCXN0cnVjdCBWbXhuZXQzX1R4UXVldWVEZXNjICAgKnNoYXJlZDsN Cj4gIAlzdHJ1Y3Qgdm14bmV0M190eHFfc3RhdHMgICAgIHN0YXRzOw0KPiArCWNvbnN0IHN0cnVj dCBydGVfbWVtem9uZSAgICAgKm16Ow0KPiAgCWJvb2wgICAgICAgICAgICAgICAgICAgICAgICAg c3RvcHBlZDsNCj4gIAl1aW50MTZfdCAgICAgICAgICAgICAgICAgICAgIHF1ZXVlX2lkOyAgICAg IC8qKjwgRGV2aWNlIFRYIHF1ZXVlIGluZGV4LiAqLw0KPiAgCXVpbnQ4X3QgICAgICAgICAgICAg ICAgICAgICAgcG9ydF9pZDsgICAgICAgLyoqPCBEZXZpY2UgcG9ydCBpZGVudGlmaWVyLiAqLw0K PiBAQCAtMTc1LDYgKzE3Niw3IEBAIHR5cGVkZWYgc3RydWN0IHZteG5ldDNfcnhfcXVldWUgew0K PiAgCXN0cnVjdCBydGVfbWJ1ZiAgICAgICAgICAgICAqc3RhcnRfc2VnOw0KPiAgCXN0cnVjdCBy dGVfbWJ1ZiAgICAgICAgICAgICAqbGFzdF9zZWc7DQo+ICAJc3RydWN0IHZteG5ldDNfcnhxX3N0 YXRzICAgIHN0YXRzOw0KPiArCWNvbnN0IHN0cnVjdCBydGVfbWVtem9uZSAgICAqbXo7DQo+ICAJ Ym9vbCAgICAgICAgICAgICAgICAgICAgICAgIHN0b3BwZWQ7DQo+ICAJdWludDE2X3QgICAgICAg ICAgICAgICAgICAgIHF1ZXVlX2lkOyAgICAgIC8qKjwgRGV2aWNlIFJYIHF1ZXVlIGluZGV4LiAq Lw0KPiAgCXVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICBwb3J0X2lkOyAgICAgICAvKio8IERl dmljZSBwb3J0IGlkZW50aWZpZXIuICovDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC92bXhu ZXQzL3ZteG5ldDNfcnh0eC5jDQo+IGIvZHJpdmVycy9uZXQvdm14bmV0My92bXhuZXQzX3J4dHgu Yw0KPiBpbmRleCA2NjQ5YzNmLi5lODY1YzY3IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC92 bXhuZXQzL3ZteG5ldDNfcnh0eC5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L3ZteG5ldDMvdm14bmV0 M19yeHR4LmMNCj4gQEAgLTIwMSw2ICsyMDEsOCBAQCB2bXhuZXQzX2Rldl90eF9xdWV1ZV9yZWxl YXNlKHZvaWQgKnR4cSkNCj4gIAkJdm14bmV0M190eF9jbWRfcmluZ19yZWxlYXNlX21idWZzKCZ0 cS0+Y21kX3JpbmcpOw0KPiAgCQkvKiBSZWxlYXNlIHRoZSBjbWRfcmluZyAqLw0KPiAgCQl2bXhu ZXQzX2NtZF9yaW5nX3JlbGVhc2UoJnRxLT5jbWRfcmluZyk7DQo+ICsJCS8qIFJlbGVhc2UgdGhl IG1lbXpvbmUgKi8NCj4gKwkJcnRlX21lbXpvbmVfZnJlZSh0cS0+bXopOw0KPiAgCX0NCj4gIH0N Cj4gDQo+IEBAIC0yMTgsNiArMjIwLDkgQEAgdm14bmV0M19kZXZfcnhfcXVldWVfcmVsZWFzZSh2 b2lkICpyeHEpDQo+ICAJCS8qIFJlbGVhc2UgYm90aCB0aGUgY21kX3JpbmdzICovDQo+ICAJCWZv ciAoaSA9IDA7IGkgPCBWTVhORVQzX1JYX0NNRFJJTkdfU0laRTsgaSsrKQ0KPiAgCQkJdm14bmV0 M19jbWRfcmluZ19yZWxlYXNlKCZycS0+Y21kX3JpbmdbaV0pOw0KPiArDQo+ICsJCS8qIFJlbGVh c2UgdGhlIG1lbXpvbmUgKi8NCj4gKwkJcnRlX21lbXpvbmVfZnJlZShycS0+bXopOw0KPiAgCX0N Cj4gIH0NCj4gDQo+IEBAIC04OTEsMzAgKzg5Niw2IEBAIHZteG5ldDNfcmVjdl9wa3RzKHZvaWQg KnJ4X3F1ZXVlLCBzdHJ1Y3QNCj4gcnRlX21idWYgKipyeF9wa3RzLCB1aW50MTZfdCBuYl9wa3Rz KQ0KPiAgCXJldHVybiBuYl9yeDsNCj4gIH0NCj4gDQo+IC0vKg0KPiAtICogQ3JlYXRlIG1lbXpv bmUgZm9yIGRldmljZSByaW5ncy4gbWFsbG9jIGNhbid0IGJlIHVzZWQgYXMgdGhlIHBoeXNpY2Fs DQo+IGFkZHJlc3MgaXMNCj4gLSAqIG5lZWRlZC4gSWYgdGhlIG1lbXpvbmUgaXMgYWxyZWFkeSBj cmVhdGVkLCB0aGVuIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBhDQo+IHB0cg0KPiAtICogdG8gdGhl IG9sZCBvbmUuDQo+IC0gKi8NCj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgcnRlX21lbXpvbmUgKg0K PiAtcmluZ19kbWFfem9uZV9yZXNlcnZlKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LCBjb25zdCBj aGFyICpyaW5nX25hbWUsDQo+IC0JCSAgICAgIHVpbnQxNl90IHF1ZXVlX2lkLCB1aW50MzJfdCBy aW5nX3NpemUsIGludCBzb2NrZXRfaWQpDQo+IC17DQo+IC0JY2hhciB6X25hbWVbUlRFX01FTVpP TkVfTkFNRVNJWkVdOw0KPiAtCWNvbnN0IHN0cnVjdCBydGVfbWVtem9uZSAqbXo7DQo+IC0NCj4g LQlzbnByaW50Zih6X25hbWUsIHNpemVvZih6X25hbWUpLCAiJXNfJXNfJWRfJWQiLA0KPiAtCQkg ZGV2LT5kcml2ZXItPnBjaV9kcnYuZHJpdmVyLm5hbWUsIHJpbmdfbmFtZSwNCj4gLQkJIGRldi0+ ZGF0YS0+cG9ydF9pZCwgcXVldWVfaWQpOw0KPiAtDQo+IC0JbXogPSBydGVfbWVtem9uZV9sb29r dXAoel9uYW1lKTsNCj4gLQlpZiAobXopDQo+IC0JCXJldHVybiBtejsNCj4gLQ0KPiAtCXJldHVy biBydGVfbWVtem9uZV9yZXNlcnZlX2FsaWduZWQoel9uYW1lLCByaW5nX3NpemUsDQo+IC0JCQkJ CSAgIHNvY2tldF9pZCwgMCwNCj4gVk1YTkVUM19SSU5HX0JBX0FMSUdOKTsNCj4gLX0NCj4gLQ0K PiAgaW50DQo+ICB2bXhuZXQzX2Rldl90eF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYg KmRldiwNCj4gIAkJCSAgIHVpbnQxNl90IHF1ZXVlX2lkeCwNCj4gQEAgLTk4MywxMSArOTY0LDEz IEBAIHZteG5ldDNfZGV2X3R4X3F1ZXVlX3NldHVwKHN0cnVjdA0KPiBydGVfZXRoX2RldiAqZGV2 LA0KPiAgCXNpemUgKz0gc2l6ZW9mKHN0cnVjdCBWbXhuZXQzX1R4Q29tcERlc2MpICogY29tcF9y aW5nLT5zaXplOw0KPiAgCXNpemUgKz0gdHhxLT50eGRhdGFfZGVzY19zaXplICogZGF0YV9yaW5n LT5zaXplOw0KPiANCj4gLQlteiA9IHJpbmdfZG1hX3pvbmVfcmVzZXJ2ZShkZXYsICJ0eGRlc2Mi LCBxdWV1ZV9pZHgsIHNpemUsDQo+IHNvY2tldF9pZCk7DQo+ICsJbXogPSBydGVfZXRoX2RtYV96 b25lX3Jlc2VydmUoZGV2LCAidHhkZXNjIiwgcXVldWVfaWR4LCBzaXplLA0KPiArCQkJCSAgICAg IFZNWE5FVDNfUklOR19CQV9BTElHTiwgc29ja2V0X2lkKTsNCj4gIAlpZiAobXogPT0gTlVMTCkg ew0KPiAgCQlQTURfSU5JVF9MT0coRVJSLCAiRVJST1I6IENyZWF0aW5nIHF1ZXVlIGRlc2NyaXB0 b3JzDQo+IHpvbmUiKTsNCj4gIAkJcmV0dXJuIC1FTk9NRU07DQo+ICAJfQ0KPiArCXR4cS0+bXog PSBtejsNCj4gIAltZW1zZXQobXotPmFkZHIsIDAsIG16LT5sZW4pOw0KPiANCj4gIAkvKiBjbWRf cmluZyBpbml0aWFsaXphdGlvbiAqLw0KPiBAQCAtMTA5MiwxMSArMTA3NSwxMyBAQCB2bXhuZXQz X2Rldl9yeF9xdWV1ZV9zZXR1cChzdHJ1Y3QNCj4gcnRlX2V0aF9kZXYgKmRldiwNCj4gIAlpZiAo Vk1YTkVUM19WRVJTSU9OX0dFXzMoaHcpICYmIHJ4cS0+ZGF0YV9kZXNjX3NpemUpDQo+ICAJCXNp emUgKz0gcnhxLT5kYXRhX2Rlc2Nfc2l6ZSAqIGRhdGFfcmluZy0+c2l6ZTsNCj4gDQo+IC0JbXog PSByaW5nX2RtYV96b25lX3Jlc2VydmUoZGV2LCAicnhkZXNjIiwgcXVldWVfaWR4LCBzaXplLA0K PiBzb2NrZXRfaWQpOw0KPiArCW16ID0gcnRlX2V0aF9kbWFfem9uZV9yZXNlcnZlKGRldiwgInJ4 ZGVzYyIsIHF1ZXVlX2lkeCwgc2l6ZSwNCj4gKwkJCQkgICAgICBWTVhORVQzX1JJTkdfQkFfQUxJ R04sIHNvY2tldF9pZCk7DQo+ICAJaWYgKG16ID09IE5VTEwpIHsNCj4gIAkJUE1EX0lOSVRfTE9H KEVSUiwgIkVSUk9SOiBDcmVhdGluZyBxdWV1ZSBkZXNjcmlwdG9ycw0KPiB6b25lIik7DQo+ICAJ CXJldHVybiAtRU5PTUVNOw0KPiAgCX0NCj4gKwlyeHEtPm16ID0gbXo7DQo+ICAJbWVtc2V0KG16 LT5hZGRyLCAwLCBtei0+bGVuKTsNCj4gDQo+ICAJLyogY21kX3JpbmcwIGluaXRpYWxpemF0aW9u ICovDQo+IC0tDQo+IDIuMS40DQoNCg==