batadv_hardi...xtra_skbroom(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_hardif_recalc_extra_skbroom β€” a Kernel API manual, but make it make sense

okay so bestie, welcome to the batman-adv corner of the kernel docs (the 9 in the name means it's a kernel API page, iykyk) β€” and today's main character is batadv_hardif_recalc_extra_skbroom. yes that's a mouthful. no we're not renaming it. come on. πŸ¦‹


✨ NAME ✨

batadv_hardif_recalc_extra_skbroom β€” recalculate skbuff extra head/tailroom πŸŽ€

that's it. that's the whole vibe. it recalculates the extra headroom and tailroom on an skbuff. stunning. iconic. very niche. we love her.


🌸 SYNOPSIS 🌸

void batadv_hardif_recalc_extra_skbroom (struct net_device *mesh_iface
);

literally returns void, so like… she does the work and gives you nothing back. respectful honestly. πŸ™ˆ


🫢 ARGUMENTS 🫢

  • mesh_iface β€” the netdev struct of the mesh interface. that's your mesh interface's net device struct, bestie. the thing she's recalculating for. 🧚

πŸ”₯ SEE ALSO πŸ”₯

bestie. sit down. this list is LONG and I refuse to cut a single one of them, so buckle up πŸ“

the kernel file is ./net/batman-adv/hard-interface.c β€” that's where the magic lives, go read it, and then go read all of these:

not me listing 36 things. anyway. every single one of those is a real page, go read them, they're all in ./net/batman-adv, she's got range. πŸ‘‘


πŸ’€ friendly reminder: this is a kernel API page, so the whole thing is (9) territory β€” it's for people writing kernel code, not for your terminal autocomplete.

okay that's the page!! this gorgeous little doc came out of ./net/batman-adv and it's dated October 2026, so like, future-coded of her honestly ⭐ β€” go forth and recalculate that skbroom, bestie πŸ’–

πŸ“¦ where this page comes from