frwr_reset(9)
π NAME π
okay bestie, welcome to frwr_reset(9) from the Kernel API Manual β manual name folded in right here like a lil name tag π«Ά. This function is frwr_reset, and its whole thing is: place MRs back on @req's free list. slay. β¨
πΈ SYNOPSIS πΈ
the vibe check:
void frwr_reset (struct rpcrdma_req *req );
π ARGUMENTS π
reqβ the request to reset, bestie. thatβs the one π
π DESCRIPTION π
okay so this one is used after a failed marshal. for FRWR, that means the MRs donβt have to be fully released and recreated. iconic cleanup behavior, honestly π§
NB: this is safe only as long as none ofreqβs MRs are involved with an ongoing asynchronousFAST_REGorLOCAL_INVWork Request. like, do not ignore this, fr fr π
π SEE ALSO π
the whole friend group:
- Kernel file:
./net/sunrpc/xprtrdma/frwr_ops.c frwr_mr_release(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(9)frwr_wc_localinv_wake(9)frwr_unmap_sync(9)frwr_wc_localinv_done(9)frwr_unmap_async(9)frwr_wp_create(9)
thatβs the page, bestie β source/version ./net/sunrpc/xprtrdma, dated October 2026, for frwr_reset(9). 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