batadv_dat_t...ainer_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_dat_tvlv_container_update(9) πŸ’…

okay so bestie, you found yourself in the Kernel API Manual β€” welcome, this one's a single little function and honestly it's giving "quiet luxury." let's get into it πŸŽ€


✨ NAME ✨

batadv_dat_tvlv_container_update β€” update the dat tvlv container after dat setting change 🌸

like, the container gets a glow-up whenever the dat settings change. that's the whole vibe check, no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

void batadv_dat_tvlv_container_update (struct batadv_priv *bat_priv );

returns nothing (void), takes exactly one thing. minimalist. iconic. periodt ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat priv with all the mesh interface information πŸ’– like, all of it. every last crumb of mesh interface info lives in there. it's the main character of this function, fr fr.

πŸ‘‘ SEE ALSO πŸ‘‘

okay so this function has a ridiculous friend group and we're listing every single one of them, bestie, nobody gets left out 🫢

the source ✨

  • Kernel file ./net/batman-adv/distributed-arp-table.c

the enums & structs, in order, don't @ me πŸ’…

  • 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)

the dat squad 🌈

the arp girlies πŸ”₯

the candidate-selection committee ⭐

the cache dumpers, slaying in order 🧚

the dhcp besties πŸ™ˆ

and the final boss πŸ’€

that's the whole list, bestie. every. single. one. counted, checked, and respectfully linked. iykyk πŸ’œ

and that's the tea πŸ“ this page lives in ./net/batman-adv and it's stamped October 2026 β€” so yeah, coming to a kernel near you, and it ate. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from