STRUCT FQ(9)
π NAME π
okay bestie, welcome to struct fq(9) from the Kernel API Manual β¨ struct fq is literally the main container for fair queuing purposes π
no cap.
π¦ SYNOPSIS π¦
struct fq {
struct fq_flow *flows;
unsigned long *flows_bitmap;
struct list_head tin_backlog;
spinlock_t lock;
u32 flows_cnt;
u32 limit;
u32 memory_limit;
u32 memory_usage;
u32 quantum;
u32 backlog;
u32 overlimit;
u32 overmemory;
u32 collisions;
};
π«Ά Members π«Ά
The page spills the tea on these members, and you already know we're keeping every detail π
limitβ max number of packets that can be queued across all flows πbacklogβ number of packets queued across all flows π¦
π SEE ALSO π
- Kernel file
./include/net/fq.hβ and the refs arestruct fq_flow(9), struct fq_tin(9)π
source/version/date check, bestie: this one lives at ./include/net, dated October 2026, and it's all about struct fq(9) β mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms