Lines Matching refs:ssid
83 struct wpa_ssid *ssid)
92 os_memcpy(conf->meshid, ssid->ssid, ssid->ssid_len);
93 conf->meshid_len = ssid->ssid_len;
95 if (ssid->key_mgmt & WPA_KEY_MGMT_SAE)
100 conf->ieee80211w = ssid->ieee80211w;
108 conf->ocv = ssid->ocv;
111 cipher = wpa_pick_pairwise_cipher(ssid->pairwise_cipher, 0);
119 cipher = wpa_pick_group_cipher(ssid->group_cipher);
129 if (ssid->group_mgmt_cipher == WPA_CIPHER_BIP_GMAC_128 ||
130 ssid->group_mgmt_cipher == WPA_CIPHER_BIP_GMAC_256 ||
131 ssid->group_mgmt_cipher == WPA_CIPHER_BIP_CMAC_256)
132 conf->mgmt_group_cipher = ssid->group_mgmt_cipher;
143 conf->mesh_fwding = ssid->mesh_fwding;
144 conf->dot11MeshMaxRetries = ssid->dot11MeshMaxRetries;
145 conf->dot11MeshRetryTimeout = ssid->dot11MeshRetryTimeout;
146 conf->dot11MeshConfirmTimeout = ssid->dot11MeshConfirmTimeout;
147 conf->dot11MeshHoldingTimeout = ssid->dot11MeshHoldingTimeout;
174 struct wpa_ssid *ssid = wpa_s->current_ssid;
180 password = ssid->sae_password;
182 password = ssid->passphrase;
189 bss->conf->wpa = ssid->proto;
190 bss->conf->wpa_key_mgmt = ssid->key_mgmt;
202 bss->conf->ssid.wpa_passphrase = dup_binstr(password, len);
248 struct wpa_ssid *ssid = wpa_s->current_ssid;
251 if (!params || !ssid || !ifmsh) {
263 ssid->frequency = ifmsh->freq;
276 if (ssid->key_mgmt & WPA_KEY_MGMT_SAE) {
289 wpa_ssid_txt(ssid->ssid, ssid->ssid_len));
300 wpa_msg(wpa_s, MSG_INFO, MESH_GROUP_STARTED "ssid=\"%s\" id=%d",
301 wpa_ssid_txt(ssid->ssid, ssid->ssid_len),
302 ssid->id);
303 wpas_notify_mesh_group_started(wpa_s, ssid);
382 struct wpa_ssid *ssid,
427 frequency = ssid->frequency;
432 ssid->frequency = frequency;
435 wpa_s->current_ssid = ssid;
448 ssid->ieee80211w = MGMT_FRAME_PROTECTION_REQUIRED;
479 if (ieee80211_is_dfs(ssid->frequency, wpa_s->hw.modes,
497 mconf = mesh_config_create(wpa_s, ssid);
510 if (ssid->mesh_basic_rates == NULL) {
527 if (ssid->mesh_basic_rates[rate_len] < 1)
534 os_memcpy(conf->basic_rates, ssid->mesh_basic_rates,
562 wpa_supplicant_conf_ap_ht(wpa_s, ssid, conf);
613 struct wpa_ssid *ssid)
618 if (!ssid || !ssid->ssid || !ssid->ssid_len || !ssid->frequency ||
631 params->meshid = ssid->ssid;
632 params->meshid_len = ssid->ssid_len;
633 ibss_mesh_setup_freq(wpa_s, ssid, ¶ms->freq);
639 ssid->ht40 = params->freq.sec_channel_offset;
642 ssid->vht = 1;
643 ssid->vht_center_freq1 = params->freq.center_freq1;
647 ssid->max_oper_chwidth =
649 ssid->vht_center_freq2 =
652 ssid->max_oper_chwidth =
657 ssid->max_oper_chwidth = CONF_OPER_CHWIDTH_160MHZ;
660 ssid->max_oper_chwidth = CONF_OPER_CHWIDTH_USE_HT;
665 ssid->he = 1;
667 ssid->eht = 1;
668 if (ssid->beacon_int > 0)
669 params->beacon_int = ssid->beacon_int;
672 if (ssid->dtim_period > 0)
673 params->dtim_period = ssid->dtim_period;
677 if (ssid->mesh_rssi_threshold < DEFAULT_MESH_RSSI_THRESHOLD) {
678 params->conf.rssi_threshold = ssid->mesh_rssi_threshold;
682 if (ssid->key_mgmt & WPA_KEY_MGMT_SAE) {
699 params->conf.forwarding = ssid->mesh_fwding;
703 if (wpa_supplicant_mesh_init(wpa_s, ssid, ¶ms->freq)) {