]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/sdp: set sport on autobind
authorMichael S. Tsirkin <mst@mellanox.co.il>
Mon, 24 Jul 2006 15:42:57 +0000 (18:42 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:03:52 +0000 (05:03 -0700)
drivers/infiniband/ulp/sdp/sdp_main.c

index e61b4af327f5851773f5aa44dc802cd621ecefd6..41a2a3dca0e8054440490f4703b413eb7b554994 100644 (file)
@@ -373,6 +373,7 @@ static int sdp_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len)
                rc = sdp_get_port(sk, 0);
                if (rc)
                        return rc;
+               inet_sk(sk)->sport = htons(inet_sk(sk)->num);
        }
 
        sdp_dbg(sk, "%s %u.%u.%u.%u:%hu -> %u.%u.%u.%u:%hu\n", __func__,
@@ -1226,6 +1227,7 @@ static int sdp_listen(struct sock *sk, int backlog)
                rc = sdp_get_port(sk, 0);
                if (rc)
                        return rc;
+               inet_sk(sk)->sport = htons(inet_sk(sk)->num);
        }
 
        rc = rdma_listen(ssk->id, backlog);