<div dir="ltr">Hi Jonathan<div>Thanks for your quick answer. REally appreciate it!!!</div><div>I wil try later the cake statement (is it the same as codel)?. I am starting with Codel. So I need to have a better understanding of codel.</div><div>I have the following scenario </div><div><div><img src="cid:ii_jqwimuj30" alt="image.png" width="472" height="149"><br></div></div><div>Where client asks for a FTP file to server. Link between router-server has a 150MBit speed with a delay of 250 ms.</div><div>Then link between client and router has 10 Mbit and the Codel algorithm. So I am checking the differences between having codel or not.</div><div><b>Do you have an advice to have a good scenario for testing Codel properly? Or a document to know how the differences parameter can affect to the communication?</b></div><div>In my scenario it seems it is better not having Codel.  See attached ClientFTPCodelNO-NO-NO (nocodel) versus ClientFtpCodel1000..</div><div>where a Codel Algorithm of 1000 packets, 13 ms target and 100 interval is configured</div><div>Regards. </div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">El lun., 14 ene. 2019 a las 16:24, Jonathan Morton (<<a href="mailto:chromatix99@gmail.com">chromatix99@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> On 14 Jan, 2019, at 12:54 pm, Rodrigo Alvarez Dominguez <<a href="mailto:rodroleon@gmail.com" target="_blank">rodroleon@gmail.com</a>> wrote:<br>
> <br>
> I would like to know if it is possible to have the following configuration where there is a rate limit and codel algorithm configured over the same interface<br>
>  <br>
> tc qdisc add dev r1-eth0 root handle 1: htb<br>
> tc class add dev r1-eth0 parent 1: classid 1:1 htb rate 10000kbit burst 15kbit<br>
> tc qdisc add dev r1-eth0 parent 1:1 handle 10: fq_codel limit 1000 target 5000 interval 10000 noecn<br>
> tc filter add dev r1-eth0 protocol ip prio 1 u32 match ip dst <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a> flowid 1:1<br>
<br>
Yes, this is an extensively tested configuration.  Have you tried it?<br>
<br>
You could also just use Cake, which does all the above, better, with only one tc invocation:<br>
<br>
        tc qdisc replace dev r1-eth0 root handle 1: cake bandwidth 10000kbit besteffort flows<br>
<br>
 - Jonathan Morton<br>
<br>
</blockquote></div>