]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: taprio: Fix taprio_dequeue()
authorAndre Guedes <andre.guedes@intel.com>
Tue, 23 Apr 2019 19:44:24 +0000 (12:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 24 Apr 2019 02:52:32 +0000 (19:52 -0700)
commite9a5abd3b3ce2046cec97305bf31d42a7025ed37
tree4ac73d61738f66cbb6d4577ae2f2d5635f3a0e3f
parent9df3d2ec4966ed249d1cfdfd6f6c4ada7f5e4718
net: sched: taprio: Fix taprio_dequeue()

In case we don't have 'guard' or 'budget' to transmit the skb, we should
continue traversing the qdisc list since the remaining guard/budget
might be enough to transmit a skb from other children qdiscs.

Fixes: 6e8a93ac1aec (“tc: Add support for configuring the taprio scheduler”)
Signed-off-by: Andre Guedes <andre.guedes@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_taprio.c