diff options
author | Chuck Lever <cel@citi.umich.edu> | 2005-08-11 16:25:17 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2005-09-23 12:38:08 -0400 |
commit | 602f83273c89fdd25f24757564d8001cf723e740 (patch) | |
tree | 5268f27e143907ca08d265fdbc49e9c5c89e914d /net | |
parent | eab5c084b858fd95a873fc2b97de9a9ad937b4ed (diff) | |
download | kernel-crypto-602f83273c89fdd25f24757564d8001cf723e740.tar.gz kernel-crypto-602f83273c89fdd25f24757564d8001cf723e740.tar.xz kernel-crypto-602f83273c89fdd25f24757564d8001cf723e740.zip |
[PATCH] RPC: portmapper doesn't need a reserved port
The in-kernel portmapper does not require a reserved port for making
bind queries.
Test-plan:
Tens of runs of the Connectathon locking suite with TCP and UDP
against several other NFS server implementations using NFSv3,
not NFSv4 (which doesn't require rpcbind).
Version: Thu, 11 Aug 2005 16:02:43 -0400
Signed-off-by: Chuck Lever <cel@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/sunrpc/pmap_clnt.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/sunrpc/pmap_clnt.c b/net/sunrpc/pmap_clnt.c index 4e81f276692..d8e3f220002 100644 --- a/net/sunrpc/pmap_clnt.c +++ b/net/sunrpc/pmap_clnt.c @@ -208,6 +208,7 @@ pmap_create(char *hostname, struct sockaddr_in *srvaddr, int proto) if (IS_ERR(xprt)) return (struct rpc_clnt *)xprt; xprt->addr.sin_port = htons(RPC_PMAP_PORT); + xprt->resvport = 0; /* printk("pmap: create clnt\n"); */ clnt = rpc_new_client(xprt, hostname, |