summaryrefslogtreecommitdiff
path: root/include/linux/sunrpc/svc_rdma.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-20Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain"Chuck Lever1-10/+3
2024-03-01svcrdma: Add Write chunk WRs to the RPC's Send WR chainChuck Lever1-3/+10
2024-03-01svcrdma: Post WRs for Write chunks in svc_rdma_sendto()Chuck Lever1-3/+3
2024-03-01svcrdma: Post the Reply chunk and Send WR togetherChuck Lever1-4/+9
2024-03-01svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxtChuck Lever1-0/+25
2024-03-01svcrdma: Post Send WR chainChuck Lever1-2/+4
2024-01-08svcrdma: Implement multi-stage Read completion againChuck Lever1-2/+4
2024-01-08svcrdma: Add back svcxprt_rdma::sc_read_complete_qChuck Lever1-0/+1
2024-01-08svcrdma: Add back svc_rdma_recv_ctxt::rc_pagesChuck Lever1-1/+3
2024-01-08svcrdma: De-duplicate completion ID initialization helpersChuck Lever1-0/+24
2024-01-08svcrdma: Move the svc_rdma_cc_init() callChuck Lever1-0/+2
2024-01-08svcrdma: Update synopsis of svc_rdma_build_read_segment()Chuck Lever1-0/+7
2024-01-08svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxtChuck Lever1-0/+1
2024-01-08svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxtChuck Lever1-0/+1
2024-01-08svcrdma: Start moving fields out of struct svc_rdma_read_infoChuck Lever1-0/+4
2024-01-08svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.hChuck Lever1-0/+15
2024-01-08svcrdma: Add an async version of svc_rdma_send_ctxt_put()Chuck Lever1-0/+2
2024-01-08svcrdma: Add a utility workqueue to svcrdmaChuck Lever1-0/+1
2024-01-08svcrdma: Eliminate allocation of recv_ctxt objects in backchannelChuck Lever1-1/+2
2023-06-12svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send page handling")Chuck Lever1-1/+0
2023-06-12SUNRPC: Revert 579900670ac7 ("svcrdma: Remove unused sc_pages field")Chuck Lever1-1/+2
2023-06-12svcrdma: Clean up allocation of svc_rdma_recv_ctxtChuck Lever1-1/+0
2023-05-14SUNRPC: always free ctxt when freeing deferred requestNeilBrown1-1/+1
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-14svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()Chuck Lever1-1/+2
2020-07-14svcrdma: Introduce Send completion IDsChuck Lever1-0/+2
2020-07-14svcrdma: Introduce Receive completion IDsChuck Lever1-0/+4