Historic archive of defunct list cerowrt-commits@lists.bufferbloat.net
 help / color / mirror / Atom feed
* [dtaht/ns-3-dev] c90461: Implement patch from linux:
@ 2012-08-16  3:01 GitHub
  0 siblings, 0 replies; only message in thread
From: GitHub @ 2012-08-16  3:01 UTC (permalink / raw)
  To: cerowrt-commits

[-- Attachment #1: Type: text/plain, Size: 985 bytes --]

  Branch: refs/heads/master
  Home:   https://github.com/dtaht/ns-3-dev
  Commit: c904617aeb639ea55975fe391f2a59fa91b0dd66
      https://github.com/dtaht/ns-3-dev/commit/c904617aeb639ea55975fe391f2a59fa91b0dd66
  Author: Andrew McGregor <andrew.mcgregor@alliedtelesis.co.nz>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M src/network/utils/codel-queue.cc

  Log Message:
  -----------
  Implement patch from linux:

From: Eric Dumazet <edumazet@google.com>

One condition before codel_Newton_step() was not good if
we never left the dropping state for a flow. As a result
rec_inv_sqrt was 0, instead of the ~0 initial value.

codel control law was then set to a very aggressive mode, dropping
many packets before reaching 'target' and recovering from this problem.

To keep codel_vars_init() as efficient as possible, refine
the condition to make sure rec_inv_sqrt initial value is correct

Many thanks to Anton Mich for discovering the issue and suggesting
a fix.




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-08-16  3:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-16  3:01 [dtaht/ns-3-dev] c90461: Implement patch from linux: GitHub

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox