batadv_v_ogm_send_to_if(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_v_ogm_send_to_if β€” the Kernel API Manual page, but make it make sense ✨

okay so bestie, welcome to the batadv_v_ogm_send_to_if(9) page from the Kernel API Manual. yes, it's a kernel function. yes, it's giving "I live in net/batman-adv/bat_v_ogm.c and I have one job." and honestly? that job is slaying an OGM out of a specific interface. let's get into it πŸ¦‹


✨ NAME ✨

batadv_v_ogm_send_to_if β€” send a batman OGM using a given interface πŸ’Œ

like, that's literally it. it sends the OGM. through the interface you hand it. no cap.


🌸 SYNOPSIS 🌸

void batadv_v_ogm_send_to_if (struct sk_buff *skb , struct
       batadv_hard_iface *hard_iface );

so it returns void (no little gift back, she just does the thing and leaves 🫢) and it takes two args. both of them matter. do not come for me about the line break in the middle of the synopsis, that's just how the page came, i don't make the rules πŸ’€


πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the OGM to send πŸ‘‘ this is the packet itself, the whole point of the operation, the main character.
  • hard_iface β€” the interface to use to send the OGM 🧚 this is the ride. the OGM is not walking, she's taking this interface.

πŸ’œ SEE ALSO πŸ’œ

it's giving "linked list of friends" and honestly the whole squad is here. per the kernel file ./net/batman-adv/bat_v_ogm.c:

iykyk πŸ”₯


okay one genuine heads-up bestie: this page is extremely chill on details β€” it tells you the function name, the two args, and the squad it runs with, and that's the whole vibe. no extra lore, no hidden flags, no exit codes. don't let anyone tell you otherwise πŸ™ˆ

and that's the page! source is ./net/batman-adv, dated October 2026, and it's filed under the Kernel API Manual. mwah, go read bat_v_ogm.c if you want the drama πŸ’–πŸ’…βœ¨

πŸ“¦ where this page comes from