2016-03-02 10:50:51

by Stefan Feirer

[permalink] [raw]
Subject: iwlwifi support of 802.11k RRM (Radio Resource Mangament)

Hello,

I'm trying to make different wifi roaming tests with the 802.11
amandments 802.11k and 802.11r.
I use the intel wifi chipset Intel Corporation Centrino Ultimate-N 6300
and two Aerohive Access Points AP141 (with both 802.11k and 802.11r
enabled).
With using wpa_supplicant (Version 2.5) and wpa_cli (Version 2.5) I was
able to connect and roam between the APs by entering the command "roam
<mac>" and actually an 802.11r roam was performed. Therefore the nl80211
and iwlwifi driver was used.
So fast roaming seems to work properly, but I faced troubles with Radio
Resource Management (802.11k)

Transmitting the command "neighbor_rep_request" in wpa_cli failed. I
checked to log files and found the following lines:

wlan0: Control interface command 'NEIGHBOR_REP_REQUEST'
RRM: No RRM in current connection.

and

RRM: Determining whether RRM can be used - device support: 0x0
RRM: Insufficient RRM support in driver - do not use RRM

Now my question would be how to enable RRM, maybe using the iw-command?
I could not find any documenation or examples according to RRM.
The tests were performed with Ubuntu and Linux Kernel 3.13.0-79.

I hope there is someone who can help me!
Thanks, Stefan Feirer


2016-03-02 12:52:41

by Emmanuel Grumbach

[permalink] [raw]
Subject: Re: iwlwifi support of 802.11k RRM (Radio Resource Mangament)

On Wed, Mar 2, 2016 at 12:43 PM, Stefan Feirer
<[email protected]> wrote:
>
> Hello,
>
> I'm trying to make different wifi roaming tests with the 802.11 amandments 802.11k and 802.11r.
> I use the intel wifi chipset Intel Corporation Centrino Ultimate-N 6300 and two Aerohive Access Points AP141 (with both 802.11k and 802.11r enabled).
> With using wpa_supplicant (Version 2.5) and wpa_cli (Version 2.5) I was able to connect and roam between the APs by entering the command "roam <mac>" and actually an 802.11r roam was performed. Therefore the nl80211 and iwlwifi driver was used.
> So fast roaming seems to work properly, but I faced troubles with Radio Resource Management (802.11k)
>
> Transmitting the command "neighbor_rep_request" in wpa_cli failed. I checked to log files and found the following lines:
>
> wlan0: Control interface command 'NEIGHBOR_REP_REQUEST'
> RRM: No RRM in current connection.
>
> and
>
> RRM: Determining whether RRM can be used - device support: 0x0
> RRM: Insufficient RRM support in driver - do not use RRM
>
> Now my question would be how to enable RRM, maybe using the iw-command?
> I could not find any documenation or examples according to RRM.
> The tests were performed with Ubuntu and Linux Kernel 3.13.0-79.
>

Look at https://patchwork.kernel.org/patch/8421041/
If the suggestion of Johannes is the direction taken (which happens
quite often in mac8021..) then you'll get it.

> I hope there is someone who can help me!
> Thanks, Stefan Feirer
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html

2016-03-02 13:03:21

by Ilan Peer

[permalink] [raw]
Subject: RE: iwlwifi support of 802.11k RRM (Radio Resource Mangament)

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBsaW51eC13aXJlbGVzcy1vd25l
ckB2Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC13aXJlbGVzcy0NCj4gb3duZXJAdmdlci5r
ZXJuZWwub3JnXSBPbiBCZWhhbGYgT2YgRW1tYW51ZWwgR3J1bWJhY2gNCj4gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAwMiwgMjAxNiAxNDo1Mw0KPiBUbzogU3RlZmFuIEZlaXJlcg0KPiBDYzogbGlu
dXgtd2lyZWxlc3MNCj4gU3ViamVjdDogUmU6IGl3bHdpZmkgc3VwcG9ydCBvZiA4MDIuMTFrIFJS
TSAoUmFkaW8gUmVzb3VyY2UgTWFuZ2FtZW50KQ0KPiANCj4gT24gV2VkLCBNYXIgMiwgMjAxNiBh
dCAxMjo0MyBQTSwgU3RlZmFuIEZlaXJlcg0KPiA8ZTA5MjYwMjBAc3R1ZGVudC50dXdpZW4uYWMu
YXQ+IHdyb3RlOg0KPiA+DQo+ID4gSGVsbG8sDQo+ID4NCj4gPiBJJ20gdHJ5aW5nIHRvIG1ha2Ug
ZGlmZmVyZW50IHdpZmkgcm9hbWluZyB0ZXN0cyB3aXRoIHRoZSA4MDIuMTEgYW1hbmRtZW50cw0K
PiA4MDIuMTFrIGFuZCA4MDIuMTFyLg0KPiA+IEkgdXNlIHRoZSBpbnRlbCB3aWZpIGNoaXBzZXQg
SW50ZWwgQ29ycG9yYXRpb24gQ2VudHJpbm8gVWx0aW1hdGUtTiA2MzAwIGFuZA0KPiB0d28gQWVy
b2hpdmUgQWNjZXNzIFBvaW50cyBBUDE0MSAod2l0aCBib3RoIDgwMi4xMWsgYW5kIDgwMi4xMXIg
ZW5hYmxlZCkuDQo+ID4gV2l0aCB1c2luZyB3cGFfc3VwcGxpY2FudCAoVmVyc2lvbiAyLjUpIGFu
ZCB3cGFfY2xpIChWZXJzaW9uIDIuNSkgSSB3YXMgYWJsZQ0KPiB0byBjb25uZWN0IGFuZCByb2Ft
IGJldHdlZW4gdGhlIEFQcyBieSBlbnRlcmluZyB0aGUgY29tbWFuZCAicm9hbQ0KPiA8bWFjPiIg
YW5kIGFjdHVhbGx5IGFuIDgwMi4xMXIgcm9hbSB3YXMgcGVyZm9ybWVkLiBUaGVyZWZvcmUgdGhl
IG5sODAyMTENCj4gYW5kIGl3bHdpZmkgZHJpdmVyIHdhcyB1c2VkLg0KPiA+IFNvIGZhc3Qgcm9h
bWluZyBzZWVtcyB0byB3b3JrIHByb3Blcmx5LCBidXQgSSBmYWNlZCB0cm91YmxlcyB3aXRoDQo+
ID4gUmFkaW8gUmVzb3VyY2UgTWFuYWdlbWVudCAoODAyLjExaykNCj4gPg0KPiA+IFRyYW5zbWl0
dGluZyB0aGUgY29tbWFuZCAibmVpZ2hib3JfcmVwX3JlcXVlc3QiIGluIHdwYV9jbGkgZmFpbGVk
LiBJDQo+IGNoZWNrZWQgdG8gbG9nIGZpbGVzIGFuZCBmb3VuZCB0aGUgZm9sbG93aW5nIGxpbmVz
Og0KPiA+DQo+ID4gd2xhbjA6IENvbnRyb2wgaW50ZXJmYWNlIGNvbW1hbmQgJ05FSUdIQk9SX1JF
UF9SRVFVRVNUJw0KPiA+IFJSTTogTm8gUlJNIGluIGN1cnJlbnQgY29ubmVjdGlvbi4NCj4gPg0K
PiA+IGFuZA0KPiA+DQo+ID4gUlJNOiBEZXRlcm1pbmluZyB3aGV0aGVyIFJSTSBjYW4gYmUgdXNl
ZCAtIGRldmljZSBzdXBwb3J0OiAweDANCj4gPiBSUk06IEluc3VmZmljaWVudCBSUk0gc3VwcG9y
dCBpbiBkcml2ZXIgLSBkbyBub3QgdXNlIFJSTQ0KPiA+DQo+ID4gTm93IG15IHF1ZXN0aW9uIHdv
dWxkIGJlIGhvdyB0byBlbmFibGUgUlJNLCBtYXliZSB1c2luZyB0aGUgaXctDQo+IGNvbW1hbmQ/
DQo+ID4gSSBjb3VsZCBub3QgZmluZCBhbnkgZG9jdW1lbmF0aW9uIG9yIGV4YW1wbGVzIGFjY29y
ZGluZyB0byBSUk0uDQo+ID4gVGhlIHRlc3RzIHdlcmUgcGVyZm9ybWVkIHdpdGggVWJ1bnR1IGFu
ZCBMaW51eCBLZXJuZWwgMy4xMy4wLTc5Lg0KPiA+DQo+IA0KPiBMb29rIGF0ICBodHRwczovL3Bh
dGNod29yay5rZXJuZWwub3JnL3BhdGNoLzg0MjEwNDEvDQo+IElmIHRoZSBzdWdnZXN0aW9uIG9m
IEpvaGFubmVzIGlzIHRoZSBkaXJlY3Rpb24gdGFrZW4gKHdoaWNoIGhhcHBlbnMgcXVpdGUNCj4g
b2Z0ZW4gaW4gbWFjODAyMS4uKSB0aGVuIHlvdSdsbCBnZXQgaXQuDQo+IA0KDQpUaGlzIHdvdWxk
IHN0aWxsIHJlcXVpcmUgY291cGxlIG9mIGNoYW5nZXMgaW4gaG9zdGFwIHdoaWNoIEknbSBwcmVw
YXJpbmcgZm9yIHN1Ym1pc3Npb24uDQoNClJlZ2FyZHMsDQoNCklsYW4uDQo=