Lines Matching defs:sme

455 				   struct cfg80211_connect_params *sme)
476 ((sme->channel && sme->channel->center_freq == 0) ||
477 (sme->bssid && is_zero_ether_addr(sme->bssid)))) {
507 status = ath6kl_set_assoc_req_ies(vif, sme->ie, sme->ie_len);
513 if (sme->ie == NULL || sme->ie_len == 0)
517 vif->ssid_len == sme->ssid_len &&
518 !memcmp(vif->ssid, sme->ssid, vif->ssid_len)) {
530 } else if (vif->ssid_len == sme->ssid_len &&
531 !memcmp(vif->ssid, sme->ssid, vif->ssid_len)) {
536 vif->ssid_len = sme->ssid_len;
537 memcpy(vif->ssid, sme->ssid, sme->ssid_len);
539 if (sme->channel)
540 vif->ch_hint = sme->channel->center_freq;
543 if (sme->bssid && !is_broadcast_ether_addr(sme->bssid))
544 memcpy(vif->req_bssid, sme->bssid, sizeof(vif->req_bssid));
546 ath6kl_set_wpa_version(vif, sme->crypto.wpa_versions);
548 status = ath6kl_set_auth_type(vif, sme->auth_type);
554 if (sme->crypto.n_ciphers_pairwise)
555 ath6kl_set_cipher(vif, sme->crypto.ciphers_pairwise[0], true);
559 ath6kl_set_cipher(vif, sme->crypto.cipher_group, false);
561 if (sme->crypto.n_akm_suites)
562 ath6kl_set_key_mgmt(vif, sme->crypto.akm_suites[0]);
564 if ((sme->key_len) &&
569 if (sme->key_idx > WMI_MAX_KEY_INDEX) {
571 sme->key_idx);
576 key = &vif->keys[sme->key_idx];
577 key->key_len = sme->key_len;
578 memcpy(key->key, sme->key, key->key_len);
580 vif->def_txkey_index = sme->key_idx;
582 ath6kl_wmi_addkey_cmd(ar->wmi, vif->fw_vif_idx, sme->key_idx,
642 if (sme->bg_scan_period == 0) {
644 sme->bg_scan_period = 0xffff;
645 } else if (sme->bg_scan_period == -1) {
647 sme->bg_scan_period = DEFAULT_BG_SCAN_PERIOD;
651 sme->bg_scan_period, 0, 0, 0, 3, 0, 0, 0);