]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/rxrpc/ar-peer.c
net: use the macros defined for the members of flowi
[net-next-2.6.git] / net / rxrpc / ar-peer.c
index f0f85b0123f7b58f3d9e34048af2bcf49fcf4fa5..a53fb25a64edb114ee2d0b7d531081cee6426227 100644 (file)
@@ -47,12 +47,12 @@ static void rxrpc_assess_MTU_size(struct rxrpc_peer *peer)
        case AF_INET:
                fl.oif = 0;
                fl.proto = IPPROTO_UDP,
-               fl.nl_u.ip4_u.saddr = 0;
-               fl.nl_u.ip4_u.daddr = peer->srx.transport.sin.sin_addr.s_addr;
-               fl.nl_u.ip4_u.tos = 0;
+               fl.fl4_dst = peer->srx.transport.sin.sin_addr.s_addr;
+               fl.fl4_src = 0;
+               fl.fl4_tos = 0;
                /* assume AFS.CM talking to AFS.FS */
-               fl.uli_u.ports.sport = htons(7001);
-               fl.uli_u.ports.dport = htons(7000);
+               fl.fl_ip_sport = htons(7001);
+               fl.fl_ip_dport = htons(7000);
                break;
        default:
                BUG();
@@ -64,8 +64,8 @@ static void rxrpc_assess_MTU_size(struct rxrpc_peer *peer)
                return;
        }
 
-       peer->if_mtu = dst_mtu(&rt->u.dst);
-       dst_release(&rt->u.dst);
+       peer->if_mtu = dst_mtu(&rt->dst);
+       dst_release(&rt->dst);
 
        _leave(" [if_mtu %u]", peer->if_mtu);
 }