Lines Matching refs:ap_iface
520 if (wpa_s->ap_iface == NULL || wpa_s->current_ssid == NULL)
552 if (wpa_s->ap_iface)
553 freq = wpa_s->ap_iface->freq;
574 wpa_s->assoc_freq = wpa_s->ap_iface->freq;
657 wpa_s->ap_iface = hapd_iface = os_zalloc(sizeof(*wpa_s->ap_iface));
668 wpa_s->ap_iface->conf = conf = hostapd_config_defaults();
681 os_memcpy(wpa_s->ap_iface->conf->wmm_ac_params,
759 if (hostapd_setup_interface(wpa_s->ap_iface)) {
775 if (wpa_s->ap_iface == NULL)
782 wpa_s->ap_iface->driver_ap_teardown =
785 hostapd_interface_deinit(wpa_s->ap_iface);
786 hostapd_interface_free(wpa_s->ap_iface);
787 wpa_s->ap_iface = NULL;
800 hostapd_tx_status(wpa_s->ap_iface->bss[0], addr, buf, len, ack);
810 if (!wpa_s->ap_iface)
812 hostapd_tx_status(wpa_s->ap_iface->bss[0], dst, data, len, ack);
821 if (wpa_s->ap_iface)
822 hostapd_client_poll_ok(wpa_s->ap_iface->bss[0], addr);
831 ieee802_11_rx_from_unknown(wpa_s->ap_iface->bss[0], addr, wds);
844 ieee802_11_mgmt(wpa_s->ap_iface->bss[0], rx_mgmt->frame,
854 ieee802_11_mgmt_cb(wpa_s->ap_iface->bss[0], buf, len, stype, ok);
862 ieee802_1x_receive(wpa_s->ap_iface->bss[0], src_addr, buf, len);
871 if (!wpa_s->ap_iface)
873 return hostapd_wps_button_pushed(wpa_s->ap_iface->bss[0],
883 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0]->wps)
886 reg = wpa_s->ap_iface->bss[0]->wps->registrar;
888 wps_sta = ap_for_each_sta(wpa_s->ap_iface->bss[0],
914 if (!wpa_s->ap_iface)
932 ret = hostapd_wps_add_pin(wpa_s->ap_iface->bss[0], bssid, "any", pin,
952 if (wpa_s->ap_iface == NULL)
954 hapd = wpa_s->ap_iface->bss[0];
968 if (wpa_s->ap_iface == NULL)
971 hapd = wpa_s->ap_iface->bss[0];
984 if (wpa_s->ap_iface == NULL)
986 hapd = wpa_s->ap_iface->bss[0];
1003 if (wpa_s->ap_iface == NULL)
1005 hapd = wpa_s->ap_iface->bss[0];
1017 if (wpa_s->ap_iface == NULL)
1019 hapd = wpa_s->ap_iface->bss[0];
1037 if (wpa_s->ap_iface == NULL)
1039 hapd = wpa_s->ap_iface->bss[0];
1065 if (wpa_s->ap_iface == NULL)
1067 hapd = wpa_s->ap_iface->bss[0];
1077 if (wpa_s->ap_iface == NULL)
1079 hapd = wpa_s->ap_iface->bss[0];
1090 if (wpa_s->ap_iface == NULL)
1092 hapd = wpa_s->ap_iface->bss[0];
1108 if (wpa_s->ap_iface)
1109 hapd = wpa_s->ap_iface->bss[0];
1123 if (wpa_s->ap_iface)
1124 hapd = wpa_s->ap_iface->bss[0];
1138 if (wpa_s->ap_iface)
1139 hapd = wpa_s->ap_iface->bss[0];
1151 if (wpa_s->ap_iface == NULL)
1153 return hostapd_ctrl_iface_disassociate(wpa_s->ap_iface->bss[0],
1161 if (wpa_s->ap_iface == NULL)
1163 return hostapd_ctrl_iface_deauthenticate(wpa_s->ap_iface->bss[0],
1175 if (wpa_s->ap_iface == NULL)
1178 conf = wpa_s->ap_iface->bss[0]->conf;
1201 struct hostapd_iface *iface = wpa_s->ap_iface;
1205 if (ssid == NULL || wpa_s->ap_iface == NULL ||
1232 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0])
1235 return hostapd_switch_channel(wpa_s->ap_iface->bss[0], settings);
1259 if (!wpa_s->ap_iface)
1265 hostapd_event_ch_switch(wpa_s->ap_iface->bss[0], freq, ht,
1276 if (!wpa_s->ap_iface)
1285 hapd = wpa_s->ap_iface->bss[0];
1318 if (!wpa_s->ap_iface)
1320 hapd = wpa_s->ap_iface->bss[0];
1361 if (!wpa_s->ap_iface)
1363 hapd = wpa_s->ap_iface->bss[0];
1377 if (wpa_s->ap_iface) {
1384 for (i = 0; i < wpa_s->ap_iface->num_bss; i++) {
1386 wpa_s->ap_iface->bss[i],
1411 if (wpa_s->ap_iface) {
1412 for (i = 0; i < wpa_s->ap_iface->num_bss; i++)
1413 hostapd_ctrl_iface_pmksa_flush(wpa_s->ap_iface->bss[i]);
1425 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0])
1428 hostapd_dfs_radar_detected(wpa_s->ap_iface, radar->freq,
1438 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0])
1441 hostapd_dfs_start_cac(wpa_s->ap_iface, radar->freq,
1450 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0])
1453 hostapd_dfs_complete_cac(wpa_s->ap_iface, 1, radar->freq,
1462 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0])
1465 hostapd_dfs_complete_cac(wpa_s->ap_iface, 0, radar->freq,
1474 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0])
1477 hostapd_dfs_nop_finished(wpa_s->ap_iface, radar->freq,
1486 if (wpa_s->ap_iface)
1487 hostapd_periodic_iface(wpa_s->ap_iface);