skb_queue_splice_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… skb_queue_splice_init β€” Kernel API Manual ✨

okay bestie, welcome to the kernel API corner of the group chat 🫢 this one lives in the kernel source file ./include/linux/skbuff.h and it's a list-splicing girlie, so let's get into it πŸ’–


🌸 NAME 🌸

skb_queue_splice_init β€” bestie, this joins two skb lists together and then reinitialises the list that got emptied out πŸ’… literally a two-for-one, no cap.


πŸŽ€ SYNOPSIS πŸŽ€

void skb_queue_splice_init (struct sk_buff_head *list ,
                            struct sk_buff_head *head );

✨ ARGUMENTS ✨

  • list β€” the new list you're adding in πŸ¦‹ (yes, this is the one that ends up empty and gets reinitialised, iykyk)
  • head β€” the place to add it in the first list πŸ‘‘ like, this is the spot it gets slotted into

πŸ’œ DESCRIPTION πŸ’œ

okay so the tea β˜• β€” the list at list is reinitialised. that's the whole vibe check. the list gets emptied out and reset, and the stuff that was in it goes over to head. periodt ✨


🌈 SEE ALSO 🌈

the kernel file ./include/linux/skbuff.h, plus the whole friend group of skb pages β€” every single one, fr fr, nobody gets left out of the group chat πŸ˜­πŸ’–


πŸ’€ reminder bestie: this page is from the kernel source at ./include/linux, dated October 2026 β€” that's the version/date tag, slay πŸŽ€

and that's the whole page, mwah πŸ’‹ go splice those lists, queen πŸ‘‘βœ¨

πŸ“¦ where this page comes from