It The Fq_codel settings prevent excess buffering on the push of data out over the cable modem itself / it will prevent unnecessary premature reduction of the tcp sliding window size further preventing a cascading backlog that ends up further reducing the sliding window and slowing down the overall outbound transfer rate. A buffering problem in the cable modem only happens if you feed it data to quickly. Sent from my iPhone On Aug 20, 2012, at 10:33 PM, dpreed@reed.com wrote: > I'm confused. Fq_codel does not (to my knowledge) fix bufferbloat *in your cable modem* or *in the CMTS head-end*. > > How could it? In order for that to be fixed, you need to manage the buffer in the cable modem itself. > > -----Original Message----- > From: "Sebastian Moeller" > Sent: Monday, August 20, 2012 2:24pm > To: "Dave Taht" > Cc: cerowrt-devel@lists.bufferbloat.net > Subject: Re: [Cerowrt-devel] cerowrt 3.3.8-17 is released > > Hi Dave, > > so I went to play around with this a bit more. I turned to UDP flooding my cable modem through the router and this surely allows me to create enough load on the wndr3700v2 to cause the allocation errors and as a "bonus" also to drive the router to reboot (driven by the watchdog timer?). Here is the script I used over 5G wireless (from http://blog.ioshints.info/2008/03/udp-flood-in-perl.html) > > #!/usr/bin/perl > ############## > > # udp flood. > ############## > > use Socket; > use strict; > > if ($#ARGV != 3) { > print "flood.pl