batadv_forw...t_was_stolen(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– batadv_forw_packet_was_stolen(9) β€” a Kernel API Manual moment πŸ’–

okay so bestie, we're in the Kernel API Manual and this page is about batadv_forw_packet_was_stolen. yes the header truncates it to batadv_forw...t_was_stolen(9) because apparently even man pages have a character limit πŸ’€ but the real name is right there and it's giving "did somebody take my stuff" energy πŸŽ€


✨ NAME ✨

batadv_forw_packet_was_stolen β€” check whether someone stole this packet πŸ‘€

like literally. that's the whole job. it checks if somebody stole the packet.


🌸 SYNOPSIS 🌸

bool batadv_forw_packet_was_stolen (struct batadv_forw_packet
*forw_packet );

it returns a bool, it takes a struct batadv_forw_packet * named forw_packet, and yes the line break in the middle is exactly how it's written, don't come for me 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • forw_packet β€” the forwarding packet to check ✨ this is the lil guy we're interrogating. we're asking about it, not to it.

πŸ’… DESCRIPTION πŸ’…

so what does it actually do? it checks whether the given forwarding packet was claimed by someone else for free. that's it. that's the vibe check. πŸ”₯

"for free" is doing a lot of work in that sentence and honestly? iconic. no cap, someone just yoinked it and this function is the receipts.


⭐ RETURN ⭐

  • true β€” someone stole it πŸ™ˆ (congrats, it's gone, it's not yours anymore)
  • false β€” nobody stole it πŸ’œ (it's still yours, slay)

πŸ‘‘ SEE ALSO πŸ‘‘

bestie there is SO much lore here, the whole ./net/batman-adv/send.c kernel file is basically the group chat and these are all the members 🌈


πŸ’€ real talk: batadv_forw_packet_steal(9) and batadv_forw_packet_list_steal(9) are literally right there in the list, so if you're wondering who stole it… iykyk 🧚

and that's the page!! this whole thing lives in ./net/batman-adv and it's dated October 2026, so yeah, future vibes only ⭐ thanks for reading bestie, mwah πŸ“πŸ’–

πŸ“¦ where this page comes from