]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv6/netfilter/ip6t_REJECT.c
net: skb->dst accessors
[net-next-2.6.git] / net / ipv6 / netfilter / ip6t_REJECT.c
index 0981b4ccb8b1c2c20ec4592dd6d0fc27b24f5514..5a7f00cd15ce7e194a0c3f1c1cda956c0eae2843 100644 (file)
@@ -97,7 +97,7 @@ static void send_reset(struct net *net, struct sk_buff *oldskb)
        dst = ip6_route_output(net, NULL, &fl);
        if (dst == NULL)
                return;
-       if (dst->error || xfrm_lookup(&dst, &fl, NULL, 0))
+       if (dst->error || xfrm_lookup(net, &dst, &fl, NULL, 0))
                return;
 
        hh_len = (dst->dev->hard_header_len + 15)&~15;
@@ -112,7 +112,7 @@ static void send_reset(struct net *net, struct sk_buff *oldskb)
                return;
        }
 
-       nskb->dst = dst;
+       skb_dst_set(nskb, dst);
 
        skb_reserve(nskb, hh_len + dst->header_len);