diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2008-02-20 05:21:35 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-02-29 15:37:26 -0500 |
commit | 004c872e78d433f84f0a5cd4db7a6c780c0946e1 (patch) | |
tree | bd9e7cd0b69e720738d49e170e4f4f64e9111e1a /net/mac80211/sta_info.h | |
parent | 836341a70471ba77657b0b420dd7eea3c30a038b (diff) |
mac80211: consolidate TIM handling code
This consolidates all TIM handling code to avoid re-introducing
errors with the bitmap/set_tim order and to reduce code. While
reading the code I noticed a possible problem so I also added
a comment about that.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/sta_info.h')
-rw-r--r-- | net/mac80211/sta_info.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/mac80211/sta_info.h b/net/mac80211/sta_info.h index f3d9f872db4a..4099ece143ef 100644 --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h | |||
@@ -244,7 +244,9 @@ void sta_info_free(struct sta_info *sta); | |||
244 | void sta_info_init(struct ieee80211_local *local); | 244 | void sta_info_init(struct ieee80211_local *local); |
245 | int sta_info_start(struct ieee80211_local *local); | 245 | int sta_info_start(struct ieee80211_local *local); |
246 | void sta_info_stop(struct ieee80211_local *local); | 246 | void sta_info_stop(struct ieee80211_local *local); |
247 | void sta_info_remove_aid_ptr(struct sta_info *sta); | ||
248 | void sta_info_flush(struct ieee80211_local *local, struct net_device *dev); | 247 | void sta_info_flush(struct ieee80211_local *local, struct net_device *dev); |
249 | 248 | ||
249 | void sta_info_set_tim_bit(struct sta_info *sta); | ||
250 | void sta_info_clear_tim_bit(struct sta_info *sta); | ||
251 | |||
250 | #endif /* STA_INFO_H */ | 252 | #endif /* STA_INFO_H */ |