aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/bxe
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2012-09-28 18:28:27 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2012-09-28 18:28:27 +0000
commit063efed28c45a81e9f92c69b2fbe1f4f278c8f1a (patch)
tree66a3fa6f2f977c6c8d808397e65fc31995eab050 /sys/dev/bxe
parenta1c9ec3ce0c44db02394c132fb073aba62565da3 (diff)
Notes
Diffstat (limited to 'sys/dev/bxe')
-rw-r--r--sys/dev/bxe/if_bxe.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/bxe/if_bxe.c b/sys/dev/bxe/if_bxe.c
index c51480c06fa7..fe6bd8bcad9b 100644
--- a/sys/dev/bxe/if_bxe.c
+++ b/sys/dev/bxe/if_bxe.c
@@ -9557,6 +9557,11 @@ bxe_tx_mq_start_locked(struct ifnet *ifp,
/* The transmit frame was enqueued successfully. */
tx_count++;
+ /* Update stats */
+ ifp->if_obytes += next->m_pkthdr.len;
+ if (next->m_flags & M_MCAST)
+ ifp->if_omcasts++;
+
/* Send a copy of the frame to any BPF listeners. */
BPF_MTAP(ifp, next);