batadv_interface_tx(9)
π batadv_interface_tx β like, the mesh interface transmit era β¨
okay so bestie, this is a page from the Kernel API Manual β it's batadv_interface_tx(9), and it's literally the function that sends a frame out on a mesh interface. buckle up, it's short but it eats π
β¨ NAME β¨
batadv_interface_tx β transmit a frame on a mesh interface π¦
πΈ SYNOPSIS πΈ
netdev_tx_t batadv_interface_tx (struct sk_buff *skb , struct net_device
*mesh_iface );
no cap, that's the whole signature β one skb, one mesh_iface, and a netdev_tx_t coming back at you π
π ARGUMENTS π
skbβ the frame to send π this is the packet, the whole vibe, the star of the showmesh_ifaceβ the mesh interface the frame was queued on π§ the net_device it came in through
β RETURN β
NETDEV_TX_OK on success β that's it, that's the whole mood π
(it's giving "everything went fine, no notes")
π¦ SEE ALSO π¦
okay so there's a whole friend group here, iykyk π β first up, the source file itself: ./net/batman-adv/mesh-interface.c, and then the entire 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_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_strings(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)
literally the whole batman-adv extended universe, go read them all ππ«Ά
and that's the page!! shipped from ./net/batman-adv, dated October 2026 β periodt, go touch some sk_buffs 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