Lines Matching defs:conf

85 	struct mesh_conf *conf;
88 conf = os_zalloc(sizeof(struct mesh_conf));
89 if (!conf)
92 os_memcpy(conf->meshid, ssid->ssid, ssid->ssid_len);
93 conf->meshid_len = ssid->ssid_len;
96 conf->security |= MESH_CONF_SEC_AUTH |
99 conf->security |= MESH_CONF_SEC_NONE;
100 conf->ieee80211w = ssid->ieee80211w;
101 if (conf->ieee80211w == MGMT_FRAME_PROTECTION_DEFAULT) {
103 conf->ieee80211w = wpa_s->conf->pmf;
105 conf->ieee80211w = NO_MGMT_FRAME_PROTECTION;
108 conf->ocv = ssid->ocv;
114 os_free(conf);
117 conf->pairwise_cipher = cipher;
123 os_free(conf);
127 conf->group_cipher = cipher;
128 if (conf->ieee80211w != NO_MGMT_FRAME_PROTECTION) {
132 conf->mgmt_group_cipher = ssid->group_mgmt_cipher;
134 conf->mgmt_group_cipher = WPA_CIPHER_AES_128_CMAC;
138 conf->mesh_pp_id = MESH_PATH_PROTOCOL_HWMP;
139 conf->mesh_pm_id = MESH_PATH_METRIC_AIRTIME;
140 conf->mesh_cc_id = 0;
141 conf->mesh_sp_id = MESH_SYNC_METHOD_NEIGHBOR_OFFSET;
142 conf->mesh_auth_id = (conf->security & MESH_CONF_SEC_AUTH) ? 1 : 0;
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;
149 return conf;
159 for (num_groups = 0; wpa_s->conf->sae_groups[num_groups] > 0;
163 groups_size = (num_groups + 1) * sizeof(wpa_s->conf->sae_groups[0]);
164 bss->conf->sae_groups = os_malloc(groups_size);
165 if (bss->conf->sae_groups)
166 os_memcpy(bss->conf->sae_groups, wpa_s->conf->sae_groups,
189 bss->conf->wpa = ssid->proto;
190 bss->conf->wpa_key_mgmt = ssid->key_mgmt;
192 if (wpa_s->conf->sae_groups && wpa_s->conf->sae_groups[0] > 0) {
195 bss->conf->sae_groups = os_memdup(default_groups,
197 if (!bss->conf->sae_groups)
202 bss->conf->ssid.wpa_passphrase = dup_binstr(password, len);
220 ifmsh->conf->hw_mode,
222 ifmsh->conf->channel,
223 ifmsh->conf->enable_edmg,
224 ifmsh->conf->edmg_channel,
225 ifmsh->conf->ieee80211n,
226 ifmsh->conf->ieee80211ac,
227 ifmsh->conf->ieee80211ax,
228 ifmsh->conf->secondary_channel,
229 hostapd_get_oper_chwidth(ifmsh->conf),
230 hostapd_get_oper_centr_freq_seg0_idx(ifmsh->conf),
231 hostapd_get_oper_centr_freq_seg1_idx(ifmsh->conf),
232 ifmsh->conf->vht_capab,
284 params->conf.flags |= WPA_DRIVER_MESH_CONF_FLAG_HT_OP_MODE;
285 params->conf.ht_opmode = ifmsh->bss[0]->iface->ht_op_mode;
334 bss->conf->start_disabled = 1;
335 bss->conf->mesh = MESH_ENABLED;
336 bss->conf->ap_max_inactivity = wpa_s->conf->mesh_max_inactivity;
386 struct hostapd_config *conf;
392 if (!wpa_s->conf->user_mpm) {
437 conf = hostapd_config_defaults();
438 if (!conf)
453 conf->op_class = 136;
455 conf->op_class = 131;
458 conf->op_class = 132;
461 conf->op_class = 133;
464 conf->op_class = 134;
467 conf->op_class = 131;
472 bss->conf = *conf->bss;
473 bss->conf->start_disabled = 1;
474 bss->conf->mesh = MESH_ENABLED;
475 bss->conf->ap_max_inactivity = wpa_s->conf->mesh_max_inactivity;
476 bss->conf->mesh_fwding = wpa_s->conf->mesh_fwding;
479 wpa_s->hw.num_modes) && wpa_s->conf->country[0]) {
480 conf->ieee80211h = 1;
481 conf->ieee80211d = 1;
482 conf->country[0] = wpa_s->conf->country[0];
483 conf->country[1] = wpa_s->conf->country[1];
484 conf->country[2] = ' ';
488 bss->iconf = conf;
489 ifmsh->conf = conf;
491 ifmsh->bss[0]->max_plinks = wpa_s->conf->max_peer_links;
493 wpa_s->conf->dot11RSNASAERetransPeriod;
494 os_strlcpy(bss->conf->iface, wpa_s->ifname, sizeof(bss->conf->iface));
501 /* need conf->hw_mode for supported rates. */
502 conf->hw_mode = ieee80211_freq_to_chan(frequency, &conf->channel);
503 if (conf->hw_mode == NUM_HOSTAPD_MODES) {
517 if (conf->hw_mode == HOSTAPD_MODE_IEEE80211G) {
518 conf->basic_rates = os_memdup(basic_rates_erp,
520 if (!conf->basic_rates)
530 conf->basic_rates = os_calloc(rate_len + 1, sizeof(int));
531 if (conf->basic_rates == NULL)
533 os_memcpy(conf->basic_rates, ssid->mesh_basic_rates,
535 conf->basic_rates[rate_len] = -1;
560 conf->no_pri_sec_switch = 1;
561 wpa_supplicant_conf_ap_ht(wpa_s, ssid, conf);
664 else if (wpa_s->conf->beacon_int > 0)
665 params->beacon_int = wpa_s->conf->beacon_int;
668 else if (wpa_s->conf->dtim_period > 0)
669 params->dtim_period = wpa_s->conf->dtim_period;
670 params->conf.max_peer_links = wpa_s->conf->max_peer_links;
672 params->conf.rssi_threshold = ssid->mesh_rssi_threshold;
673 params->conf.flags |= WPA_DRIVER_MESH_CONF_FLAG_RSSI_THRESHOLD;
679 wpa_s->conf->user_mpm = 1;
682 if (wpa_s->conf->user_mpm) {
684 params->conf.auto_plinks = 0;
687 params->conf.auto_plinks = 1;
689 params->conf.peer_link_timeout = wpa_s->conf->mesh_max_inactivity;
692 params->conf.flags |= WPA_DRIVER_MESH_CONF_FLAG_FORWARDING;
693 params->conf.forwarding = ssid->mesh_fwding;
867 iface.driver_param = wpa_s->conf->driver_param;
868 iface.ctrl_interface = wpa_s->conf->ctrl_interface;