netfilter: Pass socket pointer down through okfn().
[linux-block.git] / net / ipv6 / output_core.c
index 4016a6ef9d61479e9c6c418db608588b385314b6..7d1131dc29fe3ea4337eedf0b9aae12ce7013eb2 100644 (file)
@@ -146,8 +146,8 @@ int __ip6_local_out(struct sk_buff *skb)
        ipv6_hdr(skb)->payload_len = htons(len);
        IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr);
 
-       return nf_hook(NFPROTO_IPV6, NF_INET_LOCAL_OUT, skb, NULL,
-                      skb_dst(skb)->dev, dst_output);
+       return nf_hook(NFPROTO_IPV6, NF_INET_LOCAL_OUT, skb->sk, skb,
+                      NULL, skb_dst(skb)->dev, dst_output_sk);
 }
 EXPORT_SYMBOL_GPL(__ip6_local_out);