cvs commit: src/sys/dev/ath if_ath.c if_athvar.h
sam at FreeBSD.org
Mon Sep 15 15:34:47 PDT 2003
sam 2003/09/15 15:34:46 PDT
FreeBSD src repository
sys/dev/ath if_ath.c if_athvar.h
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