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