Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 May 2004 23:41:17 -0700 (PDT)
From:      Bill Paul <wpaul@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/compat/ndis subr_ndis.c src/sys/dev/if_ndis if_ndis.c
Message-ID:  <200405290641.i4T6fHhj002797@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
wpaul       2004/05/28 23:41:17 PDT

  FreeBSD src repository

  Modified files:
    sys/compat/ndis      subr_ndis.c 
    sys/dev/if_ndis      if_ndis.c 
  Log:
  In subr_ndis.c, when searching for keys in our make-pretend registry,
  make the key name matching case-insensitive. There are some drivers
  and .inf files that have mismatched cases, e.g. the driver will look
  for "AdhocBand" whereas the .inf file specifies a registry key to be
  created called "AdHocBand." The mismatch is probably a typo that went
  undetected (so much for QA), but since Windows seems to be case-insensitive,
  we should be too.
  
  In if_ndis.c, initialize rates and channels correctly so that specify
  frequences correctly when trying to set channels in the 5Ghz band, and
  so that 802.11b rates show up for some a/b/g cards (which otherwise
  appear to have no 802.11b modes).
  
  Also, when setting OID_802_11_CONFIGURATION in ndis_80211_setstate(),
  provide default values for the beacon interval, ATIM window and dwelltime.
  The Atheros "Aries" driver will crash if you try to select ad-hoc mode
  and leave the beacon interval set to 0: it blindly uses this value and
  does a division by 0 in the interrupt handler, causing an integer
  divide trap.
  
  Revision  Changes    Path
  1.57      +21 -2     src/sys/compat/ndis/subr_ndis.c
  1.62      +50 -3     src/sys/dev/if_ndis/if_ndis.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405290641.i4T6fHhj002797>