svc_rdma_wc_read_done(9)
π NAME π
okay so bestie, gather round β svc_rdma_wc_read_done is literally here to Handle completion of an RDMA Read ctx. that's the whole gig. it handles the completion of an RDMA Read context, and honestly? it ate. β¨
π¦ SYNOPSIS π¦
void svc_rdma_wc_read_done (struct ib_cq *cq , struct ib_wc *wc );
yes the spacing is iconic, don't touch it, iykyk π
π ARGUMENTS π
cqβ the controlling Completion Queue π like, this is the CQ running the whole situation.wcβ the Work Completion πΈ the actual work-completion thang it's dealing with.
π SEE ALSO π
first up, the home address of all this β the Kernel file:
./net/sunrpc/xprtrdma/svc_rdma_rw.c
and then the whole friend group, no cap, every single one of them π«Ά:
svc_rdma_destroy_rw_ctxts(9)svc_rdma_rw_ctx_init(9)svc_rdma_cc_init(9)svc_rdma_cc_release(9)svc_rdma_write_chunk_release(9)svc_rdma_reply_chunk_release(9)svc_rdma_reply_done(9)svc_rdma_write_done(9)svc_rdma_iov_write(9)svc_rdma_pages_write(9)svc_rdma_xb_write(9)svc_rdma_prepare_write_list(9)svc_rdma_prepare_reply_chunk(9)svc_rdma_build_read_segment(9)svc_rdma_build_read_chunk(9)svc_rdma_copy_inline_range(9)svc_rdma_read_multiple_chunks(9)svc_rdma_read_data_item(9)svc_rdma_read_chunk_range(9)svc_rdma_read_call_chunk(9)svc_rdma_read_special(9)svc_rdma_process_read_list(9)
okay that's the whole page, periodt π this lil guy comes to you from the source <purple>./net/sunrpc/xprtrdma</purple>, version date <pink>October 2026</pink>, and it's literally called <rainbow>svc_rdma_wc_read_done(9)</rainbow> β go forth and handle those completions bestie, mwah π§π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms