diff options
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r-- | net/mac80211/ieee80211_i.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index 5cadcbbc9a57..9fa5f8a674bc 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h | |||
@@ -664,6 +664,11 @@ enum sdata_queue_type { | |||
664 | enum { | 664 | enum { |
665 | IEEE80211_RX_MSG = 1, | 665 | IEEE80211_RX_MSG = 1, |
666 | IEEE80211_TX_STATUS_MSG = 2, | 666 | IEEE80211_TX_STATUS_MSG = 2, |
667 | IEEE80211_EOSP_MSG = 3, | ||
668 | }; | ||
669 | |||
670 | struct skb_eosp_msg_data { | ||
671 | u8 sta[ETH_ALEN], iface[ETH_ALEN]; | ||
667 | }; | 672 | }; |
668 | 673 | ||
669 | enum queue_stop_reason { | 674 | enum queue_stop_reason { |
@@ -1272,6 +1277,7 @@ void mac80211_ev_michael_mic_failure(struct ieee80211_sub_if_data *sdata, int ke | |||
1272 | struct ieee80211_hdr *hdr, const u8 *tsc, | 1277 | struct ieee80211_hdr *hdr, const u8 *tsc, |
1273 | gfp_t gfp); | 1278 | gfp_t gfp); |
1274 | void ieee80211_set_wmm_default(struct ieee80211_sub_if_data *sdata); | 1279 | void ieee80211_set_wmm_default(struct ieee80211_sub_if_data *sdata); |
1280 | void ieee80211_xmit(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb); | ||
1275 | void ieee80211_tx_skb(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb); | 1281 | void ieee80211_tx_skb(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb); |
1276 | void ieee802_11_parse_elems(u8 *start, size_t len, | 1282 | void ieee802_11_parse_elems(u8 *start, size_t len, |
1277 | struct ieee802_11_elems *elems); | 1283 | struct ieee802_11_elems *elems); |
@@ -1303,11 +1309,11 @@ void ieee80211_stop_queue_by_reason(struct ieee80211_hw *hw, int queue, | |||
1303 | enum queue_stop_reason reason); | 1309 | enum queue_stop_reason reason); |
1304 | void ieee80211_add_pending_skb(struct ieee80211_local *local, | 1310 | void ieee80211_add_pending_skb(struct ieee80211_local *local, |
1305 | struct sk_buff *skb); | 1311 | struct sk_buff *skb); |
1306 | int ieee80211_add_pending_skbs(struct ieee80211_local *local, | 1312 | void ieee80211_add_pending_skbs(struct ieee80211_local *local, |
1307 | struct sk_buff_head *skbs); | 1313 | struct sk_buff_head *skbs); |
1308 | int ieee80211_add_pending_skbs_fn(struct ieee80211_local *local, | 1314 | void ieee80211_add_pending_skbs_fn(struct ieee80211_local *local, |
1309 | struct sk_buff_head *skbs, | 1315 | struct sk_buff_head *skbs, |
1310 | void (*fn)(void *data), void *data); | 1316 | void (*fn)(void *data), void *data); |
1311 | 1317 | ||
1312 | void ieee80211_send_auth(struct ieee80211_sub_if_data *sdata, | 1318 | void ieee80211_send_auth(struct ieee80211_sub_if_data *sdata, |
1313 | u16 transaction, u16 auth_alg, | 1319 | u16 transaction, u16 auth_alg, |