summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprt.c
Commit message (Expand)AuthorAgeFilesLines
* SUNRPC: Trace transport lifetime eventsChuck Lever2020-06-111-10/+11
* SUNRPC: Split the xdr_buf event classChuck Lever2020-06-111-1/+1
* svcrdma: Create a generic tracing class for displaying xdr_buf layoutChuck Lever2020-03-161-2/+1
* Merge tag 'nfs-rdma-for-5.5-1' of git://git.linux-nfs.org/projects/anna/linux...Trond Myklebust2019-11-181-9/+13
|\
| * SUNRPC: Add trace points to observe transport congestion controlChuck Lever2019-10-241-9/+13
* | SUNRPC: Destroy the back channel when we destroy the host transportTrond Myklebust2019-10-301-0/+5
|/
* Merge tag 'nfs-for-5.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2019-09-261-23/+38
|\
| * SUNRPC: Fix congestion window race with disconnectChuck Lever2019-09-201-0/+7
| * SUNRPC: Dequeue the request from the receive queue while we're re-encodingTrond Myklebust2019-09-171-23/+31
* | Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated"Trond Myklebust2019-08-261-7/+0
|/
* SUNRPC: Ensure the bvecs are reset when we re-encode the RPC requestTrond Myklebust2019-07-181-0/+2
* Merge tag 'nfs-rdma-for-5.3-1' of git://git.linux-nfs.org/projects/anna/linux...Trond Myklebust2019-07-121-0/+32
|\
| * xprtrdma: Modernize ops->connectChuck Lever2019-07-091-0/+32
* | SUNRPC: Fix possible autodisconnect during connect due to old last_usedDave Wysochanski2019-07-061-1/+1
* | Merge branch 'bh-remove'Trond Myklebust2019-07-061-33/+28
|\ \
| * | SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lockTrond Myklebust2019-07-061-33/+28
* | | SUNRPC: Move call to rpc_count_iostats before rpc_call_doneDave Wysochanski2019-07-061-4/+0
|/ /
* / Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE"Anna Schumaker2019-06-211-3/+1
|/
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* SUNRPC: Update comments based on recent changesChuck Lever2019-04-251-2/+2
* SUNRPC: Start the first major timeout calculation at task creationTrond Myklebust2019-04-251-10/+34
* SUNRPC: Ensure that the transport layer respect major timeoutsTrond Myklebust2019-04-251-4/+13
* SUNRPC: Declare RPC timers as TIMER_DEFERRABLETrond Myklebust2019-04-251-1/+3
* SUNRPC: Add function rpc_sleep_on_timeout()Trond Myklebust2019-04-251-15/+21
* SUNRPC: Refactor xprt_request_wait_receive()Trond Myklebust2019-04-251-37/+42
* SUNRPC: Fix up task signallingTrond Myklebust2019-04-251-0/+4
* 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