TCP debugging
Lawrence Stewart
lstewart at freebsd.org
Fri Feb 5 08:34:52 UTC 2010
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
More information about the freebsd-net
mailing list