diff options
author | Ron Rindjunsky <ron.rindjunsky@intel.com> | 2008-01-28 07:07:18 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-02-29 15:19:17 -0500 |
commit | 9e7234923789897858e1a475c579b5e2e6ad5b74 (patch) | |
tree | 69e97df9ff34f9237bfddee6e99100e8e16e1da1 /net/mac80211/ieee80211_i.h | |
parent | eadc8d9e9047266a8914eb2ed4d36e797ce540d1 (diff) |
mac80211: A-MPDU Tx adding qdisc support
This patch allows qdisc support in A-MPDU Tx. a method to
handle QoS <-> TID switches is present in this patch.
Signed-off-by: Ron Rindjunsky <ron.rindjunsky@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r-- | net/mac80211/ieee80211_i.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index 8a24c2c6ebc1..cfd0717c0033 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h | |||
@@ -165,6 +165,7 @@ struct ieee80211_txrx_data { | |||
165 | #define IEEE80211_TXPD_DO_NOT_ENCRYPT BIT(1) | 165 | #define IEEE80211_TXPD_DO_NOT_ENCRYPT BIT(1) |
166 | #define IEEE80211_TXPD_REQUEUE BIT(2) | 166 | #define IEEE80211_TXPD_REQUEUE BIT(2) |
167 | #define IEEE80211_TXPD_EAPOL_FRAME BIT(3) | 167 | #define IEEE80211_TXPD_EAPOL_FRAME BIT(3) |
168 | #define IEEE80211_TXPD_AMPDU BIT(4) | ||
168 | /* Stored in sk_buff->cb */ | 169 | /* Stored in sk_buff->cb */ |
169 | struct ieee80211_tx_packet_data { | 170 | struct ieee80211_tx_packet_data { |
170 | int ifindex; | 171 | int ifindex; |
@@ -452,8 +453,8 @@ struct ieee80211_local { | |||
452 | struct sta_info *sta_hash[STA_HASH_SIZE]; | 453 | struct sta_info *sta_hash[STA_HASH_SIZE]; |
453 | struct timer_list sta_cleanup; | 454 | struct timer_list sta_cleanup; |
454 | 455 | ||
455 | unsigned long state[NUM_TX_DATA_QUEUES]; | 456 | unsigned long state[NUM_TX_DATA_QUEUES_AMPDU]; |
456 | struct ieee80211_tx_stored_packet pending_packet[NUM_TX_DATA_QUEUES]; | 457 | struct ieee80211_tx_stored_packet pending_packet[NUM_TX_DATA_QUEUES_AMPDU]; |
457 | struct tasklet_struct tx_pending_tasklet; | 458 | struct tasklet_struct tx_pending_tasklet; |
458 | 459 | ||
459 | /* number of interfaces with corresponding IFF_ flags */ | 460 | /* number of interfaces with corresponding IFF_ flags */ |