rpcrdma_xprt_connect(9)
π¦ rpcrdma_xprt_connect(9) β the kernel API manual page, bestie edition π¦
okay so this is a page from the Kernel API Manual, and it's literally all about rpcrdma_xprt_connect. buckle up, it's short but it ATE π
β¨ NAME β¨
rpcrdma_xprt_connect β connect an unconnected transport π«Ά
like⦠the whole job. one (1) transport, currently not connected, and we're gonna connect it. main character energy fr.
πΈ SYNOPSIS πΈ
int rpcrdma_xprt_connect (struct rpcrdma_xprt *r_xprt );
yes bestie that's the whole signature, keep it exactly like that, int return, one arg, no cap π
π ARGUMENTS π
r_xprtβ the controlling transport instance πβ¨ like, the xprt that's in charge here. the one calling the shots.
π DESCRIPTION π
Returns 0 on success or a negative errno π
that's it. that's the description. zero means slay, negative errno means something went sideways and you're getting the reason in errno form. no extra lore, that's genuinely all the original gives us, and I'm not about to invent vibes that aren't there π
π₯ SEE ALSO π₯
Kernel file: ./net/sunrpc/xprtrdma/verbs.c β that's where the actual code lives, go peek iykyk π
and the whole friend group, all of them, in order:
rpcrdma_flush_disconnect(9)rpcrdma_wc_send(9)rpcrdma_wc_receive(9)rpcrdma_cm_event_handler(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_buffer_create(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)
π real talk: this page is genuinely this small. no hidden options, no environment variables, no exit statuses beyond that 0 / negative errno line, no bugs section, no author credits. what you see is what you get, and what you get is iconic in its minimalism β
and that's the whole page, bestie π this one came from ./net/sunrpc/xprtrdma, dated October 2026 β mwah, go connect something ππ§ββοΈ
π¦ 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