Merge branch 'sch_cake-leaf-qdisc-fixes'
authorDavid S. Miller <davem@davemloft.net>
Wed, 16 Jan 2019 04:12:01 +0000 (20:12 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 16 Jan 2019 04:12:01 +0000 (20:12 -0800)
commitd62f38c295e56147e8298af1e0e0ec9e7cc14937
tree98e514e9a434fefc86518fe11b91f6d4429bcbdc
parent80b3671e9377916bf2b02e56113fa7377ce5705a
parent8c6c37fdc20ec9ffaa342f827a8e20afe736fb0c
Merge branch 'sch_cake-leaf-qdisc-fixes'

Toke Høiland-Jørgensen says:

====================
sched: Fix qdisc interactions exposed by using sch_cake as a leaf qdisc

This series fixes a couple of issues exposed by running sch_cake as a
leaf qdisc in an HFSC tree, which were discovered and reported by Pete
Heist. The interaction between CAKE's GSO splitting and the parent
qdisc's notion of its own queue length could cause queue stalls. While
investigating the report, I also noticed that several qdiscs would
dereference the skb pointer after dequeue, which is potentially
problematic since the GSO splitting code also frees the original skb.

See the individual patches in the series for details.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>