batadv_mcast_start_timer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ batadv_mcast_start_timer(9) ✨

okay so this is a page straight out of the Kernel API Manual (yes, that's the manual's name, it's giving very official πŸ’…) and it's about exactly one tiny little function that does exactly one tiny little thing. but bestie, it's an important tiny thing. let's get into it 🫢


✨ NAME ✨

batadv_mcast_start_timer β€” schedule the multicast periodic worker πŸ•βœ¨

like, you're literally setting a timer so the multicast worker wakes up and does its lil periodic duties. slay.


✨ SYNOPSIS ✨

void batadv_mcast_start_timer (struct batadv_priv *bat_priv );

notice the void?? it returns nothing. it's a vibe-only function, no return value, no cap. πŸŽ€


✨ ARGUMENTS ✨

  • bat_priv β€” the bat priv with all the mesh interface information πŸ¦‹ this is the big ol' struct that knows everything about your mesh interface, and you're handing it over so the timer knows which mesh to bother. iconic behavior honestly.

✨ SEE ALSO ✨

okay this list is LOWKEY massive, like the whole multicast family reunion 🌈 β€” Kernel file ./net/batman-adv/multicast.c is where all of these live, and here's everyone who showed up:

ngl that's fifty-eight of them. not me counting. i counted. anyway, they're all (9) kernel-API pages, go read 'em if you're nosy πŸ’€

🌸 okay that's the whole page!! short and sweet, just like this function. this cutie came from ./net/batman-adv, dated October 2026, and it's the batadv_mcast_start_timer(9) page. go schedule something, bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from