STRUCT BATADV_V_METRIC_QUEUE_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so listen bestie β€” struct batadv_v_metric_queue_entry is literally just a little list entry for hardif neighbors that need a metric update. that's it. that's the whole vibe. a tiny queue node doing its main character thing ✨

(and yes, we're in the Kernel API Manual today, so put your kernel hat on πŸŽ€)


πŸ¦‹ SYNOPSIS πŸ¦‹

struct batadv_v_metric_queue_entry {
    struct batadv_hardif_neigh_node *hardif_neigh;
    struct list_head list;
 };

like... it's two members. two. that's the entire struct and she ate, no cap πŸ‘‘


🌸 Members 🌸

  • hardif_neigh β€” pointer to the hardif neighbor that's been scheduled for a metric update. she's in the queue, she's waiting her turn, she is booked πŸ’…
  • list β€” the list node for metric_queue. this is the part that literally hooks her into the chain so she's not just floating there being pretty 🧚

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./net/batman-adv/bat_v_elp.c β€” and honestly the whole ELP friend group shows up here, we stan a supportive cast 🫢


ngl this one's short and sweet β€” but lowkey the entire ELP metric machinery runs through this little queue entry, so don't sleep on her 😭πŸ”₯

and that's the whole page, bestie! this came from ./net/batman-adv, dated October 2026, and its whole government name is struct batad..._queue_entry(9) β€” go forth and queue your neighbors responsibly πŸ’–πŸŒˆβ­

πŸ“¦ where this page comes from