__skb_queue_tail(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ __skb_queue_tail(9) β€” from the Kernel API Manual, bestie πŸ¦‹

okay so this one is short, iconic, and very much giving β€œqueue management era” πŸ’…


✨ NAME ✨

__skb_queue_tail β€” queue a buffer at the list tail πŸŽ€


🌸 SYNOPSIS 🌸

void __skb_queue_tail (struct sk_buff_head *list , struct sk_buff *newsk
);

πŸŽ€ ARGUMENTS πŸŽ€

  • list β€” the list to use 🫢
  • newsk β€” the buffer to queue ✨

πŸ’– DESCRIPTION πŸ’–

okay bestie, here’s the tea: this function queues a buffer at the end of a list. That’s the whole vibe. πŸ’…

⚠️ no cap: this function takes no locks, and you must therefore hold required locks before calling it. Do not skip that part, bestie 😭

Also important: a buffer cannot be placed on two lists at the same time. Like, pick a list. One list. That’s the rule. πŸ’€


🌈 SEE ALSO 🌈

Kernel file: ./include/linux/skbuff.h β€” plus the whole extended skb universe, iykyk:


signing off from the source/version spot at ./include/linux, dated October 2026 🫢 β€” this has been __skb_queue_tail(9), catch you in the kernel, bestie! πŸ’–

πŸ“¦ where this page comes from