ubus: only request beacon-report for current SSID

This reduces the return traffic from clients by only responding with
beacon reports for the current SSID.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer
2021-12-31 21:46:14 +01:00
parent 5610aceea5
commit 1c5a738272

1
ubus.c
View File

@@ -563,6 +563,7 @@ int usteer_ubus_trigger_client_scan(struct sta_info *si)
blob_buf_init(&b, 0);
blobmsg_printf(&b, "addr", MAC_ADDR_FMT, MAC_ADDR_DATA(si->sta->addr));
blobmsg_add_string(&b, "ssid", si->node->ssid);
blobmsg_add_u32(&b, "mode", BEACON_MEASUREMENT_ACTIVE);
blobmsg_add_u32(&b, "duration", config.roam_scan_interval / 100);
blobmsg_add_u32(&b, "channel", 0);