batadv_purge_orig(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_purge_orig(9) β€” a Kernel API Manual moment

okay so bestie, welcome to the batadv_purge_orig(9) page, straight out of the Kernel API Manual ✨ this one's short and sweet and honestly it's giving "small function, big responsibility" energy. let's get into it 🫢


✨ NAME ✨

batadv_purge_orig β€” the periodic worker that goes around purging stale originator entries πŸ§ΉπŸ’€ like it's doing a closet clean-out on a schedule, and honestly? iconic.

🌸 SYNOPSIS 🌸

void batadv_purge_orig (struct work_struct *work );

literally one argument, no drama, no cap πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • work β€” delayed work that's embedded right up in the bat_priv 🫢 that's it, that's the whole argument, and yes she's a struct work_struct *.

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: this thing invokes batadv_purge_orig_ref to drop the stale originators πŸ—‘οΈβœ¨ and then it reschedules its next run after BATADV_ORIG_WORK_PERIOD milliseconds ⏰ like a main character who's already planning her next appearance. no cap, that's the whole bit.

bestie note: the reschedule is part of the deal β€” it's a periodic worker, so it keeps coming back. BATADV_ORIG_WORK_PERIOD is the number of milliseconds it waits before the next round πŸ‘‘

πŸ’œ SEE ALSO πŸ’œ

bestie, brace yourself, the friend group is LARGE 😭 but every single one of them is here, fr fr:


and that's the whole page, bestie πŸŽ€ tysm for reading, mwah πŸ’‹

sign-off time ⭐ this one lives in ./net/batman-adv and the date on the tin is October 2026 β€” go off, batadv_purge_orig(9), we love to see it πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from