svc_rdma_result_payload(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to the svc_rdma_result_payload(9) page from the Kernel API Manual πŸ’– β€” this one is all about special processing for a result payload. yes, that’s the whole vibe.


✨ SYNOPSIS ✨

int svc_rdma_result_payload (struct svc_rqst *rqstp , unsigned int offset , unsigned int length );

🌸 ARGUMENTS 🌸

  • rqstp β€” the RPC transaction context, aka the main character context for this call πŸ’…
  • offset β€” the payload’s byte offset in rqstp->rq_res
  • length β€” the size of the payload, in bytes

πŸ¦‹ DESCRIPTION πŸ¦‹

So here’s the tea, bestie: this function assigns the passed-in result payload to the current Write chunk, and then advances cur_result_payload to the next Write chunk, if there is one. slay.

Return values, spelled out with zero ambiguity:

  • 0 β€” successful, or nothing needed to be done
  • -E2BIG β€” the payload was larger than the Write chunk 😭

πŸ‘‘ SEE ALSO πŸ‘‘

xoxo πŸ’‹ β€” this cutie came from ./net/sunrpc/xprtrdma, October 2026, and that’s the source/version + date sign-off, bestie 🫢✨

πŸ“¦ where this page comes from