diff options
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r-- | net/mac80211/ieee80211_i.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index 9c5fd861eb72..a2b018bae180 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h | |||
@@ -155,15 +155,17 @@ struct ieee80211_txrx_data { | |||
155 | } u; | 155 | } u; |
156 | }; | 156 | }; |
157 | 157 | ||
158 | /* flags used in struct ieee80211_tx_packet_data.flags */ | ||
159 | #define IEEE80211_TXPD_REQ_TX_STATUS BIT(0) | ||
160 | #define IEEE80211_TXPD_DO_NOT_ENCRYPT BIT(1) | ||
161 | #define IEEE80211_TXPD_REQUEUE BIT(2) | ||
162 | #define IEEE80211_TXPD_MGMT_IFACE BIT(3) | ||
158 | /* Stored in sk_buff->cb */ | 163 | /* Stored in sk_buff->cb */ |
159 | struct ieee80211_tx_packet_data { | 164 | struct ieee80211_tx_packet_data { |
160 | int ifindex; | 165 | int ifindex; |
161 | unsigned long jiffies; | 166 | unsigned long jiffies; |
162 | unsigned int req_tx_status:1; | 167 | unsigned int flags; |
163 | unsigned int do_not_encrypt:1; | 168 | u8 queue; |
164 | unsigned int requeue:1; | ||
165 | unsigned int mgmt_iface:1; | ||
166 | unsigned int queue:4; | ||
167 | }; | 169 | }; |
168 | 170 | ||
169 | struct ieee80211_tx_stored_packet { | 171 | struct ieee80211_tx_stored_packet { |