summaryrefslogtreecommitdiffstats
path: root/sys/netgraph
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2007-01-10 15:04:10 +0000
committerglebius <glebius@FreeBSD.org>2007-01-10 15:04:10 +0000
commit523fae4cf87a3620f35380ca003c56176ec7e176 (patch)
tree420e4ccc7144bfc4b9def2898a2bcac0e19d7742 /sys/netgraph
parent845bc250edf54da99a290713ec1ae127a5ebdf1b (diff)
downloadFreeBSD-src-523fae4cf87a3620f35380ca003c56176ec7e176.zip
FreeBSD-src-523fae4cf87a3620f35380ca003c56176ec7e176.tar.gz
Fix accounting of incoming octets.
Submitted by: Alexander Motin <mav alkar.net>
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_deflate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netgraph/ng_deflate.c b/sys/netgraph/ng_deflate.c
index a185a35..eacaa22 100644
--- a/sys/netgraph/ng_deflate.c
+++ b/sys/netgraph/ng_deflate.c
@@ -558,10 +558,11 @@ ng_deflate_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
offset = 2;
}
+ priv->stats.InOctets += inlen;
+
/* Packet is compressed, so decompress. */
if (proto == PROT_COMPD) {
priv->stats.FramesComp++;
- priv->stats.InOctets+=inlen;
/* Check sequence number. */
rseqnum = ntohs(((uint16_t *)(priv->inbuf + offset))[0]);
OpenPOWER on IntegriCloud