[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20071011.170244.32082446.davem@davemloft.net>
Date: Thu, 11 Oct 2007 17:02:44 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: rick.jones2@...com
Cc: peter.p.waskiewicz.jr@...el.com, netdev@...r.kernel.org
Subject: Re: Question on TSO maximum segment sizes.
From: Rick Jones <rick.jones2@...com>
Date: Thu, 11 Oct 2007 16:50:46 -0700
> For just messing about, might it be possible to tweak the socket buffer sizes
> and tcp_tso_win_divisor to kludge things for a short while? Couldn't ship that
> way certainly, but assuming Peter's going to get his broken hardware fixed it
> might let him limp along until then.
TCP dynamically grows the socket buffer sizes unless the application
explicitly sets them via setsockopt() and the limits imposed in those
cases are controlled by tcp_{,r,w}mem[] sysctls. Decreasing those
will kill performance exactly for the cases this person cares about.
No, the only way to deal with this is to GSO segment incoming frames
inside of the driver when they exceed the HW limits.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists