diff options
author | Felix Fietkau <nbd@nbd.name> | 2016-12-14 20:47:01 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2016-12-15 11:07:53 +0100 |
commit | 4cae4cd10d058eb4057e20cb72e82fe76ae739af (patch) | |
tree | b86fa950ab614052b94acb0a1aac096b24e4fc0b /net | |
parent | mac80211: minstrel: store probability variance instead of standard deviation (diff) | |
download | linux-4cae4cd10d058eb4057e20cb72e82fe76ae739af.tar.xz linux-4cae4cd10d058eb4057e20cb72e82fe76ae739af.zip |
mac80211: minstrel: make prob_ewma u16 instead of u32
Saves about 1.2 KiB memory per station
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/mac80211/rc80211_minstrel.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/rc80211_minstrel.h b/net/mac80211/rc80211_minstrel.h index ea86e6784154..be6c3f35f48b 100644 --- a/net/mac80211/rc80211_minstrel.h +++ b/net/mac80211/rc80211_minstrel.h @@ -59,7 +59,7 @@ struct minstrel_rate_stats { /* statistis of packet delivery probability * prob_ewma - exponential weighted moving average of prob * prob_ewmsd - exp. weighted moving standard deviation of prob */ - unsigned int prob_ewma; + u16 prob_ewma; u16 prob_ewmv; /* maximum retry counts */ |