Lines Matching refs:params
1052 struct wpa_driver_ap_params *params)
1292 os_memset(params, 0, sizeof(*params));
1293 params->head = (u8 *) head;
1294 params->head_len = head_len;
1295 params->tail = tail;
1296 params->tail_len = tail_len;
1297 params->proberesp = resp;
1298 params->proberesp_len = resp_len;
1299 params->dtim_period = hapd->conf->dtim_period;
1300 params->beacon_int = hapd->iconf->beacon_int;
1301 params->basic_rates = hapd->iface->basic_rates;
1302 params->beacon_rate = hapd->iconf->beacon_rate;
1303 params->rate_type = hapd->iconf->rate_type;
1304 params->ssid = hapd->conf->ssid.ssid;
1305 params->ssid_len = hapd->conf->ssid.ssid_len;
1308 params->pairwise_ciphers = hapd->conf->wpa_pairwise |
1311 params->pairwise_ciphers = hapd->conf->rsn_pairwise;
1313 params->pairwise_ciphers = hapd->conf->wpa_pairwise;
1314 params->group_cipher = hapd->conf->wpa_group;
1315 params->key_mgmt_suites = hapd->conf->wpa_key_mgmt;
1316 params->auth_algs = hapd->conf->auth_algs;
1317 params->wpa_version = hapd->conf->wpa;
1318 params->privacy = hapd->conf->ssid.wep.keys_set || hapd->conf->wpa ||
1324 params->hide_ssid = NO_SSID_HIDING;
1327 params->hide_ssid = HIDDEN_SSID_ZERO_LEN;
1330 params->hide_ssid = HIDDEN_SSID_ZERO_CONTENTS;
1333 params->isolate = hapd->conf->isolate;
1334 params->smps_mode = hapd->iconf->ht_capab & HT_CAP_INFO_SMPS_MASK;
1336 params->cts_protect = !!(ieee802_11_erp_info(hapd) &
1338 params->preamble = hapd->iface->num_sta_no_short_preamble == 0 &&
1342 params->short_slot_time =
1345 params->short_slot_time = -1;
1347 params->ht_opmode = -1;
1349 params->ht_opmode = hapd->iface->ht_op_mode;
1351 params->interworking = hapd->conf->interworking;
1354 params->hessid = hapd->conf->hessid;
1355 params->access_network_type = hapd->conf->access_network_type;
1356 params->ap_max_inactivity = hapd->conf->ap_max_inactivity;
1358 params->p2p_go_ctwindow = hapd->iconf->p2p_go_ctwindow;
1361 params->disable_dgaf = hapd->conf->disable_dgaf;
1363 params->privacy = 1;
1364 params->osen = 1;
1367 params->multicast_to_unicast = hapd->conf->multicast_to_unicast;
1368 params->pbss = hapd->conf->pbss;
1372 params->ftm_responder = 1;
1373 params->lci = hapd->iface->conf->lci;
1374 params->civic = hapd->iface->conf->civic;
1385 void ieee802_11_free_ap_params(struct wpa_driver_ap_params *params)
1387 os_free(params->tail);
1388 params->tail = NULL;
1389 os_free(params->head);
1390 params->head = NULL;
1391 os_free(params->proberesp);
1392 params->proberesp = NULL;
1398 struct wpa_driver_ap_params params;
1413 if (ieee802_11_build_ap_params(hapd, ¶ms) < 0)
1420 params.beacon_ies = beacon;
1421 params.proberesp_ies = proberesp;
1422 params.assocresp_ies = assocresp;
1423 params.reenable = hapd->reenable_beacon;
1436 params.freq = &freq;
1438 res = hostapd_drv_set_ap(hapd, ¶ms);
1445 ieee802_11_free_ap_params(¶ms);