Lines Matching refs:connect

1540 		if (rdev->ops->connect || rdev->ops->auth) {  in nl80211_send_wiphy()
7653 struct cfg80211_connect_params connect; in nl80211_connect() local
7658 memset(&connect, 0, sizeof(connect)); in nl80211_connect()
7668 connect.auth_type = in nl80211_connect()
7670 if (!nl80211_valid_auth_type(rdev, connect.auth_type, in nl80211_connect()
7674 connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in nl80211_connect()
7676 connect.privacy = info->attrs[NL80211_ATTR_PRIVACY]; in nl80211_connect()
7678 err = nl80211_crypto_settings(rdev, info, &connect.crypto, in nl80211_connect()
7689 connect.bg_scan_period = -1; in nl80211_connect()
7692 connect.bg_scan_period = in nl80211_connect()
7697 connect.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_connect()
7699 connect.bssid_hint = in nl80211_connect()
7701 connect.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_connect()
7702 connect.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_connect()
7705 connect.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_connect()
7706 connect.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_connect()
7710 connect.mfp = nla_get_u32(info->attrs[NL80211_ATTR_USE_MFP]); in nl80211_connect()
7711 if (connect.mfp != NL80211_MFP_REQUIRED && in nl80211_connect()
7712 connect.mfp != NL80211_MFP_NO) in nl80211_connect()
7715 connect.mfp = NL80211_MFP_NO; in nl80211_connect()
7719 connect.channel = nl80211_get_valid_chan( in nl80211_connect()
7721 if (!connect.channel) in nl80211_connect()
7724 connect.channel_hint = nl80211_get_valid_chan( in nl80211_connect()
7726 if (!connect.channel_hint) in nl80211_connect()
7730 if (connect.privacy && info->attrs[NL80211_ATTR_KEYS]) { in nl80211_connect()
7738 connect.flags |= ASSOC_REQ_DISABLE_HT; in nl80211_connect()
7741 memcpy(&connect.ht_capa_mask, in nl80211_connect()
7743 sizeof(connect.ht_capa_mask)); in nl80211_connect()
7750 memcpy(&connect.ht_capa, in nl80211_connect()
7752 sizeof(connect.ht_capa)); in nl80211_connect()
7756 connect.flags |= ASSOC_REQ_DISABLE_VHT; in nl80211_connect()
7759 memcpy(&connect.vht_capa_mask, in nl80211_connect()
7761 sizeof(connect.vht_capa_mask)); in nl80211_connect()
7768 memcpy(&connect.vht_capa, in nl80211_connect()
7770 sizeof(connect.vht_capa)); in nl80211_connect()
7778 connect.flags |= ASSOC_REQ_USE_RRM; in nl80211_connect()
7782 err = cfg80211_connect(rdev, dev, &connect, connkeys, NULL); in nl80211_connect()