svc_rdma_reply_done(9)
β¨ svc_rdma_reply_done(9) β¨
okay bestie, welcome to the Kernel API Manual π this one's a lil function called svc_rdma_reply_done and honestly? it's giving "i do one thing and i do it correctly." periodt.
πΈ NAME πΈ
svc_rdma_reply_done β the Reply chunk Write completion handler π«Ά
β SYNOPSIS β
void svc_rdma_reply_done (struct ib_cq *cq , struct ib_wc *wc );
like, that's it. that's the whole signature. no cap. π₯
π ARGUMENTS π
cqβ the controlling Completion Queue π she's the boss of this whole operationwcβ the Work Completion report π¦ the receipts, basically
π DESCRIPTION π
so here's the tea β and it's a short one: pages under I/O are released by a subsequent Send completion.
that's the entire plot, bestie. the I/O pages don't get freed here β they get freed later, when that Send completion comes through. lowkey iconic how the whole function is one sentence of vibes. π
ngl this is one of those pages where the description is doing the absolute least, but we respect it β every single word of it is load-bearing π
π SEE ALSO π
okay this list is long long, so buckle up π§β¨
- Kernel file
./net/sunrpc/xprtrdma/svc_rdma_rw.c 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_write_done(9)svc_rdma_wc_read_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)
twenty-two references and a kernel file, we ate that π π
this lil page lives in ./net/sunrpc/xprtrdma, dated October 2026, and it's page svc_rdma_reply_done(9) of the manual β mwah, bye bestie, go read a Send completion next πβ¨π
π¦ 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