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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812071926.mB7JQoW9002638>