alistair23-linux/drivers/net/wireless/b43legacy
Johannes Berg f591fa5dbb mac80211: fix TX sequence numbers
This patch makes mac80211 assign proper sequence numbers to
QoS-data frames. It also removes the old sequence number code
because we noticed that only the driver or hardware can assign
sequence numbers to non-QoS-data and especially management
frames in a race-free manner because beacons aren't passed
through mac80211's TX path.

This patch also adds temporary code to the rt2x00 drivers to
not break them completely, that code will have to be reworked
for proper sequence numbers on beacons.

It also moves sequence number assignment down in the TX path
so no sequence numbers are assigned to frames that are dropped.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-07-14 14:52:57 -04:00
..
b43legacy.h b43legacy: replace limit_value macro with clamp_val 2008-05-14 16:29:33 -04:00
debugfs.c b43legacy: properly fix a bogus gcc warning 2008-01-28 15:05:02 -08:00
debugfs.h [B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices 2007-10-10 16:51:38 -07:00
dma.c b43legacy: Remove switch statement with 64-bit index 2008-07-08 14:16:04 -04:00
dma.h b43legacy: fix build errors when DMA or PIO are not selected 2008-06-03 15:00:16 -04:00
ilt.c b43/b43legacy: fix my copyright notices 2008-01-28 15:04:31 -08:00
ilt.h [B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices 2007-10-10 16:51:38 -07:00
Kconfig missing dependencies on HAS_DMA 2008-05-21 16:55:59 -07:00
leds.c b43legacy: Fix rfkill radio LED 2008-01-28 15:07:25 -08:00
leds.h b43legacy: LED triggers support 2008-01-28 15:03:26 -08:00
main.c mac80211: revamp beacon configuration 2008-07-14 14:30:07 -04:00
main.h b43/b43legacy: fix my copyright notices 2008-01-28 15:04:31 -08:00
Makefile b43legacy: RF-kill support 2008-01-28 15:03:27 -08:00
phy.c b43legacy: replace limit_value macro with clamp_val 2008-05-14 16:29:33 -04:00
phy.h b43legacy: Remove the PHY spinlock 2008-01-28 15:10:42 -08:00
pio.c mac80211: move TX info into skb->cb 2008-05-21 21:48:11 -04:00
pio.h b43legacy: fix build errors when DMA or PIO are not selected 2008-06-03 15:00:16 -04:00
radio.c b43legacy: replace limit_value macro with clamp_val 2008-05-14 16:29:33 -04:00
radio.h b43/b43legacy: fix my copyright notices 2008-01-28 15:04:31 -08:00
rfkill.c b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support 2008-06-30 17:37:37 -04:00
rfkill.h b43legacy: rewrite and fix rfkill initialization 2008-01-28 15:04:30 -08:00
sysfs.c [B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices 2007-10-10 16:51:38 -07:00
sysfs.h [B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices 2007-10-10 16:51:38 -07:00
xmit.c mac80211: fix TX sequence numbers 2008-07-14 14:52:57 -04:00
xmit.h mac80211: move TX info into skb->cb 2008-05-21 21:48:11 -04:00