Re: [CFR] Fix sockstat's handling of closed connections
From: Peter Pentchev (roam_at_ringlet.net)
Date: 08/25/04
- Previous message: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- In reply to: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- Next in thread: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- Reply: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 25 Aug 2004 18:57:24 +0300 To: Andre Oppermann <andre@freebsd.org>
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 :)
>
> 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
-- 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.
- application/pgp-signature attachment: stored
- Previous message: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- In reply to: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- Next in thread: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- Reply: Andre Oppermann: "Re: [CFR] Fix sockstat's handling of closed connections"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|