]> Pileus Git - ~andy/linux/blobdiff - net/dccp/ipv4.c
Merge branch 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[~andy/linux] / net / dccp / ipv4.c
index ab4f44c9bb21004ef3152e50c99e4409f6f1e24a..176ecdba4a22c0e3b4ec1b2c102032b4d64e763e 100644 (file)
@@ -481,7 +481,7 @@ static struct dst_entry* dccp_v4_route_skb(struct net *net, struct sock *sk,
        struct rtable *rt;
        const struct iphdr *iph = ip_hdr(skb);
        struct flowi4 fl4 = {
-               .flowi4_oif = skb_rtable(skb)->rt_iif,
+               .flowi4_oif = inet_iif(skb),
                .daddr = iph->saddr,
                .saddr = iph->daddr,
                .flowi4_tos = RT_CONN_FLAGS(sk),
@@ -508,7 +508,7 @@ static int dccp_v4_send_response(struct sock *sk, struct request_sock *req,
        struct dst_entry *dst;
        struct flowi4 fl4;
 
-       dst = inet_csk_route_req(sk, &fl4, req, false);
+       dst = inet_csk_route_req(sk, &fl4, req);
        if (dst == NULL)
                goto out;