svcxdr_set_auth_slack(9)
π 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:
svc_serv_maxpages(9)svc_thread_should_stop(9)svc_thread_init_status(9)svc_rqst_page_release(9)svcxdr_init_decode(9)svcxdr_init_encode(9)svcxdr_encode_opaque_pages(9)svcxdr_set_accept_stat(9)
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
- 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