From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qe0-x22c.google.com (mail-qe0-x22c.google.com [IPv6:2607:f8b0:400d:c02::22c]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id C15CE21F1AA for ; Thu, 5 Dec 2013 11:52:17 -0800 (PST) Received: by mail-qe0-f44.google.com with SMTP id nd7so17359387qeb.31 for ; Thu, 05 Dec 2013 11:52:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=vtWlH9vmwgHdI129dQf1I3J2nkAKbKDwEsmADWjhIvA=; b=ygrLE4FX9RmwDqjPjRidY0K/DXhOWhELA5+MzmQiT3OucRQ1cTVAn36O9rdr6pBGQV P32FMXm1CWHjsO1r2hU3XhPtbkaJQ+Q59kRcggR0ju81UQBJwL10itGHV8t5/0zpsLUT mjwCmN07pKEo83SeiXKQF0D8mKjhXpirEBD8vk39HYemFZcDJi5LeLUiODw+2IWGXlBl rKlNs3adMLus/CwvHVzaqZfAXZnE8PrtJkxOYWqDoQx6d9TgTxIcml01XSkKRnZNyqGs GFrj4tvoaTNXM4JGZZFFJT8LWXBIljDWXPI5dnwJJJL+24FYvc/7e32Da123WyxtaoUG 3daQ== MIME-Version: 1.0 X-Received: by 10.49.116.78 with SMTP id ju14mr105090599qeb.57.1386273136858; Thu, 05 Dec 2013 11:52:16 -0800 (PST) Received: by 10.96.62.66 with HTTP; Thu, 5 Dec 2013 11:52:16 -0800 (PST) Date: Thu, 5 Dec 2013 13:52:16 -0600 Message-ID: From: Dong Mo To: codel@lists.bufferbloat.net Content-Type: multipart/alternative; boundary=047d7b6dd19ce25da004ecceddb5 Subject: [Codel] How to make a bufferbloat fairqueue with tc qdisc X-BeenThere: codel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: CoDel AQM discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Dec 2013 19:52:18 -0000 --047d7b6dd19ce25da004ecceddb5 Content-Type: text/plain; charset=ISO-8859-1 Dear List, I am trying to make a bufferbloat fairqueue with qdisc and compare that with fq_codel. However, I am now having some hard time doing it. The commands I am using are: tc qdisc add dev $IFACE root handle 1: htb default 1 tc class add dev $IFACE parent 1: classid 1:1 htb rate 40mbit tc qdisc del dev eth4 parent 1:1 handle 10: sfq perturb 10 And sending packet from the sender, where sfq qdisc is set, to the receiver, the queuing delay is quite small and is approximately the same as when fq_codel enabled. However, if I am not using sfq (only htb set), and send only one flow over this link, the delay will explode again. So is sfq here cut off the queue length somehow? How should I make a bufferbloat fair queue on linux box using tc qdisc? Thanks -Mo Dong --047d7b6dd19ce25da004ecceddb5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Dear List,
I am trying to make a bufferbloat fairqueue = with qdisc and compare that with fq_codel.
H= owever, I am now having some hard time doing it.

The commands I am using are:

tc qdisc a= dd dev $IFACE root handle 1: htb default 1
tc class add dev $IFACE parent 1: classid 1:1 htb rate 40mbit
tc qdisc del dev eth4 parent 1:1 handle 10: sfq perturb 10
=

And sending packet from the sender, where sfq qdisc is set, to the= receiver, the queuing delay is quite small and is approximately the same a= s when fq_codel enabled.
<= br>
However, if I am not using sfq (only htb set), and send only one fl= ow over this link, the delay will explode again.
<= br>
So is sfq here cut off the queue length somehow? How should I make = a bufferbloat fair queue on linux box using tc qdisc?
<= br>
Thanks

-Mo Dong
--047d7b6dd19ce25da004ecceddb5--