batadv_forw_...et_list_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_forw_packet_list_free β€” Kernel API Manual ✨

okay so bestie, welcome to the glow-up era of batadv_forw_...et_list_free(9) πŸŽ€ this is the kernel API manual page, and we're gonna get you so comfy with it. no cap.


🌸 NAME 🌸

batadv_forw_packet_list_free β€” free a list of forward packets. that's it. that's the whole job. and she does it beautifully πŸ’–


✨ SYNOPSIS ✨

void batadv_forw_packet_list_free (struct hlist_head *head );

literally just one argument, we love a low-maintenance icon πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • head β€” a list of to be freed forw_packets. yes, the whole list. she's taking the entire friend group with her on the way out 🫢

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea β˜• this function does three things in a very specific order, and honestly? the way she handles it is giving main character energy:

first, she cancels the scheduling of any packet in the provided list. bye bestie, you're not going out today πŸ™ˆ

then she waits for any possibly running packet forwarding thread to finish. patient queen. she's not gonna yank the rug out from under anything mid-flight πŸ’…

and finally, she safely frees this forward packet. closure. slay. periodt.

⚠️ okay important heads up: this function might sleep. so like, don't call it somewhere where sleeping is not allowed β€” she needs her nap and she's not sorry about it 😭

πŸ”₯ SEE ALSO πŸ”₯

bestie the friend group is huge, buckle up πŸŽ€

Kernel file ./net/batman-adv/send.c β€” and then all of these icons:


and that's the whole page, bestie!! 🧚✨ this lil masterpiece lives in ./net/batman-adv and it's stamped October 2026 🌈 mwah, go forth and free those forward packets responsibly πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from