ubus: don't request measurement from unsupported STAs
Don't request measurements from STAs which do not support the specific measurement mode. Otherwise, hostapd complains in the syslog about unsupported measurement modes. Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
5
ubus.c
5
ubus.c
@@ -547,6 +547,11 @@ int usteer_ubus_trigger_client_scan(struct sta_info *si)
|
||||
{
|
||||
struct usteer_local_node *ln = container_of(si->node, struct usteer_local_node, node);
|
||||
|
||||
if (!usteer_sta_supports_beacon_measurement_mode(si->sta, BEACON_MEASUREMENT_ACTIVE)) {
|
||||
MSG(DEBUG, "STA does not support beacon measurement sta=" MAC_ADDR_FMT "\n", MAC_ADDR_DATA(si->sta->addr));
|
||||
return 0;
|
||||
}
|
||||
|
||||
si->scan_band = !si->scan_band;
|
||||
|
||||
blob_buf_init(&b, 0);
|
||||
|
Reference in New Issue
Block a user