dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/net/wireless
Daniel Drake c9308b06c0 [PATCH] ieee80211: Move IV/ICV stripping into ieee80211_rx
This patch adds a host_strip_iv_icv flag to ieee80211 which indicates that
ieee80211_rx should strip the IV/ICV/other security features from the payload.
This saves on some memmove() calls in the driver and seems like something that
belongs in the stack as it can be used by bcm43xx, ipw2200, and zd1211rw

I will submit the ipw2200 patch separately as it needs testing.

This patch also adds some sensible variable reuse (idx vs keyidx) in
ieee80211_rx

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-12-02 00:11:56 -05:00
..
bcm43xx [PATCH] ieee80211: Move IV/ICV stripping into ieee80211_rx 2006-12-02 00:11:56 -05:00
hostap [PATCH] hostap_plx: fix CIS verification 2006-10-31 22:15:39 -05:00
prism54 IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
zd1211rw [PATCH] zd1211rw: Add 3 more device IDs 2006-12-02 00:11:56 -05:00
Kconfig Fix several typos in drivers/ 2006-10-03 22:31:37 +02:00
Makefile [PATCH] ZyDAS ZD1211 USB-WLAN driver 2006-07-05 13:42:58 -04:00
README
airo.c [PATCH] airo: check if need to freeze 2006-10-16 20:09:49 -04:00
airo.h
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 IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01: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] wireless: More WE-21 potential overflows... 2006-10-16 20:09:48 -04: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 drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04: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
i82586.h
i82593.h [PATCH] i82593.h: make header comment GPL-compatible 2005-11-18 13:29:06 -05:00
ipw2100.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01: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 Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
ipw2200.h [PATCH] ipw2200: enable wireless extension passive scan 2006-08-29 17:06:34 -04:00
netwave_cs.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
orinoco.c [PATCH] orinoco: fix WE-21 buffer overflow 2006-10-16 20:09:48 -04:00
orinoco.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
orinoco_cs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
orinoco_nortel.c drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04:00
orinoco_pci.c drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04: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 drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04:00
orinoco_tmd.c drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04:00
ray_cs.c [PATCH] wireless: More WE-21 potential overflows... 2006-10-16 20:09:48 -04: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
spectrum_cs.c [PATCH] spectrum_cs: Fix incorrect use of pcmcia_dev_present() 2006-08-23 14:20:37 -04:00
strip.c [IPV4]: annotate struct in_ifaddr 2006-09-28 18:00:55 -07:00
todo.txt
wavelan.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
wavelan.h
wavelan.p.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
wavelan_cs.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
wavelan_cs.h
wavelan_cs.p.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
wl3501.h [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device 2006-03-31 17:15:57 +02:00
wl3501_cs.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
zd1201.c usb: zd1201 free urb cleanup 2006-12-01 14:23:33 -08:00
zd1201.h [PATCH] wireless: move zd1201 where it belongs 2006-06-05 16:13:30 -04:00

README

	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