linux/drivers/net/wireless
Daniel Drake 7e9ed18874 [MAC80211]: improved short preamble handling
Similarly to CTS protection, whether short preambles are used for 802.11b
transmissions should be a per-subif setting, not device global.

For STAs, this patch makes short preamble handling automatic based on the ERP
IE. For APs, hostapd still uses the prism ioctls, but the write ioctl has been
restricted to AP-only subifs.

ieee80211_txrx_data.short_preamble (an unused field) was removed.

Unfortunately, some API changes were required for the following functions:
 - ieee80211_generic_frame_duration
 - ieee80211_rts_duration
 - ieee80211_ctstoself_duration
 - ieee80211_rts_get
 - ieee80211_ctstoself_get
Affected drivers were updated accordingly.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: Jiri Benc <jbenc@suse.cz>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2007-10-10 16:47:38 -07:00
..
bcm43xx [PATCH] bcm43xx: Correct printk with PFX before KERN_ 2007-10-02 17:04:22 -04:00
hostap
libertas
prism54
zd1211rw [PATCH] zd1211rw: fix filter for PSPOLL frames 2007-08-06 15:06:03 -04:00
Kconfig
Makefile [PATCH] libertas: build problems when partially modular 2007-09-30 20:35:39 -04:00
airo.c
airo.h
airo_cs.c
airport.c
arlan-main.c
arlan-proc.c
arlan.h
atmel.c
atmel.h
atmel_cs.c
atmel_pci.c
hermes.c
hermes.h
hermes_rid.h
i82586.h
i82593.h
ipw2100.c
ipw2100.h
ipw2200.c [PATCH] Update version ipw2200 stamp to 1.2.2 2007-07-17 21:56:18 -04:00
ipw2200.h
netwave_cs.c
orinoco.c
orinoco.h
orinoco_cs.c
orinoco_nortel.c
orinoco_pci.c
orinoco_pci.h
orinoco_plx.c
orinoco_tmd.c
ray_cs.c
ray_cs.h
rayctl.h
rtl818x.h
rtl8187.h [MAC80211]: improved short preamble handling 2007-10-10 16:47:38 -07:00
rtl8187_dev.c [MAC80211]: improved short preamble handling 2007-10-10 16:47:38 -07:00
rtl8187_rtl8225.c
rtl8187_rtl8225.h
spectrum_cs.c
strip.c
wavelan.c
wavelan.h
wavelan.p.h
wavelan_cs.c
wavelan_cs.h
wavelan_cs.p.h
wl3501.h
wl3501_cs.c
zd1201.c
zd1201.h