[Cake] [PATCH net] sch_cake: Take advantage of skb->hash where appropriate

Toke Høiland-Jørgensen toke at redhat.com
Fri May 29 09:02:03 EDT 2020


> The immediate motivation for fixing this was the recent patch to WireGuard
> to preserve the skb->hash on encapsulation. As such, this is also what I
> tested against; with this patch, added latency under load for competing
> flows drops from ~8 ms to sub-1ms on an RRUL test over a WireGuard tunnel
> going through a virtual link shaped to 1Gbps using sch_cake. This matches
> the results we saw with a similar setup using sch_fq_codel when testing the
> WireGuard patch.

See attached Flent data files for the full results (dropping netdev@ for
these).

-Toke

-------------- next part --------------
A non-text attachment was scrubbed...
Name: rrul-2020-05-29T125220.474228.cake_no-patch_wg_patched.flent.gz
Type: application/gzip
Size: 116901 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0012.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rrul-2020-05-29T140517.282425.cake_patch_wg_patched.flent.gz
Type: application/gzip
Size: 102927 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0013.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T134324.452771.cake_no-patch_wg_patched_nonat.flent.gz
Type: application/gzip
Size: 82092 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0014.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T135038.694646.cake_no-patch_wg_patched_nonat_dual-srchost.flent.gz
Type: application/gzip
Size: 82338 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0015.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T135627.430220.cake_no-patch_wg_patched_nonat_dual-srchost.flent.gz
Type: application/gzip
Size: 100479 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0016.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T135809.540527.cake_no-patch_wg_patched_nat_dual-srchost.flent.gz
Type: application/gzip
Size: 101197 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0017.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T140711.738176.cake_patch_wg_patched_nonat.flent.gz
Type: application/gzip
Size: 80263 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0018.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T141034.197074.cake_patch_wg_patched_nonat_dual-srchost.flent.gz
Type: application/gzip
Size: 98289 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0019.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T141217.145841.cake_patch_wg_patched_nat_dual-srchost.flent.gz
Type: application/gzip
Size: 98860 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0020.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtt_fair_var-2020-05-29T141551.629034.cake_patch_wg_patched_nat_dual-srchost.flent.gz
Type: application/gzip
Size: 115860 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0021.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tcp_nup-2020-05-29T123116.704500.cake_no-patch_wg_patch.flent.gz
Type: application/gzip
Size: 216035 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0022.gz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tcp_nup-2020-05-29T140336.810381.cake_patch_wg_patch.flent.gz
Type: application/gzip
Size: 353354 bytes
Desc: not available
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20200529/13206790/attachment-0023.gz>


More information about the Cake mailing list