batadv_v_iface_activate(9)
π¦ batadv_v_iface_activate(9) π¦
okay bestie, welcome to the Kernel API Manual page for batadv_v_iface_activate(9) β the finalise-the-activation moment for a hard interface. Itβs short, itβs iconic, and it has exactly zero time for extra drama. π
β¨
π NAME π
batadv_v_iface_activate β finalise the activation of a hard interface. periodt. π
π«Ά SYNOPSIS π«Ά
void batadv_v_iface_activate (struct batadv_hard_iface *hard_iface );
πΈ ARGUMENTS πΈ
hard_ifaceβ the interface youβre activating, bestie. Thatβs the one and only argument: interface to activate. π¦
β¨ DESCRIPTION β¨
okay so picture this: batadv_v_iface_activate() is the finalise-the-activation step for a hard interface. It reuses the currently selected primary interface to seed the ELP packet, and then it immediately activates the interface. Thatβs the vibe. No extra flags, no secret side quests on this page β just that exact energy. π«
π SEE ALSO π
these live around the kernel file ./net/batman-adv/bat_v.c, and theyβre all part of the same little batman-adv family reunion:
batadv_v_iface_enable(9)batadv_v_iface_disable(9)batadv_v_primary_iface_set(9)batadv_v_iface_update_mac(9)batadv_v_hardif_neigh_init(9)batadv_v_neigh_dump_neigh(9)batadv_v_neigh_dump_hardif(9)batadv_v_neigh_dump(9)batadv_v_orig_dump_subentry(9)batadv_v_orig_dump_entry(9)batadv_v_orig_dump_bucket(9)batadv_v_orig_dump(9)batadv_v_neigh_cmp(9)batadv_v_neigh_is_sob(9)batadv_v_init_sel_class(9)batadv_v_gw_throughput_get(9)batadv_v_gw_get_best_gw_node(9)batadv_v_gw_is_eligible(9)batadv_v_gw_dump_entry(9)batadv_v_gw_dump(9)batadv_v_hardif_init(9)batadv_v_mesh_init(9)batadv_v_mesh_free(9)batadv_v_init(9)batadv_v_deinit(9)
and thatβs the whole page, bestie β source/version ./net/batman-adv, dated October 2026, signing off with main-character energy. π
ππ«Ά
π¦ 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