Re: Possible TCP Problem with RH6.2 talking to Solaris2.6/2.7 (fwd)

From: shane (shane@bratnet.net)
Date: Thu May 04 2000 - 09:20:21 EST


Well my linux rmem_max is set to 64K, why should I make this more than
64K, that is when the maxwindow size is on the solaris side Right?

Anyway, what value do you think I should try in these registers?

On 4 May 2000, Jes Sorensen wrote:

> >>>>> "James" == James Sutherland <jas88@cam.ac.uk> writes:
>
> James> On Thu, 4 May 2000, Alan Cox wrote:
> >> > > The Sun used a larger window (64K versus 32K). > > Check that
> >> Networking options ... IP: Allow large windows is enabled in > your
> >> kernel build. This could be related to case 2?
> >>
> >> We will only offer 32K windows if the box the other end offers no
> >> window scaling either way. This is because we care about
> >> interworking with old equipment with sign handling bugs.
>
> James> These Sun boxes certainly shouldn't fall into that category,
> James> though, surely!
>
> First thing to check is whether the socket buffers are set
> appropriately, Linux defaults to a 64KB maximum which you need to
> modify via /proc/sys/net/core/[rw]mem_max before doing the
> setsockopt({SO_SNDBUF,SO_RCVBUF}). Without that you will never see
> scaling offer by the Linux side.
>
> Solaris 2.6 and above will do scaling per default if the socket
> buffers are set appropriately afaik. Solaris 2.5.x will fail miserably
> if offered a scaled window though.
>
> Jes
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun May 07 2000 - 21:00:14 EST