cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h
Max Laier
mlaier at FreeBSD.org
Thu Apr 27 21:43:40 UTC 2006
mlaier 2006-04-27 21:43:38 UTC
FreeBSD src repository
Modified files:
sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h
Log:
MFp4: reworked iwi-driver
Changelog towards if_iwi.c 1.26 (some changes have been committed separately
in the mean time):
- add led support
- add firmware loading on demand
- auto-restart firmware when it crashes
- serialize operations sent to the firmware to reduce firmware crashes
- add power save operation support
- remove incorrect specification of tx power control capability
- add radio on/off switch support
- improve net80211 state machine operation
- recognize and handle beacon miss
- handle authentication and association failures better
- add shared key authentication
- fix ibss mode (many changes)
- fix wme (many changes)
- correct radiotap support (many changes)
- correct bus dma setup of s/g
- correct various locking issues
- fix monitor mode
- fix scanning (many changes)
- recover from wedged scan requests
- respect active channel list
- eliminate cases where interface was marked down on error
- don't treat parity errors as fatal
- reclaim mgt frames immediately from tx queue
- correct interrupt handling, ack early (from NetBSD)
- fix short/long preamble handling
Committed with RELENG_6 compat #if's, should compile in RELENG_6. Requires
net/iwi-firmware-kmod to function.
Much work done by: sam
Tested by: many (freebsd-net), ume, luigi
MFC after: 4 weeks
Revision Changes Path
1.35 +1538 -631 src/sys/dev/iwi/if_iwi.c
1.12 +126 -71 src/sys/dev/iwi/if_iwireg.h
1.11 +68 -3 src/sys/dev/iwi/if_iwivar.h
More information about the cvs-src
mailing list