Adrian Chadd d4c081e362 The AR5416+ chips all have MIB counters (which the AR5416 ANI code assumes)
so there's no need to enable the RX of invalid frames just to do ANI.

The if_ath code and AR5212 ANI code setup the RX filter bits to enable
receiving OFDM/CCK errors if the device doesn't have the hardware
MIB counters. It isn't initialising it for the AR5416+ because all of
those chips have hardware MIB counters.

This fixes the odd (and performance affecting!) situation where if ani
is enabled (via sysctl dev.ath.X.intmit) then suddenly there's be a very
large volume of phy errors - which is good to track, but not what was
intended. Since each PHY error is a received (0 length) frame, it can
significantly tie up the RX side of things.
2011-03-23 03:58:55 +00:00
..
2010-07-28 16:24:11 +00:00
2011-02-21 09:01:34 +00:00
2011-02-21 09:01:34 +00:00
2010-10-13 17:38:23 +00:00
2010-10-13 17:38:23 +00:00
2011-02-21 09:01:34 +00:00
2011-02-21 09:01:34 +00:00
2011-02-22 05:10:13 +00:00
2011-02-21 09:01:34 +00:00
2010-01-03 23:26:29 +00:00
2011-02-21 09:01:34 +00:00
2010-10-13 14:41:52 +00:00
2010-01-08 20:40:28 +00:00
2010-05-11 17:14:17 +00:00
2011-02-21 09:01:34 +00:00
2011-02-21 09:01:34 +00:00
2010-01-01 22:47:53 +00:00
2010-01-28 08:41:30 +00:00
2011-02-21 09:01:34 +00:00
2011-02-21 09:01:34 +00:00
2010-11-09 10:59:09 +00:00
2010-12-18 02:54:51 +00:00
2010-12-06 10:24:06 +00:00
2011-01-26 13:10:07 +00:00
2011-02-21 09:01:34 +00:00
2010-11-15 05:25:51 +00:00
2010-01-28 08:41:30 +00:00
2011-02-21 09:01:34 +00:00
2011-02-21 09:01:34 +00:00
2010-11-07 12:29:26 +00:00
2011-02-21 09:01:34 +00:00