batadv_v_orig_dump_bucket(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ batadv_v_orig_dump_bucket(9) πŸ¦‹ β€” Kernel API Manual, bestie edition πŸ’…

Okay so this is the manual page for batadv_v_orig_dump_bucket(9), and we're gonna get through it together, no cap.


✨ NAME ✨

batadv_v_orig_dump_bucket β€” dump an originator bucket into a message. That's the whole job, and honestly? Iconic. πŸ’–


🌸 SYNOPSIS 🌸

Here's the signature in all its glory, bestie:

int batadv_v_orig_dump_bucket (struct sk_buff *msg , u32 portid , u32
seq , struct batadv_priv *bat_priv , struct batadv_hard_iface
*if_outgoing , struct hlist_head *head , int *idx_s , int *sub );

πŸŽ€ ARGUMENTS πŸŽ€

Every single argument, no skipping, periodt:

  • msg β€” the Netlink message you're dumping into πŸ’Œ
  • portid β€” the port making the netlink request πŸ‘€
  • seq β€” the sequence number of the netlink message πŸ”’
  • bat_priv β€” the bat priv with all the mesh interface information, lowkey the main character here 🫢
  • if_outgoing β€” limit the dump to entries with this outgoing interface πŸšͺ
  • head β€” the bucket to be dumped πŸͺ£
  • idx_s β€” number of entries to be skipped, we're hopping over them ✨
  • sub β€” number of sub entries to be skipped, yes specifically sub entries πŸŽ€

πŸ¦‹ RETURN πŸ¦‹

Error code, or 0 on success. So if you get 0, that's a slay; anything else is the error code doing its thing. 😭


πŸ”₯ SEE ALSO πŸ”₯

The kernel file where this lives is ./net/batman-adv/bat_v.c, and here's the whole function fam β€” every name exactly as it appears, iykyk:


Signed with love by the ./net/batman-adv crew, dated October 2026 β€” batadv_v_orig_dump_bucket(9) out! πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from