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