batadv_orig_node_new(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ batadv_orig_node_new(9) β€” Kernel API Manual πŸ¦‹

okay so bestie, welcome to the batadv_orig_node_new(9) page from the Kernel API Manual β€” it’s giving β€œtiny create-a-thing function with main character energy” and we’re gonna read it together, no cap. ✨


πŸ’– NAME πŸ’–

batadv_orig_node_new β€” creates a new orig_node. literally that’s the job. πŸ’…

✨ SYNOPSIS ✨

struct batadv_orig_node * batadv_orig_node_new (struct batadv_priv
*bat_priv , const u8 *addr );

πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information. yes bestie, all of it. 🫢
  • addr β€” the mac address of the originator. iconic little identity card. πŸ’Œ

🌸 DESCRIPTION 🌸

Creates a new originator object and initialises all the generic fields. The new object is not added to the originator list β€” so don’t go hunting for it in the list, because that is literally not what this function does, periodt. πŸ’€

πŸ”₯ RETURN πŸ”₯

the newly created object or NULL on failure. that’s it, that’s the return vibe. 😭

🌈 SEE ALSO 🌈

Kernel file ./net/batman-adv/originator.c β€” and here are all the related faves, in the exact order the page gives them, none skipped:


mwah πŸ’‹ β€” this cutie came from ./net/batman-adv, dated October 2026, and it’s still the batadv_orig_node_new(9) manual page, bestie. byeee πŸŽ€βœ¨

πŸ“¦ where this page comes from