.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "MC32_UPDATE_STATS" "" "06 October 2005" "" ""
.SH NAME
mc32_update_stats \- pull off the on board statistics
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void mc32_update_stats (struct net_device * \fIdev\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIdev\fB\fR
3c527 to service
.SH "DESCRIPTION"
.PP
.PP
Query and reset the on-card stats. There's the small possibility
of a race here, which would result in an underestimation of
actual errors. As such, we'd prefer to keep all our stats
collection in software. As a rule, we do. However it can't be
used for rx errors and collisions as, by default, the card discards
bad rx packets.
.PP
Setting the SAV BP in the rx filter command supposedly
stops this behaviour. However, testing shows that it only seems to
enable the collation of on-card rx statistics --- the driver
never sees an RX descriptor with an error status set.