svc_rdma_wc_receive(9)
π svc_rdma_wc_receive
okay so bestie, welcome to the Kernel API Manual entry for svc_rdma_wc_receive β yes that's the whole name, yes it's a mouthful, we love her anyway π«Ά
β¨ NAME β¨
svc_rdma_wc_receive β the function the RDMA provider calls on you for, like, every single polled Receive WC π
πΈ SYNOPSIS πΈ
void svc_rdma_wc_receive (struct ib_cq *cq , struct ib_wc *wc );
literally that's it, no return value, she's void, she gives nothing back and we respect that π
π ARGUMENTS π
cqβ the Completion Queue context π like, the whole vibe of where completions landwcβ the Work Completion object β¨ the actual thing you got handed to deal with
π¦ SEE ALSO π¦
bestie the whole friend group is here, go say hi π
- Kernel file
./net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recv_ctxts_destroy(9)svc_rdma_recv_ctxt_get(9)svc_rdma_recv_ctxt_put(9)svc_rdma_release_ctxt(9)svc_rdma_post_recvs(9)svc_rdma_flush_recv_queues(9)xdr_count_read_segments(9)xdr_count_write_chunks(9)svc_rdma_xdr_decode_req(9)svc_rdma_recvfrom(9)
ngl the one thing to actually remember: this is the callback the RDMA provider invokes for each polled Receive WC. that's the whole assignment, periodt π
and that's the page!! mwah π this little cutie lives over in ./net/sunrpc/xprtrdma and the version we're serving you is dated October 2026 β go off, icon ππβ
π¦ 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