batadv_iv_og..._dump_bucket(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_iv_ogm_orig_dump_bucket β€” the kernel API manual, bestie edition πŸŽ€

Okay so real talk, this one's from the batadv_iv_og..._dump_bucket(9) kernel API manual page (yes the title got squished by the terminal, it's giving "my name is too long for the header" 😭) and it's literally about dumping one originator bucket into a netlink message. Small function, big group-chat energy. Let's go ✨


🌸 NAME 🌸

batadv_iv_ogm_orig_dump_bucket β€” Dump an originator bucket into a message πŸ’Œ


πŸ¦‹ SYNOPSIS πŸ¦‹

int batadv_iv_ogm_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 πŸ’–

  • msg β€” the netlink message you're dumping into 🫢
  • portid β€” the port that's making the netlink request πŸ‘‘
  • seq β€” the sequence number of the netlink message, gotta keep 'em numbered fr fr ⭐
  • bat_priv β€” the bat priv holding all the mesh interface information 🧚
  • if_outgoing β€” limits the dump to entries that have this outgoing interface, iykyk 🌈
  • head β€” the bucket that's getting dumped πŸ“
  • idx_s β€” how many entries to skip πŸ™ˆ
  • sub β€” how many sub entries to skip πŸ’€

⭐ RETURN ⭐

An error code, or 0 on success. That's it, that's the vibe check ✨


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/batman-adv/bat_iv_ogm.c, plus this whole iconic squad of references:


Bestie we literally made it to the end, so here's the cute sign-off: this page lives in ./net/batman-adv, dated October 2026, and the header/footer duo is batadv_iv_og..._dump_bucket(9) on both sides πŸ’œ Go dump that bucket, slay, periodt 🫢✨

πŸ“¦ where this page comes from