Errors using span interface on if_bridge(4)
hiren panchasara
hiren.panchasara at gmail.com
Sun Feb 2 19:19:43 UTC 2014
On Sat, Feb 1, 2014 at 5:16 PM, hiren panchasara
<hiren.panchasara at gmail.com> wrote:
>
> -bash-4.2$ sysctl -a | grep mac_stats.checksum_errs
> dev.ix.0.mac_stats.checksum_errs: 0
> dev.ix.1.mac_stats.checksum_errs: 0
> dev.ix.2.mac_stats.checksum_errs: 0
> dev.ix.3.mac_stats.checksum_errs: 3371119 <-- most of them fail checksum
In ixgbe.c :
ixgbe_add_hw_stats() has
SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "checksum_errs",
CTLFLAG_RD, &stats->xec,
"Checksum Errors");
which is updated in ixgbe_update_stats_counters()
adapter->stats.xec += IXGBE_READ_REG(hw, IXGBE_XEC);
ixgbe_type.h defines
#define IXGBE_XEC 0x04120
So, this is something that firmware of the card updates? We just read
that register from drivers.
How do I know why this number is increasing?
cheers,
Hiren
More information about the freebsd-net
mailing list