aboutsummaryrefslogtreecommitdiff
path: root/net/sunrpc/xprtrdma/svc_rdma_sendto.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-04-20Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain"Chuck Lever1-4/+1
2024-03-01svcrdma: Add Write chunk WRs to the RPC's Send WR chainChuck Lever1-1/+4
2024-03-01svcrdma: Post WRs for Write chunks in svc_rdma_sendto()Chuck Lever1-19/+11
2024-03-01svcrdma: Post the Reply chunk and Send WR togetherChuck Lever1-14/+20
2024-03-01svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxtChuck Lever1-1/+1
2024-03-01svcrdma: Post Send WR chainChuck Lever1-16/+33
2024-03-01svcrdma: Fix retry loop in svc_rdma_send()Chuck Lever1-11/+17
2024-03-01svcrdma: Prevent a UAF in svc_rdma_send()Chuck Lever1-3/+8
2024-03-01svcrdma: Fix SQ wake-upsChuck Lever1-3/+3
2024-01-07svcrdma: Optimize svc_rdma_cc_init()Chuck Lever1-1/+1
2024-01-07svcrdma: De-duplicate completion ID initialization helpersChuck Lever1-7/+0
2024-01-07svcrdma: Update some svcrdma DMA-related tracepointsChuck Lever1-5/+5
2024-01-07svcrdma: SQ error tracepoints should report completion IDsChuck Lever1-3/+3
2024-01-07rpcrdma: Introduce a simple cid tracepoint classChuck Lever1-1/+1
2024-01-07svcrdma: Clean up lockingChuck Lever1-2/+2
2024-01-07svcrdma: Add an async version of svc_rdma_send_ctxt_put()Chuck Lever1-9/+25
2024-01-07svcrdma: Eliminate allocation of recv_ctxt objects in backchannelChuck Lever1-14/+17
2023-06-17svcrdma: Convert "might sleep" comment into a code annotationChuck Lever1-0/+2
2023-06-17SUNRPC: Optimize page release in svc_rdma_sendto()Chuck Lever1-2/+2
2023-06-12svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send page handling")Chuck Lever1-15/+12
2023-06-12SUNRPC: Revert 579900670ac7 ("svcrdma: Remove unused sc_pages field")Chuck Lever1-0/+25
2023-06-12SUNRPC: Revert cc93ce9529a6 ("svcrdma: Retain the page backing rq_res.head[0]...Chuck Lever1-5/+0
2023-06-12svcrdma: Clean up allocation of svc_rdma_send_ctxtChuck Lever1-5/+4
2021-10-04svcrdma: Split the svcrdma_wc_send() tracepointChuck Lever1-3/+11
2021-08-17svcrdma: Relieve contention on sc_send_lock.Chuck Lever1-15/+8
2021-08-17svcrdma: Fewer calls to wake_up() in Send completion handlerChuck Lever1-3/+15
2021-04-14svcrdma: Pass a useful error code to the send_err tracepointChuck Lever1-3/+9
2021-04-14svcrdma: Rename goto labels in svc_rdma_sendto()Chuck Lever1-12/+12
2021-04-14svcrdma: Don't leak send_ctxt on Send errorsChuck Lever1-4/+4
2021-03-22svcrdma: Retain the page backing rq_res.head[0].iov_baseChuck Lever1-0/+5
2021-03-22svcrdma: Remove unused sc_pages fieldChuck Lever1-25/+0
2021-03-22svcrdma: Normalize Send page handlingChuck Lever1-13/+16
2021-03-22svcrdma: Add a "deferred close" helperChuck Lever1-6/+4
2021-03-22svcrdma: RPCDBG_FACILITY is no longer usedChuck Lever1-2/+0
2021-01-25svcrdma: Convert rdma_stat_sq_starve to a per-CPU counterChuck Lever1-1/+1
2020-11-30svcrdma: Clean up chunk tracepointsChuck Lever1-2/+0
2020-11-30svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg()Chuck Lever1-76/+98
2020-11-30svcrdma: Support multiple write chunks when pulling upChuck Lever1-76/+112
2020-11-30svcrdma: Use parsed chunk lists to encode Reply transport headersChuck Lever1-61/+44
2020-11-30svcrdma: Use parsed chunk lists to construct RDMA WritesChuck Lever1-9/+13
2020-11-30svcrdma: Clean up svc_rdma_encode_reply_chunk()Chuck Lever1-12/+11
2020-11-30svcrdma: Post RDMA Writes while XDR encoding repliesChuck Lever1-26/+34
2020-11-30NFSD: Invoke svc_encode_result_payload() in "read" NFSD encodersChuck Lever1-17/+7
2020-11-30SUNRPC: Rename svc_encode_read_payload()Chuck Lever1-4/+4
2020-10-16svcrdma: fix bounce buffers for unaligned offsets and multiple pagesDan Aloni1-1/+2
2020-07-28svcrdma: Remove transport reference countingChuck Lever1-4/+0
2020-07-13svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()Chuck Lever1-5/+6
2020-07-13svcrdma: Introduce Send completion IDsChuck Lever1-3/+12
2020-07-13svcrdma: Add common XDR encoders for RDMA and Read segmentsChuck Lever1-3/+1