mwl8k: handle 5 GHz legacy rate bitmaps in firmware commands
authorLennert Buytenhek <buytenh@wantstofly.org>
Tue, 12 Jan 2010 12:49:15 +0000 (13:49 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 12 Jan 2010 19:21:16 +0000 (14:21 -0500)
commit8707d0262585423cdc053bf8db0912e53915e5e4
treea1d98e032dd807213b7f80acc5eda2f6c2c3bcdc
parent854783444bab0024556c0aefdb0a860f2f1da286
mwl8k: handle 5 GHz legacy rate bitmaps in firmware commands

Whenever mac80211 gives us a legacy rate bitmap in the context of the
5 GHz band, we need to remember to shift the bitmap left by 5 positions
before giving it to the firmware, as the firmware follows the bitmap
bit assignment of the 2.4 GHz rate table even if we're on the 5 GHz
band, and the 2.4 GHz rate table includes five non-OFDM rates at the
start that are not valid in the 5 GHz band.

Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwl8k.c