Skip site navigation (1)Skip section navigation (2)
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>