mirror of
https://github.com/berlin-open-wireless-lab/DAWN.git
synced 2025-03-09 15:40:12 +00:00
Change beacon request fields to appropriate values
This changes the op_class, channel, and SSID fields used to send a beacon request. Op_class and channel were set from the UCI config file, but they are dependent on the band being used--they define the frequency used. The values can be taken from the AP's own neighbor report. The SSID was set with a blank string, which would return beacons from any SSID. Since we only care about our own SSID, there's no need to waste resorces with reports from other SSIDs. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
This commit is contained in:
parent
009aab9ca4
commit
3ba0fa4947
7 changed files with 20 additions and 36 deletions
|
|
@ -153,11 +153,9 @@ struct probe_metric_s uci_get_dawn_metric() {
|
|||
ret.min_kick_count = uci_lookup_option_int(uci_ctx, s, "min_number_to_kick");
|
||||
ret.chan_util_avg_period = uci_lookup_option_int(uci_ctx, s, "chan_util_avg_period");
|
||||
ret.set_hostapd_nr = uci_lookup_option_int(uci_ctx, s, "set_hostapd_nr");
|
||||
ret.op_class = uci_lookup_option_int(uci_ctx, s, "op_class");
|
||||
ret.duration = uci_lookup_option_int(uci_ctx, s, "duration");
|
||||
ret.rrm_mode_mask = parse_rrm_mode(ret.rrm_mode_order,
|
||||
uci_lookup_option_string(uci_ctx, s, "rrm_mode"));
|
||||
ret.scan_channel = uci_lookup_option_int(uci_ctx, s, "scan_channel");
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue