iproute2: cake: make gso/gro splitting configurable
authorKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Sun, 29 Jul 2018 13:56:03 +0000 (14:56 +0100)
committerKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Thu, 2 Aug 2018 21:00:19 +0000 (22:00 +0100)
commit13c66f88207149521e5ab675603fd6c650309dbf
tree85e486b03a80cca1d5e8a6e65a1c25f53ca1cf3a
parent4f3c9a63b286b6d56dce5b34294bb16bc1305bad
iproute2: cake: make gso/gro splitting configurable

This patch makes sch_cake's gso/gro splitting configurable
from userspace.

To disable breaking apart superpackets in sch_cake:

tc qdisc replace dev whatever root cake no-split-gso

to enable:

tc qdisc replace dev whatever root cake split-gso

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Dave Taht <dave.taht@gmail.com>
[pulled from netdev list - no API/ABI change]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
package/network/utils/iproute2/Makefile
package/network/utils/iproute2/patches/190-add-cake-to-tc.patch