]> git.baikalelectronics.ru Git - kernel.git/commit
ath9k: Fix bug in rate table
authorVasanthakumar Thiagarajan <vasanth@atheros.com>
Thu, 3 Jun 2010 00:22:47 +0000 (17:22 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 4 Jun 2010 20:00:40 +0000 (16:00 -0400)
commitc0da8a104b3b98b768b1ef68da3b1a16187f79a1
tree1b2bbaeb3c0ec39184f3deba5213129519b031b7
parent701af0e5fc6c573cda8fbff6224615e03aa57831
ath9k: Fix bug in rate table

The following commit added an entry in 11na and 11ng rate
table but missed to update its rate count field. This
inconsistency between the rate count and the actual number
of rates in the table will leave out the final rate entry
(mcs15 with half gi in ht40) while forming the valid
rate indices. Not having mcs15+shortGI in ht40 will have
a performance impact (on max throughput) of about 10% both
in nght40 and naht40 mode.

Author: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Date:   Thu May 13 18:42:38 2010 -0700

     ath9k: Enable Short GI in 20 Mhz for ar9287 and later chips

     This patch enables short GI rx at all rates and tx at mcs15
     for 20 Mhz channel width also.

Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/rc.c