From: "Ilpo_Järvinen" <[EMAIL PROTECTED]>
Date: Wed, 28 Mar 2007 17:02:47 +0300 (EEST)

> SACKED_ACKED and LOST are mutually exclusive, thus this
> condition is bug with SACK (IMHO). NewReno, however, could get
> enough duplicate ACKs which increment sacked_out, so it makes
> sense to do this kind of limitting for non-SACK TCP but not for
> SACK-enabled one. Perhaps the author had that in mind but did
> the logic accidently wrong way around?
> 
> Eventually these bugs trigger traps in the tcp_clean_rtx_queue
> but it's much more informative to do this here (excludes some
> other possible bugs).
> 
> Maybe this BUG_TRAP is too expensive to be included everywhere
> in the TCP code. Should there be some #if to surround it?
> 
> Compile tested. Sadly enough I don't have time for couple of
> weeks to test this as it would require some setuping, and besides,
> my test machines are occupied currently to other work, but this 
> might also be net-2.6 (or even stable) material if it really
> works (feel free to cut this paragraph or part of it if you
> decide to include this :-)).
> 
> Signed-off-by: Ilpo Järvinen <[EMAIL PROTECTED]>

I've applied this, thanks for your patience.

I will see if it makes my workstation explode :-)
-
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

Reply via email to