xprt_rdma_bc_send_reply(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xprt_rdma_bc_send_reply β€” like, the whole vibe

okay so bestie, welcome to the Kernel API Manual ✨ and specifically to xprt_rdma_bc_send_reply, which honestly does exactly what it says on the tin and I respect that so much 🫢


🌸 NAME 🌸

xprt_rdma_bc_send_reply β€” marshal and send a backchannel reply, no cap πŸŽ€


✨ SYNOPSIS ✨

int xprt_rdma_bc_send_reply (struct rpc_rqst *rqst );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • rqst β€” an RPC rqst that's holding a backchannel RPC reply in rq_snd_buf. that's the whole assignment, she's carrying the reply πŸ’Œ

πŸ’… DESCRIPTION πŸ’…

Caller holds the transport's write lock. that's it, that's the note β€” you must already be holding it, this function is not gonna grab it for you πŸ™ˆ


πŸ”₯ RETURN πŸ”₯

  • 0 β€” the RPC message has been sent, slay βœ…
  • -ENOTCONN β€” the caller should reconnect and call again πŸ” iykyk
  • -EIO β€” a permanent error occurred and the request was not sent. and listen: do not try to send this message again. like, do not. periodt πŸ’€

πŸŽ€ SEE ALSO πŸŽ€

Kernel file ./net/sunrpc/xprtrdma/backchannel.c, plus the whole friend group:


and that's the page!! 🧚 this icon lived at ./net/sunrpc/xprtrdma and was dated October 2026 β€” mwah, go forth and marshal responsibly bestie πŸ’–β­πŸŒˆ

πŸ“¦ where this page comes from