summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* SUNRPC: Move xprt_update_rtt callsiteChuck Lever2018-04-101-3/+8
* SUNRPC: Queue latency-sensitive socket tasks to xprtiodTrond Myklebust2018-02-071-1/+2
* SUNRPC: Trace xprt_timer eventsChuck Lever2018-01-231-1/+1
* Merge tag 'nfs-for-4.15-3' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2017-12-161-9/+19
|\
| * SUNRPC: Fix a race in the receive code pathTrond Myklebust2017-12-151-9/+19
* | Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2017-11-171-0/+1
|\|
| * net: sunrpc: mark expected switch fall-throughsGustavo A. R. Silva2017-11-171-0/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-10-301-11/+25
|\ \
| * | SUNRPC: Destroy transport from the system workqueueTrond Myklebust2017-10-191-10/+24
| * | SUNRPC: fix a list corruption issue in xprt_release()Trond Myklebust2017-10-161-1/+1
| |/
* / sunrpc: Convert timers to use timer_setup()Kees Cook2017-10-181-5/+4
|/
* xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handlerChuck Lever2017-09-061-0/+2
* SUNRPC: Add a separate spinlock to protect the RPC request receive listTrond Myklebust2017-08-181-8/+12
* SUNRPC: Don't hold the transport lock across socket copy operationsTrond Myklebust2017-08-161-0/+43
* SUNRPC: Make slot allocation more reliableTrond Myklebust2017-07-131-3/+5
* sunrpc: Export xprt_force_disconnect()Chuck Lever2017-04-251-0/+1
* sunrpc: Allow xprt->ops->timer method to sleepChuck Lever2017-02-101-2/+0
* sunrpc: Don't engage exponential backoff when connection attempt is rejected.NeilBrown2016-12-011-1/+2
* SUNRPC: Generalize the RPC buffer release APIChuck Lever2016-09-191-1/+1
* SUNRPC: Fix up socket autodisconnectTrond Myklebust2016-08-021-8/+18
* SUNRPC: Reduce latency when send queue is congestedTrond Myklebust2016-06-131-2/+4
* SUNRPC: RPC transport queue must be low latencyTrond Myklebust2016-06-131-4/+4
* SUNRPC: Use the multipath iterator to assign a transport to each taskTrond Myklebust2016-02-061-11/+3
* SUNRPC: Add a structure to track multiple transportsTrond Myklebust2016-02-061-0/+1
* SUNRPC: Make freeing of struct xprt rcu-safeTrond Myklebust2016-02-011-1/+2
* SUNRPC: Uninline xprt_get(); It isn't performance critical.Trond Myklebust2016-02-011-3/+21