skb_vlan_tagged_multi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… skb_vlan_tagged_multi β€” the kernel API manual, but make it cute

okay so bestie, welcome to skb_vlan_tagged_multi(9), a kernel API manual page, and honestly? she's short but she serves. let's get into it ✨


πŸŽ€ NAME πŸŽ€

skb_vlan_tagged_multi β€” checks if an skb is vlan tagged with multiple headers. that's it. that's the whole vibe check. πŸ’–


🌸 SYNOPSIS 🌸

bool skb_vlan_tagged_multi (struct sk_buff *skb );

it returns a bool, it takes one pointer to a struct sk_buff, and it is not here to waste your time. periodt. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • skb β€” the skbuff you wanna query. that's the one you're asking about. hand her over and she'll tell you what's up 🫢

⭐ RETURN ⭐

true if the skb is tagged with multiple vlan headers, regardless of whether it's hardware accelerated or not.

like β€” hardware accelerated or not, doesn't matter, no cap, the answer's still true if the multi-tag situation is real. πŸ”₯

ok but fr fr, clock the "regardless of whether it is hardware accelerated or not" part β€” that's the whole point. don't go assuming acceleration changes the answer, because it does NOT. πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

bestie she has a lot of friends, and you're gonna meet all of them, no skipping. the kernel file lives at ./include/linux/if_vlan.h and the whole extended fam is:

ngl that's a whole group chat and they're all iconic in their own way πŸ’œ


and that's the page!! 🌈 this lil gem comes from the source path ./include/linux, dated October 2026, and it's filed under the manual name skb_vlan_tagged_multi(9) β€” so if you ever need to cite her, now you know exactly where she lives. mwah πŸ’‹ go forth and tag ur vlans responsibly, bestie πŸ“πŸ§šβ€β™€οΈπŸ’–

πŸ“¦ where this page comes from