sunrpc_nl_un...et_reqs_doit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ sunrpc_nl_unix_gid_set_reqs_doit(9) ✨

okay bestie, quick vibe check first β€” this is a page from the Kernel API Manual, and honestly? she's a little niche but she's iconic. let's get into it πŸ’…


🌸 NAME 🌸

sunrpc_nl_unix_gid_set_reqs_doit β€” the girl who responds to unix_gid requests 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

int sunrpc_nl_unix_gid_set_reqs_doit (struct sk_buff *skb , struct
       genl_info *info );

like, that's the whole signature. she's neat, she's tidy, she takes exactly two things. periodt ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the reply buffer πŸ’Œ this is where the response energy lives.
  • info β€” the netlink metadata plus the command arguments πŸ”₯ basically the whole backstory and the receipts in one struct.

πŸ’– DESCRIPTION πŸ’–

so here's the tea β˜• β€” this function parses one or more unix_gid cache responses coming in from userspace, and then updates the unix_gid cache accordingly. that's it, that's the job, and she does it well πŸ‘‘

ngl it's giving "middle management but make it kernel" and we respect it.

returns 0 on success, or a negative errno if things went sideways 😭 no cap, that's the whole contract.


🌈 SEE ALSO 🌈

kernel file, go look at the source bestie:

  • ./net/sunrpc/svcauth_unix.c

and the whole friend group, fr fr:


πŸ’€ reminder: if you're gonna poke at the sunrpc netlink cache code, read the source file above first. iykyk.

aaaand that's the page! πŸŽ€ she lives in ./net/sunrpc, she's dated October 2026, and this whole little manual moment came to you courtesy of the Kernel API Manual. mwah, go touch some struct sk_buff πŸ§šπŸ’œ

πŸ“¦ where this page comes from