summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* SUNRPC: Use the ENOTCONN error on socket disconnectTrond Myklebust2019-03-151-1/+1
* NFSv4/flexfiles: Abort I/O early if the layout segment was invalidatedTrond Myklebust2019-03-011-0/+7
* Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux...Trond Myklebust2019-02-251-4/+6
|\
| * SUNRPC: Introduce trace points in rpc_auth_gss.koChuck Lever2019-02-141-4/+6
* | SUNRPC: Convert socket page send code to use iov_iter()Trond Myklebust2019-02-201-0/+1
* | SUNRPC: Ensure rq_bytes_sent is reset before request transmissionTrond Myklebust2019-02-201-2/+0
* | SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobsTrond Myklebust2019-02-201-0/+3
|/
* SUNRPC: Address Kerberos performance/behavior regressionChuck Lever2019-01-151-1/+1
* SUNRPC: Ensure rq_bytes_sent is reset before request transmissionTrond Myklebust2019-01-151-0/+1
* SUNRPC: Remove xprt_connect_status()Trond Myklebust2018-12-181-31/+1
* SUNRPC: Fix disconnection racesTrond Myklebust2018-12-181-1/+4
* SUNRPC: Fix a potential race in xprt_connect()Trond Myklebust2018-12-021-2/+9
* SUNRPC: Fix a memory leak in call_encode()Trond Myklebust2018-12-021-0/+2
* Merge tag 'nfs-rdma-for-4.20-1' of git://git.linux-nfs.org/projects/anna/linu...Trond Myklebust2018-10-181-10/+4
|\
| * sunrpc: Fix connect metricsChuck Lever2018-10-021-10/+4
* | SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter()Trond Myklebust2018-09-301-0/+17
* | SUNRPC: Convert the xprt->sending queue back to an ordinary wait queueTrond Myklebust2018-09-301-17/+3
* | SUNRPC: Convert xprt receive queue to use an rbtreeTrond Myklebust2018-09-301-11/+82
* | SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCKTrond Myklebust2018-09-301-2/+5
* | SUNRPC: Cleanup: remove the unused 'task' argument from the request_send()Trond Myklebust2018-09-301-1/+1
* | SUNRPC: Clean up transport write space handlingTrond Myklebust2018-09-301-30/+47
* | SUNRPC: Turn off throttling of RPC slots for TCP socketsTrond Myklebust2018-09-301-14/+0
* | SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCKTrond Myklebust2018-09-301-2/+2
* | SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queueTrond Myklebust2018-09-301-11/+60
* | SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queueTrond Myklebust2018-09-301-0/+11
* | SUNRPC: Support for congestion control when queuing is enabledTrond Myklebust2018-09-301-36/+92
* | SUNRPC: Improve latency for interactive tasksTrond Myklebust2018-09-301-3/+24
* | SUNRPC: Move RPC retransmission stat counter to xprt_transmit()Trond Myklebust2018-09-301-7/+12
* | SUNRPC: Simplify xprt_prepare_transmit()Trond Myklebust2018-09-301-16/+7
* | SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCKTrond Myklebust2018-09-301-14/+0
* | SUNRPC: Treat the task and request as separate in the xprt_ops->send_request()Trond Myklebust2018-09-301-1/+1
* | SUNRPC: Fix up the back channel transmitTrond Myklebust2018-09-301-1/+26
* | SUNRPC: Refactor RPC call encodingTrond Myklebust2018-09-301-9/+13
* | SUNRPC: Add a transmission queue for RPC requestsTrond Myklebust2018-09-301-9/+75
* | SUNRPC: Distinguish between the slot allocation list and receive queueTrond Myklebust2018-09-301-6/+6
* | SUNRPC: Refactor xprt_transmit() to remove wait for reply codeTrond Myklebust2018-09-301-22/+52
* | SUNRPC: Refactor xprt_transmit() to remove the reply queue codeTrond Myklebust2018-09-301-44/+83
* | SUNRPC: Rename xprt->recv_lock to xprt->queue_lockTrond Myklebust2018-09-301-12/+12
* | SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmitTrond Myklebust2018-09-301-6/+3
* | SUNRPC: Refactor the transport request pinningTrond Myklebust2018-09-301-20/+23
* | SUNRPC: Simplify identification of when the message send/receive is completeTrond Myklebust2018-09-301-3/+14
* | SUNRPC: The transmitted message must lie in the RPCSEC window of validityTrond Myklebust2018-09-301-0/+7
* | SUNRPC: Clean up initialisation of the struct rpc_rqstTrond Myklebust2018-09-301-40/+51
|/
* sunrpc: whitespace fixesStephen Hemminger2018-07-311-1/+1
* sunrpc: Prevent duplicate XID allocationChuck Lever2018-06-191-3/+7
* SUNRPC: Add a ->free_slot transport calloutChuck Lever2018-05-071-2/+3
* SUNRPC: Initialize rpc_rqst outside of xprt->reserve_lockChuck Lever2018-05-071-5/+7
* SUNRPC: Make num_reqs a non-atomic integerChuck Lever2018-04-101-8/+9
* SUNRPC: Make RTT measurement more precise (Send)Chuck Lever2018-04-101-1/+0
* SUNRPC: Make RTT measurement more precise (Receive)Chuck Lever2018-04-101-2/+3