svcauth_gss_accept(9)
β¨ NAME β¨
svcauth_gss_accept β okay bestie, this is the Kernel API Manual section 9 page for the function that decodes and validates an incoming RPC_AUTH_GSS credential. It's literally the bouncer checking your GSS vibe at the RPC door π
β¨
πΈ SYNOPSIS πΈ
Here's the signature, bestie β copy it exactly, no cap:
enum svc_auth_status svcauth_gss_accept (struct svc_rqst *rqstp );
π ARGUMENTS π
rqstpβ RPC transaction. That's the whole argument, bestie β one struct pointer and we're off π«Ά
π DESCRIPTION π
Return values, and yes, every single one matters:
SVC_OKβ Success. Slay, we're in β¨SVC_COMPLETEβ GSS context lifetime event. Noted, bestie πSVC_DENIEDβ Credential or verifier is not valid. Nope, not today π ββοΈSVC_GARBAGEβ Failed to decode credential or verifier. The bits did not pass the vibe check πSVC_CLOSEβ Temporary failure. Okay, temporary, we see you π
The rqstp->rq_auth_stat field is also set (see RFCs 2203 and 5531). Like, don't forget the auth stat field, bestie β it's important π«Ά
π¦ SEE ALSO π¦
Go read these next, bestie π§:
- Kernel file
./net/sunrpc/auth_gss/svcauth_gss.c gss_check_seq_num(9)svcauth_gss_release(9)
xoxo, your source/version is ./net/sunrpc/auth_gss, and the date is October 2026 β catch you in the kernel, bestie ππ
π¦ 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