net/sched: Add precise drop reason for pfifo_fast queue overflows
authorFan Yu <fan.yu9@zte.com.cn>
Thu, 24 Jul 2025 13:28:37 +0000 (21:28 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Jul 2025 22:47:21 +0000 (15:47 -0700)
commitbf3c032bfe16489abe38986e2c05fb5f9073319f
treec0050a708a78f00c0a9e5599823d7f3331d612ee
parentfad4df29c2d1d5cd634ebc9121b6f5dd8becd44b
net/sched: Add precise drop reason for pfifo_fast queue overflows

Currently, packets dropped by pfifo_fast due to queue overflow are
marked with a generic SKB_DROP_REASON_QDISC_DROP in __dev_xmit_skb().

This patch adds explicit drop reason SKB_DROP_REASON_QDISC_OVERLIMIT
for queue-full cases, providing better distinction from other qdisc drops.

Signed-off-by: Fan Yu <fan.yu9@zte.com.cn>
Reviewed-by: Cong Wang <xiyou.wangcong@gmail.com>
Link: https://patch.msgid.link/20250724212837119BP9HOs0ibXDRWgsXMMir7@zte.com.cn
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/sched/sch_generic.c