Lines Matching refs:hapd_iface
973 struct hostapd_iface *hapd_iface; in wpa_supplicant_create_ap() local
1064 wpa_s->ap_iface = hapd_iface = hostapd_alloc_iface(); in wpa_supplicant_create_ap()
1065 if (hapd_iface == NULL) in wpa_supplicant_create_ap()
1067 hapd_iface->owner = wpa_s; in wpa_supplicant_create_ap()
1068 hapd_iface->drv_flags = wpa_s->drv_flags; in wpa_supplicant_create_ap()
1069 hapd_iface->drv_flags2 = wpa_s->drv_flags2; in wpa_supplicant_create_ap()
1070 hapd_iface->probe_resp_offloads = wpa_s->probe_resp_offloads; in wpa_supplicant_create_ap()
1071 hapd_iface->extended_capa = wpa_s->extended_capa; in wpa_supplicant_create_ap()
1072 hapd_iface->extended_capa_mask = wpa_s->extended_capa_mask; in wpa_supplicant_create_ap()
1073 hapd_iface->extended_capa_len = wpa_s->extended_capa_len; in wpa_supplicant_create_ap()
1074 hapd_iface->drv_max_acl_mac_addrs = wpa_s->drv_max_acl_mac_addrs; in wpa_supplicant_create_ap()
1108 hapd_iface->num_bss = conf->num_bss; in wpa_supplicant_create_ap()
1109 hapd_iface->bss = os_calloc(conf->num_bss, in wpa_supplicant_create_ap()
1111 if (hapd_iface->bss == NULL) { in wpa_supplicant_create_ap()
1117 hapd_iface->bss[i] = in wpa_supplicant_create_ap()
1118 hostapd_alloc_bss_data(hapd_iface, conf, in wpa_supplicant_create_ap()
1120 if (hapd_iface->bss[i] == NULL) { in wpa_supplicant_create_ap()
1125 hapd_iface->bss[i]->msg_ctx = wpa_s; in wpa_supplicant_create_ap()
1126 hapd_iface->bss[i]->msg_ctx_parent = wpa_s->p2pdev; in wpa_supplicant_create_ap()
1127 hapd_iface->bss[i]->public_action_cb = ap_public_action_rx; in wpa_supplicant_create_ap()
1128 hapd_iface->bss[i]->public_action_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1129 hapd_iface->bss[i]->vendor_action_cb = ap_vendor_action_rx; in wpa_supplicant_create_ap()
1130 hapd_iface->bss[i]->vendor_action_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1131 hostapd_register_probereq_cb(hapd_iface->bss[i], in wpa_supplicant_create_ap()
1133 hapd_iface->bss[i]->wps_reg_success_cb = ap_wps_reg_success_cb; in wpa_supplicant_create_ap()
1134 hapd_iface->bss[i]->wps_reg_success_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1135 hapd_iface->bss[i]->wps_event_cb = ap_wps_event_cb; in wpa_supplicant_create_ap()
1136 hapd_iface->bss[i]->wps_event_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1137 hapd_iface->bss[i]->sta_authorized_cb = ap_sta_authorized_cb; in wpa_supplicant_create_ap()
1138 hapd_iface->bss[i]->sta_authorized_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1140 hapd_iface->bss[i]->new_psk_cb = ap_new_psk_cb; in wpa_supplicant_create_ap()
1141 hapd_iface->bss[i]->new_psk_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1142 hapd_iface->bss[i]->p2p = wpa_s->global->p2p; in wpa_supplicant_create_ap()
1143 hapd_iface->bss[i]->p2p_group = wpas_p2p_group_init(wpa_s, in wpa_supplicant_create_ap()
1146 hapd_iface->bss[i]->setup_complete_cb = wpas_ap_configured_cb; in wpa_supplicant_create_ap()
1147 hapd_iface->bss[i]->setup_complete_cb_ctx = wpa_s; in wpa_supplicant_create_ap()
1149 hapd_iface->bss[i]->ext_eapol_frame_io = in wpa_supplicant_create_ap()
1155 hapd_iface->bss[i]->conf->bss_transition = 1; in wpa_supplicant_create_ap()
1159 os_memcpy(hapd_iface->bss[0]->own_addr, wpa_s->own_addr, ETH_ALEN); in wpa_supplicant_create_ap()
1160 hapd_iface->bss[0]->driver = wpa_s->driver; in wpa_supplicant_create_ap()
1161 hapd_iface->bss[0]->drv_priv = wpa_s->drv_priv; in wpa_supplicant_create_ap()