<div dir="auto">The docsis option shows up in TC qdisc show as: noatm overhead 18 mpu 64. So I think you are ok.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jul 16, 2018, 3:03 PM dag dg <<a href="mailto:dagofthedofg@gmail.com">dagofthedofg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(sorry for the spam Toke, still getting used to a new email client)<br>
<br>
Thanks for the input, this is pretty much the info I was hoping for.<br>
At this point I'll probably swap out the dual port NIC I have with<br>
something more reasonable and put the i350 to work where its<br>
performance will actually be used.<br>
<br>
Really excited to have cake support in upstream.<br>
<br>
Looking at usage I noticed there were a few cake configuration<br>
parameters I may have missed when setting up my sqm-scripts config.<br>
Right now I'm just using the "piece-of-cake.qos" example, with my<br>
interface config file as:<br>
<br>
# Uplink and Downlink values are in kbps<br>
UPLINK=23000<br>
DOWNLINK=330000<br>
<br>
# SQM recipe to use. For more information, see /usr/lib/sqm/*.help<br>
SCRIPT=piece_of_cake.qos<br>
<br>
# Optional/advanced config<br>
<br>
#ENABLED=1<br>
#QDISC=cake<br>
<br>
#LLAM=tc_stab<br>
#LINKLAYER=none<br>
#OVERHEAD=0<br>
#STAB_MTU=2047<br>
#STAB_TSIZE=512<br>
#STAB_MPU=0<br>
<br>
#ILIMIT=<br>
#ELIMIT=<br>
#ITARGET=<br>
#ETARGET=<br>
<br>
# ECN ingress resp. egress. Values are ECN or NOECN.<br>
#IECN=ECN<br>
#EECN=ECN<br>
<br>
# Extra qdisc options ingress resp. egress<br>
IQDISC_OPTS="nat docsis ingress"<br>
EQDISC_OPTS="nat docsis ack-filter"<br>
<br>
# CoDel target<br>
#TARGET=5ms<br>
<br>
#ZERO_DSCP_INGRESS=1<br>
#IGNORE_DSCP_INGRESS=1<br>
<br>
With the result being:<br>
<br>
qdisc noqueue 0: dev lo root refcnt 2<br>
qdisc fq_codel 0: dev enp6s0 root refcnt 2 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc cake 803b: dev enp2s0f0 root refcnt 9 bandwidth 23Mbit<br>
besteffort triple-isolate nat ack-filter split-gso rtt 100.0ms noatm<br>
overhead 18 mpu 64<br>
qdisc ingress ffff: dev enp2s0f0 parent ffff:fff1 ----------------<br>
qdisc mq 0: dev enp2s0f1 root<br>
qdisc fq_codel 0: dev enp2s0f1 parent :8 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :7 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :6 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :5 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :4 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :3 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :2 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev enp2s0f1 parent :1 limit 10240p flows 1024<br>
quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc fq_codel 0: dev tun0 root refcnt 2 limit 10240p flows 1024<br>
quantum 1500 target 5.0ms interval 100.0ms memory_limit 32Mb ecn<br>
qdisc cake 803c: dev ifb4enp2s0f0 root refcnt 2 bandwidth 330Mbit<br>
besteffort triple-isolate nat wash ingress split-gso rtt 100.0ms noatm<br>
overhead 18 mpu 64<br>
<br>
I don't fully understand the docsis option, is it supposed to show up<br>
under the tc qdisc show or is it all in the background? I'm just<br>
worried I'm not setting this up properly.<br>
_______________________________________________<br>
Cake mailing list<br>
<a href="mailto:Cake@lists.bufferbloat.net" target="_blank" rel="noreferrer">Cake@lists.bufferbloat.net</a><br>
<a href="https://lists.bufferbloat.net/listinfo/cake" rel="noreferrer noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/cake</a><br>
</blockquote></div>