aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/ieee80211_i.h
diff options
context:
space:
mode:
authorRon Rindjunsky <ron.rindjunsky@intel.com>2008-01-28 07:07:18 -0500
committerJohn W. Linville <linville@tuxdriver.com>2008-02-29 15:19:17 -0500
commit9e7234923789897858e1a475c579b5e2e6ad5b74 (patch)
tree69e97df9ff34f9237bfddee6e99100e8e16e1da1 /net/mac80211/ieee80211_i.h
parenteadc8d9e9047266a8914eb2ed4d36e797ce540d1 (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.h5
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 */
169struct ieee80211_tx_packet_data { 170struct 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 */