• Home
  • Raw
  • Download

Lines Matching refs:connect

1524 		if (rdev->ops->connect || rdev->ops->auth) {  in nl80211_send_wiphy()
7201 struct cfg80211_connect_params connect; in nl80211_connect() local
7206 memset(&connect, 0, sizeof(connect)); in nl80211_connect()
7216 connect.auth_type = in nl80211_connect()
7218 if (!nl80211_valid_auth_type(rdev, connect.auth_type, in nl80211_connect()
7222 connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC; in nl80211_connect()
7224 connect.privacy = info->attrs[NL80211_ATTR_PRIVACY]; in nl80211_connect()
7226 err = nl80211_crypto_settings(rdev, info, &connect.crypto, in nl80211_connect()
7237 connect.bg_scan_period = -1; in nl80211_connect()
7240 connect.bg_scan_period = in nl80211_connect()
7245 connect.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_connect()
7247 connect.bssid_hint = in nl80211_connect()
7249 connect.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); in nl80211_connect()
7250 connect.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); in nl80211_connect()
7253 connect.ie = nla_data(info->attrs[NL80211_ATTR_IE]); in nl80211_connect()
7254 connect.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_connect()
7258 connect.mfp = nla_get_u32(info->attrs[NL80211_ATTR_USE_MFP]); in nl80211_connect()
7259 if (connect.mfp != NL80211_MFP_REQUIRED && in nl80211_connect()
7260 connect.mfp != NL80211_MFP_NO) in nl80211_connect()
7263 connect.mfp = NL80211_MFP_NO; in nl80211_connect()
7267 connect.channel = nl80211_get_valid_chan( in nl80211_connect()
7269 if (!connect.channel) in nl80211_connect()
7272 connect.channel_hint = nl80211_get_valid_chan( in nl80211_connect()
7274 if (!connect.channel_hint) in nl80211_connect()
7278 if (connect.privacy && info->attrs[NL80211_ATTR_KEYS]) { in nl80211_connect()
7286 connect.flags |= ASSOC_REQ_DISABLE_HT; in nl80211_connect()
7289 memcpy(&connect.ht_capa_mask, in nl80211_connect()
7291 sizeof(connect.ht_capa_mask)); in nl80211_connect()
7298 memcpy(&connect.ht_capa, in nl80211_connect()
7300 sizeof(connect.ht_capa)); in nl80211_connect()
7304 connect.flags |= ASSOC_REQ_DISABLE_VHT; in nl80211_connect()
7307 memcpy(&connect.vht_capa_mask, in nl80211_connect()
7309 sizeof(connect.vht_capa_mask)); in nl80211_connect()
7316 memcpy(&connect.vht_capa, in nl80211_connect()
7318 sizeof(connect.vht_capa)); in nl80211_connect()
7326 connect.flags |= ASSOC_REQ_USE_RRM; in nl80211_connect()
7330 err = cfg80211_connect(rdev, dev, &connect, connkeys, NULL); in nl80211_connect()