Lines Matching refs:connect

1553 		if (rdev->ops->connect || rdev->ops->auth) {  in nl80211_send_wiphy()
7821 struct cfg80211_connect_params connect; in nl80211_connect() local
7826 memset(&connect, 0, sizeof(connect)); in nl80211_connect()
7836 connect.auth_type = in nl80211_connect()
7838 if (!nl80211_valid_auth_type(rdev, connect.auth_type, in nl80211_connect()
7842 connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in nl80211_connect()
7844 connect.privacy = info->attrs[NL80211_ATTR_PRIVACY]; in nl80211_connect()
7846 err = nl80211_crypto_settings(rdev, info, &connect.crypto, in nl80211_connect()
7857 connect.bg_scan_period = -1; in nl80211_connect()
7860 connect.bg_scan_period = in nl80211_connect()
7865 connect.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_connect()
7867 connect.bssid_hint = in nl80211_connect()
7869 connect.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_connect()
7870 connect.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_connect()
7873 connect.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_connect()
7874 connect.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_connect()
7878 connect.mfp = nla_get_u32(info->attrs[NL80211_ATTR_USE_MFP]); in nl80211_connect()
7879 if (connect.mfp != NL80211_MFP_REQUIRED && in nl80211_connect()
7880 connect.mfp != NL80211_MFP_NO) in nl80211_connect()
7883 connect.mfp = NL80211_MFP_NO; in nl80211_connect()
7887 connect.channel = nl80211_get_valid_chan( in nl80211_connect()
7889 if (!connect.channel) in nl80211_connect()
7892 connect.channel_hint = nl80211_get_valid_chan( in nl80211_connect()
7894 if (!connect.channel_hint) in nl80211_connect()
7898 if (connect.privacy && info->attrs[NL80211_ATTR_KEYS]) { in nl80211_connect()
7906 connect.flags |= ASSOC_REQ_DISABLE_HT; in nl80211_connect()
7909 memcpy(&connect.ht_capa_mask, in nl80211_connect()
7911 sizeof(connect.ht_capa_mask)); in nl80211_connect()
7918 memcpy(&connect.ht_capa, in nl80211_connect()
7920 sizeof(connect.ht_capa)); in nl80211_connect()
7924 connect.flags |= ASSOC_REQ_DISABLE_VHT; in nl80211_connect()
7927 memcpy(&connect.vht_capa_mask, in nl80211_connect()
7929 sizeof(connect.vht_capa_mask)); in nl80211_connect()
7936 memcpy(&connect.vht_capa, in nl80211_connect()
7938 sizeof(connect.vht_capa)); in nl80211_connect()
7948 connect.flags |= ASSOC_REQ_USE_RRM; in nl80211_connect()
7952 err = cfg80211_connect(rdev, dev, &connect, connkeys, NULL); in nl80211_connect()