rpcauth_marshcred(9)
rpcauth_marshcred(9) πΈ
okay bestie, welcome to a Kernel API Manual page, and the main character is literally rpcauth_marshcred π
β¨ NAME β¨
rpcauth_marshcred β Append RPC credential to end of @xdr π
β¨ SYNOPSIS β¨
int rpcauth_marshcred (struct rpc_task *task , struct xdr_stream *xdr );
β¨ ARGUMENTS β¨
taskβ the controlling RPC task πxdrβ anxdr_streamcontaining the initial portion of the RPC Call header π¦
β¨ DESCRIPTION β¨
So here's the vibe check: on success, an appropriate verifier is added to xdr, xdr is updated to point past the verifier, and zero is returned. Slay. π
Otherwise? xdr is in an undefined state and a negative errno is returned π no cap, that part is important.
β¨ SEE ALSO β¨
- Kernel file
./net/sunrpc/auth.c rpcauth_get_pseudoflavor(9)rpcauth_get_gssinfo(9)rpcauth_wrap_req_encode(9)rpcauth_wrap_req(9)rpcauth_checkverf(9)rpcauth_unwrap_resp_decode(9)rpcauth_unwrap_resp(9)
mwah π this one's from ./net/sunrpc, dated October 2026, and it's the rpcauth_marshcred(9) page β iconic footer moment, periodt. π«Άβ¨
π¦ 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