summaryrefslogtreecommitdiffstats
path: root/sys/dev/e1000/if_igb.c
diff options
context:
space:
mode:
authorsbruno <sbruno@FreeBSD.org>2012-09-23 22:53:39 +0000
committersbruno <sbruno@FreeBSD.org>2012-09-23 22:53:39 +0000
commit236cc73ab5f44b7de14d993f61821f86700fb6f6 (patch)
tree6a5d7902e8fb0f3e8c5f07d3831bdd5fe8fed6ef /sys/dev/e1000/if_igb.c
parent212634d921b6016d77a964b0299d6df7a93aacc1 (diff)
downloadFreeBSD-src-236cc73ab5f44b7de14d993f61821f86700fb6f6.zip
FreeBSD-src-236cc73ab5f44b7de14d993f61821f86700fb6f6.tar.gz
This patch fixes a nit in the em, lem, and igb driver statistics. Increment
adapter->dropped_pkts instead of if_ierrors because if_ierrors is overwritten by hw stats collection. Submitted by: Andrew Boyer <aboyer@averesystems.com> Reviewed by: Jack F Vogel <jfv@freebsd.org> MFC after: 2 weeks
Diffstat (limited to 'sys/dev/e1000/if_igb.c')
-rw-r--r--sys/dev/e1000/if_igb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/e1000/if_igb.c b/sys/dev/e1000/if_igb.c
index 085ebc4..cd91ad4 100644
--- a/sys/dev/e1000/if_igb.c
+++ b/sys/dev/e1000/if_igb.c
@@ -4759,7 +4759,7 @@ igb_rxeof(struct igb_queue *que, int count, int *done)
/* Make sure all segments of a bad packet are discarded */
if (((staterr & E1000_RXDEXT_ERR_FRAME_ERR_MASK) != 0) ||
(rxr->discard)) {
- ifp->if_ierrors++;
+ adapter->dropped_pkts++;
++rxr->rx_discarded;
if (!eop) /* Catch subsequent segs */
rxr->discard = TRUE;
OpenPOWER on IntegriCloud