cvs commit: src/sys/dev/ath if_ath.c if_athvar.h

Sam Leffler sam at FreeBSD.org
Mon Sep 15 15:34:47 PDT 2003


sam         2003/09/15 15:34:46 PDT

  FreeBSD src repository

  Modified files:
    sys/dev/ath          if_ath.c if_athvar.h 
  Log:
  Maintain a history of data associated with received frames and use this to
  calculate smoothed signal quality data for each node.
  
  o add a 16-deep history buffer to each driver-private node storage that
    holds rssi and antenna info for received frames
  o override the default per-node "get rssi" method to return an average
    rssi value based on samples collected over the last second
  o enable beacon reception so even idle systems maintain a running history
    of signal quality
  
  This data may also be useful for improving the rate control algorithm.
  Based on work by Tom Marshall <tommy at home.tig-grr.com> for MADWIFI.
  
  Revision  Changes    Path
  1.18      +67 -5     src/sys/dev/ath/if_ath.c
  1.8       +10 -0     src/sys/dev/ath/if_athvar.h


More information about the cvs-src mailing list