freebsd-dev/sys
Bill Paul 31a08ab08e Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA
adapter (and some workalikes). Also add man pages and a wicontrol
utility to manipulate some of the card parameters.

This driver was written using information gleaned from the Lucent HCF Light
library, though it does not use any of the HCF Light code itself, mainly
because it's contaminated by the GPL (but also because it's pretty gross).
The HCF Light lacks certain featurs from the full (but proprietary) HCF
library, including 802.11 frame encapsulation support, however it has
just enough register information about the Hermes chip to allow someone
with enough spare time and energy to implement a proper driver. (I would
have prefered getting my hands on the Hermes manual, but that's proprietary
too. For those who are wondering, the Linux driver uses the proprietary
HCF library, but it's provided in object code form only.)

Note that I do not have access to a WavePOINT access point, so I have
only been able to test ad-hoc mode. The wicontrol utility can turn on
BSS mode, but I don't know for certain that the NIC will associate with
an access point correctly. Testers are encouraged to send their results
to me so that I can find out if I screwed up or not.
1999-05-05 07:37:11 +00:00
..
alpha Changes to support diskless booting on the alpha: 1999-05-03 09:36:29 +00:00
amd64 Use unit, not device_id as an argument to an old-style ISA interrupt 1999-05-04 21:18:20 +00:00
boot Changes to support diskless booting on the alpha: 1999-05-03 09:36:29 +00:00
cam Don't touch a path after we've free'd it. 1999-05-04 19:24:21 +00:00
coda Removed a bogus cast to c_caddr_t. This is part of terminating 1999-01-29 07:23:53 +00:00
compat - Handle mixer read ioctls correctly. They have the same group, number and 1999-04-29 04:37:57 +00:00
compile
conf Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA 1999-05-05 07:37:11 +00:00
contrib Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:24:02 +00:00
ddb Fixed -Wcast-qual warnings. 1999-02-12 12:44:19 +00:00
dev Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA 1999-05-05 07:37:11 +00:00
fs Make the type and map files claim 0 bytes size. Tar doesn't get confused 1999-05-04 08:01:55 +00:00
geom Fixed variable overflow problem. 1999-03-11 18:50:39 +00:00
gnu Add an additional probe, hopefully allowing me to distinguish 1999-05-03 09:32:31 +00:00
i4b Suser() simplification: 1999-04-27 11:18:52 +00:00
i386 Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA 1999-05-05 07:37:11 +00:00
isa Disable FDC_YE - it's broken at present (breaking LINT) and awaiting some 1999-05-02 20:38:08 +00:00
isofs/cd9660 Suser() simplification: 1999-04-27 11:18:52 +00:00
kern Add sysctl descriptions to many SYSCTL_XXXs 1999-05-03 23:57:32 +00:00
libkern Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 02:26:20 +00:00
miscfs Make the type and map files claim 0 bytes size. Tar doesn't get confused 1999-05-04 08:01:55 +00:00
modules Add procfs_rlimit.c so the kernel actually compiles. 1999-05-04 21:08:58 +00:00
msdosfs This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
net Free the dummynet descriptor in ip_dummynet, not in the called 1999-05-04 16:20:33 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Suser() simplification: 1999-04-27 11:18:52 +00:00
netinet Free the dummynet descriptor in ip_dummynet, not in the called 1999-05-04 16:20:33 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey #ifdef out unused function key_freetables. 1999-01-12 12:38:31 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs All directory accesses must be made with NFS_DIRBLKSIZE chunks to avoid 1999-05-03 20:59:14 +00:00
nfsclient All directory accesses must be made with NFS_DIRBLKSIZE chunks to avoid 1999-05-03 20:59:14 +00:00
nfsserver The VFS/BIO subsystem contained a number of hacks in order to optimize 1999-05-02 23:57:16 +00:00
ntfs Removed annoying messaged during boot,added some check 1999-04-20 21:06:44 +00:00
pc98 Sync with sys/i386/isa/fd.c revision 1.137. 1999-05-05 03:43:00 +00:00
pccard Unbreak slot_irq_handler(). The problem here is that slot_irq_handler() 1999-05-04 15:43:02 +00:00
pci Fix the media selection for the 3c900B-FL 10baseFL adapter. It actually 1999-05-04 20:52:30 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Fixed several (not all) warnings. 1999-04-23 19:53:38 +00:00
rpc
svr4 Suser() simplification: 1999-04-27 11:18:52 +00:00
sys The VFS/BIO subsystem contained a number of hacks in order to optimize 1999-05-02 23:57:16 +00:00
tools Declare static __inline functions as __inline in their forward 1999-02-28 11:30:00 +00:00
ufs The VFS/BIO subsystem contained a number of hacks in order to optimize 1999-05-02 23:57:16 +00:00
vm Add sysctl descriptions to many SYSCTL_XXXs 1999-05-03 23:57:32 +00:00
Makefile Use ${.CURDIR} in `exists()' constructs. 1999-04-21 11:09:40 +00:00