hdm_request_netinfo(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– hdm_request_netinfo β€” request network information πŸ’–

okay so this is a page from the Kernel API Manual (yes, the kernel has lore, we're reading it, bestie πŸŽ€) and it's about hdm_request_netinfo, which is honestly such a main character function name. let's get into it ✨


🌸 SYNOPSIS 🌸

void hdm_request_netinfo (struct most_interface *iface , int channel ,
void (*on_netinfo)(struct most_interface *, unsigned char, unsigned char
*) );

literally that's the whole signature, no notes πŸ’… (void return, so she doesn't give anything back β€” she just does things)


πŸ¦‹ ARGUMENTS πŸ¦‹

  • iface β€” pointer to interface. that's it, that's the description, it's giving minimalism 🫢
  • channel β€” channel ID. which channel, bestie. you tell me.
  • on_netinfo β€” -- undescribed -- 😭 not the docs just leaving it blank. iconic of them honestly. no cap, the original page literally has nothing here, so i'm not gonna invent lore for it πŸ™ˆ

✨ DESCRIPTION ✨

so what does she do? this one gets used as a trigger β€” it sets up the link status timer, and that timer polls for the NI state of the INIC every 2 seconds. πŸ”₯

that's the whole vibe: call this, timer goes brrr, every 2 seconds it checks the NI state of the INIC. periodt. πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is long, but we are not skipping a single one, because every reference deserves its moment:

go read them all, i'll wait. πŸ“


ngl if you're touching MOST/HDM driver code, read link_stat_timer_handler(9) and wq_netinfo(9) next β€” they're the actual squad that hangs out with this timer situation. 🌈

kisses bestie, that's the page πŸ’– this little cutie came out of ./drivers/most and the manual's dated October 2026 β€” so yeah, we're reading from the future, and she still slays βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from