batadv_forw_..._ogmv1_queue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the Kernel API Manual page for batadv_forw_packet_ogmv1_queue πŸ’– this one is short, sweet, and very mesh-core.

batadv_forw_packet_ogmv1_queue β€” try to queue an OGMv1 packet. That’s the whole assignment, no cap ✨


πŸ› οΈ SYNOPSIS πŸ› οΈ

void batadv_forw_packet_ogmv1_queue (struct batadv_priv *bat_priv ,
       struct batadv_forw_packet *forw_packet , unsigned long send_time );

πŸŽ€ ARGUMENTS πŸŽ€

  • bat_priv β€” the bat_priv with all the mesh interface information.
  • forw_packet β€” the forwarding packet you wanna queue.
  • send_time β€” the timestamp, in jiffies, for when the packet is to be sent ⏰

✨ DESCRIPTION ✨

this function tries to (re)queue an OGMv1 packet. that’s the vibe πŸ¦‹

⚠️ caveat, bestie: the caller needs to ensure that forw_packet->delayed_work was initialized. that part is on the caller, periodt πŸ’…

πŸ”— SEE ALSO πŸ”—

Kernel file: ./net/batman-adv/send.c β€” here’s the whole friend group πŸ‘‘


mwah πŸ’‹ this page is sourced from ./net/batman-adv, dated October 2026, and it’s the batadv_forw_..._ogmv1_queue(9) page. byeee 🫢

πŸ“¦ where this page comes from