sunrpc_nl_un...et_reqs_doit(9)
β¨ 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:
sunrpc_nl_unix_gid_get_reqs_dumpit(9)sunrpc_nl_parse_one_unix_gid(9)sunrpc_nl_cache_flush_doit(9)svcauth_null_accept(9)svcauth_tls_accept(9)svcauth_unix_accept(9)sunrpc_nl_ip_map_get_reqs_dumpit(9)sunrpc_nl_parse_one_ip_map(9)sunrpc_nl_ip_map_set_reqs_doit(9)
π 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
- 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