Date: Fri, 25 Mar 2011 00:03:21 +0000 (UTC) From: Adrian Chadd <adrian@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/ath/ath_hal/ar5416 ar5416_interrupts.c ar5416_reset.c Message-ID: <201103250003.p2P03XJA078087@repoman.freebsd.org>
index | next in thread | raw e-mail
adrian 2011-03-25 00:03:21 UTC
FreeBSD src repository
Modified files:
sys/dev/ath/ath_hal/ar5416 ar5416_interrupts.c ar5416_reset.c
Log:
SVN rev 219975 on 2011-03-25 00:03:21Z by adrian
Bring over interrupt mitigation changes from ath9k.
* The existing interrupt mitigation code didn't mitigate anything - the
per-packet TX/RX interrupts are still occuring. It's possible this
worked for the AR5416 but not any later chipsets; I'll investigate and
update as needed.
* Set both the RX and TX threshold registers whilst I'm at it.
This is verified to work on the AR9220 and AR9160. I'm leaving it off
by default in case it's truely broken, but I need to have it enabled
when doing 11n testing or interrupt loads exceed 10,000 interrupts/sec.
Revision Changes Path
1.7 +17 -10 src/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c
1.41 +3 -0 src/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103250003.p2P03XJA078087>
