batadv_v_ogm_start_timer(9)
π batadv_v_ogm_start_timer β Kernel API Manual, bestie edition π
Okay so picture this: you're deep in the batman-adv kernel API manual (iconic, I know) and you stumble on batadv_v_ogm_start_timer. Bestie, this one is short but it matters. Let's get into it. π¦
β¨ NAME β¨
batadv_v_ogm_start_timer β restart the OGM sending timer π
Like, the timer was chilling, and now it's being restarted. That's the whole vibe. Periodt.
πΈ SYNOPSIS πΈ
void batadv_v_ogm_start_timer (struct batadv_priv *bat_priv );
Notice the void, bestie β this function returns nothing. It does its thing and dips. No return value, no cap. π
π ARGUMENTS π
bat_privβ the bat priv with all the mesh interface information π«Ά
That's it. That's the one (1) argument. It's the priv struct holding all the mesh interface info, so likeβ¦ everything the function needs to do its little timer restart is in there. Main character struct energy, honestly. π
π SEE ALSO π
The kernel file ./net/batman-adv/bat_v_ogm.c is where all the drama lives, and it brings a whole friend group with it:
batadv_v_ogm_orig_get(9)batadv_v_ogm_start_queue_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_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)
Twenty-four (24) cross-references, and every single one of them is living in ./net/batman-adv/bat_v_ogm.c. The way this file is the whole friend group ππ
Real talk though: the synopsis is exactly void batadv_v_ogm_start_timer (struct batadv_priv *bat_priv ); β keep that pointer and that trailing space-free-ish signature intact if you're copying it, bestie. Iykyk. π
That's the whole page, babes! Stay blessed, keep your timers restarted, and don't forget to check the homies in SEE ALSO. π§β
Signed off with love from the source ./net/batman-adv, dated October 2026 β catch you in the next batadv_v_ogm_start_timer(9) era, 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