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>
Wed, 12 Sep 2018 09:25:12 +0000 (10:25 +0100)
commitb2a042b5fe0c07af342981294126f0097dc84207
treecf86ba91456f4ba25d3a87b8271b983fca5fa860
parentf14c321a0d26ee84192ff687ac2ee7d8ab664c8e
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>
(cherry picked from commit 3e8a9389961cd866b867740a2f71c2a0af97ab56)
package/network/utils/iproute2/Makefile
package/network/utils/iproute2/patches/950-add-cake-to-tc.patch