rpcrdma_xprt_disconnect(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the rpcrdma_xprt_disconnect(9) page from the Kernel API Manual β€” this one is literally about disconnecting the underlying transport πŸ’…

rpcrdma_xprt_disconnect β€” disconnect the underlying transport. no cap.


🌸 SYNOPSIS 🌸

void rpcrdma_xprt_disconnect (struct rpcrdma_xprt *r_xprt );

she takes one arg and returns void, periodt ✨

πŸŽ€ ARGUMENTS πŸŽ€

  • r_xprt β€” controlling transport instance. that's the main character struct here πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the caller serializes β€” literally. Either the transport send lock is held, or we're being called to destroy the transport. both vibes are valid 🫢

On return, r_xprt is completely divested of all hardware resources and prepared for the next ->connect operation. she's clean, she's ready, she's giving fresh-start energy ✨

πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group, no skips:


signed off with love from ./net/sunrpc/xprtrdma, October 2026, and the footer baddie rpcrdma_xprt_disconnect(9) πŸ’…πŸŽ€

πŸ“¦ where this page comes from