batadv_v_elp_periodic_work(9)
β¨ batadv_v_elp_periodic_work(9) β¨
okay bestie, so this is a page from the Kernel API Manual β yes, the kernel has its own manual, she's iconic like that π
β and today's main character is batadv_v_elp_periodic_work. buckle up π
πΈ NAME πΈ
batadv_v_elp_periodic_work β the ELP periodic task that lives per interface, one for each of them, no cap π¦
β¨ SYNOPSIS β¨
void batadv_v_elp_periodic_work (struct work_struct *work );
literally that's the whole signature, she's not complicated π
π ARGUMENTS π
workβ the work queue item π«Ά that's it, that's the whole argument, she just wants her little work item and she's happy
π₯ DESCRIPTION π₯
so what does she do, you ask? she emits broadcast ELP messages in regular intervals β¨
that's the whole vibe. she shows up, she broadcasts her ELP messages on a regular interval schedule, she leaves. main character energy fr fr π
π SEE ALSO π
- the kernel file is
./net/batman-adv/bat_v_elp.c, plus thestructin there β go read it, iykyk π§ batadv_v_metric_queue_entry(9)batadv_v_elp_start_timer(9)batadv_v_elp_get_throughput(9)batadv_v_elp_throughput_metric_update(9)batadv_v_elp_wifi_neigh_probe(9)batadv_v_elp_iface_enable(9)batadv_v_elp_iface_disable(9)batadv_v_elp_iface_activate(9)batadv_v_elp_primary_iface_set(9)batadv_v_elp_neigh_update(9)batadv_v_elp_packet_recv(9)
like, the whole ELP friend group π all of them, tagged, present, accounted for π
and that's the page!! mwah π«Ά this little beauty ships out of ./net/batman-adv and her version is dated October 2026 β see you in the kernel, bestie, stay slay π
β
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms