RNR: Add configuration option

Adds configuration option 'rnr' to enable the reduced neighbor report
elements in Beacon and Probe Response frames.

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Aloka Dixit <alokad@codeaurora.org>
This commit is contained in:
John Crispin 2021-07-27 16:42:19 -07:00 committed by Jouni Malinen
parent 3db24e4eef
commit 847f76760a
3 changed files with 7 additions and 0 deletions

View file

@ -4712,6 +4712,8 @@ static int hostapd_config_fill(struct hostapd_config *conf,
if (get_hex_config(bss->ext_capa, EXT_CAPA_MAX_LEN, if (get_hex_config(bss->ext_capa, EXT_CAPA_MAX_LEN,
line, "ext_capa", pos)) line, "ext_capa", pos))
return 1; return 1;
} else if (os_strcmp(buf, "rnr") == 0) {
bss->rnr = atoi(pos);
} else { } else {
wpa_printf(MSG_ERROR, wpa_printf(MSG_ERROR,
"Line %d: unknown configuration item '%s'", "Line %d: unknown configuration item '%s'",

View file

@ -2921,6 +2921,9 @@ own_ip_addr=127.0.0.1
# that allows sending of such data. Default: 0. # that allows sending of such data. Default: 0.
#stationary_ap=0 #stationary_ap=0
# Enable reduced neighbor reporting (RNR)
#rnr=0
##### Airtime policy configuration ########################################### ##### Airtime policy configuration ###########################################
# Set the airtime policy operating mode: # Set the airtime policy operating mode:

View file

@ -894,6 +894,8 @@ struct hostapd_bss_config {
u8 ext_capa_mask[EXT_CAPA_MAX_LEN]; u8 ext_capa_mask[EXT_CAPA_MAX_LEN];
u8 ext_capa[EXT_CAPA_MAX_LEN]; u8 ext_capa[EXT_CAPA_MAX_LEN];
u8 rnr;
}; };
/** /**