rpcrdma_buffer_create(9)
β¨ rpcrdma_buffer_create β¨
okay so this is a page from the Kernel API Manual, and bestie, it's a tiny one β but it's mighty. we're talking rpcrdma_buffer_create(9) today, no cap π
π NAME π
rpcrdma_buffer_create β spins up the very first lil' set of req/rep objects πΈ
π¦ SYNOPSIS π¦
int rpcrdma_buffer_create (struct rpcrdma_xprt *r_xprt );
π ARGUMENTS π
r_xprtβ the transport instance you're (re)initializing. like, the whole vibe check target π«Ά
π DESCRIPTION π
it returns zero on success β iconic, we love a clean exit β¨ β otherwise it hands you back a negative errno, which is the kernel's way of saying "girl, something went wrong" π
β SEE ALSO β
the kernel file lives right here, ./net/sunrpc/xprtrdma/verbs.c β and honestly the whole friend group is listed below, so go say hi π
rpcrdma_flush_disconnect(9)rpcrdma_wc_send(9)rpcrdma_wc_receive(9)rpcrdma_cm_event_handler(9)rpcrdma_xprt_connect(9)rpcrdma_xprt_disconnect(9)rpcrdma_sendctx_get_locked(9)rpcrdma_sendctx_unget_locked(9)rpcrdma_sendctx_put_locked(9)rpcrdma_mrs_refresh(9)rpcrdma_req_create(9)rpcrdma_req_setup(9)rpcrdma_rep_put(9)rpcrdma_req_destroy(9)rpcrdma_mrs_destroy(9)rpcrdma_buffer_destroy(9)rpcrdma_mr_get(9)rpcrdma_reply_put(9)rpcrdma_buffer_get(9)rpcrdma_buffer_put(9)rpcrdma_regbuf_realloc(9)__rpcrdma_regbuf_dma_map(9)rpcrdma_post_recvs(9)
that's the whole page, bestie β short and sweet, just like a good group chat message π
mwah π signing off β this one's from ./net/sunrpc/xprtrdma, dated October 2026, part of the Kernel API Manual. periodt. π§ββοΈπ
π¦ 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