SUNRPC: Rename xs_bind() to prepare for IPv6-specific bind method
Prepare for introduction of IPv6-specific socket bind function. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
20612005c5
commit
7dc753f039
1 changed files with 6 additions and 5 deletions
|
@ -1227,7 +1227,7 @@ static void xs_set_port(struct rpc_xprt *xprt, unsigned short port)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int xs_bind(struct sock_xprt *transport, struct socket *sock)
|
static int xs_bind4(struct sock_xprt *transport, struct socket *sock)
|
||||||
{
|
{
|
||||||
struct sockaddr_in myaddr = {
|
struct sockaddr_in myaddr = {
|
||||||
.sin_family = AF_INET,
|
.sin_family = AF_INET,
|
||||||
|
@ -1255,8 +1255,9 @@ static int xs_bind(struct sock_xprt *transport, struct socket *sock)
|
||||||
else
|
else
|
||||||
port--;
|
port--;
|
||||||
} while (err == -EADDRINUSE && port != transport->port);
|
} while (err == -EADDRINUSE && port != transport->port);
|
||||||
dprintk("RPC: xs_bind "NIPQUAD_FMT":%u: %s (%d)\n",
|
dprintk("RPC: %s "NIPQUAD_FMT":%u: %s (%d)\n",
|
||||||
NIPQUAD(myaddr.sin_addr), port, err ? "failed" : "ok", err);
|
__FUNCTION__, NIPQUAD(myaddr.sin_addr),
|
||||||
|
port, err ? "failed" : "ok", err);
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1315,7 +1316,7 @@ static void xs_udp_connect_worker(struct work_struct *work)
|
||||||
}
|
}
|
||||||
xs_reclassify_socket(sock);
|
xs_reclassify_socket(sock);
|
||||||
|
|
||||||
if (xs_bind(transport, sock)) {
|
if (xs_bind4(transport, sock)) {
|
||||||
sock_release(sock);
|
sock_release(sock);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
@ -1402,7 +1403,7 @@ static void xs_tcp_connect_worker(struct work_struct *work)
|
||||||
}
|
}
|
||||||
xs_reclassify_socket(sock);
|
xs_reclassify_socket(sock);
|
||||||
|
|
||||||
if (xs_bind(transport, sock)) {
|
if (xs_bind4(transport, sock)) {
|
||||||
sock_release(sock);
|
sock_release(sock);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue