Add hostapd configuration parameter rrm_beacon_report
rrm_beacon_report=1 can now be used to make hostapd advertise capability for beacon reports (passive, active, table). Actual mechanism for sending out beacon requests will be added in separate commits. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
de6ec8b558
commit
73a27a6345
2 changed files with 9 additions and 0 deletions
|
@ -3589,6 +3589,12 @@ static int hostapd_config_fill(struct hostapd_config *conf,
|
||||||
if (atoi(pos))
|
if (atoi(pos))
|
||||||
bss->radio_measurements[0] |=
|
bss->radio_measurements[0] |=
|
||||||
WLAN_RRM_CAPS_NEIGHBOR_REPORT;
|
WLAN_RRM_CAPS_NEIGHBOR_REPORT;
|
||||||
|
} else if (os_strcmp(buf, "rrm_beacon_report") == 0) {
|
||||||
|
if (atoi(pos))
|
||||||
|
bss->radio_measurements[0] |=
|
||||||
|
WLAN_RRM_CAPS_BEACON_REPORT_PASSIVE |
|
||||||
|
WLAN_RRM_CAPS_BEACON_REPORT_ACTIVE |
|
||||||
|
WLAN_RRM_CAPS_BEACON_REPORT_TABLE;
|
||||||
} else if (os_strcmp(buf, "gas_address3") == 0) {
|
} else if (os_strcmp(buf, "gas_address3") == 0) {
|
||||||
bss->gas_address3 = atoi(pos);
|
bss->gas_address3 = atoi(pos);
|
||||||
} else if (os_strcmp(buf, "stationary_ap") == 0) {
|
} else if (os_strcmp(buf, "stationary_ap") == 0) {
|
||||||
|
|
|
@ -1967,6 +1967,9 @@ own_ip_addr=127.0.0.1
|
||||||
# Enable neighbor report via radio measurements
|
# Enable neighbor report via radio measurements
|
||||||
#rrm_neighbor_report=1
|
#rrm_neighbor_report=1
|
||||||
|
|
||||||
|
# Enable beacon report via radio measurements
|
||||||
|
#rrm_beacon_report=1
|
||||||
|
|
||||||
# Publish fine timing measurement (FTM) responder functionality
|
# Publish fine timing measurement (FTM) responder functionality
|
||||||
# This parameter only controls publishing via Extended Capabilities element.
|
# This parameter only controls publishing via Extended Capabilities element.
|
||||||
# Actual functionality is managed outside hostapd.
|
# Actual functionality is managed outside hostapd.
|
||||||
|
|
Loading…
Reference in a new issue