diff options
author | Johannes Berg <johannes.berg@intel.com> | 2016-01-28 16:19:24 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2016-02-24 09:04:31 +0100 |
commit | fb4ea054857ec719dba84c3b5a7c4ee50d42bd5b (patch) | |
tree | 1f704be2e91470d6bd29ae5c88c21034aa8e4ebb /net/mac80211/ieee80211_i.h | |
parent | f2ac7e301ae6397669ff3f79e691942a9b5d2f39 (diff) | |
download | lwn-fb4ea054857ec719dba84c3b5a7c4ee50d42bd5b.tar.gz lwn-fb4ea054857ec719dba84c3b5a7c4ee50d42bd5b.zip |
mac80211: change ieee80211_rx_reorder_ready() arguments
Clean up ieee80211_rx_reorder_ready() callers by passing the RX
TID struct and the index, instead of the frames list. This will
make it more extensible as well.
While at it, move the inline to rx.c as it's only used there.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r-- | net/mac80211/ieee80211_i.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index a96f8c0461f6..a49c10361f1c 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h @@ -1838,20 +1838,6 @@ static inline void ieee802_11_parse_elems(const u8 *start, size_t len, ieee802_11_parse_elems_crc(start, len, action, elems, 0, 0); } -static inline bool ieee80211_rx_reorder_ready(struct sk_buff_head *frames) -{ - struct sk_buff *tail = skb_peek_tail(frames); - struct ieee80211_rx_status *status; - - if (!tail) - return false; - - status = IEEE80211_SKB_RXCB(tail); - if (status->flag & RX_FLAG_AMSDU_MORE) - return false; - - return true; -} extern const int ieee802_1d_to_ac[8]; |