On 03.04.2012 17:38, Darren Reed wrote:
On 3/04/2012 11:45 PM, Andre Oppermann wrote:
On 01.04.2012 09:27, Darren Reed wrote:
The problem here is that it only tracks the window size as
it grows, not as it shrinks. Thus the remote end setting its
window size to 0 is ignored.

My patch is wrong as the acked count is already integrated
by the time we reach this spot.  I'm working on a better
implementation.

Ok, I'll look forward to seeing and testing it.

Please test this patch:
 http://people.freebsd.org/~andre/tcp_input.c-windowupdate-2012040.diff

I just completed a number of tests and inspected the debug output as
well as the corresponding tcpdumps.  In all could simulate it behaved
correctly now with regard to tracking the window and updates.

--
Andre
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to