Page MenuHomeFreeBSD

Add DTrace probe points, translators and a corresponding script to replace the TCPDEBUG functionality with pure DTrace.
ClosedPublic

Authored by gnn on Aug 29 2015, 8:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 21, 2:03 AM
Unknown Object (File)
Fri, Nov 21, 2:01 AM
Unknown Object (File)
Fri, Nov 21, 2:00 AM
Unknown Object (File)
Fri, Nov 21, 1:59 AM
Unknown Object (File)
Fri, Nov 21, 1:58 AM
Unknown Object (File)
Fri, Nov 21, 1:57 AM
Unknown Object (File)
Fri, Nov 21, 1:57 AM
Unknown Object (File)
Fri, Nov 21, 1:55 AM
Subscribers

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

gnn retitled this revision from to Add DTrace probe points, translators and a corresponding script to replace the TCPDEBUG functionality with pure DTrace..
gnn updated this object.
gnn edited the test plan for this revision. (Show Details)

I don't currently have views on the DTrace-related parts themselves, but some quick comments on other details.

cddl/lib/libdtrace/tcp.d
125 ↗(On Diff #8341)

Most of this structure is defined in terms of int32_t and uint32_t -- I realise there was an existing buglet here, but I wonder if we should stop perpetuating that and return to the types used elsewhere in the struct?

183 ↗(On Diff #8341)

Is this just an accidental whitespace change?

sys/netinet/tcp_input.c
108 ↗(On Diff #8341)

Is this change necessary?

gnn marked an inline comment as done.
gnn edited edge metadata.

Updating D3530: Add DTrace probe points, translators and a corresponding script

to replace the TCPDEBUG functionality with pure DTrace.

Update before committing back to svn

Updating D3530: Add DTrace probe points, translators and a corresponding script

to replace the TCPDEBUG functionality with pure DTrace.

Squash the minor changes.

Updating D3530: Add DTrace probe points, translators and a corresponding script

to replace the TCPDEBUG functionality with pure DTrace.

No, really, start in the right place.

Updating D3530: Add DTrace probe points, translators and a corresponding script

to replace the TCPDEBUG functionality with pure DTrace.