[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LNX.2.01.1208201100340.6101@frira.zrqbmnf.qr>
Date: Mon, 20 Aug 2012 11:03:35 +0200 (CEST)
From: Jan Engelhardt <jengelh@...i.de>
To: Patrick McHardy <kaber@...sh.net>
cc: netfilter-devel@...r.kernel.org, netdev@...r.kernel.org
Subject: Re: [PATCH 09/18] netfilter: ipv6: add IPv6 NAT support
On Monday 2012-08-20 05:39, Patrick McHardy wrote:
>+static struct nf_hook_ops nf_nat_ipv6_ops[] __read_mostly = {
>+ /* Before packet filtering, change destination */
>+ {
>+ .hook = nf_nat_ipv6_in,
>+ .owner = THIS_MODULE,
>+ .pf = NFPROTO_IPV6,
>+ .hooknum = NF_INET_PRE_ROUTING,
>+ .priority = NF_IP_PRI_NAT_DST,
NF_IP6_PRI_NAT_DST
>+ .hook = nf_nat_ipv6_out,
>+ .owner = THIS_MODULE,
>+ .pf = NFPROTO_IPV6,
>+ .hooknum = NF_INET_POST_ROUTING,
>+ .priority = NF_IP_PRI_NAT_SRC,
IP6 too... (2 more occurrences)
>+static void nf_nat_ipv6_csum_recalc(struct sk_buff *skb,
>+ u8 proto, void *data, __sum16 *check,
>+ int datalen, int oldlen)
>+{
>+ const struct ipv6hdr *ipv6h = ipv6_hdr(skb);
>+ struct rt6_info *rt = (struct rt6_info *)skb_dst(skb);
>+
>+ if (skb->ip_summed != CHECKSUM_PARTIAL) {
Maybe invert to == CHECKSUM_PARTIAL like in p06/18.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists