From: Konstantin Khlebnikov <khlebni...@yandex-team.ru> Date: Fri, 15 Jun 2018 13:27:31 +0300
> When blackhole is used on top of classful qdisc like hfsc it breaks > qlen and backlog counters because packets are disappear without notice. > > In HFSC non-zero qlen while all classes are inactive triggers warning: > WARNING: ... at net/sched/sch_hfsc.c:1393 hfsc_dequeue+0xba4/0xe90 [sch_hfsc] > and schedules watchdog work endlessly. > > This patch return __NET_XMIT_BYPASS in addition to NET_XMIT_SUCCESS, > this flag tells upper layer: this packet is gone and isn't queued. > > Signed-off-by: Konstantin Khlebnikov <khlebni...@yandex-team.ru> Applied, thanks.