summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/if_tun.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c
index 6793fd3..972b6fe 100644
--- a/sys/net/if_tun.c
+++ b/sys/net/if_tun.c
@@ -353,6 +353,7 @@ tunoutput(ifp, m0, dst, rt)
ifp->if_collisions++;
return (ENOBUFS);
}
+ ifp->if_obytes += m0->m_pkthdr.len;
IF_ENQUEUE(&ifp->if_snd, m0);
splx(s);
ifp->if_opackets++;
@@ -578,6 +579,7 @@ tunwrite(dev_t dev, struct uio *uio, int flag)
}
IF_ENQUEUE(&ipintrq, top);
splx(s);
+ ifp->if_ibytes += tlen;
ifp->if_ipackets++;
schednetisr(NETISR_IP);
return error;
OpenPOWER on IntegriCloud