From: Jan Rafaj Date: Tue, 1 Sep 2009 17:52:48 +0000 (+0200) Subject: ACCOUNT: utilize compat_xtables.h for backwards compatibility X-Git-Tag: v1.18~2^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03363a528aa54df2a7535bdc8c82e5a741e3732d;p=thirdparty%2Fxtables-addons.git ACCOUNT: utilize compat_xtables.h for backwards compatibility --- diff --git a/extensions/xt_ACCOUNT.c b/extensions/xt_ACCOUNT.c index 301c4b4..47d26fd 100644 --- a/extensions/xt_ACCOUNT.c +++ b/extensions/xt_ACCOUNT.c @@ -36,6 +36,7 @@ #include #include "xt_ACCOUNT.h" +#include "compat_xtables.h" #if (PAGE_SIZE < 4096) #error "ipt_ACCOUNT needs at least a PAGE_SIZE of 4096" @@ -413,14 +414,14 @@ static void ipt_acc_depth2_insert(struct ipt_acc_mask_8 *mask_8, } } -static unsigned int ipt_acc_target(struct sk_buff *skb, const struct xt_target_param *par) +static unsigned int ipt_acc_target(struct sk_buff **pskb, const struct xt_target_param *par) { const struct ipt_acc_info *info = par->targinfo; - uint32_t src_ip = ip_hdr(skb)->saddr; - uint32_t dst_ip = ip_hdr(skb)->daddr; - uint32_t size = ntohs(ip_hdr(skb)->tot_len); + uint32_t src_ip = ip_hdr(*pskb)->saddr; + uint32_t dst_ip = ip_hdr(*pskb)->daddr; + uint32_t size = ntohs(ip_hdr(*pskb)->tot_len); spin_lock_bh(&ipt_acc_lock);