batadv_iv_ogm_schedule(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the Kernel API Manual page for batadv_iv_ogm_schedule(9), and the function is literally: batadv_iv_ogm_schedule β€” schedule the next OGM transmission on an interface πŸ’…βœ¨

✨ SYNOPSIS ✨

void batadv_iv_ogm_schedule (struct batadv_hard_iface *hard_iface );

the way that signature is just sitting there being all short and iconic, no cap 🫢

πŸŽ€ ARGUMENTS πŸŽ€

  • hard_iface β€” the interface for which the next OGM should be scheduled. that's the whole assignment, bestie πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so real talk: this function takes the OGM buffer mutex and prepares the next OGM for transmission. yes, mutex β€” we love a responsible queen who locks before she touches the buffer πŸ’…πŸ”₯

🌈 SEE ALSO 🌈

Kernel file ./net/batman-adv/bat_iv_ogm.c is the home base, and here's the entire friend group, no one left behind:


mwah πŸ’‹ β€” source/version: ./net/batman-adv, dated October 2026. now go schedule that next OGM, bestie, you've got this 🫢✨

πŸ“¦ where this page comes from