diff options
author | np <np@FreeBSD.org> | 2012-08-14 22:15:12 +0000 |
---|---|---|
committer | np <np@FreeBSD.org> | 2012-08-14 22:15:12 +0000 |
commit | c8bb4564be2cb894ed288a1e61d29457216c61c5 (patch) | |
tree | 8fe56d4437916626df33d2079f77453193eee76b | |
parent | fc3d2ecfdc0b88d5be1b3b5d0af183c81672d5a2 (diff) | |
download | FreeBSD-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.c | 3 |
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) |