]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/sdp: Use inet_sk for portability.
authorMichael S. Tsirkin <mst@mellanox.co.il>
Thu, 17 Aug 2006 14:26:00 +0000 (17:26 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:03:56 +0000 (05:03 -0700)
drivers/infiniband/ulp/sdp/sdp_cma.c

index b20e1ce03ca1c1bd54b3128845a26896af16d5e3..ef64c717630e2f55cd2b1e24f345866ffdbfd772 100644 (file)
@@ -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: