David S. Miller wrote:
From: Stephen Hemminger [EMAIL PROTECTED]
Date: Mon, 12 Dec 2005 12:03:22 -0800
-d32 = d32 / HZ;
-
/* (wmax-cwnd) * (srtt3 / HZ) / c * 2^(3*bictcp_HZ) */
-d64 = (d64 * dist * d32) (count+3-BICTCP_HZ);
-
-/* cubic root */
-d64
= d32 1;
+ ++cube_scale;
+ }
+ cube_factor = d64 * d32 / HZ;
with
+ cube_factor = d64 * (1BICTCP_HZ) / 10;
[EMAIL PROTECTED] wrote:
Original Message
Subject: Re: [PATCH] cubic: pre-compute based
We can precompute a number of the cubic TCP factors because
SRTT is a constant and most of the other parts come from module
parameters.
Given the history of simple math errors, this patch deserves extra
special attention.
Signed-off-by: Stephen Hemminger [EMAIL PROTECTED]
---
From: Stephen Hemminger [EMAIL PROTECTED]
Date: Mon, 12 Dec 2005 12:03:22 -0800
-d32 = d32 / HZ;
-
/* (wmax-cwnd) * (srtt3 / HZ) / c * 2^(3*bictcp_HZ) */
-d64 = (d64 * dist * d32) (count+3-BICTCP_HZ);
-
-/* cubic root */
-d64 = cubic_root(d64);
-