vti6_xmit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vti6_xmit πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for vti6_xmit β€” no cap, this one is short and sweet and it's literally just "send a packet" πŸŽ€


✨ NAME ✨

vti6_xmit β€” send a packet πŸ¦‹

like. that's it. that's the whole vibe. it sends a packet.


🌸 SYNOPSIS 🌸

int vti6_xmit (struct sk_buff *skb , struct net_device *dev , struct flowi *fl );

so you call it and it hands you back an int, and it takes these three gorgeous little parameters: a struct sk_buff *skb, a struct net_device *dev, and a struct flowi *fl πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the outgoing socket buffer, aka the actual packet that's about to go out into the world ✨ lowkey the main character here.
  • dev β€” the outgoing tunnel device, like the tunnel it's travelling through 🫢
  • fl β€” the flow informations for the xfrm_lookup, which is exactly as technical as it sounds, iykyk πŸ’œ

πŸ‘‘ SEE ALSO πŸ‘‘

the Kernel file ./net/ipv6/ip6_vti.c said "here's the whole friend group" and honestly? iconic. go say hi to all of them πŸ’–


and that's a wrap, bestie πŸ’… this page comes to you from ./net/ipv6, dated October 2026, in the Kernel API Manual β€” mwah, go send some packets, periodt 🌈
πŸ“¦ where this page comes from