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)
Sun, Feb 8, 12:17 PM
Unknown Object (File)
Sun, Feb 8, 5:09 AM
Unknown Object (File)
Sun, Feb 8, 12:29 AM
Unknown Object (File)
Sat, Feb 7, 7:38 PM
Unknown Object (File)
Fri, Feb 6, 9:23 PM
Unknown Object (File)
Sat, Jan 31, 3:15 PM
Unknown Object (File)
Jan 8 2026, 12:10 AM
Unknown Object (File)
Dec 28 2025, 4:25 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.