From 03363a528aa54df2a7535bdc8c82e5a741e3732d Mon Sep 17 00:00:00 2001 From: Jan Rafaj Date: Tue, 1 Sep 2009 19:52:48 +0200 Subject: [PATCH] ACCOUNT: utilize compat_xtables.h for backwards compatibility --- extensions/xt_ACCOUNT.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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);