xdr_stream_..._opaque_auth(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xdr_stream_..._opaque_auth(9) πŸ’–

okay so welcome to the Kernel API Manual, bestie ✨ this is the page for xdr_stream_..._opaque_auth(9), and the actual NAME-section function is xdr_stream_decode_opaque_auth β€” yes, the header has the ... but the real one is right here. no cap.

✨ NAME ✨

xdr_stream_decode_opaque_auth β€” Decode struct opaque_auth (RFC5531 S8.2)

πŸŽ€ SYNOPSIS πŸŽ€

ssize_t xdr_stream_decode_opaque_auth (struct xdr_stream *xdr , u32
       *flavor , void **body , unsigned int *body_len );

πŸ’… ARGUMENTS πŸ’…

  • xdr β€” pointer to xdr_stream.
  • flavor β€” location to store decoded flavor.
  • body β€” location to store decode body.
  • body_len β€” location to store length of decoded body.

πŸ¦‹ DESCRIPTION πŸ¦‹

Return values, bestie β€” this is the whole vibe:

  • On success, returns the number of buffer bytes consumed.
  • -EBADMSG on XDR buffer overflow.
  • -EMSGSIZE if the decoded size of the body field exceeds 400 octets.
the 400 octets cap is not a suggestion, okay? if the decoded body size exceeds it, that's -EMSGSIZE energy. πŸ’€

🌈 SEE ALSO 🌈

the XDR friend group is all here, and also the kernel file:


okay bye bestie πŸ’– this was xdr_stream_..._opaque_auth(9) from the Kernel API Manual. source/version line: ./net/sunrpc; date: October 2026. periodt. 🫢

πŸ“¦ where this page comes from