I pushed 802.11v (fast bss transition) upstream. Further I started sending beacon reports to clients (802.11k). If the package gets for your target available (you need openwrt master build), could u look if it's working?
If u type in
ubus call dawn get_network
You should see in the json output:
"OpenWrt-Test": {
"XX:XX:XX:XX:XX:XX": {
"freq": 2412,
"channel_utilization": 60,
"num_sta": 1,
"ht_support": true,
"vht_support": false,
"neighbor_report": "aodiwjdoiamdimdsmdiwmidwwdasd",
"EE:EE:EE:EE:EE:EE": {
"ht": true,
"vht": false,
"collision_count": 2,
"signal": -66
}
}
}
The most important line is the "neighbor_report"
line. It would be nice if u could check the line.
Further, please check with
ubus call dawn get_hearing_map
"AA:AA:AA:AA:AA:AA": {
"XX:XX:XX:XX:XX:XX": {
"signal": -76,
"rcpi": 185,
"rsni": 0,
"freq": 2412,
"ht_capabilities": true,
"vht_capabilities": false,
"channel_utilization": 56,
"num_sta": 1,
"ht_support": true,
"vht_support": false,
"score": 0
}
}
If some rcpi
or rsni
is set. (802.11k)
Currently, those values are not used for load balancing, but soon they will be very important.
You can check your own neighbor report line with
ubus call hostapd.wlan0 rrm_nr_get_own