diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2008-02-19 05:31:14 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-02-29 15:37:13 -0500 |
commit | 4a9a66e9a87a8346129d557c7ec2303173318012 (patch) | |
tree | e89092e2188f9d9b479aa8f13a38fdcb2ea3e163 /net/mac80211/tx.c | |
parent | d007b7f42e2a3a2b95ef43e8cc1a3dfe66b19736 (diff) |
mac80211: convert sta_info.pspoll to a flag
This doesn't really need to be a full int variable since it's
just a flag to indicate a PS-poll is in progress.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/tx.c')
-rw-r--r-- | net/mac80211/tx.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index 181d97015f61..4f951e78df15 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c | |||
@@ -395,7 +395,8 @@ ieee80211_tx_h_unicast_ps_buf(struct ieee80211_txrx_data *tx) | |||
395 | (tx->fc & IEEE80211_FCTL_STYPE) == IEEE80211_STYPE_PROBE_RESP))) | 395 | (tx->fc & IEEE80211_FCTL_STYPE) == IEEE80211_STYPE_PROBE_RESP))) |
396 | return TX_CONTINUE; | 396 | return TX_CONTINUE; |
397 | 397 | ||
398 | if (unlikely((sta->flags & WLAN_STA_PS) && !sta->pspoll)) { | 398 | if (unlikely((sta->flags & WLAN_STA_PS) && |
399 | !(sta->flags & WLAN_STA_PSPOLL))) { | ||
399 | struct ieee80211_tx_packet_data *pkt_data; | 400 | struct ieee80211_tx_packet_data *pkt_data; |
400 | #ifdef CONFIG_MAC80211_VERBOSE_PS_DEBUG | 401 | #ifdef CONFIG_MAC80211_VERBOSE_PS_DEBUG |
401 | printk(KERN_DEBUG "STA %s aid %d: PS buffer (entries " | 402 | printk(KERN_DEBUG "STA %s aid %d: PS buffer (entries " |
@@ -436,7 +437,7 @@ ieee80211_tx_h_unicast_ps_buf(struct ieee80211_txrx_data *tx) | |||
436 | print_mac(mac, sta->addr)); | 437 | print_mac(mac, sta->addr)); |
437 | } | 438 | } |
438 | #endif /* CONFIG_MAC80211_VERBOSE_PS_DEBUG */ | 439 | #endif /* CONFIG_MAC80211_VERBOSE_PS_DEBUG */ |
439 | sta->pspoll = 0; | 440 | sta->flags &= ~WLAN_STA_PSPOLL; |
440 | 441 | ||
441 | return TX_CONTINUE; | 442 | return TX_CONTINUE; |
442 | } | 443 | } |