p54: Fix regression due to "net: Delete NETDEVICES_MULTIQUEUE kconfig option"
authorChristian Lamparter <chunkeey@web.de>
Sun, 10 Aug 2008 00:20:47 +0000 (19:20 -0500)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 18 Aug 2008 15:05:12 +0000 (11:05 -0400)
commitaaa1553512b9105699113ea7e2ea726f3d9d4de2
tree094e7a31efdcb349a77bed1df5a180154c986f5f
parent88b9e2bef3e38c053ec8f054f2cbb9345724cdb1
p54: Fix regression due to "net: Delete NETDEVICES_MULTIQUEUE kconfig option"

Commit b19fa1f, entitled "net: Delete NETDEVICES_MULTIQUEUE kconfig
option" breaks p54pci and p54usb.

Additionally, the old logic always tx'ed cts frames (if enabled)
with a short preamble when [rate > 3]. (i.e. with any 802.11g rate).
Of course this isn't that bad, but it's still wrong!

(This patch also clarifies the meanings of some of the fields in the tx
header for the hardware. -- JWL)

Signed-off-by: Christian Lamparter <chunkeey@web.de>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: <stable@kernel.org> [2.6.25.x, 2.6.26.x]
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/p54/p54common.c
drivers/net/wireless/p54/p54common.h