Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Aug 2004 18:57:24 +0300
From:      Peter Pentchev <roam@ringlet.net>
To:        Andre Oppermann <andre@freebsd.org>
Cc:        net@FreeBSD.org
Subject:   Re: [CFR] Fix sockstat's handling of closed connections
Message-ID:  <20040825155723.GK1009@straylight.m.ringlet.net>
In-Reply-To: <412CB4D6.5F33FDD@freebsd.org>
References:  <20040825153247.GI1009@straylight.m.ringlet.net> <412CB4D6.5F33FDD@freebsd.org>

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

--VaKJWhUROU/xPxjb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Aug 25, 2004 at 05:48:38PM +0200, Andre Oppermann wrote:
> Peter Pentchev wrote:
[snip]
> > Luckily, the fix is simple, or at least so it seems to me.  It turns out
> > that those connections have a xt_socket->xso_so set to NULL, and the
> > false positive comes from sockstat's matching them to a similarly NULL
> > xf_data members of 'kern.files'.  What do people think about the
> > following patch?  I could commit it if nobody has any objections, but
> > being a ports/doc committer, I would need an explicit approval to do
> > that :)
>=20
> The fix looks good to me.  It seems small enough so I think I can give
> you the direct go-ahead to commit it.  Could you also put a comment into
> the sockstat man page describing that TCP connections in TIME_WAIT state
> can be looked up with netstat?

Thanks!  I could easily fix the manpage, too, but is TIME_WAIT the only
state when xt_socket->xso_so is null?  Someone with better knowledge of
the TCP/IP stack than me needs to either confirm that, or point out
which of the CLOSED, CLOSE_WAIT, FIN_WAIT_1, CLOSING, and FIN_WAIT_2
states also have a null xso_so - or is it just TIME_WAIT, because all
the others still mean that the socket is still somewhat active?

G'luck,
Peter

--=20
Peter Pentchev	roam@ringlet.net    roam@cnsys.bg    roam@FreeBSD.org
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence no verb.

--VaKJWhUROU/xPxjb
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQFBLLbj7Ri2jRYZRVMRAv32AJwJ3nglFOc0RE6e/URrgECbO36dcgCgmmAu
NNG8slNd3vjOecwY8LjvvDU=
=yPfh
-----END PGP SIGNATURE-----

--VaKJWhUROU/xPxjb--



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