batadv_send...fill_unicast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_send...fill_unicast(9) πŸ¦‹

okay so this is from the Kernel API Manual, bestie β€” we're deep in kernel land today and honestly? iconic behavior. sit down, grab a boba, let's go πŸ’–


✨ NAME ✨

batadv_send_skb_push_fill_unicast β€” extend the buffer and initialize the common fields for unicast packets

like, it pushes space onto the front of the skb and then fills in the shared unicast header bits. that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

bool batadv_send_skb_push_fill_unicast (struct sk_buff *skb , int
       hdr_size , struct batadv_orig_node *orig_node );

πŸ’œ ARGUMENTS πŸ’œ

  • skb β€” the skb carrying the unicast header to initialize. yes, that skb. the main character. πŸ‘‘
  • hdr_size β€” amount of bytes to push at the beginning of the skb. it's giving "how much room do we need up front" energy.
  • orig_node β€” the destination node. where it's going, who it's for, the whole point fr fr 🫢

⭐ RETURN ⭐

  • false β€” if the buffer extension was not possible. sad. 😭
  • true β€” otherwise. slay. ✨

no in-between, no maybes β€” it's a bool, it tells you straight. ngl that's the healthiest communication style tbh πŸ’€


🌈 SEE ALSO 🌈

first up, the kernel file this lives in β€” it's ./net/batman-adv/send.c 🐝

and now the whole friend group, all of them (9), no cap:

that's the roster. read them, love them, iykyk 🧚


ok that's the page!! go push some headers bestie, you've got this πŸ’…

and that's a wrap, mwah πŸ’‹ β€” brought to you by the source ./net/batman-adv, dated October 2026, still out here serving batadv_send...fill_unicast(9) realness πŸ“

πŸ“¦ where this page comes from