* RED qdisc not working...
[not found] <6278d2220511071626j3646afa7n5ac33228e8b3fc82@mail.gmail.com>
@ 2005-11-09 23:32 ` Daniel J Blueman
2005-11-10 0:03 ` Jamal Hadi Salim
2005-11-11 15:15 ` Andy Furniss
1 sibling, 1 reply; 3+ messages in thread
From: Daniel J Blueman @ 2005-11-09 23:32 UTC (permalink / raw)
To: netdev, netfilter-devel, netfilter, kaber; +Cc: davem, laforge, coreteam
Has anyone been able to get the RED (random early detection) qdisc
working lately?
I can't get anything going through it to be dropped or marked; the
'marked', 'early', 'pdrop' and 'other' fields remain at 0 [1]. In my
example script [2], I get the 3072Kbits/s transfer into eth0, which
you'd only expect if the RED qdisc wasn't there.
I have tried with a recent 2.6.12 debian kernel and stock 2.6.14 on
x86_64 debian. I rebuilt new iproute and iptables packages from latest
clean upstream sources, but to no avail.
Any ideas? Please CC me on replies, as I am not subscribed.
Thanks,
Dan
--- [1]
# tc -s qdisc show dev eth0
qdisc htb 1: r2q 10 default 10 direct_packets_stat 0
Sent 53985530 bytes 36757 pkts (dropped 0, overlimits 45125)
qdisc red 10: parent 1:10 limit 512Kb min 64Kb max 128Kb
Sent 53985530 bytes 36757 pkts (dropped 0, overlimits 0)
marked 0 early 0 pdrop 0 other 0
--- [2]
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb default 10
tc class add dev eth0 parent 1: classid 1:1 htb rate 4096kbit ceil 4096kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 3072kbit ceil 3072kbit
tc qdisc add dev eth0 parent 1:10 handle 10: red \
limit 4096kbit min 512kbit max 1024kbit avpkt 1000 \
burst 100 probability 0.02 bandwidth 1024kbit
___
Daniel J Blueman
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: RED qdisc not working...
2005-11-09 23:32 ` RED qdisc not working Daniel J Blueman
@ 2005-11-10 0:03 ` Jamal Hadi Salim
0 siblings, 0 replies; 3+ messages in thread
From: Jamal Hadi Salim @ 2005-11-10 0:03 UTC (permalink / raw)
To: Daniel J Blueman
Cc: netdev, netfilter-devel, netfilter, kaber, davem, laforge,
coreteam
howdy,
When you say it is "broken" - what is this relative to?
Did you have another kernel where you precise config worked?
The only changes that have made it in for RED are in post 2.6.14; other
than that all should work great as ever before.
suggestions:
could you try the latest iproute2 posted last few days by Stephen and
see if your problem persists?
Also try using something simpler than HTB like prio qdisc to help in
debugging things for you?
Can you look at examples directory and use some of the tricks used
there?
cheers,
jamal
On Wed, 2005-09-11 at 23:32 +0000, Daniel J Blueman wrote:
> Has anyone been able to get the RED (random early detection) qdisc
> working lately?
>
> I can't get anything going through it to be dropped or marked; the
> 'marked', 'early', 'pdrop' and 'other' fields remain at 0 [1]. In my
> example script [2], I get the 3072Kbits/s transfer into eth0, which
> you'd only expect if the RED qdisc wasn't there.
>
> I have tried with a recent 2.6.12 debian kernel and stock 2.6.14 on
> x86_64 debian. I rebuilt new iproute and iptables packages from latest
> clean upstream sources, but to no avail.
>
> Any ideas? Please CC me on replies, as I am not subscribed.
>
> Thanks,
> Dan
>
> --- [1]
>
> # tc -s qdisc show dev eth0
> qdisc htb 1: r2q 10 default 10 direct_packets_stat 0
> Sent 53985530 bytes 36757 pkts (dropped 0, overlimits 45125)
> qdisc red 10: parent 1:10 limit 512Kb min 64Kb max 128Kb
> Sent 53985530 bytes 36757 pkts (dropped 0, overlimits 0)
> marked 0 early 0 pdrop 0 other 0
>
> --- [2]
>
> tc qdisc del dev eth0 root
>
> tc qdisc add dev eth0 root handle 1: htb default 10
> tc class add dev eth0 parent 1: classid 1:1 htb rate 4096kbit ceil 4096kbit
> tc class add dev eth0 parent 1:1 classid 1:10 htb rate 3072kbit ceil 3072kbit
> tc qdisc add dev eth0 parent 1:10 handle 10: red \
> limit 4096kbit min 512kbit max 1024kbit avpkt 1000 \
> burst 100 probability 0.02 bandwidth 1024kbit
> ___
> Daniel J Blueman
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: RED qdisc not working...
[not found] <6278d2220511071626j3646afa7n5ac33228e8b3fc82@mail.gmail.com>
2005-11-09 23:32 ` RED qdisc not working Daniel J Blueman
@ 2005-11-11 15:15 ` Andy Furniss
1 sibling, 0 replies; 3+ messages in thread
From: Andy Furniss @ 2005-11-11 15:15 UTC (permalink / raw)
To: Daniel J Blueman; +Cc: netdev, lartc
Daniel J Blueman wrote:
> Has anyone been able to get the RED (random early detection) qdisc
> working lately?
>
> I can't get anything going through it to be dropped or marked; the
> 'marked', 'early', 'pdrop' and 'other' fields remain at 0 [1]. In my
> example script [2], I get the 3072Kbits/s transfer into eth0, which
> you'd expect if the RED qdisc wasn't there.
>
> I have tried with a recent 2.6.12 debian kernel and stock 2.6.14 on
> x86_64 debian. I built new iproute and iptables packages from latest
> clean upstream sources, but to no avail.
>
> Any ideas? Please CC me on replies, as I am not subscribed.
>
> Dan
>
> --- [1]
>
> # tc -s qdisc show dev eth0
> qdisc htb 1: r2q 10 default 10 direct_packets_stat 0
> Sent 53985530 bytes 36757 pkts (dropped 0, overlimits 45125)
> qdisc red 10: parent 1:10 limit 512Kb min 64Kb max 128Kb
> Sent 53985530 bytes 36757 pkts (dropped 0, overlimits 0)
> marked 0 early 0 pdrop 0 other 0
>
> --- [2]
>
> tc qdisc del dev eth0 root
>
> tc qdisc add dev eth0 root handle 1: htb default 10
> tc class add dev eth0 parent 1: classid 1:1 htb rate 4096kbit ceil 4096kbit
> tc class add dev eth0 parent 1:1 classid 1:10 htb rate 3072kbit ceil 3072kbit
> tc qdisc add dev eth0 parent 1:10 handle 10: red \
> limit 4096kbit min 512kbit max 1024kbit avpkt 1000 \
> burst 100 probability 0.02 bandwidth 1024kbit
> ___
> Daniel J Blueman
You need to test with several tcp connections, one will not have a big
enough rwin to fill the queue enough to reach the buffer thresholds -
which for clarity I would specify in kb not kbit.
Andy.
Andy.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-11-11 15:15 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <6278d2220511071626j3646afa7n5ac33228e8b3fc82@mail.gmail.com>
2005-11-09 23:32 ` RED qdisc not working Daniel J Blueman
2005-11-10 0:03 ` Jamal Hadi Salim
2005-11-11 15:15 ` Andy Furniss
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).