aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/carl9170/carl9170.h
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@googlemail.com>2011-04-24 17:44:19 +0200
committerJohn W. Linville <linville@tuxdriver.com>2011-04-26 15:50:30 -0400
commitcaf1eae206688210f61f3b48627ce4ca3c709784 (patch)
tree81afc8accccdf900e01fa9c3cd3697a1724fc8c3 /drivers/net/wireless/ath/carl9170/carl9170.h
parentbe8d98eab81d1f6445461a1631513f7091805e53 (diff)
downloadkernel_samsung_crespo-caf1eae206688210f61f3b48627ce4ca3c709784.zip
kernel_samsung_crespo-caf1eae206688210f61f3b48627ce4ca3c709784.tar.gz
kernel_samsung_crespo-caf1eae206688210f61f3b48627ce4ca3c709784.tar.bz2
carl9170: improve unicast PS buffering
Using the ieee80211_sta_block allows the PS code to handle awake->doze->awake transitions of our clients in a race-free manner. Signed-off-by: Christian Lamparter <chunkeey@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/carl9170/carl9170.h')
-rw-r--r--drivers/net/wireless/ath/carl9170/carl9170.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/carl9170/carl9170.h b/drivers/net/wireless/ath/carl9170/carl9170.h
index 9cad061..beb725d 100644
--- a/drivers/net/wireless/ath/carl9170/carl9170.h
+++ b/drivers/net/wireless/ath/carl9170/carl9170.h
@@ -448,6 +448,8 @@ struct carl9170_ba_stats {
struct carl9170_sta_info {
bool ht_sta;
+ bool sleeping;
+ atomic_t pending_frames;
unsigned int ampdu_max_len;
struct carl9170_sta_tid *agg[CARL9170_NUM_TID];
struct carl9170_ba_stats stats[CARL9170_NUM_TID];