Return-path: Received: from mga09.intel.com ([134.134.136.24]:37242 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752070AbaK3LzZ (ORCPT ); Sun, 30 Nov 2014 06:55:25 -0500 From: "Grumbach, Emmanuel" To: Michal Kazior CC: linux-wireless , "Otcheretianski, Andrei" Subject: RE: [RFC] mac80211: take reserved vif into account when calculating the min_def Date: Sun, 30 Nov 2014 11:55:18 +0000 Message-ID: <0BA3FCBA62E2DC44AF3030971E174FB31B5A5F52@hasmsx107.ger.corp.intel.com> (sfid-20141130_125537_135709_A3F6633D) References: <1417091446-16308-1-git-send-email-emmanuel.grumbach@intel.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-wireless-owner@vger.kernel.org List-ID: PiANCj4gT24gMjcgTm92ZW1iZXIgMjAxNCBhdCAxMzozMCwgRW1tYW51ZWwgR3J1bWJhY2gNCj4g PGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4gd3JvdGU6DQo+ID4gV2hlbiB3ZSB3YW50IHRv IGNhbGN1bGF0ZSB0aGUgbWluaW1hbCBiYW5kd2lkdGggbmVlZGVkIGZvcg0KPiA+IGEgY2hhbm5l bCBjb250ZXh0LCB3ZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHZpZnMgdGhhdA0KPiA+IGhh dmUgcmVzZXJ2ZWQgdGhlIGNoYW5uZWwgY29udGV4dC4NCj4gPiBJIGhpdCBhbiBpc3N1ZSB3aXRo IGl3bHdpZmkgYW5kIGNoYW5uZWwgc3dpdGNoIGFzIGEgY2xpZW50Lg0KPiA+DQo+ID4gV2Ugd291 bGQgYWxsb2NhdGUgYSB2aXJnaW4gY2hhbm5lbCBjb250ZXh0IGFuZCByZXNlcnZlIGl0Lg0KPiA+ IEF0IHRoYXQgc3RhZ2UsIHRoZSBtaW5fZGVmIHdhcyAyME1Iei4NCj4gPiBUaGVuIHdlIHdvdWxk IHVzZSBpdCBhZnRlciBDU0EsIGFuZCBzdGFydCB0cmFuc21pdHRpbmcsIGJ1dA0KPiA+IHRoZSBj aGFubmVsIGNvbnRleHQgd2FzIHN0aWxsIDIwTUh6IGV2ZW4gaWYgdGhlIEdPIHdhcyBpbg0KPiA+ IDQwTUh6LiBUaGlzIG1hZGUgdGhlIGZpcm13YXJlIHVuaGFwcHkuDQo+ID4NCj4gPiBTaWduZWQt b2ZmLWJ5OiBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPg0K PiA+IC0tLQ0KPiA+ICBuZXQvbWFjODAyMTEvY2hhbi5jIHwgNiArKysrKy0NCj4gPiAgMSBmaWxl IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL25ldC9tYWM4MDIxMS9jaGFuLmMgYi9uZXQvbWFjODAyMTEvY2hhbi5jDQo+ID4gaW5k ZXggNGM3NGU4ZC4uNzY5ZTBjNSAxMDA2NDQNCj4gPiAtLS0gYS9uZXQvbWFjODAyMTEvY2hhbi5j DQo+ID4gKysrIGIvbmV0L21hYzgwMjExL2NoYW4uYw0KPiA+IEBAIC0yNTYsNyArMjU2LDggQEAg aWVlZTgwMjExX2dldF9jaGFuY3R4X21heF9yZXF1aXJlZF9idyhzdHJ1Y3QNCj4gaWVlZTgwMjEx X2xvY2FsICpsb2NhbCwNCj4gPiAgICAgICAgICAgICAgICAgaWYgKCFpZWVlODAyMTFfc2RhdGFf cnVubmluZyhzZGF0YSkpDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7DQo+ ID4NCj4gPiAtICAgICAgICAgICAgICAgaWYgKHJjdV9hY2Nlc3NfcG9pbnRlcihzZGF0YS0+dmlm LmNoYW5jdHhfY29uZikgIT0gY29uZikNCj4gPiArICAgICAgICAgICAgICAgaWYgKHJjdV9hY2Nl c3NfcG9pbnRlcihzZGF0YS0+dmlmLmNoYW5jdHhfY29uZikgIT0gY29uZiAmJg0KPiA+ICsgICAg ICAgICAgICAgICAgICAgJnNkYXRhLT5yZXNlcnZlZF9jaGFuY3R4LT5jb25mICE9IGNvbmYpDQo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7DQo+ID4NCj4gPiAgICAgICAgICAg ICAgICAgc3dpdGNoICh2aWYtPnR5cGUpIHsNCj4gPiBAQCAtMjcxLDYgKzI3Miw3IEBAIGllZWU4 MDIxMV9nZXRfY2hhbmN0eF9tYXhfcmVxdWlyZWRfYncoc3RydWN0DQo+IGllZWU4MDIxMV9sb2Nh bCAqbG9jYWwsDQo+ID4gICAgICAgICAgICAgICAgIGNhc2UgTkw4MDIxMV9JRlRZUEVfV0RTOg0K PiA+ICAgICAgICAgICAgICAgICBjYXNlIE5MODAyMTFfSUZUWVBFX01FU0hfUE9JTlQ6DQo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggPSB2aWYtPmJzc19jb25mLmNoYW5kZWYud2lk dGg7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggPSBtYXgod2lkdGgsIHNkYXRh LT5yZXNlcnZlZF9jaGFuZGVmLndpZHRoKTsNCj4gDQo+IE5vdCByZWFsbHkgc3VyZSB3aHkgdGhp cyBpcyBuZWVkZWQgaW4gdGhpcyBwYXRjaD8NCj4gDQoNCkhtbS4uLiBZb3UgYXJlIHJpZ2h0IC0g SSB0aGluayBJIGdvdCBjb25mdXNlZCBoZXJlIDopDQpJIGd1ZXNzIEkgbmVlZCB0byB2ZXJpZnkg dGhhdCByZW1vdmluZyB0aGlzIGh1bmsgc3RpbGwgc29sdmVzIG15IGJ1Zy4NCkluIGdlbmVyYWwg dGhvdWdoLCB3aGF0IG9wdGlvbiB3b3VsZCB5b3UgcHJlZmVyPw0KDQpJbnRlcm5hbGx5LCB3ZSBo YWQgZGlmZmVyZW50IG9waW5pb25zIGhlcmUuDQoNCj4gDQo+ID4gICAgICAgICAgICAgICAgICAg ICAgICAgYnJlYWs7DQo+ID4gICAgICAgICAgICAgICAgIGNhc2UgTkw4MDIxMV9JRlRZUEVfVU5T UEVDSUZJRUQ6DQo+ID4gICAgICAgICAgICAgICAgIGNhc2UgTlVNX05MODAyMTFfSUZUWVBFUzoN Cj4gPiBAQCAtODk5LDYgKzkwMSw4IEBAIGludCBpZWVlODAyMTFfdmlmX3Jlc2VydmVfY2hhbmN0 eChzdHJ1Y3QNCj4gaWVlZTgwMjExX3N1Yl9pZl9kYXRhICpzZGF0YSwNCj4gPiAgICAgICAgIHNk YXRhLT5yZXNlcnZlZF9yYWRhcl9yZXF1aXJlZCA9IHJhZGFyX3JlcXVpcmVkOw0KPiA+ICAgICAg ICAgc2RhdGEtPnJlc2VydmVkX3JlYWR5ID0gZmFsc2U7DQo+ID4NCj4gPiArICAgICAgIGllZWU4 MDIxMV9yZWNhbGNfY2hhbmN0eF9taW5fZGVmKGxvY2FsLCBuZXdfY3R4KTsNCj4gPiArDQo+IA0K PiBIbW0uLiBXb3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIHJlY2FsYyB0aGlzIGluDQo+IGllZWU4 MDIxMV92aWZfdW5yZXNlcnZlXyBjaGFuY3R4KCkgYXMgd2VsbD8NCg0KUHJvYmFibHkgLSBJIG5l ZWQgdG8gYWRkIHRoaXMuDQoNCj4gDQo+IA0KPiBNaWNoYcWCDQo=