summaryrefslogtreecommitdiffstats
path: root/sys/mips/cavium/if_octm.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/mips/cavium/if_octm.c')
-rw-r--r--sys/mips/cavium/if_octm.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/mips/cavium/if_octm.c b/sys/mips/cavium/if_octm.c
index bcf80e7..f2db3a9 100644
--- a/sys/mips/cavium/if_octm.c
+++ b/sys/mips/cavium/if_octm.c
@@ -333,9 +333,12 @@ octm_transmit(struct ifnet *ifp, struct mbuf *m)
result = cvmx_mgmt_port_sendm(sc->sc_port, m);
- if (result == CVMX_MGMT_PORT_SUCCESS)
+ if (result == CVMX_MGMT_PORT_SUCCESS) {
ETHER_BPF_MTAP(ifp, m);
- else
+
+ ifp->if_opackets++;
+ ifp->if_obytes += m->m_pkthdr.len;
+ } else
ifp->if_oerrors++;
m_freem(m);
OpenPOWER on IntegriCloud