Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/anreg.h
RevisionDateAuthorComments
 1.15  25-Dec-2007  perry Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.14  06-Apr-2007  rumble branches: 1.14.10; 1.14.16; 1.14.18; 1.14.22;
If we fail to attach, use the size determined by pci_mapreg_map() rather
than a constant, since this will be incorrect on some chips (MPI350) and
lead to a panic.
 1.13  19-Feb-2006  dyoung branches: 1.13.20; 1.13.24; 1.13.26;
Support newer firmwares. From Eric Auge.
 1.12  11-Dec-2005  christos branches: 1.12.2; 1.12.4; 1.12.6;
merge ktrace-lwp.
 1.11  15-Jan-2005  dyoung branches: 1.11.10;
Fix two bugs: frames were bogusly discarded with the complaint
"oversize frame." Also, some an(4) instances (esp. w/ firmware
version 5+) would not reliably interoperate with some Cisco APs.

Add a sysctl for enabling/disabling debugging.

The problem with Aironet AP interoperability was that the rx frame
'gap' will sometimes be loaded with the 802.2 SNAP header, and
sometimes omitted, when connected to a Cisco AP; an(4) was *always*
discarding the gap. The problem with "oversize frames" was an
off-by-2 error in the frame-length arithmetic.

While we're here, pad some RIDs to the length that new firmware
really expects.

Thanks to Jim Miller for his valuable bug reports and testing, and
to Dheeraj Reddy for RID-length patches. Some clues from various
Linux drivers for Cisco/Aironet cards led to the gap fix.
 1.10  28-Jan-2004  onoe Adopt to new 802.11 framework.
Add support of version 5.30.17 firmware of PCMCIA 350 series.
MPI350 mini-PCI is NOT YET supported.
MONITOR mode is still not yet working.
 1.9  02-Nov-2003  wiz Fix some typos. From Tom Cosgrove via jmc@openbsd.
 1.8  29-Jun-2001  onoe branches: 1.8.22;
Experimental support for LEAP, which is cisco's implementation of IEEE802.11
EAP in aironet firmware. Currently it seems that only cisco's RADIUS server
implements EAP for IEEE802.11, and the function is not tested at all.
 1.7  21-Jun-2001  onoe add definitions for LEAP stuff in 350 series.
fix the value for AN_802_3_OFFSET to 0x34 (no one uses)
 1.6  08-Mar-2001  thorpej Add additional padding to the status record, needed by the AIR-PCM342.
kern/12357, Feico Dillema <feico@pasta.cs.uit.no>.
 1.5  20-Dec-2000  onoe branches: 1.5.2;
move definition of AN_INTRS from anreg.h to anvar.h
strip off AN_EV_CMD from AN_INTRS because it causes severe performance
problem.
 1.4  19-Dec-2000  onoe cleanup attach procedure, use tsleep() instead of long delay (and ignore
timeouts).
stop driver after suspend.
XXX: should use command interrupt but no document...
XXX: status update sometimes failed perhaps due to collision.
(RID 0xff50 or 0xff68 access failed)
 1.3  12-Dec-2000  onoe branches: 1.3.2; 1.3.4;
cleanup headers: remove duplicate definition, split reg.h/var.h.
 1.2  11-Dec-2000  onoe To fix panic at "ifconfig an0 down",
define ANCACHE in if_an_pcmcia.c (XXX)
try not to access registers after interface down.
 1.1  11-Dec-2000  onoe Port 'an' driver for Aironet PC4500/PC4800 IEEE802.11 card from FreeBSD.
This is very adhoc work for IETF meeting.
- Since it seems that 'an' and 'wi' have similar hardware, low level
functions should be shared.
- There are PCI/ISA cards of Aironet but not supported yet.
- The wiconfig interface is changed so that wiconfig cannot be used.
- 'ancontrol' of FreeBSD is not ported.
- Only infrastructure mode is tested.
- WEP is not supported.

Though I only have an Aironet card, Cisco card should be expected to work.
 1.3.4.4  12-Mar-2001  bouyer Sync with HEAD.
 1.3.4.3  05-Jan-2001  bouyer Sync with HEAD
 1.3.4.2  13-Dec-2000  bouyer Sync with HEAD (for UBC fixes).
 1.3.4.1  12-Dec-2000  bouyer file anreg.h was added on branch thorpej_scsipi on 2000-12-13 15:50:00 +0000
 1.3.2.3  11-Mar-2001  he Pull up revision 1.6 (requested by thorpej):
Add additional padding needed by the AIR-PCM342. Fixes PR#12357.
 1.3.2.2  12-Dec-2000  he Pull up revisions 1.1-1.2 (new, requested by he):
Add a driver for an(4), Aironet and Cisco wireless pcmcia cards.
 1.3.2.1  12-Dec-2000  he file anreg.h was added on branch netbsd-1-5 on 2000-12-12 21:26:34 +0000
 1.5.2.2  24-Aug-2001  nathanw Catch up with -current.
 1.5.2.1  09-Apr-2001  nathanw Catch up with -current.
 1.8.22.4  17-Jan-2005  skrll Sync with HEAD.
 1.8.22.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.22.2  18-Sep-2004  skrll Sync with HEAD.
 1.8.22.1  03-Aug-2004  skrll Sync with HEAD
 1.11.10.3  21-Jan-2008  yamt sync with head
 1.11.10.2  03-Sep-2007  yamt sync with head.
 1.11.10.1  21-Jun-2006  yamt sync with head.
 1.12.6.1  22-Apr-2006  simonb Sync with head.
 1.12.4.1  09-Sep-2006  rpaulo sync with head
 1.12.2.1  01-Mar-2006  yamt sync with head.
 1.13.26.1  11-Jul-2007  mjf Sync with head.
 1.13.24.1  10-Apr-2007  ad Sync with head.
 1.13.20.1  15-Apr-2007  yamt sync with head.
 1.14.22.1  02-Jan-2008  bouyer Sync with HEAD
 1.14.18.1  26-Dec-2007  ad Sync with head.
 1.14.16.1  18-Feb-2008  mjf Sync with HEAD.
 1.14.10.1  09-Jan-2008  matt sync with HEAD

RSS XML Feed