On Wed, Nov 28, 2007 at 03:47:25PM -0800, Stephen Hemminger wrote: > Lachlan Andrew observed that my TCP-Illinois implementation uses the > beta value incorrectly: > The parameter beta in the paper specifies the amount to decrease > *by*: that is, on loss, > W <- W - beta*W > but in tcp_illinois_ssthresh() uses beta as the amount > to decrease *to*: W <- beta*W > > This bug makes the Linux TCP-Illinois get less-aggressive on uncongested > network, > hurting performance. Note: since the base beta value is .5, it has no > impact on a congested network. > > Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
Applied to net-2.6. Thanks Stephen! -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html