svcxdr_set_auth_slack(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is svcxdr_set_auth_slack(9) from the Kernel API Manual, and the NAME section is literally just svcxdr_set_auth_slack followed by a dash and, like, no description. That's the whole name vibe. πŸ’…


✨ SYNOPSIS ✨

void svcxdr_set_auth_slack (struct svc_rqst *rqstp , int slack );

πŸŽ€ ARGUMENTS πŸŽ€

  • rqstp β€” the RPC transaction. That's the main-character struct here. πŸ‘‘
  • slack β€” buffer space to reserve for the transaction's security flavor. That's the room we're setting aside, periodt.

πŸ¦‹ DESCRIPTION πŸ¦‹

So what's the tea? This sets the request's slack space requirement, and then it sets aside that much space in rqstp's rq_res.head for use when the auth wraps the Reply. That's literally the whole plot: slack requirement goes in, reserved space in rq_res.head is ready for auth wrapping the Reply. ✨


🌸 SEE ALSO 🌸

The page points at the Kernel file ./include/linux/sunrpc/svc.h and these besties:


and that's the whole page, bestie! 🫢 It comes from ./include/linux/sunrpc, dated October 2026, and the footer is all about svcxdr_set_auth_slack(9). πŸ’–πŸ¦‹

πŸ“¦ where this page comes from