batadv_dat_free(9)
π¦ batadv_dat_free(9) β the Kernel API Manual glow-up β¨
okay so bestie, gather round, because we're looking at a page from the Kernel API Manual and honestly? it's a little one but it's doing its job and we respect it π
π NAME
batadv_dat_free β frees the DAT internals π§Ήβ¨
like, that's the whole thing. it frees the DAT internals. no notes, she's efficient.
πΈ SYNOPSIS
void batadv_dat_free (struct batadv_priv *bat_priv );
no return value, no drama, just vibes and a pointer π«Ά
π ARGUMENTS
bat_privβ the bat priv with all the mesh interface information πΈοΈπ«
that's it, that's the whole guest list. one (1) argument and she's carrying all the mesh interface info with her. main character energy fr fr π
β SEE ALSO
so likeβ¦ this function has friends. a whole group chat of them. iykyk π let me introduce you properly π
- Kernel file
./net/batman-adv/distributed-arp-table.c - enum
batadv_bootpop(9) - enum
batadv_boothtype(9) - enum
batadv_dhcpoptioncode(9) - enum
batadv_dhcptype(9) - struct
batadv_dhcp_packet(9) - struct
batadv_dhcp_header(9) - struct
batadv_dhcp_option_header(9) batadv_dat_start_timer(9)batadv_dat_entry_release(9)batadv_dat_entry_put(9)batadv_dat_to_purge(9)__batadv_dat_purge(9)batadv_dat_purge(9)batadv_compare_dat(9)batadv_arp_hw_src(9)batadv_arp_ip_src(9)batadv_arp_hw_dst(9)batadv_arp_ip_dst(9)batadv_hash_dat(9)batadv_dat_entry_hash_find(9)batadv_dat_entry_add(9)batadv_dbg_arp(9)batadv_is_orig_node_eligible(9)batadv_choose_next_candidate(9)batadv_dat_select_candidates(9)batadv_dat_forward_data(9)batadv_dat_tvlv_container_update(9)batadv_dat_status_update(9)batadv_dat_tvlv_ogm_handler_v1(9)batadv_dat_hash_free(9)batadv_dat_init(9)batadv_dat_cache_dump_entry(9)batadv_dat_cache_dump_bucket(9)batadv_dat_cache_dump(9)batadv_arp_get_type(9)batadv_dat_get_vid(9)batadv_dat_arp_create_reply(9)batadv_dat_snoop_outgoing_arp_request(9)batadv_dat_snoop_incoming_arp_request(9)batadv_dat_snoop_outgoing_arp_reply(9)batadv_dat_snoop_incoming_arp_reply(9)batadv_dat_check_dhcp_ipudp(9)batadv_dat_check_dhcp(9)batadv_dat_get_dhcp_message_type(9)batadv_dat_dhcp_get_yiaddr(9)batadv_dat_get_dhcp_chaddr(9)batadv_dat_put_dhcp(9)batadv_dat_check_dhcp_ack(9)batadv_dat_snoop_outgoing_dhcp_ack(9)batadv_dat_snoop_incoming_dhcp_ack(9)batadv_dat_drop_broadcast_packet(9)
fifty-one (51) whole references. she's not lonely, she's connected π¦π
so yeah, that's the page π tiny, iconic, does exactly what it says on the tin β frees the DAT internals and dips. no cap.
source/version tag: ./net/batman-adv Β· dated October 2026 Β· mwah, kisses, bye bestie ππ«Άβ¨
π¦ 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