Add support for setting SSID hiding mode through set_ap()

This commit is contained in:
Jouni Malinen 2011-08-26 21:12:47 +03:00 committed by Jouni Malinen
parent b11d1d6439
commit 97a7a0b504
3 changed files with 36 additions and 0 deletions

View file

@ -530,6 +530,17 @@ void ieee802_11_set_beacon(struct hostapd_data *hapd)
(hapd->conf->ieee802_1x &&
(hapd->conf->default_wep_key_len ||
hapd->conf->individual_wep_key_len));
switch (hapd->conf->ignore_broadcast_ssid) {
case 0:
params.hide_ssid = NO_SSID_HIDING;
break;
case 1:
params.hide_ssid = HIDDEN_SSID_ZERO_LEN;
break;
case 2:
params.hide_ssid = HIDDEN_SSID_ZERO_CONTENTS;
break;
}
if (hostapd_drv_set_ap(hapd, &params))
wpa_printf(MSG_ERROR, "Failed to set beacon parameters");