From e4c5ea245a561cb34dfe3a611200f1bfd90d0951 Mon Sep 17 00:00:00 2001 From: "Michael S. Tsirkin" Date: Thu, 17 Aug 2006 17:26:00 +0300 Subject: [PATCH] IB/sdp: Use inet_sk for portability. --- drivers/infiniband/ulp/sdp/sdp_cma.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/infiniband/ulp/sdp/sdp_cma.c b/drivers/infiniband/ulp/sdp/sdp_cma.c index b20e1ce03ca1..ef64c717630e 100644 --- a/drivers/infiniband/ulp/sdp/sdp_cma.c +++ b/drivers/infiniband/ulp/sdp/sdp_cma.c @@ -372,10 +372,8 @@ int sdp_cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event) hh.localrcvsz = hh.desremrcvsz = htonl(SDP_MAX_SEND_SKB_FRAGS * PAGE_SIZE + sizeof(struct sdp_bsdh)); hh.max_adverts = 0x1; - - sdp_sk(sk)->isk.rcv_saddr = ((struct sockaddr_in *)&id->route.addr.src_addr)->sin_addr.s_addr; - sdp_sk(sk)->isk.saddr = sdp_sk(sk)->isk.rcv_saddr; - + inet_sk(sk)->saddr = inet_sk(sk)->rcv_saddr = + ((struct sockaddr_in *)&id->route.addr.src_addr)->sin_addr.s_addr; memset(&conn_param, 0, sizeof conn_param); conn_param.private_data_len = sizeof hh; conn_param.private_data = &hh; @@ -440,8 +438,8 @@ int sdp_cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event) break; case RDMA_CM_EVENT_ESTABLISHED: sdp_dbg(sk, "RDMA_CM_EVENT_ESTABLISHED\n"); - sdp_sk(sk)->isk.rcv_saddr = ((struct sockaddr_in *)&id->route.addr.src_addr)->sin_addr.s_addr; - sdp_sk(sk)->isk.saddr = sdp_sk(sk)->isk.rcv_saddr; + inet_sk(sk)->saddr = inet_sk(sk)->rcv_saddr = + ((struct sockaddr_in *)&id->route.addr.src_addr)->sin_addr.s_addr; rc = sdp_connected_handler(sk, event); break; case RDMA_CM_EVENT_DISCONNECTED: -- 2.50.1