summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornp <np@FreeBSD.org>2012-08-14 22:15:12 +0000
committernp <np@FreeBSD.org>2012-08-14 22:15:12 +0000
commitc8bb4564be2cb894ed288a1e61d29457216c61c5 (patch)
tree8fe56d4437916626df33d2079f77453193eee76b
parentfc3d2ecfdc0b88d5be1b3b5d0af183c81672d5a2 (diff)
downloadFreeBSD-src-c8bb4564be2cb894ed288a1e61d29457216c61c5.zip
FreeBSD-src-c8bb4564be2cb894ed288a1e61d29457216c61c5.tar.gz
if_iqdrops should include frames truncated within the chip.
MFC after: 2 weeks
-rw-r--r--sys/dev/cxgbe/t4_main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/cxgbe/t4_main.c b/sys/dev/cxgbe/t4_main.c
index 242ee0a..61cb849 100644
--- a/sys/dev/cxgbe/t4_main.c
+++ b/sys/dev/cxgbe/t4_main.c
@@ -2944,7 +2944,8 @@ cxgbe_tick(void *arg)
ifp->if_omcasts = s->tx_mcast_frames - s->tx_pause;
ifp->if_imcasts = s->rx_mcast_frames - s->rx_pause;
ifp->if_iqdrops = s->rx_ovflow0 + s->rx_ovflow1 + s->rx_ovflow2 +
- s->rx_ovflow3;
+ s->rx_ovflow3 + s->rx_trunc0 + s->rx_trunc1 + s->rx_trunc2 +
+ s->rx_trunc3;
drops = s->tx_drop;
for_each_txq(pi, i, txq)
OpenPOWER on IntegriCloud