summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/clnt.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2015-02-08 15:00:06 -0500
committerTrond Myklebust <trond.myklebust@primarydata.com>2015-02-08 18:52:11 -0500
commit4dda9c8a5e34773b290c6b5938ccb36e7fcdf35c (patch)
treecbbed61fb38c38f281f7a5775d4a793e4ebe401d /net/sunrpc/clnt.c
parentbc3203cdca962bcfaf2d59a5bc59b9f0171c7df4 (diff)
downloadop-kernel-dev-4dda9c8a5e34773b290c6b5938ccb36e7fcdf35c.zip
op-kernel-dev-4dda9c8a5e34773b290c6b5938ccb36e7fcdf35c.tar.gz
SUNRPC: Set SO_REUSEPORT socket option for TCP connections
When using TCP, we need the ability to reuse port numbers after a disconnection, so that the NFSv3 server knows that we're the same client. Currently we use a hack to work around the TCP socket's TIME_WAIT: we send an RST instead of closing, which doesn't always work... The SO_REUSEPORT option added in Linux 3.9 allows us to bind multiple TCP connections to the same source address+port combination, and thus to use ordinary TCP close() instead of the current hack. Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'net/sunrpc/clnt.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud