Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Nov 2008 19:06:35 +0000 (UTC)
From:      Sam Leffler <sam@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ath/ath_rate/sample sample.c sample.h
Message-ID:  <200811301906.mAUJ6eIi088624@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
sam         2008-11-30 19:06:35 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ath/ath_rate/sample sample.c sample.h 
  Log:
  SVN rev 185482 on 2008-11-30 19:06:35Z by sam
  
  Major overhaul:
  o eliminate private state indexed by 802.11 rate codes; use the hal's
    rate tables directly to get the same info
  o calculate a mask of operational rates to optimize lookups and checks
    (instead of using for loops and similar)
  o optimize size bin operations
  o ignore rates marked as "do not use" in the hal phy tables
  o fix bug that caused upshifting to break in 11g once the rate dropped
    below 11Mb/s
  o add more intelligent multi-rate tx schedules
  o add support for 1/2 and 1/4 width channels
  o add dev.ath.X.sample_stats sysctl to dump runtime statistics to the console
    (needs to go up to a user app)
  o export more tuning knobs via sysctls (still a couple of magic constants)
  
  Revision  Changes    Path
  1.25      +543 -359  src/sys/dev/ath/ath_rate/sample/sample.c
  1.9       +25 -22    src/sys/dev/ath/ath_rate/sample/sample.h



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