Age | Commit message (Expand) | Author | Files | Lines |
2018-09-30 | SUNRPC: Move RPC retransmission stat counter to xprt_transmit() | Trond Myklebust | 1 | -7/+12 |
2018-09-30 | SUNRPC: Simplify xprt_prepare_transmit() | Trond Myklebust | 1 | -16/+7 |
2018-09-30 | SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK | Trond Myklebust | 1 | -14/+0 |
2018-09-30 | SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() | Trond Myklebust | 1 | -1/+1 |
2018-09-30 | SUNRPC: Fix up the back channel transmit | Trond Myklebust | 1 | -1/+26 |
2018-09-30 | SUNRPC: Refactor RPC call encoding | Trond Myklebust | 1 | -9/+13 |
2018-09-30 | SUNRPC: Add a transmission queue for RPC requests | Trond Myklebust | 1 | -9/+75 |
2018-09-30 | SUNRPC: Distinguish between the slot allocation list and receive queue | Trond Myklebust | 1 | -6/+6 |
2018-09-30 | SUNRPC: Refactor xprt_transmit() to remove wait for reply code | Trond Myklebust | 1 | -22/+52 |
2018-09-30 | SUNRPC: Refactor xprt_transmit() to remove the reply queue code | Trond Myklebust | 1 | -44/+83 |
2018-09-30 | SUNRPC: Rename xprt->recv_lock to xprt->queue_lock | Trond Myklebust | 1 | -12/+12 |
2018-09-30 | SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit | Trond Myklebust | 1 | -6/+3 |
2018-09-30 | SUNRPC: Refactor the transport request pinning | Trond Myklebust | 1 | -20/+23 |
2018-09-30 | SUNRPC: Simplify identification of when the message send/receive is complete | Trond Myklebust | 1 | -3/+14 |
2018-09-30 | SUNRPC: The transmitted message must lie in the RPCSEC window of validity | Trond Myklebust | 1 | -0/+7 |
2018-09-30 | SUNRPC: Clean up initialisation of the struct rpc_rqst | Trond Myklebust | 1 | -40/+51 |
2018-07-31 | sunrpc: whitespace fixes | Stephen Hemminger | 1 | -1/+1 |
2018-06-19 | sunrpc: Prevent duplicate XID allocation | Chuck Lever | 1 | -3/+7 |
2018-05-07 | SUNRPC: Add a ->free_slot transport callout | Chuck Lever | 1 | -2/+3 |
2018-05-07 | SUNRPC: Initialize rpc_rqst outside of xprt->reserve_lock | Chuck Lever | 1 | -5/+7 |
2018-04-10 | SUNRPC: Make num_reqs a non-atomic integer | Chuck Lever | 1 | -8/+9 |
2018-04-10 | SUNRPC: Make RTT measurement more precise (Send) | Chuck Lever | 1 | -1/+0 |
2018-04-10 | SUNRPC: Make RTT measurement more precise (Receive) | Chuck Lever | 1 | -2/+3 |
2018-04-10 | SUNRPC: Move xprt_update_rtt callsite | Chuck Lever | 1 | -3/+8 |
2018-02-07 | SUNRPC: Queue latency-sensitive socket tasks to xprtiod | Trond Myklebust | 1 | -1/+2 |
2018-01-23 | SUNRPC: Trace xprt_timer events | Chuck Lever | 1 | -1/+1 |
2017-12-16 | Merge tag 'nfs-for-4.15-3' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 1 | -9/+19 |
2017-12-15 | SUNRPC: Fix a race in the receive code path | Trond Myklebust | 1 | -9/+19 |
2017-11-17 | Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 1 | -0/+1 |
2017-11-17 | net: sunrpc: mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -0/+1 |
2017-10-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -11/+25 |
2017-10-19 | SUNRPC: Destroy transport from the system workqueue | Trond Myklebust | 1 | -10/+24 |
2017-10-18 | sunrpc: Convert timers to use timer_setup() | Kees Cook | 1 | -5/+4 |
2017-10-16 | SUNRPC: fix a list corruption issue in xprt_release() | Trond Myklebust | 1 | -1/+1 |
2017-09-05 | xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler | Chuck Lever | 1 | -0/+2 |
2017-08-18 | SUNRPC: Add a separate spinlock to protect the RPC request receive list | Trond Myklebust | 1 | -8/+12 |
2017-08-16 | SUNRPC: Don't hold the transport lock across socket copy operations | Trond Myklebust | 1 | -0/+43 |
2017-07-13 | SUNRPC: Make slot allocation more reliable | Trond Myklebust | 1 | -3/+5 |
2017-04-25 | sunrpc: Export xprt_force_disconnect() | Chuck Lever | 1 | -0/+1 |
2017-02-10 | sunrpc: Allow xprt->ops->timer method to sleep | Chuck Lever | 1 | -2/+0 |
2016-12-01 | sunrpc: Don't engage exponential backoff when connection attempt is rejected. | NeilBrown | 1 | -1/+2 |
2016-09-19 | SUNRPC: Generalize the RPC buffer release API | Chuck Lever | 1 | -1/+1 |
2016-08-02 | SUNRPC: Fix up socket autodisconnect | Trond Myklebust | 1 | -8/+18 |
2016-06-13 | SUNRPC: Reduce latency when send queue is congested | Trond Myklebust | 1 | -2/+4 |
2016-06-13 | SUNRPC: RPC transport queue must be low latency | Trond Myklebust | 1 | -4/+4 |
2016-02-05 | SUNRPC: Use the multipath iterator to assign a transport to each task | Trond Myklebust | 1 | -11/+3 |
2016-02-05 | SUNRPC: Add a structure to track multiple transports | Trond Myklebust | 1 | -0/+1 |
2016-01-31 | SUNRPC: Make freeing of struct xprt rcu-safe | Trond Myklebust | 1 | -1/+2 |
2016-01-31 | SUNRPC: Uninline xprt_get(); It isn't performance critical. | Trond Myklebust | 1 | -3/+21 |
2016-01-19 | svcrdma: Add class for RDMA backwards direction transport | Chuck Lever | 1 | -0/+1 |