HS 2.0: Add configuration for Hotspot 2.0 AP support
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
8494623403
commit
159c89ab4f
5 changed files with 21 additions and 0 deletions
|
@ -770,6 +770,11 @@ CFLAGS += -DCONFIG_P2P_MANAGER
|
||||||
OBJS += ../src/ap/p2p_hostapd.o
|
OBJS += ../src/ap/p2p_hostapd.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_HS20
|
||||||
|
CFLAGS += -DCONFIG_HS20
|
||||||
|
CONFIG_INTERWORKING=y
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_INTERWORKING
|
ifdef CONFIG_INTERWORKING
|
||||||
CFLAGS += -DCONFIG_INTERWORKING
|
CFLAGS += -DCONFIG_INTERWORKING
|
||||||
OBJS += ../src/common/gas.o
|
OBJS += ../src/common/gas.o
|
||||||
|
|
|
@ -2439,6 +2439,10 @@ static int hostapd_config_fill(struct hostapd_config *conf,
|
||||||
os_free(bss->dump_msk_file);
|
os_free(bss->dump_msk_file);
|
||||||
bss->dump_msk_file = os_strdup(pos);
|
bss->dump_msk_file = os_strdup(pos);
|
||||||
#endif /* CONFIG_RADIUS_TEST */
|
#endif /* CONFIG_RADIUS_TEST */
|
||||||
|
#ifdef CONFIG_HS20
|
||||||
|
} else if (os_strcmp(buf, "hs20") == 0) {
|
||||||
|
bss->hs20 = atoi(pos);
|
||||||
|
#endif /* CONFIG_HS20 */
|
||||||
} else {
|
} else {
|
||||||
wpa_printf(MSG_ERROR, "Line %d: unknown configuration "
|
wpa_printf(MSG_ERROR, "Line %d: unknown configuration "
|
||||||
"item '%s'", line, buf);
|
"item '%s'", line, buf);
|
||||||
|
|
|
@ -257,3 +257,6 @@ CONFIG_IPV6=y
|
||||||
# This can be used to enable functionality to improve interworking with
|
# This can be used to enable functionality to improve interworking with
|
||||||
# external networks.
|
# external networks.
|
||||||
#CONFIG_INTERWORKING=y
|
#CONFIG_INTERWORKING=y
|
||||||
|
|
||||||
|
# Hotspot 2.0
|
||||||
|
#CONFIG_HS20=y
|
||||||
|
|
|
@ -1325,6 +1325,11 @@ own_ip_addr=127.0.0.1
|
||||||
#venue_name=eng:Example venue
|
#venue_name=eng:Example venue
|
||||||
#venue_name=fin:Esimerkkipaikka
|
#venue_name=fin:Esimerkkipaikka
|
||||||
|
|
||||||
|
##### Hotspot 2.0 #############################################################
|
||||||
|
|
||||||
|
# Enable Hotspot 2.0 support
|
||||||
|
#hs20=1
|
||||||
|
|
||||||
##### Multiple BSSID support ##################################################
|
##### Multiple BSSID support ##################################################
|
||||||
#
|
#
|
||||||
# Above configuration is using the default interface (wlan#, or multi-SSID VLAN
|
# Above configuration is using the default interface (wlan#, or multi-SSID VLAN
|
||||||
|
|
|
@ -394,6 +394,10 @@ struct hostapd_bss_config {
|
||||||
u16 gas_comeback_delay;
|
u16 gas_comeback_delay;
|
||||||
int gas_frag_limit;
|
int gas_frag_limit;
|
||||||
|
|
||||||
|
#ifdef CONFIG_HS20
|
||||||
|
int hs20;
|
||||||
|
#endif /* CONFIG_HS20 */
|
||||||
|
|
||||||
u8 wps_rf_bands; /* RF bands for WPS (WPS_RF_*) */
|
u8 wps_rf_bands; /* RF bands for WPS (WPS_RF_*) */
|
||||||
|
|
||||||
#ifdef CONFIG_RADIUS_TEST
|
#ifdef CONFIG_RADIUS_TEST
|
||||||
|
|
Loading…
Reference in a new issue