iwpm_find_nlmsg_request(9)
π iwpm_find_nlmsg_request(9) β the kernel API manual glow-up
okay so bestie, welcome to section 9 of the Kernel API Manual, page iwpm_find_nlmsg_request(9). this is the whole lore, and honestly it's a short one but it's a serve. let's get into it π
β¨ NAME β¨
iwpm_find_nlmsg_request β literally just "Find netlink message request in the request list". that's the whole job description, no notes π
πΈ SYNOPSIS πΈ
struct iwpm_nlmsg_request * iwpm_find_nlmsg_request (__u32 echo_seq );
like, the return type alone is giving main character energy π a whole struct iwpm_nlmsg_request * out here.
π¦ ARGUMENTS π¦
echo_seqβ the sequence number of the netlink request you're tryna find. that's it. that's the key to the whole search π
π DESCRIPTION π
so here's the tea β β this function returns the found netlink message request. and if it's not found? it returns NULL. that's the entire plot. no cap, that's really it π«Ά
bestie please, for the love of everything, check for that NULL before you go dereferencing it. that's not me adding lore, that's just me being a good influence π (the page says it returns NULL when not found β do with that what you will β¨)
π SEE ALSO π
okay this is the part where the manpage flexes its whole friend group. it's giving "tag yourself, i'm the util header". every single one, in order, no skips π:
- the kernel file
./drivers/infiniband/core/iwpm_util.hβ go read the source, iykyk π iwpm_get_nlmsg_request(9)iwpm_free_nlmsg_request(9)iwpm_wait_complete_req(9)iwpm_get_nlmsg_seq(9)iwpm_add_remote_info(9)iwpm_check_registration(9)iwpm_set_registration(9)iwpm_get_registration(9)iwpm_send_mapinfo(9)iwpm_mapinfo_available(9)iwpm_compare_sockaddr(9)iwpm_validate_nlmsg_attr(9)iwpm_create_nlmsg(9)iwpm_parse_nlmsg(9)iwpm_print_sockaddr(9)iwpm_send_hello(9)
the way this list just keeps going... iconic behavior honestly π
aaaand that's the page!! π quick sign-off bestie: this one lives in ./drivers/infiniband/core, it's dated October 2026, and yes it's iwpm_find_nlmsg_request(9) β section 9, kernel API manual, exactly as it should be. slay, go find those requests π
πβ¨
π¦ 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