batadv_v_ogm_aggr_work(9)
π batadv_v_ogm_aggr_work(9) π
okay so bestie, welcome to the Kernel API Manual page for batadv_v_ogm_aggr_work(9) β yes that whole mouthful is the manual name, we're not saying it out loud again, just know it's giving "networking kernel function that serves absolute cunt" π
β¨ NAME β¨
batadv_v_ogm_aggr_work β the OGM queue's periodic task, one per interface π
πΈ SYNOPSIS πΈ
void batadv_v_ogm_aggr_work (struct work_struct *work );
π¦ ARGUMENTS π¦
workβ the work queue item itself π«Ά literally the little task-dude that showed up to do the job
π₯ DESCRIPTION π₯
so what does it do? it emits aggregated OGM messages in regular intervals β¨ that's it, that's the whole vibe. no cap. it's the recurring lil' task that fires off the batched-up OGMs on a schedule, and honestly? iconic behavior π
π SEE ALSO π
like, the whole batman-adv friend group, fr fr β go look at the kernel file ./net/batman-adv/bat_v_ogm.c and then these besties:
batadv_v_ogm_orig_get(9)batadv_v_ogm_start_queue_timer(9)batadv_v_ogm_start_timer(9)batadv_v_ogm_send_to_if(9)batadv_v_ogm_len(9)batadv_v_ogm_queue_left(9)batadv_v_ogm_aggr_list_free(9)batadv_v_ogm_aggr_send(9)batadv_v_ogm_queue_on_if(9)batadv_v_ogm_send_meshif(9)batadv_v_ogm_send(9)batadv_v_ogm_iface_enable(9)batadv_v_ogm_iface_disable(9)batadv_v_ogm_primary_iface_set(9)batadv_v_forward_penalty(9)batadv_v_ogm_forward(9)batadv_v_ogm_metric_update(9)batadv_v_ogm_route_update(9)batadv_v_ogm_process_per_outif(9)batadv_v_ogm_aggr_packet(9)batadv_v_ogm_process(9)batadv_v_ogm_packet_recv(9)batadv_v_ogm_init(9)batadv_v_ogm_free(9)
and that's the whole page, bestie, you ate that π mwah π
sign-off vibes: this cutie lives in./net/batman-adv, dated October 2026, and answers to the namebatadv_v_ogm_aggr_work(9)β periodt πβ
π¦ 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