* 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).