diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2009-11-16 13:58:20 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-11-18 23:09:17 +0100 |
commit | eb9fb5b8883535c27d2cc5d4e4dbab3532f97b18 (patch) | |
tree | b83fa5189be8144736ace469bb7bd1c294ae2f9c /net/mac80211/ieee80211_i.h | |
parent | mac80211: cleanup reorder buffer handling (diff) | |
download | linux-eb9fb5b8883535c27d2cc5d4e4dbab3532f97b18.tar.xz linux-eb9fb5b8883535c27d2cc5d4e4dbab3532f97b18.zip |
mac80211: trim RX data
The RX data contains the netdev, which is
duplicated since we have the sdata, and the
RX status pointer, which is duplicate since
we have the skb. Remove those two fields to
have fewer fields that depend on each other
and simply load them as necessary.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
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 | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index b7598db5ade2..c612981fc23e 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h @@ -167,12 +167,10 @@ typedef unsigned __bitwise__ ieee80211_rx_result; struct ieee80211_rx_data { struct sk_buff *skb; - struct net_device *dev; struct ieee80211_local *local; struct ieee80211_sub_if_data *sdata; struct sta_info *sta; struct ieee80211_key *key; - struct ieee80211_rx_status *status; struct ieee80211_rate *rate; unsigned int flags; |