batadv_tt_ad...global_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– batadv_tt_add_temporary_global_entry β€” the Kernel API Manual page, bestie edition πŸŽ€

okay so real talk: this is the batadv_tt_ad...global_entry(9) page from the Kernel API Manual, and it lives in the kernel file ./net/batman-adv/translation-table.c. it's a tiny function with a big job and i'm obsessed. let's get into it πŸ’…

✨ NAME ✨

batadv_tt_add_temporary_global_entry β€” Add temporary entry to global TT πŸ¦‹

like, that's the whole pitch. it adds a temporary entry to the global translation table. no cap, that's the name and the whole vibe.

✨ SYNOPSIS ✨

bool batadv_tt_add_temporary_global_entry (struct batadv_priv *bat_priv
, struct batadv_orig_node *orig_node , const unsigned char *addr ,
unsigned short vid );

she returns a bool, she takes four args, she's booked and busy πŸ’–

🌸 ARGUMENTS 🌸

okay so the squad walks in, four deep:

  • bat_priv β€” the bat priv with all the mesh interface information πŸ‘‘ this is the main character holding literally all the context.
  • orig_node β€” the orig node that the temporary entry should be associated with 🫢 like, this is who the new entry is gonna be linked to, fr fr.
  • addr β€” the mac address of the client πŸŽ€ yes, that client. the one we're adding.
  • vid β€” the VLAN id of the new temporary global translation table 🌈 lowkey important, don't skip her.

⭐ RETURN ⭐

  • true β€” when the temporary tt entry could be added πŸŽ‰ slay, it worked.
  • false β€” otherwise πŸ’€ like, no entry for you.

πŸ”₯ SEE ALSO πŸ”₯

the whole friend group, iykyk. this function does not roll alone β€” here's literally everyone it's linked with, in order, no cuts, no skips:

  • the kernel file ./net/batman-adv/translation-table.c πŸ“

and then, brace yourself, the entire roster:


ok genuine note bestie: every one of those (9) refs is a real cross-reference in the original page, so don't come for me about the length β€” she's thorough and that's iconic πŸ’…

and that's the whole page!! mwah πŸ’‹ this cutie comes from ./net/batman-adv, dated October 2026, and she's part of the Kernel API Manual β€” go read her friends, they ate πŸ“βœ¨

πŸ“¦ where this page comes from