From: Daniel C Halperin Date: Thu, 17 Sep 2009 17:43:50 +0000 (-0700) Subject: iwlwifi: add aggregation tables to the rate scaling algorithm X-Git-Tag: v2.6.33-rc1~388^2~865^2~73 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3949d62861b3fdef19e80080d670aa1153a23c4;p=pandora-kernel.git 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 Signed-off-by: Reinette Chatre Signed-off-by: John W. Linville --- Reading git-diff-tree failed