summaryrefslogtreecommitdiffstats
path: root/firmware/3com
diff options
context:
space:
mode:
authorDaniel C Halperin <daniel.c.halperin@intel.com>2009-09-17 10:43:50 -0700
committerJohn W. Linville <linville@tuxdriver.com>2009-10-07 16:39:34 -0400
commite3949d62861b3fdef19e80080d670aa1153a23c4 (patch)
tree2c0b584b4f42cb0e762dca8cbf280cf50b290fe4 /firmware/3com
parent91a55ae60168847c3c8ab348f10d517407052b71 (diff)
iwlwifi: add aggregation tables to the rate scaling algorithm
Current rate scale algorithm fluctuates between different MIMO modes fairly rapidly, causing widely varying performance. These fluctuations occur because in the rate_scale tables for expected throughput the values are not very different for different modes. However, when aggregation is turned on and MAC overhead is reduced, the expected throughput for different MIMO modes grows and different modes have vastly different performance. Add expected throughput tables for this case. We also need to keep track of aggregation status per-station, so we add the "is_agg" field to struct lq_sta. Also includes cleanup of comments and variable names in/around the affected code. Signed-off-by: Daniel C Halperin <daniel.c.halperin@intel.com> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'firmware/3com')
0 files changed, 0 insertions, 0 deletions