batadv_get_strings(9)
π batadv_get_strings(9) β the Kernel API Manual, but make it cute
okay so bestie, this is the manual page for batadv_get_strings β the ethtool string handler for mesh interfaces. yes, that's the whole vibe. it's a little function, but it's iconic in its own way β¨
πΈ SYNOPSIS πΈ
void batadv_get_strings (struct net_device *dev , u32 stringset , u8 *data );
that's it. that's the whole signature. look at her go π«Ά
π ARGUMENTS π
okay let's break down the three besties in this parameter list:
devβ the mesh interface. and here's the tea: it's unused. literally just vibing there, doing nothing, main character energy for no reason πstringsetβ the ethtool string set you wanna retrieve. this one actually matters π₯dataβ the buffer where the requested string set gets copied into. she's holding the output, periodt.
π¦ SEE ALSO π¦
so the kernel file lives at ./net/batman-adv/mesh-interface.c, and it's surrounded by a whole friend group of related functions. no gatekeeping, here's the full squad π:
batadv_skb_head_push(9)batadv_sum_counter(9)batadv_interface_stats(9)batadv_interface_set_mac_addr(9)batadv_interface_change_mtu(9)batadv_interface_set_rx_mode(9)batadv_interface_tx(9)batadv_interface_rx(9)batadv_meshif_vlan_release(9)batadv_meshif_vlan_get(9)batadv_meshif_create_vlan(9)batadv_meshif_destroy_vlan(9)batadv_interface_add_vid(9)batadv_interface_kill_vid(9)batadv_set_lockdep_class_one(9)batadv_set_lockdep_class(9)batadv_meshif_init_late(9)batadv_meshif_slave_add(9)batadv_meshif_slave_del(9)batadv_get_drvinfo(9)batadv_get_ethtool_stats(9)batadv_get_sset_count(9)batadv_meshif_free(9)batadv_meshif_init_early(9)batadv_meshif_validate(9)batadv_meshif_newlink(9)batadv_meshif_destroy_netlink(9)batadv_meshif_is_valid(9)
likeβ¦ that's the whole friend group. read up on them, iykyk π
ngl bestie, this page is short and sweet β no options, no environment variables, no exit statuses, no warnings, no bug notes. just a tiny handler doing its thing. take the win π
and that's the page!! author/copyright/license deets weren't in the original so we're not inventing any (no cap, we don't guess at facts around here π). this cutie comes from the kernel docs living under ./net/batman-adv, dated October 2026, and you can pull her back up anytime with batadv_get_strings(9) πβ¨π
π¦ 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