skb_fclone_busy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… skb_fclone_busy(9) πŸ’…

okay so bestie, this is the Kernel API Manual page for skb_fclone_busy(9), and we're gonna get into it. no cap, it's a tiny helper but the SEE ALSO list is giving full main-character energy. 🫢


πŸŽ€ NAME πŸŽ€

skb_fclone_busy β€” check if fclone is busy. that's the name, iconic and concise. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

the signature, exactly as it is, no edits, no vibes-based rewriting:

bool skb_fclone_busy (const struct sock *sk , const struct sk_buff *skb
);

πŸ’… ARGUMENTS πŸ’…

  • sk β€” socket. the socket in question, periodt.
  • skb β€” buffer. the buffer we're checking, bestie.

πŸ”₯ RETURN πŸ”₯

It returns true if skb is a fast clone, and its clone is not freed. Some drivers call skb_orphan in their ndo_start_xmit, so we also check that didn't happen. that's the check, and honestly? slay. πŸ’–


🌈 SEE ALSO 🌈

okay so the SEE ALSO section is literally a whole group chat. every single reference, right here, no skips, no "omg I'll read it later" πŸ‘‘:


mwah πŸ’‹ source/version: ./include/linux, date: October 2026, for skb_fclone_busy(9) β€” periodt. 🧚

πŸ“¦ where this page comes from