aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/sunrpc/svc_rdma.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-08-17svcrdma: Convert rdma->sc_rw_ctxts to llistChuck Lever1-1/+1
2021-08-17svcrdma: Relieve contention on sc_send_lock.Chuck Lever1-2/+2
2021-08-17svcrdma: Fewer calls to wake_up() in Send completion handlerChuck Lever1-0/+1
2021-03-31svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_argChuck Lever1-3/+0
2021-03-31svcrdma: Remove sc_read_complete_qChuck Lever1-2/+0
2021-03-22svcrdma: Remove unused sc_pages fieldChuck Lever1-2/+1
2021-03-22svcrdma: Normalize Send page handlingChuck Lever1-0/+1
2021-03-22svcrdma: Maintain a Receive water markChuck Lever1-0/+2
2021-03-11svcrdma: Revert "svcrdma: Reduce Receive doorbell rate"Chuck Lever1-1/+0
2021-01-25svcrdma: Reduce Receive doorbell rateChuck Lever1-0/+1
2021-01-25svcrdma: Deprecate stat variables that are no longer usedChuck Lever1-5/+0
2021-01-25svcrdma: Restore read and write statsChuck Lever1-2/+2
2021-01-25svcrdma: Convert rdma_stat_sq_starve to a per-CPU counterChuck Lever1-1/+1
2021-01-25svcrdma: Convert rdma_stat_recv to a per-CPU counterChuck Lever1-1/+2
2020-11-30svcrdma: Use the new parsed chunk list when pulling Read chunksChuck Lever1-3/+3
2020-11-30svcrdma: Remove chunk list pointersChuck Lever1-4/+0
2020-11-30svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunkChuck Lever1-1/+1
2020-11-30svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg()Chuck Lever1-1/+1
2020-11-30svcrdma: Support multiple write chunks when pulling upChuck Lever1-0/+2
2020-11-30svcrdma: Use parsed chunk lists to construct RDMA WritesChuck Lever1-3/+2
2020-11-30svcrdma: Use parsed chunk lists to detect reverse direction repliesChuck Lever1-0/+1
2020-11-30svcrdma: Add a "parsed chunk list" data structureChuck Lever1-0/+12
2020-11-30svcrdma: Post RDMA Writes while XDR encoding repliesChuck Lever1-3/+1
2020-11-30SUNRPC: Rename svc_encode_read_payload()Chuck Lever1-2/+2
2020-07-13svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()Chuck Lever1-1/+2
2020-07-13svcrdma: Introduce Send completion IDsChuck Lever1-0/+2
2020-07-13svcrdma: Introduce Receive completion IDsChuck Lever1-0/+4
2020-07-13svcrdma: Remove declarations for functions long removedChuck Lever1-4/+0
2020-07-13svcrdma: Make svc_rdma_send_error_msg() a global functionChuck Lever1-0/+4
2020-05-18svcrdma: Remove the SVCRDMA_DEBUG macroChuck Lever1-1/+0
2020-05-18svcrdma: Fix backchannel return codeChuck Lever1-3/+2
2020-04-17svcrdma: Fix leak of svc_rdma_recv_ctxt objectsChuck Lever1-0/+1
2020-03-16svcrdma: Avoid DMA mapping small RPC RepliesChuck Lever1-0/+1
2020-03-16svcrdma: Fix double sync of transport header bufferChuck Lever1-3/+0
2020-03-16svcrdma: Refactor chunk list encodersChuck Lever1-0/+2
2020-03-16svcrdma: Update synopsis of svc_rdma_map_reply_msg()Chuck Lever1-2/+3
2020-03-16svcrdma: Update synopsis of svc_rdma_send_reply_chunk()Chuck Lever1-1/+1
2020-03-16svcrdma: De-duplicate code that locates Write and Reply chunksChuck Lever1-0/+2
2020-03-16svcrdma: Use struct xdr_stream to decode ingress transport headersChuck Lever1-0/+1
2020-03-16nfsd: Fix NFSv4 READ on RDMA when using readvChuck Lever1-1/+7
2019-08-19svcrdma: Use llist for managing cache of recv_ctxtsChuck Lever1-2/+3
2019-08-19svcrdma: Remove svc_rdma_wqChuck Lever1-1/+0
2018-12-27sunrpc: remove unused xpo_prep_reply_hdr callbackVasily Averin1-1/+0
2018-11-28svcrdma: Optimize the logic that selects the R_key to invalidateChuck Lever1-0/+1
2018-10-29svcrdma: Increase the default connection credit limitChuck Lever1-6/+7
2018-05-11svcrdma: Remove unused svc_rdma_op_ctxtChuck Lever1-21/+0
2018-05-11svcrdma: Persistently allocate and DMA-map Send buffersChuck Lever1-2/+6
2018-05-11svcrdma: Remove post_send_wrChuck Lever1-3/+0
2018-05-11svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxtChuck Lever1-6/+3
2018-05-11svcrdma: Introduce svc_rdma_send_ctxtChuck Lever1-12/+23