batadv_v_elp_neigh_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– batadv_v_elp_neigh_update(9) β€” the Kernel API Manual glow-up πŸŽ€

okay so bestie, welcome to the Kernel API Manual entry for batadv_v_elp_neigh_update β€” yes it's a mouthful, yes it's iconic, let's get into it πŸ’…


✨ NAME ✨

batadv_v_elp_neigh_update β€” update an ELP neighbour node 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

void batadv_v_elp_neigh_update (struct batadv_priv *bat_priv , u8
*neigh_addr , struct batadv_hard_iface *if_incoming , struct
batadv_elp_packet *elp_packet );

periodt. that's the whole signature, no cap πŸ“


πŸ”₯ ARGUMENTS πŸ”₯

  • bat_priv β€” the bat priv with all the mesh interface information, like the main character holding the whole group chat together πŸ‘‘
  • neigh_addr β€” the neighbour interface address, aka the neighbours' contact info fr fr πŸ“‡
  • if_incoming β€” the interface the packet was received through, i.e. which door it walked in πŸ’«
  • elp_packet β€” the received ELP packet, the actual message delivered 🎁

🌈 DESCRIPTION 🌈

Updates the ELP neighbour node state with the data received within the new ELP packet. literally just refreshing the neighbour's little profile with the freshest goss from the packet πŸ’…βœ¨


πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./net/batman-adv/bat_v_elp.c struct batadv_v_metric_queue_entry(9), and the whole friend group:


🫢 that's the page bestie, go read the neighbours' throughput and slay πŸ’–

bye bestie! this cutie lives in ./net/batman-adv and it's dated October 2026 β€” the manual entry is batadv_v_elp_neigh_update(9), no notes, no cap, see you in the kernel source πŸŒŸπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from