Date: Thu, 01 Mar 2007 17:40:45 +0100 From: Andre Oppermann <andre@freebsd.org> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: freebsd-net@freebsd.org, freebsd-current@freebsd.org, rwatson@freebsd.org, kmacy@freebsd.org Subject: Re: Large TCP send socket buffer optimizations Message-ID: <45E7020D.2000605@freebsd.org> In-Reply-To: <17894.61337.772803.325091@grasshopper.cs.duke.edu> References: <45E6E2E8.5060408@freebsd.org> <17894.61337.772803.325091@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Andrew Gallatin wrote: > Andre Oppermann writes: > > This patch solves the problem by maintaining an offset pointer in the socket > > buffer to give tcp_output() the closest mbuf right away avoiding the traversal > > from the beginning. > > > > With this patch we should be able to compete nicely for the Internet land > > speed record again. > > Great news. I will test soon. > > Have you found the bug which makes a freebsd sender spew > duplicate acks? This will have a negative affect on > any benchmarks.. No, not yet. And my current test environment doesn't lend itself to reproduce the bug easily. I'm very likely to need further input from you and will send you some patches for instrumentation in the near future. -- Andre
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45E7020D.2000605>