diff options
author | Felix Fietkau <nbd@nbd.name> | 2016-12-14 22:46:54 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2016-12-15 13:07:52 +0300 |
commit | 41d085835d3d2258633d8959e717198e31d3862e (patch) | |
tree | a1bc4b52024ef95c19d2b712bb7ea674bbf87ff2 /net/mac80211/rc80211_minstrel_ht.h | |
parent | 0c2e384267b815fb784c415a90de7bdd78da0b66 (diff) | |
download | linux-41d085835d3d2258633d8959e717198e31d3862e.tar.xz |
mac80211: minstrel_ht: move supported bitrate mask out of group data
Improves dcache footprint by ensuring that fewer cache lines need to be
touched.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/rc80211_minstrel_ht.h')
-rw-r--r-- | net/mac80211/rc80211_minstrel_ht.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/mac80211/rc80211_minstrel_ht.h b/net/mac80211/rc80211_minstrel_ht.h index e8b52a94d24b..de1646c42e82 100644 --- a/net/mac80211/rc80211_minstrel_ht.h +++ b/net/mac80211/rc80211_minstrel_ht.h @@ -52,9 +52,6 @@ struct minstrel_mcs_group_data { u8 index; u8 column; - /* bitfield of supported MCS rates of this group */ - u16 supported; - /* sorted rate set within a MCS group*/ u16 max_group_tp_rate[MAX_THR_RATES]; u16 max_group_prob_rate; @@ -101,6 +98,9 @@ struct minstrel_ht_sta { u8 cck_supported; u8 cck_supported_short; + /* Bitfield of supported MCS rates of all groups */ + u16 supported[MINSTREL_GROUPS_NB]; + /* MCS rate group info and statistics */ struct minstrel_mcs_group_data groups[MINSTREL_GROUPS_NB]; }; |