CoDel AQM discussions
 help / color / mirror / Atom feed
From: "Roger Jørgensen" <rogerj@gmail.com>
To: Rishita Rajal Anubhai <rishita@stanford.edu>
Cc: codel@lists.bufferbloat.net
Subject: Re: [Codel] CoDel + 3.3 kernel
Date: Sat, 26 May 2012 13:14:32 +0200	[thread overview]
Message-ID: <CAKFn1SEQf2w4y1qxsUE39kR1e=SSrAniFuE4sdduNnX_ZoaaTw@mail.gmail.com> (raw)
In-Reply-To: <1730034596.21678518.1338022894455.JavaMail.root@zm07.stanford.edu>

On Sat, May 26, 2012 at 11:01 AM, Rishita Rajal Anubhai
<rishita@stanford.edu> wrote:
> Hi all,
>
> I built the kernel from source (net-next) and have the exact same
> issue of the 'unknown qdisc'. Any thoughts on what could be wrong
> with the config or debugging ideas would be very helpful.

Don't know which version or where you've downloaded iproute source,
but the issue sound familiar to what I had for a while - the short
explanation is that you're using the wrong binary.
Try running it directly from the installation directory
# ./tc/tc qdisc show

Anyway, you've probably done make install and that didn't work for the
source I had, the Makefile tried to install everything into
"ROOTDIR=$(DESTDIR)" but DESTDIR was never defined, as soon as I did
that everything worked smooth.



--- Roger J ---

>
> Thanks,
> Rishita
>
>
>
> ----- Original Message -----
> From: "Dave Taht" <dave.taht@gmail.com>
> To: amoghvk@stanford.edu
> Cc: codel@lists.bufferbloat.net, cs244-spr1112-staff@lists.stanford.edu, "Rishita Anubhai" <rishita@stanford.edu>
> Sent: Wednesday, May 23, 2012 3:36:49 PM
> Subject: Re: [Codel] CoDel + 3.3 kernel
>
> you didn't install the tc utility properly.
>
> what I usually do is
>
> TC=/path/to/my/codel/repo/tc/tc
> export TC
> $TC -s qdisc show dev whatever
>
> you will see on these lists pointers to a netperf script, called bloat.sh
> which could use some improvement. Also, netperf from svn has multiple
> new features useful in exploring this stuff, notably remote control
> of different congestion control algorithms, tos/diffserv bit setting, etc.
>
> I note that it helps to turn BQL down to minimal values.
>
> I note also that fq_codel is pretty amazing, too. So is qfq + codel.
>
> Happy explorations.
>
> See also the debloat, and simple_qos.sh scripts in my deBloat github repository.
>
> We look forward to hearing about your results.
>
> On Wed, May 23, 2012 at 11:02 PM, Amogh Vasekar <amoghvk@stanford.edu> wrote:
>> Hello Developers,
>>
>> This is Amogh here, a Masters student at Stanford University. As a first
>> step towards exploring CoDel, we're trying to reproduce the results on EC2
>> using OpenFlow + Mininet and then take it from there.
>>
>> So far, I have CoDel with kernel 3.3 (Thanks for the deb packages! More on
>> kernel 3.4 later), with the codel specific iproute2 patch installed.
>>
>> With htb qdisc at root, and CoDel children I have an output as follows :
>>
>> ---------
>> tc -s qdisc show dev eth0
>>
>> qdisc htb 1: root refcnt 2 r2q 10 default 12 direct_packets_stat 770
>>  Sent 112338 bytes 961 pkt (dropped 0, overlimits 0 requeues 0)
>>  backlog 0b 0p requeues 0
>> qdisc codel 110: parent 1:11 [Unknown qdisc, optlen=32]
>>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>>  backlog 0b 0p requeues 0
>> qdisc codel 120: parent 1:12 [Unknown qdisc, optlen=32]
>>  Sent 6364 bytes 56 pkt (dropped 0, overlimits 0 requeues 0)
>>  backlog 0b 0p requeues 0
>> qdisc codel 130: parent 1:13 [Unknown qdisc, optlen=32]
>>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>>  backlog 0b 0p requeues 0
>> -------------------
>>
>> I was wondering why I get an Unknown qdisc, optlen=32 error, even after
>> using the codel-specific iproute2 from Git. I noticed that the Git package
>> has fq_codel specific code (I am using base Codel in kernel 3.3), is it not
>> configured to handle this?
>>
>> Thanks for your help, excited about CoDel !! Let us know if you have any
>> suggestions.
>>
>> Amogh
>>
>> _______________________________________________
>> Codel mailing list
>> Codel@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/codel
>>
>
>
>
> --
> Dave Täht
> SKYPE: davetaht
> US Tel: 1-239-829-5608
> http://www.bufferbloat.net
> _______________________________________________
> Codel mailing list
> Codel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/codel



-- 

Roger Jorgensen           | ROJO9-RIPE
rogerj@gmail.com          | - IPv6 is The Key!
http://www.jorgensen.no   | roger@jorgensen.no

      reply	other threads:[~2012-05-26 11:14 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-23 22:02 Amogh Vasekar
2012-05-23 22:36 ` Dave Taht
2012-05-24  0:00   ` Rishita Rajal Anubhai
2012-05-24  0:19     ` Jonathan Morton
2012-05-24  0:27     ` Dave Taht
2012-05-24  3:01     ` Jonathan Morton
2012-05-26  9:01   ` Rishita Rajal Anubhai
2012-05-26 11:14     ` Roger Jørgensen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/codel.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAKFn1SEQf2w4y1qxsUE39kR1e=SSrAniFuE4sdduNnX_ZoaaTw@mail.gmail.com' \
    --to=rogerj@gmail.com \
    --cc=codel@lists.bufferbloat.net \
    --cc=rishita@stanford.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox