batadv_v_elp_iface_enable(9)
π
batadv_v_elp_iface_enable β the kernel API manual page, bestie edition
okay so real talk, this is a page from the Kernel API Manual (yes, the (9) section, we're in the big leagues now π). It's all about batadv_v_elp_iface_enable, which is a kernel function, and honestly? It's giving "set up the vibe before the party starts" energy. Let's get into it β¨
β¨ NAME β¨
batadv_v_elp_iface_enable β setup the ELP interface private resources π
like literally, it gets the ELP interface's private resources all prepped and ready. that's the whole job, and it ate, no notes.
πΈ SYNOPSIS πΈ
int batadv_v_elp_iface_enable (struct batadv_hard_iface *hard_iface );
so you call it, you hand it a struct batadv_hard_iface * called hard_iface, and it gives you back an int. that's the contract, periodt π«Ά
π¦ ARGUMENTS π¦
hard_ifaceβ the interface for which the data has to be prepared. like, this is the interface, the main character of this function call π everything gets set up for this one.
π RETURN π
0β success bestie!! slay, it worked β¨-ENOMEMβ the failure case, in case of failure. basically the memory said "no β€οΈ" and bailed on you π
ngl, -ENOMEM is never the vibe, but at least you know exactly what went wrong. no guessing games here π
π₯ SEE ALSO π₯
these are the siblings, the ensemble cast, the whole friend group π§ β start with the kernel file ./net/batman-adv/bat_v_elp.c, and peep the struct batadv_v_metric_queue_entry(9) too:
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_periodic_work(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)
iykyk, the batman-adv girlies stay booked and busy π
and that's the page!! mwah π it lives in ./net/batman-adv, dated October 2026, and this manual page is literally titled batadv_v_elp_iface_enable(9). go forth and prepare those resources, bestie β you're gonna do amazing ππ
π¦ 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