Hi,
I have some cvs clients running on Windows, and a cvs server running on Solaris 8. I realize the network performance is very poor.
By turning on snoop on Solaris, I found the following problem:
In the options of TCP Syn packets, both W2K and Solaris 8 claim they are "sackOK". But the Solaris doesn't seem to recognize the TCP sequence numbers in the sack options sent form a W2K machine. As a result, the Solaris resends a lot of TCP packets unnecessarily.
So I wonder if the Solaris SACK implementation is different from the Windows? Has anyone got the similar problem?
Thanks
I have some cvs clients running on Windows, and a cvs server running on Solaris 8. I realize the network performance is very poor.
By turning on snoop on Solaris, I found the following problem:
In the options of TCP Syn packets, both W2K and Solaris 8 claim they are "sackOK". But the Solaris doesn't seem to recognize the TCP sequence numbers in the sack options sent form a W2K machine. As a result, the Solaris resends a lot of TCP packets unnecessarily.
So I wonder if the Solaris SACK implementation is different from the Windows? Has anyone got the similar problem?
Thanks