I pulled together rmounce's patchset for ack filtering and my own ongoing netem work and had a chance to run a few tests. Pretty remarkable. The attached graph is a 1gbit (unshaped) link up with a 100Mbit down, the classic rrul 4 upload and 4 download flows, with the ping measurement.... Just an across the board win, unless the tcp gods rain hellfire down on us. And wow, look at all those acks that got killed. backlog 0b 0p requeues 1 memory used: 317312b of 5000000b capacity estimate: 100Mbit Bulk Best Effort Voice thresh 6250Kbit 100Mbit 25Mbit target 5.0ms 5.0ms 5.0ms interval 100.0ms 100.0ms 10.0ms pk_delay 2us 10us 53us av_delay 1us 1us 4us sp_delay 1us 1us 3us pkts 228783 1937474 631425 bytes 104982588 1189472341 380759260 way_inds 0 0 0 way_miss 6 63 19 way_cols 0 0 0 drops 6076 2091 1993 marks 0 0 0 ack_drop 67510 135880 102528 sp_flows 0 1 0 bk_flows 0 0 1 un_flows 0 0 0 max_len 6056 15140 10598 -- Dave Täht CEO, TekLibre, LLC http://www.teklibre.com Tel: 1-669-226-2619