Date: Sun, 7 Dec 2008 19:26:34 +0000 (UTC) From: Sam Leffler <sam@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/ath if_ath.c if_athvar.h Message-ID: <200812071926.mB7JQoW9002638@repoman.freebsd.org>
index | next in thread | raw e-mail
sam 2008-12-07 19:26:34 UTC
FreeBSD src repository
Modified files:
sys/dev/ath if_ath.c if_athvar.h
Log:
SVN rev 185744 on 2008-12-07 19:26:34Z by sam
New periodic calibration scheme needed for 11n parts that have
multiple algorithms and potentially collect multiple samples.
Instead of a single calibration interval we now have short and long
intervals; the long interval roughly corresponds to the previous
single interval. The short interval is used to speedup collection
of samples and happens much quicker. We make calls using the short
interval until we're told the calibration work is complete at which
point we fallback to the long interval. In addition there is a
much longer reset interval used to flush all calibration state and
cause everthing to start anew.
With these changes you can also disable calibration entirely by
setting the long interval to zero.
Revision Changes Path
1.222 +78 -51 src/sys/dev/ath/if_ath.c
1.76 +14 -3 src/sys/dev/ath/if_athvar.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812071926.mB7JQoW9002638>
