batadv_v_ogm_send(9)
π NAME π
batadv_v_ogm_send β the periodic worker that broadcasts, like, your own OGM β¨ (yes bestie, the whole vibe of this function is "show up on schedule and let the mesh know you exist")
So this page lives in the Kernel API Manual, and the star of the show is batadv_v_ogm_send(9). Okurrr π«Ά
β¨ SYNOPSIS β¨
void batadv_v_ogm_send (struct work_struct *work );
π ARGUMENTS π
workβ the work queue item, periodt π that's the whole argument, she's a simple girl
π SEE ALSO π
Ok so the entire friend group is here, no cap β this lives in the kernel file ./net/batman-adv/bat_v_ogm.c and tbh you should go meet the whole squad:
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_aggr_work(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)
π lowkey a whole extended family reunion in here, and every single one of them is a banger, iykyk
πΈ ok that's the whole page bestie, mwah πΈ
<nit>This little love letter came courtesy of the source tree ./net/batman-adv, dated October 2026, and if you ever need to find her again just holler for batadv_v_ogm_send(9) β she'll be there, on schedule, every time π</nit>
π¦ 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