]> git.baikalelectronics.ru Git - kernel.git/commit
ar9170: handle otus' A-MPDU density definitions
authorChristian Lamparter <chunkeey@web.de>
Fri, 24 Apr 2009 19:35:57 +0000 (21:35 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 6 May 2009 19:14:38 +0000 (15:14 -0400)
commit90344afd3459d76fead6ce55e1657410b9c8ec20
tree5e93963446a63f9d7e0537cb6617699c64281dd6
parentaf5f3c1ddeeb02e76d59444f20810ef49d9e92f5
ar9170: handle otus' A-MPDU density definitions

Otus uses slightly different set of "Minimum MPDU Start Spacing" values
than the 802.11n D2.0 specifies. (the whole table is shifted by one and
therefore the 16us spacing is not officially available!)

And while we're at it, we also initialize our MAC's density register.
So, this annoying _feature_ will not break TX A-MPDU later.

Signed-off-by: Christian Lamparter <chunkeey@web.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ar9170/hw.h
drivers/net/wireless/ath/ar9170/mac.c
drivers/net/wireless/ath/ar9170/main.c