mac80211: provide sequence numbers
authorJohannes Berg <johannes@sipsolutions.net>
Fri, 10 Oct 2008 11:21:59 +0000 (13:21 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 31 Oct 2008 23:00:12 +0000 (19:00 -0400)
commit94778280fabdb6bc76db5509bd95859f1141385b
tree795a20eed458dacab69a345c33467523a2a8dbe1
parent2e20cc3986cbee410fbe8e3e116bdcb12d70fcce
mac80211: provide sequence numbers

I've come to think that not providing sequence numbers for
the normal STA mode case was a mistake, at least two drivers
now had to implement code they wouldn't otherwise need, and
I believe at76_usb and adm8211 might be broken.

This patch makes mac80211 assign a sequence number to all
those frames that need one except beacons. That means that
if a driver only implements modes that do not do beaconing
it need not worry about the sequence number.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/p54/p54.h
drivers/net/wireless/p54/p54common.c
drivers/net/wireless/rtl8187.h
drivers/net/wireless/rtl8187_dev.c
net/mac80211/ieee80211_i.h
net/mac80211/tx.c