Module Name: src Committed By: degroote Date: Tue Sep 21 13:41:18 UTC 2010
Modified Files: src/sys/netipsec: xform_ipcomp.c Log Message: Fix ipcomp input counter Reported Wolfgang Stukenbrock in pr/43250. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/netipsec/xform_ipcomp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/netipsec/xform_ipcomp.c diff -u src/sys/netipsec/xform_ipcomp.c:1.19 src/sys/netipsec/xform_ipcomp.c:1.20 --- src/sys/netipsec/xform_ipcomp.c:1.19 Wed Mar 18 16:00:23 2009 +++ src/sys/netipsec/xform_ipcomp.c Tue Sep 21 13:41:18 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: xform_ipcomp.c,v 1.19 2009/03/18 16:00:23 cegger Exp $ */ +/* $NetBSD: xform_ipcomp.c,v 1.20 2010/09/21 13:41:18 degroote Exp $ */ /* $FreeBSD: src/sys/netipsec/xform_ipcomp.c,v 1.1.4.1 2003/01/24 05:11:36 sam Exp $ */ /* $OpenBSD: ip_ipcomp.c,v 1.1 2001/07/05 12:08:52 jjbg Exp $ */ @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xform_ipcomp.c,v 1.19 2009/03/18 16:00:23 cegger Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xform_ipcomp.c,v 1.20 2010/09/21 13:41:18 degroote Exp $"); /* IP payload compression protocol (IPComp), see RFC 2393 */ #include "opt_inet.h" @@ -299,6 +299,10 @@ } IPCOMP_STATINC(IPCOMP_STAT_HIST + sav->alg_comp); + /* Update the counters */ + IPCOMP_STATADD(IPCOMP_STAT_IBYTES, m->m_pkthdr.len - skip - hlen); + + clen = crp->crp_olen; /* Length of data after processing */ /* Release the crypto descriptors */