linux_dsm_epyc7002/drivers/net/wireless
Hong Liu 7b99659f97 [Bug 455] Fix frequent channel change generates firmware fatal error.
Because of the frequent channel change, it is possible that when we are
try to associate with channel 1 (authenticated but not associated).
Another channel change comes at this time, then the driver will issue
disassociate command to the firmware which will cause the fatal error.

It seems that the association/disassociation procedure should not be
interrupted.

The patch attached adds test on STATUS_ASSOCIATING | STATUS_DISASSOCIATING
in ipw_send_cmd(), when ensures that commands will not be sent to firmware
when we are in these two status.

Signed-off-by: Hong Liu <hong.liu@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
2005-11-07 17:51:11 -06:00
..
hostap drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
prism54 [PATCH] prism54: Remove redundant assignment 2005-11-05 21:00:02 -05:00
airo_cs.c [PATCH] airo.c/airo_cs.c: correct prototypes 2005-11-05 21:00:03 -05:00
airo.c [PATCH] airo.c/airo_cs.c: correct prototypes 2005-11-05 21:00:03 -05:00
airo.h [PATCH] airo.c/airo_cs.c: correct prototypes 2005-11-05 21:00:03 -05:00
airport.c [PATCH] orinoco: Remove inneeded system includes. 2005-09-23 04:36:13 -04:00
arlan-main.c [PATCH] arlan: module parameter fixes 2005-06-26 18:16:13 -04:00
arlan-proc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
arlan.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
atmel_cs.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
atmel_pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
atmel.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
atmel.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hermes_rid.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hermes.c [PATCH] Better fixup for the orinoco driver 2005-10-28 19:06:44 -04:00
hermes.h [PATCH] Better fixup for the orinoco driver 2005-10-28 19:06:44 -04:00
i82586.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i82593.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ipw2100.c Move code from ipw2100_wpa_enable to IPW2100_PARAM_DROP_UNENCRYPTED to 2005-11-07 17:50:08 -06:00
ipw2100.h Fixed WEP on ipw2100 (priv->sec was being used instead of 2005-11-07 17:50:03 -06:00
ipw2200.c [Bug 455] Fix frequent channel change generates firmware fatal error. 2005-11-07 17:51:11 -06:00
ipw2200.h Added wait_state wakeup on scan completion. 2005-11-07 17:51:09 -06:00
Kconfig [PATCH] wireless/airo: Build fix 2005-10-14 17:10:12 -07:00
Makefile [PATCH] orinoco: New driver - spectrum_cs. 2005-09-05 18:14:08 -04:00
netwave_cs.c Remove WIRELESS_EXT ifdefs from several wireless drivers. 2005-09-24 04:05:52 -04:00
orinoco_cs.c [PATCH] orinoco: Remove unneeded forward declarations. 2005-09-23 04:36:13 -04:00
orinoco_nortel.c [PATCH] orinoco: Make nortel_pci_hw_init() static. 2005-09-23 04:36:13 -04:00
orinoco_pci.c [PATCH] orinoco: Remove inneeded system includes. 2005-09-23 04:36:13 -04:00
orinoco_plx.c [PATCH] orinoco: Remove inneeded system includes. 2005-09-23 04:36:13 -04:00
orinoco_tmd.c [PATCH] orinoco: Remove inneeded system includes. 2005-09-23 04:36:13 -04:00
orinoco.c [PATCH] Better fixup for the orinoco driver 2005-10-28 19:06:44 -04:00
orinoco.h [PATCH] orinoco: Bump version to 0.15rc3. 2005-09-23 04:36:14 -04:00
ray_cs.c [PATCH] C99 initializers in ray_cs.c 2005-09-14 08:37:49 -04:00
ray_cs.h [PATCH] ray_cs : WE-17 support 2005-09-06 22:43:14 -04: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] orinoco: Annotate endianess of variables and structure members. 2005-09-23 04:36:13 -04:00
strip.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
todo.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavelan_cs.c Remove WIRELESS_EXT ifdefs from several wireless drivers. 2005-09-24 04:05:52 -04:00
wavelan_cs.h Add HostAP wireless driver. 2005-05-12 22:54:16 -04:00
wavelan_cs.p.h Remove WIRELESS_EXT ifdefs from several wireless drivers. 2005-09-24 04:05:52 -04:00
wavelan.c Remove WIRELESS_EXT ifdefs from several wireless drivers. 2005-09-24 04:05:52 -04:00
wavelan.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavelan.p.h Remove WIRELESS_EXT ifdefs from several wireless drivers. 2005-09-24 04:05:52 -04:00
wl3501_cs.c [PATCH] wl3501_cs : WE-17 support 2005-09-06 22:44:23 -04:00
wl3501.h ieee80211: update orinoco, wl3501 drivers for latest struct naming 2005-09-22 15:43:07 -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