Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Mar 2005 15:02:06 -0600 (CST)
From:      Mark Tinguely <tinguely@casselton.net>
To:        daniel@benzedrine.cx, tinguely@casselton.net
Cc:        spork@fasttrackmonkey.com
Subject:   Re: FreeBSD 4.x and OS-X tcp performance
Message-ID:  <200503082102.j28L26HR036180@casselton.net>
In-Reply-To: <20050308173907.GG26999@insomnia.benzedrine.cx>

next in thread | previous in thread | raw e-mail | index | archive | help

>  In this particular case, the server is increasing the window size with
>  subsequent ACKs. What does this mean? The receive buffer became less
>  full so quickly? The receive buffer was enlarged?

The last ACKs that you mention are window update notifications that the client
application removed data from the recieve buffer. The recieving application
on the FreeBSD machine fell way behind the sender. When the recieving host
lost a packet, the new data will go into the fragment reassembly area and
not the socket. The recieving application starts to catch up.

Strange this does not happen a lot.

--Mark Tinguely



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503082102.j28L26HR036180>