batadv_tp_fill_prerandom(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ batadv_tp_fill_prerandom ✨

okay so bestie, welcome to the manual page for batadv_tp_fill_prerandom β€” it lives in the Kernel API Manual and honestly? it's a little icon. πŸŽ€

Its whole job, per the NAME section: Fill buffer with prefetched random bytes. That's it. That's the vibe. πŸ’…


πŸ“œ SYNOPSIS

void batadv_tp_fill_prerandom (struct batadv_tp_sender *tp_vars , u8
*buf , size_t nbytes );

no cap, that's the whole signature β€” it returns void, so it's not giving you anything back. it just does the thing. 🫢


🌸 ARGUMENTS

  • tp_vars β€” the private TP meter data for this session. this is the main character of the call, the session's little diary of state. πŸ‘‘
  • buf β€” the buffer you're filling with bytes. hand it over and it gets stuffed. πŸ“
  • nbytes β€” how many pseudorandom bytes you want. it's a size_t, so dream big (responsibly). ✨

πŸ”₯ SEE ALSO

like, there is so much family here. the whole batman-adv TP meter crew shows up, and the kernel file that started it all is ./net/batman-adv/tp_meter.c. πŸ’–

iykyk, that's the full roster. not me listing every single one because the rules say keep every detail β€” but also because they all ate. πŸ”₯


🧚 quick heads up: this page is part of the Kernel API Manual, so it's for people poking at kernel internals, not for your average terminal gremlin. read the source at ./net/batman-adv/tp_meter.c if you want the real tea.

and that's the whole page, bestie! huge thanks to the ./net/batman-adv crew β€” this one's dated October 2026 πŸ’– mwah, stan the batman-adv TP meter, periodt. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from