Search found 8 matches

by dtaht
Sat Aug 03, 2013 12:37 am
Forum: General Discussion
Topic: Support for CoDeL (new QoS algorithm)?
Replies: 8
Views: 9031

Re: Support for CoDeL (new QoS algorithm)?

Incidentally, I have been doing some work with bittorrent and sfq and fq_codel and pie and a few others. The big win is to reduce the number of peers from the defaults of like (30? 60? 150?) to something a bit saner like 10-12...
by dtaht
Sat Aug 03, 2013 12:35 am
Forum: Other Issues
Topic: Bufferbloat issue
Replies: 12
Views: 28387

Re: Bufferbloat issue

Grump. Thought I replied to this. netanalyzer doesn't correctly detect fq_codel and doesn't run for long enough for the codel portion to kick in.
by dtaht
Fri Aug 02, 2013 11:37 pm
Forum: Gargoyle Development
Topic: [patch] Adding fq_codel to Gargoyle
Replies: 5
Views: 8778

Re: [patch] Adding fq_codel to Gargoyle

Well, you are actually using the sfqred codebase as the flows and depth parameters were added during the sfqred development process between linux 3.3 and linux 3.5. Also how perturbation was done was enhanced. It's not anywhere near as limited as SFQ was prior to linux 3.3. But: We found it very dif...
by dtaht
Fri Aug 02, 2013 11:26 pm
Forum: Other Issues
Topic: Bufferbloat issue
Replies: 12
Views: 28387

Re: Bufferbloat issue

netanylzer actually doesn't detect the presence of fq_codel. It sends a single stream to load up the link, and not 2. codel takes it's time to react to that flow (longer than the netanalyzer test runs), and any new flow will just bypass the congested queue, which is where we win. We've bugged the de...
by dtaht
Tue Jun 11, 2013 1:11 am
Forum: Gargoyle Development
Topic: [patch] Adding fq_codel to Gargoyle
Replies: 5
Views: 8778

Re: [patch] Adding fq_codel to Gargoyle

I looked over your patches. I'm not sure what package where you are patching (?) oh, cool, the existing qos system uses sfqred (fq_codel's predecessor). I was quite proud of that til codel. As for this line: tc qdisc add dev $qos_interface parent 1:$next_class_index handle $next_class_index:1 fq_cod...
by dtaht
Tue Jun 11, 2013 12:58 am
Forum: Gargoyle Development
Topic: [patch] Adding fq_codel to Gargoyle
Replies: 5
Views: 8778

Re: [patch] Adding fq_codel to Gargoyle

A couple comments. HTB's ADSL and encapsulation calculation is indeed broken, possibly for quite a long time. There are people working on it but so far no resolution. So your settings for overhead are probably not accomplishing a lot. The codel "target" has nothing to do with your RTT. It'...
by dtaht
Sat Mar 30, 2013 6:17 pm
Forum: Other Issues
Topic: Bufferbloat issue
Replies: 12
Views: 28387

Re: Bufferbloat issue

btw, I have no idea what ACC is. ? What I was pointing out is that you CAN take control of both ingress and egress on the buffering side if you are willing to sacrifice a little bandwidth to move control of the buffering into your device, particularly on ingress. 85% works always, some technologies ...
by dtaht
Sat Mar 30, 2013 6:04 pm
Forum: Other Issues
Topic: Bufferbloat issue
Replies: 12
Views: 28387

Re: Bufferbloat issue

Assuming you have fq_codel built, there are two scripts in cerowrt that should work in gargoyle. Both are included in the cerowrt package repository, in the "debloat" package. https://github.com/dtaht/ceropackages-3.3/tree/master/net/debloat The "debloat" script removes various f...