batadv_hard...le_interface(9)
π batadv_hardif_disable_interface(9) π
okay bestie, welcome to the Kernel API Manual β yes, that's the manual name, we're fancy here β¨. Today's main character is batadv_hardif_disable_interface, and honestly? She's the one who closes the door on the way out. Let's get into it π¦
πΈ NAME πΈ
batadv_hardif_disable_interface β Remove hard interface from mesh interface π
like, the hard interface is leaving the group chat, and this function is the one who actually removes her from it. no cap.
β¨ SYNOPSIS β¨
void batadv_hardif_disable_interface (struct batadv_hard_iface
*hard_iface );
note the void β she returns nothing, she just does it and leaves. main character energy fr π₯
π«Ά ARGUMENTS π«Ά
hard_ifaceβ the hard interface to be removed π₯Ί that's the one getting yeeted from the mesh interface, bestie. that's literally her whole job.
π SEE ALSO π
the Kernel file it lives in:
./net/batman-adv/hard-interface.c
and wow okay, the friend group is large. here's the full squad, no one gets left out π:
batadv_hardif_release(9), batadv_hardif_get_by_netdev(9), batadv_getlink_net(9), batadv_mutual_parents(9), batadv_is_on_batman_iface(9), batadv_is_valid_iface(9), __batadv_get_real_netdev(9), batadv_get_real_netdev(9), batadv_is_wext_netdev(9), batadv_is_cfg80211_netdev(9), batadv_wifi_flags_evaluate(9), batadv_netdev_get_wifi_flags(9), batadv_hardif_get_wifi_flags(9), batadv_is_wifi_hardif(9), batadv_hardif_no_broadcast(9), batadv_hardif_get_active(9), batadv_primary_if_update_addr(9), batadv_primary_if_select(9), batadv_hardif_is_iface_up(9), batadv_check_known_mac_addr(9), batadv_hardif_recalc_extra_skbroom(9), batadv_hardif_min_mtu(9), batadv_update_min_mtu(9), batadv_hardif_activate_interface(9), batadv_hardif_deactivate_interface(9), batadv_hardif_enable_interface(9), batadv_hard_if_event_meshif(9), batadv_wifi_net_device_insert(9), batadv_wifi_net_device_remove(9), batadv_wifi_net_device_update(9), batadv_wifi_net_device_unregister(9), batadv_wifi_net_device_event(9), batadv_hard_if_event(9), batadv_wifi_net_devices_init(9), batadv_wifi_net_devices_deinit(9)
iykyk π that's a whole roster. go read them, they're all slay in their own way β
π§ friendly reminder: this page lives in./net/batman-adv, dated October 2026, and it's brought to you by the Kernel API Manual β so if you seebatadv_hard...le_interface(9)floating around in a header or footer somewhere, that's just her, being iconic ππ
π¦ 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