Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:conf

71 	struct mesh_conf *conf;
73 conf = os_zalloc(sizeof(struct mesh_conf));
74 if (!conf)
77 os_memcpy(conf->meshid, ssid->ssid, ssid->ssid_len);
78 conf->meshid_len = ssid->ssid_len;
81 conf->security |= MESH_CONF_SEC_AUTH |
84 conf->security |= MESH_CONF_SEC_NONE;
87 conf->mesh_pp_id = MESH_PATH_PROTOCOL_HWMP;
88 conf->mesh_pm_id = MESH_PATH_METRIC_AIRTIME;
89 conf->mesh_cc_id = 0;
90 conf->mesh_sp_id = MESH_SYNC_METHOD_NEIGHBOR_OFFSET;
91 conf->mesh_auth_id = (conf->security & MESH_CONF_SEC_AUTH) ? 1 : 0;
92 conf->dot11MeshMaxRetries = ssid->dot11MeshMaxRetries;
93 conf->dot11MeshRetryTimeout = ssid->dot11MeshRetryTimeout;
94 conf->dot11MeshConfirmTimeout = ssid->dot11MeshConfirmTimeout;
95 conf->dot11MeshHoldingTimeout = ssid->dot11MeshHoldingTimeout;
97 return conf;
107 for (num_groups = 0; wpa_s->conf->sae_groups[num_groups] > 0;
111 groups_size = (num_groups + 1) * sizeof(wpa_s->conf->sae_groups[0]);
112 bss->conf->sae_groups = os_malloc(groups_size);
113 if (bss->conf->sae_groups)
114 os_memcpy(bss->conf->sae_groups, wpa_s->conf->sae_groups,
124 struct hostapd_config *conf;
131 if (!wpa_s->conf->user_mpm) {
162 conf = hostapd_config_defaults();
163 if (!conf)
166 bss->conf = *conf->bss;
167 bss->conf->start_disabled = 1;
168 bss->conf->mesh = MESH_ENABLED;
169 bss->conf->ap_max_inactivity = wpa_s->conf->mesh_max_inactivity;
170 bss->iconf = conf;
171 ifmsh->conf = conf;
173 ifmsh->bss[0]->max_plinks = wpa_s->conf->max_peer_links;
175 wpa_s->conf->dot11RSNASAERetransPeriod;
176 os_strlcpy(bss->conf->iface, wpa_s->ifname, sizeof(bss->conf->iface));
183 /* need conf->hw_mode for supported rates. */
185 conf->hw_mode = HOSTAPD_MODE_IEEE80211G;
186 conf->channel = 1;
188 conf->hw_mode = ieee80211_freq_to_chan(ssid->frequency,
189 &conf->channel);
191 if (conf->hw_mode == NUM_HOSTAPD_MODES) {
197 conf->secondary_channel = ssid->ht40;
198 if (conf->hw_mode == HOSTAPD_MODE_IEEE80211A && ssid->vht) {
199 conf->vht_oper_chwidth = ssid->max_oper_chwidth;
200 switch (conf->vht_oper_chwidth) {
205 &conf->vht_oper_centr_freq_seg0_idx);
206 conf->vht_oper_centr_freq_seg0_idx += ssid->ht40 * 2;
211 &conf->vht_oper_centr_freq_seg0_idx);
212 conf->vht_oper_centr_freq_seg0_idx += ssid->ht40 * 2;
213 conf->vht_oper_centr_freq_seg0_idx += 40 / 5;
217 &conf->vht_oper_centr_freq_seg1_idx);
228 if (conf->hw_mode == HOSTAPD_MODE_IEEE80211G) {
229 conf->basic_rates = os_malloc(sizeof(basic_rates_erp));
230 if (!conf->basic_rates)
232 os_memcpy(conf->basic_rates, basic_rates_erp,
242 conf->basic_rates = os_calloc(rate_len + 1, sizeof(int));
243 if (conf->basic_rates == NULL)
245 os_memcpy(conf->basic_rates, ssid->mesh_basic_rates,
247 conf->basic_rates[rate_len] = -1;
268 bss->conf->wpa = ssid->proto;
269 bss->conf->wpa_key_mgmt = ssid->key_mgmt;
271 if (wpa_s->conf->sae_groups &&
272 wpa_s->conf->sae_groups[0] > 0) {
275 bss->conf->sae_groups =
277 if (!bss->conf->sae_groups)
279 os_memcpy(bss->conf->sae_groups, default_groups,
284 bss->conf->ssid.wpa_passphrase =
292 wpa_supplicant_conf_ap_ht(wpa_s, ssid, conf);
384 else if (wpa_s->conf->beacon_int > 0)
385 params.beacon_int = wpa_s->conf->beacon_int;
386 params.max_peer_links = wpa_s->conf->max_peer_links;
391 wpa_s->conf->user_mpm = 1;
394 if (wpa_s->conf->user_mpm) {
396 params.conf.flags &= ~WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS;
399 params.conf.flags |= WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS;
401 params.conf.peer_link_timeout = wpa_s->conf->mesh_max_inactivity;
587 iface.driver_param = wpa_s->conf->driver_param;
588 iface.ctrl_interface = wpa_s->conf->ctrl_interface;