ath9k: Assign seq# when mac80211 requests this
authorJouni Malinen <jouni.malinen@atheros.com>
Mon, 11 Aug 2008 11:01:50 +0000 (14:01 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 11 Sep 2008 15:10:28 +0000 (11:10 -0400)
commit69da6b87fcb270f758fe75141c32e041f8db510c
tree6e68be8ee39eaf96347a41e31348f714db2ca24f
parente550dfb0c2c31b6363aa463a035fc9f8dcaa3c9b
ath9k: Assign seq# when mac80211 requests this

Use TX control flag IEEE80211_TX_CTL_ASSIGN_SEQ as a request to update
the seq# for the frames. This will likely require some further cleanup
to get seq# correctly for Beacons vs. other frames and also potentially
for multiple BSSes. Anyway, this is better than ending up sending out
most frames with seq# 0.

(This is a backport of patch w/ same title already in net-next-2.6.
It is verified to fix http://bugzilla.kernel.org/show_bug.cgi?id=11394
and it should be acceptable for -rc due to the driver being new
in 2.6.27.)

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath9k/beacon.c
drivers/net/wireless/ath9k/core.h
drivers/net/wireless/ath9k/main.c