1
linux/drivers/net/wireless
Jouni Malinen ea3f1865f3 [PATCH] hostap: Remove experimental PCI bus master/DMA code
PCI version of Prism2.5/3 has undocumented DMA support for TX/RX data,
but this seems to have some hardware bugs that prevent it from being
used properly for TX. RX side could possibly be made to work reliably.

Even though DMA support would be very useful for saving host CPU (from
about 40% to 5-10% when operating at maximum throughput), it seems to
be best to just remove this code finally. The implementation has
always been commented out by default and has received very limited
testing. The code may have already been broken number of times and I
don't have much interested in trying to verify whether it works or
not. Getting this out makes it easier to maintain the driver and
allows some cleanups that have been partly postponed because of this
experimental bus master/DMA code.

Signed-off-by: Jouni Malinen <jkmaline@cc.hut.fi>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-08-14 23:06:27 -04:00
..
hostap [PATCH] hostap: Remove experimental PCI bus master/DMA code 2005-08-14 23:06:27 -04:00
prism54 [PATCH] uninitialized variable in prism54 isl38xx_trigger_device 2005-06-27 00:44:48 -04:00
airo_cs.c [PATCH] pcmcia: remove references to pcmcia/version.h 2005-07-07 18:24:07 -07:00
airo.c /spare/repo/netdev-2.6 branch 'ieee80211' 2005-07-30 18:14:50 -04:00
airport.c [PATCH] openfirmware: generate device table for userspace 2005-07-06 12:55:20 -07:00
arlan-main.c [PATCH] arlan: module parameter fixes 2005-06-26 18:16:13 -04:00
arlan-proc.c
arlan.h
atmel_cs.c [PATCH] pcmcia: remove references to pcmcia/version.h 2005-07-07 18:24:07 -07:00
atmel_pci.c
atmel.c
atmel.h
hermes_rid.h
hermes.c
hermes.h
i82586.h
i82593.h
ipw2100.c [PATCH] wireless-device-attr-fixes 2005-06-27 23:37:29 -04:00
ipw2100.h [PATCH] ipw2100: kill dead macros 2005-06-27 23:26:30 -04:00
ipw2200.c [wireless ipw2200] trim trailing whitespace 2005-07-31 13:07:26 -04:00
ipw2200.h [wireless ipw2200] trim trailing whitespace 2005-07-31 13:07:26 -04:00
Kconfig Merge /spare/repo/netdev-2.6 branch 'ieee80211' 2005-06-27 23:45:25 -04:00
Makefile Automatic merge of /spare/repo/netdev-2.6 branch we18-ieee80211 2005-05-27 22:02:58 -04:00
netwave_cs.c [PATCH] pcmcia: remove references to pcmcia/version.h 2005-07-07 18:24:07 -07:00
orinoco_cs.c [PATCH] pcmcia: remove duplicates in orinoco_cs 2005-07-28 08:39:00 -07:00
orinoco_pci.c
orinoco_plx.c
orinoco_tmd.c
orinoco.c Merge upstream ieee80211.h with us (us == branch 'ieee80211' of netdev-2.6) 2005-06-27 22:03:52 -04:00
orinoco.h wireless/orinoco: remove changelog, bump version 2005-06-27 00:27:07 -04:00
ray_cs.c [PATCH] pcmcia: remove references to pcmcia/version.h 2005-07-07 18:24:07 -07:00
ray_cs.h
rayctl.h
README
strip.c Merge /spare/repo/netdev-2.6/ branch 'ieee80211' 2005-06-26 23:42:30 -04:00
todo.txt
wavelan_cs.c Merge /spare/repo/netdev-2.6 branch 'ieee80211' 2005-07-13 19:11:44 -04:00
wavelan_cs.h
wavelan_cs.p.h Merge /spare/repo/netdev-2.6 branch 'ieee80211' 2005-07-13 19:11:44 -04:00
wavelan.c
wavelan.h
wavelan.p.h
wl3501_cs.c Merge /spare/repo/netdev-2.6 branch 'ieee80211' 2005-07-13 19:11:44 -04:00
wl3501.h

	README
	------

	This directory is mostly for Wireless LAN drivers, in their
various incarnations (ISA, PCI, Pcmcia...).
	This separate directory is needed because a lot of driver work
on different bus (typically PCI + Pcmcia) and share 95% of the
code. This allow the code and the config options to be in one single
place instead of scattered all over the driver tree, which is never
100% satisfactory.

	Note : if you want more info on the topic of Wireless LANs,
you are kindly invited to have a look at the Wireless Howto :
		http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
	Some Wireless LAN drivers, like orinoco_cs, require the use of
Wireless Tools to be configured :
		http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html

	Special notes for distribution maintainers :
	1) wvlan_cs will be discontinued soon in favor of orinoco_cs
	2) Please add Wireless Tools support in your scripts

	Have fun...

	Jean