Lines Matching refs:conf
74 hapd->conf->gas_comeback_delay / 1024 + in gas_dialog_create()
172 if (hapd->conf->hs20_oper_friendly_name) in anqp_add_hs_capab_list()
174 if (hapd->conf->hs20_wan_metrics) in anqp_add_hs_capab_list()
176 if (hapd->conf->hs20_connection_capability) in anqp_add_hs_capab_list()
178 if (hapd->conf->nai_realm_data) in anqp_add_hs_capab_list()
180 if (hapd->conf->hs20_operating_class) in anqp_add_hs_capab_list()
182 if (hapd->conf->hs20_osu_providers_count) in anqp_add_hs_capab_list()
184 if (hapd->conf->hs20_osu_providers_nai_count) in anqp_add_hs_capab_list()
186 if (hapd->conf->hs20_icons_count) in anqp_add_hs_capab_list()
188 if (hapd->conf->hs20_operator_icon_count) in anqp_add_hs_capab_list()
200 dl_list_for_each(elem, &hapd->conf->anqp_elem, struct anqp_element, in get_anqp_elem()
253 if (hapd->conf->venue_name || get_anqp_elem(hapd, ANQP_VENUE_NAME)) in anqp_add_capab_list()
257 if (hapd->conf->network_auth_type || in anqp_add_capab_list()
260 if (hapd->conf->roaming_consortium || in anqp_add_capab_list()
263 if (hapd->conf->ipaddr_type_configured || in anqp_add_capab_list()
266 if (hapd->conf->nai_realm_data || in anqp_add_capab_list()
269 if (hapd->conf->anqp_3gpp_cell_net || in anqp_add_capab_list()
278 if (hapd->conf->domain_name || get_anqp_elem(hapd, ANQP_DOMAIN_NAME)) in anqp_add_capab_list()
289 if (!dl_list_empty(&hapd->conf->fils_realms) || in anqp_add_capab_list()
295 if (hapd->conf->venue_url || get_anqp_elem(hapd, ANQP_VENUE_URL)) in anqp_add_capab_list()
317 if (hapd->conf->venue_name) { in anqp_add_venue_name()
321 wpabuf_put_u8(buf, hapd->conf->venue_group); in anqp_add_venue_name()
322 wpabuf_put_u8(buf, hapd->conf->venue_type); in anqp_add_venue_name()
323 for (i = 0; i < hapd->conf->venue_name_count; i++) { in anqp_add_venue_name()
325 vn = &hapd->conf->venue_name[i]; in anqp_add_venue_name()
340 if (hapd->conf->venue_url) { in anqp_add_venue_url()
345 for (i = 0; i < hapd->conf->venue_url_count; i++) { in anqp_add_venue_url()
348 url = &hapd->conf->venue_url[i]; in anqp_add_venue_url()
364 if (hapd->conf->network_auth_type) { in anqp_add_network_auth_type()
366 wpabuf_put_le16(buf, hapd->conf->network_auth_type_len); in anqp_add_network_auth_type()
367 wpabuf_put_data(buf, hapd->conf->network_auth_type, in anqp_add_network_auth_type()
368 hapd->conf->network_auth_type_len); in anqp_add_network_auth_type()
383 for (i = 0; i < hapd->conf->roaming_consortium_count; i++) { in anqp_add_roaming_consortium()
385 rc = &hapd->conf->roaming_consortium[i]; in anqp_add_roaming_consortium()
399 if (hapd->conf->ipaddr_type_configured) { in anqp_add_ip_addr_type_availability()
402 wpabuf_put_u8(buf, hapd->conf->ipaddr_type_availability); in anqp_add_ip_addr_type_availability()
484 for (j = 0; j < hapd->conf->nai_realm_count && in hs20_add_nai_home_realm_matches()
487 realm = &hapd->conf->nai_realm_data[j]; in hs20_add_nai_home_realm_matches()
531 realm = &hapd->conf->nai_realm_data[matches[i].realm_data_idx]; in hs20_add_nai_home_realm_matches()
547 if (nai_realm && hapd->conf->nai_realm_data) { in anqp_add_nai_realm()
551 wpabuf_put_le16(buf, hapd->conf->nai_realm_count); in anqp_add_nai_realm()
552 for (i = 0; i < hapd->conf->nai_realm_count; i++) { in anqp_add_nai_realm()
556 realm = &hapd->conf->nai_realm_data[i]; in anqp_add_nai_realm()
570 } else if (nai_home_realm && hapd->conf->nai_realm_data && home_realm) { in anqp_add_nai_realm()
583 if (hapd->conf->anqp_3gpp_cell_net) { in anqp_add_3gpp_cellular_network()
586 hapd->conf->anqp_3gpp_cell_net_len); in anqp_add_3gpp_cellular_network()
587 wpabuf_put_data(buf, hapd->conf->anqp_3gpp_cell_net, in anqp_add_3gpp_cellular_network()
588 hapd->conf->anqp_3gpp_cell_net_len); in anqp_add_3gpp_cellular_network()
598 if (hapd->conf->domain_name) { in anqp_add_domain_name()
600 wpabuf_put_le16(buf, hapd->conf->domain_name_len); in anqp_add_domain_name()
601 wpabuf_put_data(buf, hapd->conf->domain_name, in anqp_add_domain_name()
602 hapd->conf->domain_name_len); in anqp_add_domain_name()
616 count = dl_list_len(&hapd->conf->fils_realms); in anqp_add_fils_realm_info()
625 dl_list_for_each(realm, &hapd->conf->fils_realms, in anqp_add_fils_realm_info()
642 if (hapd->conf->hs20_oper_friendly_name) { in anqp_add_operator_friendly_name()
650 for (i = 0; i < hapd->conf->hs20_oper_friendly_name_count; i++) in anqp_add_operator_friendly_name()
653 vn = &hapd->conf->hs20_oper_friendly_name[i]; in anqp_add_operator_friendly_name()
666 if (hapd->conf->hs20_wan_metrics) { in anqp_add_wan_metrics()
672 wpabuf_put_data(buf, hapd->conf->hs20_wan_metrics, 13); in anqp_add_wan_metrics()
681 if (hapd->conf->hs20_connection_capability) { in anqp_add_connection_capability()
687 wpabuf_put_data(buf, hapd->conf->hs20_connection_capability, in anqp_add_connection_capability()
688 hapd->conf->hs20_connection_capability_len); in anqp_add_connection_capability()
697 if (hapd->conf->hs20_operating_class) { in anqp_add_operating_class()
703 wpabuf_put_data(buf, hapd->conf->hs20_operating_class, in anqp_add_operating_class()
704 hapd->conf->hs20_operating_class_len); in anqp_add_operating_class()
795 if (hapd->conf->hs20_osu_providers_count) { in anqp_add_osu_providers_list()
804 wpabuf_put_u8(buf, hapd->conf->osu_ssid_len); in anqp_add_osu_providers_list()
805 wpabuf_put_data(buf, hapd->conf->osu_ssid, in anqp_add_osu_providers_list()
806 hapd->conf->osu_ssid_len); in anqp_add_osu_providers_list()
809 wpabuf_put_u8(buf, hapd->conf->hs20_osu_providers_count); in anqp_add_osu_providers_list()
811 for (i = 0; i < hapd->conf->hs20_osu_providers_count; i++) { in anqp_add_osu_providers_list()
813 buf, hapd->conf, in anqp_add_osu_providers_list()
814 &hapd->conf->hs20_osu_providers[i]); in anqp_add_osu_providers_list()
838 if (hapd->conf->hs20_osu_providers_nai_count) { in anqp_add_osu_providers_nai_list()
846 for (i = 0; i < hapd->conf->hs20_osu_providers_count; i++) { in anqp_add_osu_providers_nai_list()
848 buf, &hapd->conf->hs20_osu_providers[i]); in anqp_add_osu_providers_nai_list()
866 for (i = 0; i < hapd->conf->hs20_icons_count; i++) { in anqp_add_icon_binary_file()
867 icon = &hapd->conf->hs20_icons[i]; in anqp_add_icon_binary_file()
873 if (i < hapd->conf->hs20_icons_count) in anqp_add_icon_binary_file()
874 icon = &hapd->conf->hs20_icons[i]; in anqp_add_icon_binary_file()
915 struct hostapd_bss_config *bss = hapd->conf; in anqp_add_operator_icon_metadata()
942 if (hapd->conf->mbo_cell_data_conn_pref >= 0) { in anqp_add_mbo_cell_data_conn_pref()
947 wpabuf_put_u8(buf, hapd->conf->mbo_cell_data_conn_pref); in anqp_add_mbo_cell_data_conn_pref()
991 len += 2 * dl_list_len(&hapd->conf->fils_realms); in gas_serv_build_gas_resp_payload()
1112 hapd->conf->venue_name != NULL, qi); in rx_anqp_query_list_id()
1121 hapd->conf->network_auth_type != NULL, qi); in rx_anqp_query_list_id()
1125 hapd->conf->roaming_consortium != NULL, qi); in rx_anqp_query_list_id()
1130 hapd->conf->ipaddr_type_configured, qi); in rx_anqp_query_list_id()
1134 hapd->conf->nai_realm_data != NULL, qi); in rx_anqp_query_list_id()
1139 hapd->conf->anqp_3gpp_cell_net != NULL, qi); in rx_anqp_query_list_id()
1158 hapd->conf->domain_name != NULL, qi); in rx_anqp_query_list_id()
1178 !dl_list_empty(&hapd->conf->fils_realms)) { in rx_anqp_query_list_id()
1183 if (info_id == ANQP_VENUE_URL && hapd->conf->venue_url) { in rx_anqp_query_list_id()
1232 hapd->conf->hs20_oper_friendly_name != NULL, qi); in rx_anqp_hs_query_list()
1236 hapd->conf->hs20_wan_metrics != NULL, qi); in rx_anqp_hs_query_list()
1241 hapd->conf->hs20_connection_capability != NULL, in rx_anqp_hs_query_list()
1246 hapd->conf->hs20_operating_class != NULL, qi); in rx_anqp_hs_query_list()
1250 hapd->conf->hs20_osu_providers_count, qi); in rx_anqp_hs_query_list()
1255 hapd->conf->hs20_operator_icon_count, qi); in rx_anqp_hs_query_list()
1260 hapd->conf->hs20_osu_providers_nai_count, qi); in rx_anqp_hs_query_list()
1277 if (hapd->conf->nai_realm_data != NULL) { in rx_anqp_hs_nai_home_realm()
1294 if (hapd->conf->hs20_icons_count) { in rx_anqp_hs_icon_request()
1366 hapd->conf->mbo_cell_data_conn_pref >= 0, qi); in rx_anqp_mbo_query_list()
1473 if (wpabuf_len(buf) > hapd->conf->gas_frag_limit || in gas_serv_req_local_processing()
1474 hapd->conf->gas_comeback_delay) { in gas_serv_req_local_processing()
1478 if (hapd->conf->gas_comeback_delay) { in gas_serv_req_local_processing()
1480 comeback_delay = hapd->conf->gas_comeback_delay; in gas_serv_req_local_processing()
1531 if (wpabuf_len(buf) > hapd->conf->gas_frag_limit || in gas_serv_req_dpp_processing()
1532 hapd->conf->gas_comeback_delay) { in gas_serv_req_dpp_processing()
1536 if (hapd->conf->gas_comeback_delay) { in gas_serv_req_dpp_processing()
1538 comeback_delay = hapd->conf->gas_comeback_delay; in gas_serv_req_dpp_processing()
1770 if (frag_len > hapd->conf->gas_frag_limit) { in gas_serv_rx_gas_comeback_req()
1771 frag_len = hapd->conf->gas_frag_limit; in gas_serv_rx_gas_comeback_req()
1864 if (hapd->conf->gas_address3 == 1) in gas_serv_rx_public_action()
1866 else if (hapd->conf->gas_address3 == 2) in gas_serv_rx_public_action()