summaryrefslogtreecommitdiffstats
path: root/fs/generic_acl.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-03-02 21:20:12 +0100
committerJohannes Berg <johannes.berg@intel.com>2013-03-06 16:35:51 +0100
commited97a13c540eb8fdbb6250eaa6471a4263204af8 (patch)
treeddcea367a65e89414cfd550120368203ebf6fd1a /fs/generic_acl.c
parent355199e02b831fd4f652c34d6c7673d973da1369 (diff)
downloadlinux-ed97a13c540eb8fdbb6250eaa6471a4263204af8.tar.bz2
mac80211/minstrel_ht: improve accuracy of throughput metric at high data rates
At high data rates the average frame transmission durations are small enough for rounding errors to matter, sometimes causing minstrel to use slightly lower transmit rates than necessary. To fix this, change the unit of the duration value to nanoseconds instead of microseconds, and reorder the multiplications/divisions when calculating the throughput metric so that they don't overflow or truncate prematurely. At 2-stream HT40 this makes TCP throughput a bit more stable. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'fs/generic_acl.c')
0 files changed, 0 insertions, 0 deletions