iwpm_send_mapinfo(9)
π« iwpm_send_mapinfo(9) π«
okay so bestie, welcome to the Kernel API Manual entry for iwpm_send_mapinfo β this is a kernel function that literally sends a client's local and mapped IPv4/IPv6 address info over to the user space port mapper. yeah. she's a messenger. she delivers. π
β¨ NAME β¨
iwpm_send_mapinfo β send local and mapped IPv4/IPv6 address info of a client to the user space port mapper π
πΈ SYNOPSIS πΈ
int iwpm_send_mapinfo(u8 nl_client, int iwpm_pid);
like that's the whole signature, she's not complicated, she's just booked and busy π¦
π«Ά ARGUMENTS π«Ά
nl_clientβ the index of the netlink client. that's the little number that tells everyone which netlink client we're talking about, no cap πiwpm_pidβ the pid of the user space port mapper. yes, the actual process id of the port mapper hanging out in userspace, she needs to know who to send to π§
π₯ DESCRIPTION π₯
okay so here's the vibe: if it works out, this returns the number of sent mapping info records. that's the whole plot. she goes, she sends, she tells you how many mapping info records made it out the door. iconique behavior honestly π
ngl there's no long dramatic story here β the return value is the description. if successful, you get the count of mapping info records that were sent. that's it. that's the tea β
π SEE ALSO π
- Kernel file
./drivers/infiniband/core/iwpm_util.hβ go read the source bestie, it's right there π iwpm_get_nlmsg_request(9)iwpm_free_nlmsg_request(9)iwpm_find_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_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)
and that's the whole page slay π this lil icon lives in ./drivers/infiniband/core, and the version/date stamp on her is October 2026 β so yeah, her paperwork says October 2026, we don't question the timeline, we just respect it πβ¨π¦
π¦ 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