skb_attempt_defer_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– skb_attempt_defer_free(9) πŸ’–

Okay bestie, welcome to the Kernel API Manual page for skb_attempt_defer_free(9) β€” yes, that's the manual name, and we're getting into it. This is the group-chat explainer, but every fact is staying exactly where it belongs. 🫢

✨ NAME ✨

skb_attempt_defer_free β€” queue skb for remote freeing. That's the whole name vibe, no cap.

πŸ’… SYNOPSIS πŸ’…

void skb_attempt_defer_free (struct sk_buff *skb );

πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” buffer. That's the arg, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

So the move is: put skb in a per-cpu list. And it uses the cpu which allocated the skb/pages β€” that exact cpu β€” to reduce false sharing and memory zone spinlock contention. It's giving keep the CPU locals local energy. πŸ’…

🌈 SEE ALSO 🌈

Kernel file ./net/core/skbuff.c β€” and then the whole squad, periodt:


Cute little sign-off: this one came from source ./net/core, dated October 2026, and it's the skb_attempt_defer_free(9) page β€” bye bestie! πŸ’–

πŸ“¦ where this page comes from