Commit 92ab8535 authored by Tomas Winkler's avatar Tomas Winkler Committed by John W. Linville
Browse files

mac80211: add ieee80211_queue_stopped)

This patch adds ieee80211_queue_stopped that let drivers to query
queue status

Signed-off-by: default avatarTomas Winkler <>
Signed-off-by: default avatarJohn W. Linville <>
parent 5442060c
......@@ -1607,6 +1607,16 @@ void ieee80211_wake_queue(struct ieee80211_hw *hw, int queue);
void ieee80211_stop_queue(struct ieee80211_hw *hw, int queue);
* ieee80211_queue_stopped - test status of the queue
* @hw: pointer as obtained from ieee80211_alloc_hw().
* @queue: queue number (counted from zero).
* Drivers should use this function instead of netif_stop_queue.
int ieee80211_queue_stopped(struct ieee80211_hw *hw, int queue);
* ieee80211_stop_queues - stop all queues
* @hw: pointer as obtained from ieee80211_alloc_hw().
......@@ -386,6 +386,13 @@ void ieee80211_stop_queues(struct ieee80211_hw *hw)
int ieee80211_queue_stopped(struct ieee80211_hw *hw, int queue)
struct ieee80211_local *local = hw_to_local(hw);
return __netif_subqueue_stopped(local->mdev, queue);
void ieee80211_wake_queues(struct ieee80211_hw *hw)
int i;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment