Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Feb 2010 19:34:49 +1100
From:      Lawrence Stewart <lstewart@freebsd.org>
To:        Frank Schuster <frank.schuster01@web.de>
Cc:        freebsd-net@freebsd.org
Subject:   Re: TCP debugging
Message-ID:  <4B6BD829.9080303@freebsd.org>
In-Reply-To: <1967077940@web.de>

index | next in thread | previous in thread | raw e-mail

Hi Frank,

On 02/03/10 00:11, Frank Schuster wrote:
> Hello,
>
> I want to debug a tcp connection but I can't find how can I do this.
> I want to plot the cwnd and ssthresh over the time.
>
> I come from the "linux-world" and there is tcp_probe, but what can I do on Freebsd.
>
> 1.) Is this in freebsd possible and if it, how is it?

Have a look at the SIFTR tool I've been working on. You can grab it from 
here:

http://people.freebsd.org/~lstewart/patches/tcp_ffcaia2008/siftr_8.x.r195779.patch

I use it to do exactly the sort of thing you're trying to do.

> 2.) Which slow-start algorithm freebsd 8.0 is using as standard? (Reno, Cubic,...)

The slow start method used is regular RFC2851.

The congestion control algorithm is NewReno, but I also have patches 
enabling experimental use of other algorithms for research purposes. 
Happy to provide more pointers if you're interested.

Cheers,
Lawrence


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B6BD829.9080303>