batadv_v_el...etric_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_v_el...etric_update(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes that's the manual name, and yes the title is literally truncated with ... up there, that's just how it is, we don't question the kernel's aesthetic choices πŸŽ€


✨ NAME ✨

batadv_v_elp_throughput_metric_update β€” the little worker that goes and updates the throughput metric for, like, a single hop neighbour πŸ¦‹ one neighbour, one metric, no cap.


✨ SYNOPSIS ✨

void batadv_v_elp_throughput_metric_update (struct
batadv_hardif_neigh_node *neigh );

so it returns void (iconic, gives nothing, takes nothing back πŸ’…) and it takes exactly one thing: a pointer to a struct batadv_hardif_neigh_node named neigh.


✨ ARGUMENTS ✨

  • neigh β€” the neighbour to probe πŸ” literally the one being probed, bestie. that's the whole vibe.

✨ SEE ALSO ✨

go look at the kernel file ./net/batman-adv/bat_v_elp.c and also the struct in there πŸ‘€ and then honestly just go down the whole friend group of related functions, they all ate:

like, the entire ELP cinematic universe fr fr 🌈


lowkey reminder: the ... in the title is not me being mysterious, it's genuinely abbreviated up there in the header. we stay faithful to the source 🫢

and that's the whole page!! mwah πŸ’– this one came from ./net/batman-adv, dated October 2026, and the header said batadv_v_el...etric_update(9) β€” slay, bye bestie πŸ‘‘βœ¨

πŸ“¦ where this page comes from