diff --git a/hostapd/config_file.c b/hostapd/config_file.c index 7e68b3800..b3970345d 100644 --- a/hostapd/config_file.c +++ b/hostapd/config_file.c @@ -3589,6 +3589,12 @@ static int hostapd_config_fill(struct hostapd_config *conf, if (atoi(pos)) bss->radio_measurements[0] |= 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) { bss->gas_address3 = atoi(pos); } else if (os_strcmp(buf, "stationary_ap") == 0) { diff --git a/hostapd/hostapd.conf b/hostapd/hostapd.conf index e4ef37ebc..c9b105aa9 100644 --- a/hostapd/hostapd.conf +++ b/hostapd/hostapd.conf @@ -1967,6 +1967,9 @@ own_ip_addr=127.0.0.1 # Enable neighbor report via radio measurements #rrm_neighbor_report=1 +# Enable beacon report via radio measurements +#rrm_beacon_report=1 + # Publish fine timing measurement (FTM) responder functionality # This parameter only controls publishing via Extended Capabilities element. # Actual functionality is managed outside hostapd.