netfilter: Pass struct net into the netfilter hooks
[linux-block.git] / net / ipv4 / xfrm4_output.c
index 737f5e395a6a0cdf2abd43ff3696cb40518552bb..e4a85199e015d7cc27c3e94902dceadf3d4ceb1e 100644 (file)
@@ -96,8 +96,10 @@ static int __xfrm4_output(struct sock *sk, struct sk_buff *skb)
 
 int xfrm4_output(struct sock *sk, struct sk_buff *skb)
 {
-       return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING, sk, skb,
-                           NULL, skb_dst(skb)->dev, __xfrm4_output,
+       struct net *net = dev_net(skb_dst(skb)->dev);
+       return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
+                           net, sk, skb, NULL, skb_dst(skb)->dev,
+                           __xfrm4_output,
                            !(IPCB(skb)->flags & IPSKB_REROUTED));
 }