|
@@ -353,10 +353,10 @@ void ieee80211_scan_completed(struct ieee80211_hw *hw, bool aborted)
|
|
|
if (sdata->vif.type == NL80211_IFTYPE_STATION) {
|
|
|
if (sdata->u.mgd.associated) {
|
|
|
ieee80211_scan_ps_disable(sdata);
|
|
|
- netif_wake_queue(sdata->dev);
|
|
|
+ netif_tx_wake_all_queues(sdata->dev);
|
|
|
}
|
|
|
} else
|
|
|
- netif_wake_queue(sdata->dev);
|
|
|
+ netif_tx_wake_all_queues(sdata->dev);
|
|
|
|
|
|
/* re-enable beaconing */
|
|
|
if (sdata->vif.type == NL80211_IFTYPE_AP ||
|
|
@@ -411,7 +411,7 @@ static int ieee80211_start_sw_scan(struct ieee80211_local *local)
|
|
|
* are handled in the scan state machine
|
|
|
*/
|
|
|
if (sdata->vif.type != NL80211_IFTYPE_STATION)
|
|
|
- netif_stop_queue(sdata->dev);
|
|
|
+ netif_tx_stop_all_queues(sdata->dev);
|
|
|
}
|
|
|
mutex_unlock(&local->iflist_mtx);
|
|
|
|
|
@@ -575,7 +575,7 @@ static void ieee80211_scan_state_leave_oper_channel(struct ieee80211_local *loca
|
|
|
continue;
|
|
|
|
|
|
if (sdata->vif.type == NL80211_IFTYPE_STATION) {
|
|
|
- netif_stop_queue(sdata->dev);
|
|
|
+ netif_tx_stop_all_queues(sdata->dev);
|
|
|
if (sdata->u.mgd.associated)
|
|
|
ieee80211_scan_ps_enable(sdata);
|
|
|
}
|
|
@@ -610,7 +610,7 @@ static void ieee80211_scan_state_enter_oper_channel(struct ieee80211_local *loca
|
|
|
if (sdata->vif.type == NL80211_IFTYPE_STATION) {
|
|
|
if (sdata->u.mgd.associated)
|
|
|
ieee80211_scan_ps_disable(sdata);
|
|
|
- netif_wake_queue(sdata->dev);
|
|
|
+ netif_tx_wake_all_queues(sdata->dev);
|
|
|
}
|
|
|
}
|
|
|
mutex_unlock(&local->iflist_mtx);
|