Lines Matching refs:conf
191 if (wpa_s->parent->conf->p2p_ignore_shared_freq &&
411 for (s = wpa_s->conf->ssid; s; s = s->next) {
443 ssid = wpa_s->conf->ssid;
577 wpa_config_remove_network(wpa_s->conf, id);
671 for (s = wpa_s->conf->ssid; s; s = s->next) {
691 s = wpa_config_add_network(wpa_s->conf);
742 if (changed && wpa_s->conf->update_config &&
743 wpa_config_write(wpa_s->confname, wpa_s->conf)) {
764 for (s = wpa_s->parent->conf->ssid; s; s = s->next) {
813 if (wpa_s->parent->conf->update_config &&
814 wpa_config_write(wpa_s->parent->confname, wpa_s->parent->conf))
1236 hpsk->next = hapd->conf->ssid.wpa_psk;
1237 hapd->conf->ssid.wpa_psk = hpsk;
1336 ssid = wpa_config_add_network(wpa_s->conf);
1367 wpa_config_remove_network(wpa_s->conf, ssid->id);
1377 ssid->ap_max_inactivity = wpa_s->parent->conf->p2p_go_max_inactivity;
1398 d = dst->conf;
1399 s = src->conf;
1539 if (wpa_s->conf->ctrl_interface == NULL &&
1543 iface.ctrl_interface = wpa_s->parent->conf->ctrl_interface;
1545 iface.ctrl_interface = wpa_s->conf->ctrl_interface;
1546 iface.driver_param = wpa_s->conf->driver_param;
1642 ssid = wpa_config_get_network(wpa_s->conf,
3050 } else if (!wpa_s->conf->persistent_reconnect)
3053 for (s = wpa_s->conf->ssid; s; s = s->next) {
3145 for (s = wpa_s->conf->ssid; s; s = s->next) {
3226 wpa_config_remove_network(wpa_s->conf, ssid->id);
3240 if (wpa_s->parent->conf->update_config &&
3241 wpa_config_write(wpa_s->parent->confname, wpa_s->parent->conf))
3300 wpa_s->conf, wpa_s->pending_invite_ssid_id);
3307 ssid = wpa_config_get_network(wpa_s->conf,
3639 wpa_s->conf->p2p_add_cli_chan) {
3815 iface.driver_param = wpa_s->conf->driver_param;
3826 iface.ctrl_interface = wpa_s->conf->ctrl_interface;
3882 if (wpa_s->conf->p2p_disabled)
3921 p2p.dev_name = wpa_s->conf->device_name;
3922 p2p.manufacturer = wpa_s->conf->manufacturer;
3923 p2p.model_name = wpa_s->conf->model_name;
3924 p2p.model_number = wpa_s->conf->model_number;
3925 p2p.serial_number = wpa_s->conf->serial_number;
3937 if (wpa_s->conf->p2p_listen_reg_class &&
3938 wpa_s->conf->p2p_listen_channel) {
3939 p2p.reg_class = wpa_s->conf->p2p_listen_reg_class;
3940 p2p.channel = wpa_s->conf->p2p_listen_channel;
3958 if (wpa_s->conf->p2p_oper_reg_class &&
3959 wpa_s->conf->p2p_oper_channel) {
3960 p2p.op_reg_class = wpa_s->conf->p2p_oper_reg_class;
3961 p2p.op_channel = wpa_s->conf->p2p_oper_channel;
3983 if (wpa_s->conf->p2p_pref_chan && wpa_s->conf->num_p2p_pref_chan) {
3984 p2p.pref_chan = wpa_s->conf->p2p_pref_chan;
3985 p2p.num_pref_chan = wpa_s->conf->num_p2p_pref_chan;
3988 if (wpa_s->conf->country[0] && wpa_s->conf->country[1]) {
3989 os_memcpy(p2p.country, wpa_s->conf->country, 2);
3994 os_memcpy(p2p.pri_dev_type, wpa_s->conf->device_type,
3997 p2p.num_sec_dev_types = wpa_s->conf->num_sec_device_types;
3998 os_memcpy(p2p.sec_dev_type, wpa_s->conf->sec_device_type,
4006 if (wpa_s->conf->p2p_ssid_postfix) {
4008 os_strlen(wpa_s->conf->p2p_ssid_postfix);
4011 os_memcpy(p2p.ssid_postfix, wpa_s->conf->p2p_ssid_postfix,
4015 p2p.p2p_intra_bss = wpa_s->conf->p2p_intra_bss;
4019 if (wpa_s->conf->p2p_passphrase_len >= 8 &&
4020 wpa_s->conf->p2p_passphrase_len <= 63)
4021 p2p.passphrase_len = wpa_s->conf->p2p_passphrase_len;
4031 if (wpa_s->conf->wps_vendor_ext[i] == NULL)
4034 global->p2p, wpa_s->conf->wps_vendor_ext[i]);
4037 p2p_set_no_go_freq(global->p2p, &wpa_s->conf->p2p_no_go_freq);
4135 wpa_s->conf->p2p_no_group_iface)
4159 if (persistent_group && wpa_s->conf->persistent_reconnect)
4186 if (persistent_group && wpa_s->conf->persistent_reconnect)
4809 ssid = wpa_config_get_network(wpa_s->conf, persistent_id);
4821 go_intent = wpa_s->conf->p2p_go_intent;
5165 } else if (wpa_s->conf->p2p_oper_reg_class == 81 &&
5166 wpa_s->conf->p2p_oper_channel >= 1 &&
5167 wpa_s->conf->p2p_oper_channel <= 11 &&
5169 2407 + 5 * wpa_s->conf->p2p_oper_channel)) {
5170 params->freq = 2407 + 5 * wpa_s->conf->p2p_oper_channel;
5173 } else if ((wpa_s->conf->p2p_oper_reg_class == 115 ||
5174 wpa_s->conf->p2p_oper_reg_class == 116 ||
5175 wpa_s->conf->p2p_oper_reg_class == 117 ||
5176 wpa_s->conf->p2p_oper_reg_class == 124 ||
5177 wpa_s->conf->p2p_oper_reg_class == 126 ||
5178 wpa_s->conf->p2p_oper_reg_class == 127) &&
5180 5000 + 5 * wpa_s->conf->p2p_oper_channel)) {
5181 params->freq = 5000 + 5 * wpa_s->conf->p2p_oper_channel;
5184 } else if (wpa_s->conf->p2p_oper_channel == 0 &&
5192 } else if (wpa_s->conf->p2p_oper_channel == 0 &&
5200 } else if (wpa_s->conf->p2p_oper_channel == 0 &&
5374 ssid = wpa_config_add_network(wpa_s->conf);
5385 wpa_config_remove_network(wpa_s->conf, ssid->id);
5494 if (!(hapd->conf->p2p & P2P_GROUP_OWNER)) {
5544 if (ssid->p2p_persistent_group && wpa_s->conf->persistent_reconnect)
5550 wpa_s->max_stations < wpa_s->conf->max_num_sta)
5553 cfg->max_clients = wpa_s->conf->max_num_sta;
5838 if (wpa_s->conf->p2p_disabled)
5979 if (wpa_s->parent->conf->p2p_ignore_shared_freq &&
6177 if (wpa_s->conf->p2p_group_idle == 0 && !wpas_p2p_is_client(wpa_s)) {
6199 timeout = wpa_s->conf->p2p_group_idle;
6296 if (wpa_s->conf->changed_parameters & CFG_CHANGED_DEVICE_NAME)
6297 p2p_set_dev_name(p2p, wpa_s->conf->device_name);
6299 if (wpa_s->conf->changed_parameters & CFG_CHANGED_DEVICE_TYPE)
6300 p2p_set_pri_dev_type(p2p, wpa_s->conf->device_type);
6303 (wpa_s->conf->changed_parameters & CFG_CHANGED_CONFIG_METHODS))
6306 if (wpa_s->wps && (wpa_s->conf->changed_parameters & CFG_CHANGED_UUID))
6309 if (wpa_s->conf->changed_parameters & CFG_CHANGED_WPS_STRING) {
6310 p2p_set_manufacturer(p2p, wpa_s->conf->manufacturer);
6311 p2p_set_model_name(p2p, wpa_s->conf->model_name);
6312 p2p_set_model_number(p2p, wpa_s->conf->model_number);
6313 p2p_set_serial_number(p2p, wpa_s->conf->serial_number);
6316 if (wpa_s->conf->changed_parameters & CFG_CHANGED_SEC_DEVICE_TYPE)
6318 conf->sec_device_type,
6319 wpa_s->conf->num_sec_device_types);
6321 if (wpa_s->conf->changed_parameters & CFG_CHANGED_VENDOR_EXTENSION) {
6325 if (wpa_s->conf->wps_vendor_ext[i] == NULL)
6328 p2p, wpa_s->conf->wps_vendor_ext[i]);
6332 if ((wpa_s->conf->changed_parameters & CFG_CHANGED_COUNTRY) &&
6333 wpa_s->conf->country[0] && wpa_s->conf->country[1]) {
6335 country[0] = wpa_s->conf->country[0];
6336 country[1] = wpa_s->conf->country[1];
6341 if (wpa_s->conf->changed_parameters & CFG_CHANGED_P2P_SSID_POSTFIX) {
6342 p2p_set_ssid_postfix(p2p, (u8 *) wpa_s->conf->p2p_ssid_postfix,
6343 wpa_s->conf->p2p_ssid_postfix ?
6344 os_strlen(wpa_s->conf->p2p_ssid_postfix) :
6348 if (wpa_s->conf->changed_parameters & CFG_CHANGED_P2P_INTRA_BSS)
6349 p2p_set_intra_bss_dist(p2p, wpa_s->conf->p2p_intra_bss);
6351 if (wpa_s->conf->changed_parameters & CFG_CHANGED_P2P_LISTEN_CHANNEL) {
6357 if (wpa_s->conf->p2p_listen_reg_class &&
6358 wpa_s->conf->p2p_listen_channel) {
6359 reg_class = wpa_s->conf->p2p_listen_reg_class;
6360 channel = wpa_s->conf->p2p_listen_channel;
6380 if (wpa_s->conf->changed_parameters & CFG_CHANGED_P2P_OPER_CHANNEL) {
6384 if (wpa_s->conf->p2p_oper_reg_class &&
6385 wpa_s->conf->p2p_oper_channel) {
6386 op_reg_class = wpa_s->conf->p2p_oper_reg_class;
6387 op_channel = wpa_s->conf->p2p_oper_channel;
6408 if (wpa_s->conf->changed_parameters & CFG_CHANGED_P2P_PREF_CHAN) {
6409 if (p2p_set_pref_chan(p2p, wpa_s->conf->num_p2p_pref_chan,
6410 wpa_s->conf->p2p_pref_chan) < 0) {
6415 if (p2p_set_no_go_freq(p2p, &wpa_s->conf->p2p_no_go_freq) < 0) {
6421 if (wpa_s->conf->changed_parameters & CFG_CHANGED_P2P_PASSPHRASE_LEN)
6422 p2p_set_passphrase_len(p2p, wpa_s->conf->p2p_passphrase_len);
6845 for (s = wpa_s->conf->ssid; s; s = s->next) {
6948 wpa_s->conf->p2p_search_delay);
6949 return wpa_s->conf->p2p_search_delay;
6958 wpa_s->conf->p2p_search_delay,
6960 return wpa_s->conf->p2p_search_delay;
7083 if (wpa_s->parent->conf->update_config &&
7084 wpa_config_write(wpa_s->parent->confname, wpa_s->parent->conf))
7096 if (res > 0 && wpa_s->conf->update_config &&
7097 wpa_config_write(wpa_s->confname, wpa_s->conf))
7117 psk = hapd->conf->ssid.wpa_psk;
7128 hapd->conf->ssid.wpa_psk = psk->next;
7163 for (s = wpa_s->parent->conf->ssid; s; s = s->next) {
7375 if (wpa_s->conf->wps_nfc_dh_pubkey == NULL &&
7376 wps_nfc_gen_dh(&wpa_s->conf->wps_nfc_dh_pubkey,
7377 &wpa_s->conf->wps_nfc_dh_privkey) < 0) {
7384 wpa_s->parent->wps, wpa_s->conf->wps_nfc_dh_pubkey);
7406 if (!tag && wpa_s->conf->wps_nfc_dh_pubkey == NULL &&
7407 wps_nfc_gen_dh(&wpa_s->conf->wps_nfc_dh_pubkey,
7408 &wpa_s->conf->wps_nfc_dh_privkey) < 0)
7414 tag ? wpa_s->conf->wps_nfc_dev_pw_id :
7416 wpa_s->conf->wps_nfc_dh_pubkey,
7417 tag ? wpa_s->conf->wps_nfc_dev_pw : NULL);
7447 WPS_NFC, 0, 0, 1, 0, wpa_s->conf->p2p_go_intent,
7523 WPS_NFC, 0, 0, 0, 0, wpa_s->conf->p2p_go_intent,
7537 WPS_NFC, 0, 0, 0, 1, wpa_s->conf->p2p_go_intent,
7686 if (wpa_s->conf->wps_nfc_dh_pubkey == NULL &&
7687 wps_nfc_gen_dh(&wpa_s->conf->wps_nfc_dh_pubkey,
7688 &wpa_s->conf->wps_nfc_dh_privkey) < 0)
7762 int go_intent = wpa_s->conf->p2p_go_intent;
7787 if (wpa_s->conf->wps_nfc_dh_pubkey == NULL ||
7788 wpa_s->conf->wps_nfc_dh_privkey == NULL ||
7789 wpa_s->conf->wps_nfc_dev_pw == NULL ||
7790 wpa_s->conf->wps_nfc_dev_pw_id < 0x10) {
7798 wpa_s->p2p_oob_dev_pw_id = wpa_s->conf->wps_nfc_dev_pw_id;
7800 wpa_s->p2p_oob_dev_pw = wpabuf_dup(wpa_s->conf->wps_nfc_dev_pw);
7839 wpabuf_free(hapd->conf->wps_nfc_dh_pubkey);
7840 hapd->conf->wps_nfc_dh_pubkey =
7841 wpabuf_dup(wpa_s->conf->wps_nfc_dh_pubkey);
7842 wpabuf_free(hapd->conf->wps_nfc_dh_privkey);
7843 hapd->conf->wps_nfc_dh_privkey =
7844 wpabuf_dup(wpa_s->conf->wps_nfc_dh_privkey);
7845 wpabuf_free(hapd->conf->wps_nfc_dev_pw);
7846 hapd->conf->wps_nfc_dev_pw =
7847 wpabuf_dup(wpa_s->conf->wps_nfc_dev_pw);
7848 hapd->conf->wps_nfc_dev_pw_id = wpa_s->conf->wps_nfc_dev_pw_id;
7856 wpa_s->global->p2p, wpa_s->conf->wps_nfc_dev_pw_id, go_intent,
7905 if (!wpa_s->conf->p2p_optimize_listen_chan)