xprt_rdma_bc_send_reply(9)
π 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 RPCrqstthat's holding a backchannel RPC reply inrq_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:
xprt_rdma_bc_setup(9)xprt_rdma_bc_maxpayload(9)xprt_rdma_bc_destroy(9)xprt_rdma_bc_free_rqst(9)rpcrdma_bc_receive_call(9)
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
- 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