linux/drivers/net/wireless
Michael Buesch 58e5528ee4 [PATCH] bcm43xx: init routine rewrite
Rewrite of the bcm43xx initialization routines.
This fixes several issues:
* up-down-up-down-up... stale data issue
  (May fix some DHCP issues)
* Fix the init vs IRQ handler race (and remove the workaround)
* Fix init for cards with multiple cores (APHY)
  As softmac has no internal PHY handling (unlike dscape),
  this adds the file "phymode" to sysfs.
  The active PHY can be selected by writing either a, b or g
  to this file. Current PHY can be determined by reading from it.
* Fix the controller restart code.
  Controller restart can now also be triggered through
  echo 1 > /debug/bcm43xx/ethX/restart

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-07-27 18:19:18 -04:00
..
bcm43xx [PATCH] bcm43xx: init routine rewrite 2006-07-27 18:19:18 -04:00
hostap [PATCH] Add two PLX device IDs 2006-07-05 13:42:57 -04:00
prism54 [PATCH] prism54: update to WE-19 for WPA support 2006-07-27 16:17:27 -04:00
zd1211rw [PATCH] zd1211rw: Implement SIOCGIWNICKN 2006-07-27 16:17:27 -04:00
airo.c [PATCH] airo: collapse debugging-messages in issuecommand to one line 2006-07-27 16:17:26 -04:00
airo.h [PATCH] airo.c/airo_cs.c: correct prototypes 2005-11-05 21:00:03 -05:00
airo_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
airport.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
arlan-main.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
arlan-proc.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
arlan.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
atmel.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
atmel.h [PATCH] Atmel wireless update 2005-11-11 08:12:17 -05:00
atmel_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
atmel_pci.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
hermes.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
hermes.h [PATCH] orinoco: don't use any padding for Tx frames 2006-04-24 16:15:51 -04:00
hermes_rid.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i82586.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i82593.h [PATCH] i82593.h: make header comment GPL-compatible 2005-11-18 13:29:06 -05:00
ipw2100.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ipw2100.h [PATCH] ipw2100: move mutex.h include from ipw2100.c to ipw2100.h 2006-03-17 16:14:48 -05:00
ipw2200.c [PATCH] cleanup // comments from ipw2200 2006-07-27 16:17:26 -04:00
ipw2200.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
Kconfig [PATCH] airo: should select crypto_aes 2006-07-27 14:37:30 -04:00
Makefile [PATCH] ZyDAS ZD1211 USB-WLAN driver 2006-07-05 13:42:58 -04:00
netwave_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
orinoco.c [PATCH] orinoco: fix setting transmit key only 2006-07-27 14:37:31 -04:00
orinoco.h [PATCH] orinoco: bump version to 0.15 2006-04-24 16:15:52 -04:00
orinoco_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
orinoco_nortel.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
orinoco_pci.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
orinoco_pci.h [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
orinoco_plx.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
orinoco_tmd.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ray_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ray_cs.h [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection 2006-03-31 17:21:06 +02:00
rayctl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
README Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
spectrum_cs.c [PATCH] release_firmware() fixes 2006-07-10 13:24:15 -07:00
strip.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
todo.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavelan.c [PATCH] skb_padto()-area fixes in 8390, wavelan 2006-06-22 23:32:02 -04:00
wavelan.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavelan.p.h [PATCH] net/: fix the WIRELESS_EXT abuse 2006-01-30 20:35:30 -05:00
wavelan_cs.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
wavelan_cs.h Add HostAP wireless driver. 2005-05-12 22:54:16 -04:00
wavelan_cs.p.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
wl3501.h [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device 2006-03-31 17:15:57 +02:00
wl3501_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
zd1201.c [PATCH] zd1201: workaround interference problem 2006-07-27 14:37:30 -04:00
zd1201.h [PATCH] wireless: move zd1201 where it belongs 2006-06-05 16:13:30 -04:00

	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