batadv_forw..._rebroadcast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_forw..._rebroadcast(9) ✨

okay so this is a page straight out of the Kernel API Manual (yes, the kernel has a manual, and yes it's iconic) β€” and bestie, we're talking about the function batadv_forw_packet_is_rebroadcast. the way that name is lowkey a mouthful but it does exactly what it says 🫢


🌸 NAME 🌸

batadv_forw_packet_is_rebroadcast β€” check packet for previous transmissions πŸ”

like, it literally just peeks at a packet and is like "hmm… have you been sent before? be honest." no cap.


✨ SYNOPSIS ✨

bool batadv_forw_packet_is_rebroadcast (struct batadv_forw_packet
*forw_packet );

it gives you back a bool, which is giving very "yes or no bestie, pick one" πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • forw_packet β€” the packet to check πŸ‘€ that's the one we're vibe-checking, fr fr.

⭐ RETURN ⭐

  • True if this packet was transmitted before πŸ” (been there, done that, already on the network)
  • false otherwise πŸ¦‹ (fresh, untouched, main character energy)

periodt. that's the whole return value.


πŸ’œ SEE ALSO πŸ’œ

okay this is the part where the manpage just flexes its whole friend group 😭 literally every function in ./net/batman-adv/send.c:

and the whole squad lives in the kernel file ./net/batman-adv/send.c 🧚 iykyk πŸ’…


tiny heads-up bestie: this page is filed under ./net/batman-adv in the kernel tree, dated October 2026 β€” so if you're reading it in the future, hiii, hope the kernel is slaying πŸŒˆπŸ‘‘

laterz, go check those packets πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from