batadv_v_ogm_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_v_ogm_init(9) β€” Kernel API Manual ✨

okay so bestie, we're literally in the kernel API manual and this page is all about batadv_v_ogm_init(9) β€” the little glow-up ritual that gets the OGM2 engine up and running. πŸŽ€


🌸 NAME 🌸

batadv_v_ogm_init β€” initialise the OGM2 engine πŸ’–


✨ SYNOPSIS ✨

int batadv_v_ogm_init (struct batadv_priv *bat_priv );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • bat_priv β€” the bat priv that's holding all the mesh interface information 🫢 like, everything the mesh needs to know about itself lives in here.

⭐ RETURN ⭐

0 on success, or a negative error code if it fails 😭 (so, y'know, check it, bestie β€” no cap).


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file ./net/batman-adv/bat_v_ogm.c plus all these iconic siblings, fr fr:


that's the whole vibe, bestie πŸ’œ β€” this page lives at ./net/batman-adv, dated October 2026, and it's literally called batadv_v_ogm_init(9) in case you forgot already πŸ™ˆ. go forth and initialise that OGM2 engine, you gorgeous kernel gremlin πŸ§šβ€β™€οΈβœ¨

πŸ“¦ where this page comes from