svc_rdma_encode_write_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… svc_rdma_encode_write_list β€” like, the Kernel API Manual edition ✨

okay so bestie, welcome to the glow-up of svc_rdma_encode_write_list(9). this one lives in the Kernel API Manual and honestly? it's giving backend-RDMA-realness, so let's get into it 🫢


🌸 NAME 🌸

svc_rdma_encode_write_list β€” Encode RPC Reply's Write chunk list


πŸŽ€ SYNOPSIS πŸŽ€

ssize_t svc_rdma_encode_write_list (struct svc_rdma_recv_ctxt *rctxt ,
struct svc_rdma_send_ctxt *sctxt );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • rctxt β€” the Reply context πŸ’– it's literally holding all the info about the RPC Call, main character energy fr
  • sctxt β€” the Send context for the RPC Reply ✨ this one's the vessel

⭐ DESCRIPTION ⭐

no cap, this is the part where we talk about what you get back πŸ‘‘

Return values: On success, it returns the length in bytes of the Reply XDR buffer that was consumed by the Reply's Write list πŸ’… and on XDR buffer overflow you get -EMSGSIZE 😭 periodt.

lowkey important: -EMSGSIZE is the overflow signal, so don't be surprised when it shows up β€” that's her whole job 🫢

🌈 SEE ALSO 🌈

like, that's the whole friend group right there πŸ§šπŸ’œ go say hi.


and that's the tea, bestie πŸŽ€ this cutie came from <green>./net/sunrpc/xprtrdma</green> and the version/date stamp is literally October 2026 β€” iconic, timeless, obsessed πŸ’…βœ¨

πŸ“¦ where this page comes from