frwr_wc_fastreg(9)
π frwr_wc_fastreg β Kernel API Manual β¨
okay so bestie, we're diving into the kernel API manual for frwr_wc_fastreg(9) and honestly? it's a little one, but it matters. stay with me π«Ά
πΈ NAME πΈ
frwr_wc_fastreg β literally the callback that gets invoked by the RDMA provider for a flushed FastReg WC. that's the whole vibe. no cap.
β¨ SYNOPSIS β¨
void frwr_wc_fastreg (struct ib_cq *cq , struct ib_wc *wc );
like, that's it. two args, void return, iconic behavior π
π ARGUMENTS π
cqβ the completion queue. yes queen, that CQ πwcβ the WCE for a completed FastReg WR. the work completion entry, fr fr π¦
π DESCRIPTION π
so here's the tea β β each flushed MR gets destroyed after the QP has drained. that's the entire description and honestly it's giving "short but load-bearing" π
like, no extra lore, no side quests. flushed MR β destroyed β but only after the QP has drained. periodt. π₯
π SEE ALSO π
the kernel file lives at ./net/sunrpc/xprtrdma/frwr_ops.c btw, and you're gonna wanna know the whole friend group π―ββοΈ:
frwr_mr_release(9)frwr_reset(9)frwr_mr_init(9)frwr_query_device(9)frwr_map(9)frwr_send(9)frwr_reminv(9)frwr_wc_localinv(9)frwr_wc_localinv_wake(9)frwr_unmap_sync(9)frwr_wc_localinv_done(9)frwr_unmap_async(9)frwr_wp_create(9)
ngl this page is short enough to read in the group chat between classes, so no excuses bestie ππ
and that's a wrap! this cutie came from ./net/sunrpc/xprtrdma, dated October 2026, and it's filed under frwr_wc_fastreg(9) β slay, go read the rest of the frwr gang now π§ββοΈβπ
π¦ 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