svcauth_unix_accept(9)
π svcauth_unix_accept π
okay so this page is from the Kernel API Manual, and it's all about svcauth_unix_accept(9) β yes bestie, manual name folded right in near the top, we love a tidy intro π
β¨ NAME β¨
svcauth_unix_accept β decode and validate an incoming RPC_AUTH_SYS credential. that's the whole assignment, no cap.
πΈ SYNOPSIS πΈ
enum svc_auth_status svcauth_unix_accept (struct svc_rqst *rqstp );
π¦ ARGUMENTS π¦
rqstpβ RPC transaction. that's the one and only argument, periodt.
π DESCRIPTION π
okay so the return values are literally the main character here, bestie:
SVC_OKβ both credential and verifier are valid. slay.SVC_DENIEDβ credential or verifier is not valid. not slay.SVC_GARBAGEβ failed to decode credential or verifier. the decode just did not eat.SVC_CLOSEβ temporary failure. hold up, try again energy.
also, rqstp->rq_auth_stat is set as mandated by RFC 5531. that's the rule, fr fr π
π₯ SEE ALSO π₯
- Kernel file
./net/sunrpc/svcauth_unix.c sunrpc_nl_unix_gid_get_reqs_dumpit(9)sunrpc_nl_parse_one_unix_gid(9)sunrpc_nl_unix_gid_set_reqs_doit(9)sunrpc_nl_cache_flush_doit(9)svcauth_null_accept(9)svcauth_tls_accept(9)sunrpc_nl_ip_map_get_reqs_dumpit(9)sunrpc_nl_parse_one_ip_map(9)sunrpc_nl_ip_map_set_reqs_doit(9)
like, go peek at these if you're doing the reading thing πβ¨
π okay that's the page, bestie β source/version is ./net/sunrpc, dated October 2026, for svcauth_unix_accept(9). mwah π
π¦ 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