summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorChangli Gao2010-07-23 16:25:11 +0200
committerPatrick McHardy2010-07-23 16:25:11 +0200
commit7df0884ce144396fc151f2af7a73d5fb305f9b03 (patch)
treee7557990c5e96ffe8b81d8107c98a9a134786fcf /net
parentnetfilter: ip6tables: use skb->len for accounting (diff)
downloadkernel-qcow2-linux-7df0884ce144396fc151f2af7a73d5fb305f9b03.tar.gz
kernel-qcow2-linux-7df0884ce144396fc151f2af7a73d5fb305f9b03.tar.xz
kernel-qcow2-linux-7df0884ce144396fc151f2af7a73d5fb305f9b03.zip
netfilter: iptables: use skb->len for accounting
Use skb->len for accounting as xt_quota does. Signed-off-by: Changli Gao <xiaosuo@gmail.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net')
-rw-r--r--net/ipv4/netfilter/ip_tables.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/netfilter/ip_tables.c b/net/ipv4/netfilter/ip_tables.c
index b38c11810c65..3c584a6765b0 100644
--- a/net/ipv4/netfilter/ip_tables.c
+++ b/net/ipv4/netfilter/ip_tables.c
@@ -364,7 +364,7 @@ ipt_do_table(struct sk_buff *skb,
goto no_match;
}
- ADD_COUNTER(e->counters, ntohs(ip->tot_len), 1);
+ ADD_COUNTER(e->counters, skb->len, 1);
t = ipt_get_target(e);
IP_NF_ASSERT(t->u.kernel.target);