summaryrefslogtreecommitdiff
path: root/drivers/net/wireless
AgeCommit message (Collapse)AuthorFilesLines
2005-12-24[PATCH] orinoco_nortel: Add Symbol LA-4123 IDPavel Roskin1-0/+4
Add ID for Symbol LA-4123. Reported by Tomas Novak <tap@post.cz> Signed-off-by: Pavel Roskin <proski@gnu.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-12-24[PATCH] orinoco_nortel: Fix incorrect PCI resource usePavel Roskin1-1/+1
orinoco_nortel was broken during conversion to iomem API. Wrong PCI BAR is used for chipset registers. Reported by Tomas Novak <tap@post.cz> Signed-off-by: Pavel Roskin <proski@gnu.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-12-01[wireless airo] reset card in initMatthieu CASTET1-2/+2
without this patch after an rmmod, modprobe the card won't work anymore until the next reboot. This patch seem safe to apply for all cards as the bsd driver already do that. I had to add a timeout because strange things happen (issuecommand will fail) if the card is already reseted (after a reboot). PS : it seems there are missing reset when leaving monitor mode... Signed-off-by: Matthieu CASTET <castet.matthieu@free.fr>
2005-12-01[PATCH] orinoco: fix setting power management parametersPavel Roskin1-2/+1
Power management parameters could not be set by iwconfig due to incorrect error handling. Signed-off-by: Pavel Roskin <proski@gnu.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-18[wireless hermes] build fixJeff Garzik1-3/+3
2005-11-18Merge branch 'upstream-fixes' of git://git.tuxdriver.com/git/netdev-jwlJeff Garzik2-11/+20
2005-11-18[PATCH] ipw2100: Fix 'Driver using old /proc/net/wireless...' messageJames Ketrenos2-11/+20
ipw2100: Fix 'Driver using old /proc/net/wireless...' message Wireless extensions moved the get_wireless_stats handler from being in net_device into wireless_handler. A prior instance of this patch resolved the issue for the ipw2200. This one fixes it for the ipw2100. Signed-off-by: Benoit Boissinot <benoit.boissinot@ens-lyon.org> Signed-off-by: James Ketrenos <jketreno@linux.intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
2005-11-18[PATCH] drivers/net/wireless/hermes.c unsigned int comparisionGabriel A. Devenyi1-3/+3
hermas_bap_pread, hermes_bap_pwrite, and hermes_bap_pwrite_pad all have a parameter "len" that is declared unsigned, but checked for a value less than zero. Auditing the callers, it is possible for len to be passed a negative value, so len should be an int. Thanks to LinuxICC (http://linuxicc.sf.net) Signed-off-by: Gabriel A. Devenyi <ace@staticwave.ca> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-18[PATCH] prism54 : Remove extraneous udelay/register readRoger While1-2/+2
In isl_38xx.c In routine isl38xx_trigger-device Move unnecessary udelay/register read. This is only required when hand-compiling the driver and setting VERBOSE > SHOW_ERROR_MESSAGES Signed-off-by: Roger While <simrw@sim-basis.de> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-18[PATCH] i82593.h: make header comment GPL-compatibleJohn W. Linville1-3/+8
Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-17[PATCH] ipw2200: fix error log offset calculationZhu Yi1-2/+1
This fixes a slab corruption issue in the ipw2200 driver: it essentially multiplied the error log number _twice_ by the size of the error element entry (once explicitly in the code, and once implicitly as part of the regular pointer arithmetic). Cc: Henrik Brix Andersen <brix@gentoo.org> Cc: Bernard Blackham <bernard@blackham.com.au> Cc: Zilvinas Valinskas <zilvinas@gemtek.lt> Cc: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> --
2005-11-17[PATCH] ipw2200: disallow direct scanning when device is downPekka Enberg1-0/+4
The function ipw_request_direct_scan() should bail out when the device is down. This fixes a lockup caused by wpa_supplicant triggering ipw_request_direct_scan() while the driver was in a middle of a reset due to firmware errors. Thanks to Zilvinas Valinskas for reporting the bug and helping me debug it. Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi> Acked-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-11Merge branch 'atmel'Jeff Garzik5-178/+94
2005-11-11[PATCH] Atmel wireless updatesimon@thekelleys.org.uk5-178/+94
* Merge PCMCIA card table with new Brodowski PCMCIA id table. * Add missing entries to PCMCIA id table. * Other tweaks to conform with Documentation/driver-changes.txt (types, call request_region, etc) * Fix size of requested IO region. * Reduce printk verbosity. * Remove EXPERIMENTAL * tweak to association code - don't force shared key authentication when wep in use. Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-09Merge branch 'upstream-linus' of ↵Linus Torvalds12-2948/+7340
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
2005-11-09[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reasonOlaf Hering15-14/+1
This patch removes almost all inclusions of linux/version.h. The 3 #defines are unused in most of the touched files. A few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is unfortunatly in linux/version.h. There are also lots of #ifdef for long obsolete kernels, this was not touched. In a few places, the linux/version.h include was move to where the LINUX_VERSION_CODE was used. quilt vi `find * -type f -name "*.[ch]"|xargs grep -El '(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)'|grep -Ev '(/(boot|coda|drm)/|~$)'` search pattern: /UTS_RELEASE\|LINUX_VERSION_CODE\|KERNEL_VERSION\|linux\/\(utsname\|version\).h Signed-off-by: Olaf Hering <olh@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-09[wireless ipw2100] kill unused-var warnings for debug-disabled codeJeff Garzik1-0/+4
2005-11-09Merge rsync://bughost.org/repos/ipw-delta/Jeff Garzik4-2895/+7307
2005-11-08Merge git://git.tuxdriver.com/git/netdev-jwlJeff Garzik9-53/+29
2005-11-08[PATCH] wireless net: Conversions of kmalloc/memset to kzallocPanagiotis Issaris6-39/+19
More conversions of kmalloc/memset to kzalloc Signed-off-by: Panagiotis Issaris <takis@issaris.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
2005-11-08[PATCH] atmel: memset correct rangeAlexey Dobriyan1-1/+1
Specify the correct range when calling memset in atmel_get_range. Do this by specifying the size of the structure, rather than the size of the pointer. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
2005-11-08[PATCH] prism54 : Transmit stats updated in wrong placeRoger While1-5/+5
Move update of the transmit statistics to the correct place. This would be just before starting transmission rather than (potentially long) afterward. Signed-off-by: Roger While <simrw@sim-basis.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
2005-11-08[PATCH] prism54 : Unused variable / extraneous udelayRoger While1-8/+4
In isl_38xx.c : The variable "counter" is defined and incremented but never used except if the driver is hand-compiled setting VERBOSE > SHOW_ERROR_MESSAGES. Move the definition and the increment to within the #if VERBOSE .. block. Remove extraneous udelay's. These are not required when triggering the device. Signed-off-by: Roger While <simrw@sim-basis.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
2005-11-08Update version ipw2200 stamp to 1.0.8James Ketrenos1-1/+1
2005-11-08Updated firmware version stamp to 2.4 from 2.3 so it will use the latest ↵James Ketrenos1-1/+1
firmware. You can obtain the firmware at http://ipw2200.sf.net/firmware.php Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fixed parameter reordering in firmware log routine.James Ketrenos1-1/+1
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fixed problem with not being able to send broadcast packets.Hong Liu1-3/+6
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Added channel support for ipw2200 cards identified as 'ZZR'James Ketrenos1-1/+17
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Removed warning about TKIP not being configured if countermeasures areJames Ketrenos2-16/+4
configured. Countermeasures default to being turned off when wpa_supplicant runs, regardless of if TKIP is being used. They are only turned on if a TKIP is running. The warning we were printing is therefore not needed. Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fixes missed beacon logic in relation to on-network AP roaming.Ben Cahill2-7/+23
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Removed legacy WIRELESS_EXT checks from ipw2200.cJames Ketrenos1-507/+1
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fix 'Driver using old /proc/net/wireless support, please fix driver !' message.Benoit Boissinot2-7/+14
Wireless extensions moved the get_wireless_stats handler from being in net_device into wireless_handler. Signed-off-by: Benoit Boissinot <benoit.boissinot@ens-lyon.org> Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Pulled out a stray KERNEL_VERSION check around the suspend handler.James Ketrenos1-4/+0
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Updated driver version stamps for ipw2100 (1.1.3) and ipw2200 (1.0.7)James Ketrenos2-2/+2
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fixes WEP firmware error condition.Hong Liu1-18/+13
The problem is caused by the patch in bug455 -- Channel change flood generates fatal error. The patch set the DISASSOCIATING status bit after sending the command. The process was scheduled out when waiting for the command to be sent to the card. The disassociated notification clears the DISASSOCIATING bit in the tasklet before the process set the bit. Move the bit setting code before sending the command now. Signed-off-by: Hong Liu <hong.liu@intel.com> Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08[Fix bug# 771] Too many (8) bytes recieved when using AES/hwcryptoZhu Yi1-8/+2
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fixes problem with WEP not working (association succeeds, but no Tx/Rx)Hong Liu1-0/+2
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Removed PF_SYNCTHREAD legacy.James Ketrenos1-4/+1
The PF_SYNCTHREAD check was introduced to try and remain compatible with SWSUSP2. This check is no longer needed with newer versions. Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Fixed problem with get_cmd_string not existing if CONFIG_IPW_DEBUG disabled.James Ketrenos1-2/+0
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Card with WEP enabled and using shared-key auth will have firmwareHong Liu1-0/+10
error when it tries to auth to a WPA ap. The patch filters out WPA networks if the card is not wpa enabled when selecting network to associate to. Signed-off-by: Hong Liu <hong.liu@intel.com>
2005-11-08Mixed PTK/GTK CCMP/TKIP support.Hong Liu1-13/+37
Signed-off-by: Hong Liu <hong.liu@intel.com>
2005-11-08Fixed is_network_packet() to include checking for broadcast packets.Peter Jones1-5/+7
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Adds radiotap support to ipw2200 in monitor mode..Mike Kershaw2-0/+186
Signed-off-by: Mike Kershaw <dragorn@kismetwireless.net> Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Make all the places the firmware fails to load showerrors (in decimal,Peter Jones1-4/+4
so you can cross-reference errno.h easily). Signed-off-by: Peter Jones <pjones@redhat.com> Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Don't set hardware WEP if we are actually using TKIP/AES.Hong Liu1-2/+5
Signed-off-by: Hong Liu <hong.liu@intel.com>
2005-11-08[Bug 760] Fix setting WEP key in monitor mode causes IV lost.Zhu Yi1-1/+1
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
2005-11-08[Bug 455] Fix frequent channel change generates firmware fatal error.Hong Liu1-6/+25
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-08Added wait_state wakeup on scan completion.James Ketrenos2-1/+2
Fixed copyright date in ipw2200.h Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Updated ipw2200 to use the new ieee80211 callbacksJames Ketrenos1-26/+35
(handle_probe_response, handle_beacon, handle_association_response). Fixed a problem with ipw_send_cmd() returning non-zero on success. Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
2005-11-08Migrated some of the channel verification code back into the driver toLiu Hong1-21/+152
keep regulatory consistency in one location. Signed-off-by: James Ketrenos