diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2008-09-10 21:04:36 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-09-15 16:48:24 -0400 |
commit | ae17e986091637e7ef5a8224c7b689029b105131 (patch) | |
tree | 184fb207b36348f4ac989831b3425d9d67221e02 /net/mac80211/sta_info.h | |
parent | 323ce79a9cdbf838ea577677b1ddace8e0b4d4c6 (diff) |
mac80211: move txrate_idx into RC algorithms
The sta_info->txrate_idx member isn't used by all RC algorithms
in the way it was intended to be used, move it into those that
require it (only PID) and keep track in the core code of which
rate was last used for reporting to userspace and the mesh MLME.
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 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/sta_info.h b/net/mac80211/sta_info.h index 4dafa044b2f2..5d8fabf7a68b 100644 --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h | |||
@@ -274,7 +274,7 @@ struct sta_info { | |||
274 | unsigned long tx_packets; | 274 | unsigned long tx_packets; |
275 | unsigned long tx_bytes; | 275 | unsigned long tx_bytes; |
276 | unsigned long tx_fragments; | 276 | unsigned long tx_fragments; |
277 | int txrate_idx; | 277 | unsigned int last_txrate_idx; |
278 | u16 tid_seq[IEEE80211_QOS_CTL_TID_MASK + 1]; | 278 | u16 tid_seq[IEEE80211_QOS_CTL_TID_MASK + 1]; |
279 | #ifdef CONFIG_MAC80211_DEBUG_COUNTERS | 279 | #ifdef CONFIG_MAC80211_DEBUG_COUNTERS |
280 | unsigned int wme_tx_queue[NUM_RX_DATA_QUEUES]; | 280 | unsigned int wme_tx_queue[NUM_RX_DATA_QUEUES]; |