diff options
Diffstat (limited to 'net/wireless/sme.c')
-rw-r--r-- | net/wireless/sme.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/net/wireless/sme.c b/net/wireless/sme.c index 4dbf31407a56..31d67add7424 100644 --- a/net/wireless/sme.c +++ b/net/wireless/sme.c | |||
@@ -169,13 +169,13 @@ static int cfg80211_conn_do_work(struct wireless_dev *wdev) | |||
169 | case CFG80211_CONN_AUTHENTICATE_NEXT: | 169 | case CFG80211_CONN_AUTHENTICATE_NEXT: |
170 | BUG_ON(!rdev->ops->auth); | 170 | BUG_ON(!rdev->ops->auth); |
171 | wdev->conn->state = CFG80211_CONN_AUTHENTICATING; | 171 | wdev->conn->state = CFG80211_CONN_AUTHENTICATING; |
172 | return __cfg80211_mlme_auth(rdev, wdev->netdev, | 172 | return cfg80211_mlme_auth(rdev, wdev->netdev, |
173 | params->channel, params->auth_type, | 173 | params->channel, params->auth_type, |
174 | params->bssid, | 174 | params->bssid, |
175 | params->ssid, params->ssid_len, | 175 | params->ssid, params->ssid_len, |
176 | NULL, 0, | 176 | NULL, 0, |
177 | params->key, params->key_len, | 177 | params->key, params->key_len, |
178 | params->key_idx, NULL, 0); | 178 | params->key_idx, NULL, 0); |
179 | case CFG80211_CONN_ASSOCIATE_NEXT: | 179 | case CFG80211_CONN_ASSOCIATE_NEXT: |
180 | BUG_ON(!rdev->ops->assoc); | 180 | BUG_ON(!rdev->ops->assoc); |
181 | wdev->conn->state = CFG80211_CONN_ASSOCIATING; | 181 | wdev->conn->state = CFG80211_CONN_ASSOCIATING; |
@@ -191,19 +191,19 @@ static int cfg80211_conn_do_work(struct wireless_dev *wdev) | |||
191 | req.vht_capa = params->vht_capa; | 191 | req.vht_capa = params->vht_capa; |
192 | req.vht_capa_mask = params->vht_capa_mask; | 192 | req.vht_capa_mask = params->vht_capa_mask; |
193 | 193 | ||
194 | err = __cfg80211_mlme_assoc(rdev, wdev->netdev, params->channel, | 194 | err = cfg80211_mlme_assoc(rdev, wdev->netdev, params->channel, |
195 | params->bssid, params->ssid, | 195 | params->bssid, params->ssid, |
196 | params->ssid_len, &req); | 196 | params->ssid_len, &req); |
197 | if (err) | 197 | if (err) |
198 | __cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, | 198 | cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, |
199 | NULL, 0, | 199 | NULL, 0, |
200 | WLAN_REASON_DEAUTH_LEAVING, | 200 | WLAN_REASON_DEAUTH_LEAVING, |
201 | false); | 201 | false); |
202 | return err; | 202 | return err; |
203 | case CFG80211_CONN_DEAUTH_ASSOC_FAIL: | 203 | case CFG80211_CONN_DEAUTH_ASSOC_FAIL: |
204 | __cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, | 204 | cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, |
205 | NULL, 0, | 205 | NULL, 0, |
206 | WLAN_REASON_DEAUTH_LEAVING, false); | 206 | WLAN_REASON_DEAUTH_LEAVING, false); |
207 | /* return an error so that we call __cfg80211_connect_result() */ | 207 | /* return an error so that we call __cfg80211_connect_result() */ |
208 | return -EINVAL; | 208 | return -EINVAL; |
209 | default: | 209 | default: |
@@ -961,7 +961,7 @@ int __cfg80211_disconnect(struct cfg80211_registered_device *rdev, | |||
961 | } | 961 | } |
962 | 962 | ||
963 | /* wdev->conn->params.bssid must be set if > SCANNING */ | 963 | /* wdev->conn->params.bssid must be set if > SCANNING */ |
964 | err = __cfg80211_mlme_deauth(rdev, dev, | 964 | err = cfg80211_mlme_deauth(rdev, dev, |
965 | wdev->conn->params.bssid, | 965 | wdev->conn->params.bssid, |
966 | NULL, 0, reason, false); | 966 | NULL, 0, reason, false); |
967 | if (err) | 967 | if (err) |
@@ -1018,6 +1018,6 @@ void cfg80211_sme_disassoc(struct net_device *dev, | |||
1018 | 1018 | ||
1019 | memcpy(bssid, bss->pub.bssid, ETH_ALEN); | 1019 | memcpy(bssid, bss->pub.bssid, ETH_ALEN); |
1020 | 1020 | ||
1021 | __cfg80211_mlme_deauth(rdev, dev, bssid, NULL, 0, | 1021 | cfg80211_mlme_deauth(rdev, dev, bssid, NULL, 0, |
1022 | WLAN_REASON_DEAUTH_LEAVING, false); | 1022 | WLAN_REASON_DEAUTH_LEAVING, false); |
1023 | } | 1023 | } |