frwr_wc_localinv(9)
π frwr_wc_localinv β Kernel API Manual, bestie edition π
okay so real quick, the manual name is frwr_wc_localinv(9) and it lives in the Kernel API Manual, and honestly? it's giving "tiny little callback with main character energy" β¨
πΈ NAME πΈ
frwr_wc_localinv β bestie, this one gets invoked by the RDMA provider when there's a LOCAL_INV WC π and yes we will explain what that means (sort of β the manpage keeps it lowkey mysterious, so we're not gonna make stuff up π)
β¨ SYNOPSIS β¨
void frwr_wc_localinv (struct ib_cq *cq , struct ib_wc *wc );
look at her. two args. returns void. no notes, she's perfect π«Ά
π¦ ARGUMENTS π¦
cqβ the completion queue π« that's it, that's the whole description, the original said it and we're not about to invent lore.wcβ the WCE for a completedLocalInvWR π₯ (a work completion entry, for the record β and it's specifically the one for a completedLocalInvwork request, no cap)
ngl bestie these are the shortest argument descriptions ever, but we are not padding them out with fake facts. the manpage said what it said π
π SEE ALSO π
okay so this is the group chat of related functions β all of them live in the kernel file ./net/sunrpc/xprtrdma/frwr_ops.c π so go say hi:
frwr_mr_release(9)frwr_reset(9)frwr_mr_init(9)frwr_query_device(9)frwr_map(9)frwr_wc_fastreg(9)frwr_send(9)frwr_reminv(9)frwr_wc_localinv_wake(9)frwr_unmap_sync(9)frwr_wc_localinv_done(9)frwr_unmap_async(9)frwr_wp_create(9)
(notice how there's a whole frwr_wc_localinv family β _wake and _done? yeah she's got siblings, it's a whole dynasty π)
π the cute sign-off π
so this whole thing ships out of ./net/sunrpc/xprtrdma π and the date on it is October 2026 β β yes, october twenty twenty-six, we don't make the rules, the manpage does π§
that's the page bestie, go read the rest of the frwr girlies, 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