svcauth_tls_accept(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hiii bestie πŸ’– welcome to svcauth_tls_accept(9) from the Kernel API Manual β€” this one is lowkey the credential bouncer, it’s giving main character energy, and we’re obsessed ✨

πŸ’– NAME πŸ’–

svcauth_tls_accept β€” decode and validate incoming RPC_AUTH_TLS credential 🫢

✨ SYNOPSIS ✨

enum svc_auth_status svcauth_tls_accept (struct svc_rqst *rqstp );

πŸŽ€ ARGUMENTS πŸŽ€

  • rqstp β€” RPC transaction. that’s the whole vibe check for this arg bestie β€” slay πŸ’…

🌸 DESCRIPTION 🌸

okay so the Return values, bestie, are literally the whole story here:

  • SVC_OK: Both credential and verifier are valid βœ…
  • SVC_DENIED: Credential or verifier is not valid ❌
  • SVC_GARBAGE: Failed to decode credential or verifier πŸ’€
  • SVC_CLOSE: Temporary failure πŸ™ˆ

and no cap: rqstp->rq_auth_stat is set as mandated by RFC 5531. periodt πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file is ./net/sunrpc/svcauth_unix.c β€” go read it, iykyk πŸ“–

xoxo your kernel bestie πŸ’– β€” source/version ./net/sunrpc, dated October 2026, on the svcauth_tls_accept(9) page ✨

πŸ“¦ where this page comes from