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
F165767511: D3530.id8633.diff
Sun, Aug 9, 5:53 PM
F165767085: D3530.id8341.diff
Sun, Aug 9, 5:49 PM
F165767060: D3530.id8722.diff
Sun, Aug 9, 5:48 PM
F165767047: D3530.id8724.diff
Sun, Aug 9, 5:48 PM
F165767034: D3530.id8725.diff
Sun, Aug 9, 5:48 PM
F165767006: D3530.id8723.diff
Sun, Aug 9, 5:48 PM
Unknown Object (File)
Jun 25 2026, 6:31 AM
Unknown Object (File)
May 12 2026, 6:56 AM
Subscribers

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 516
Build 516: arc lint + arc unit

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

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

Is this just an accidental whitespace change?

sys/netinet/tcp_input.c
109–110

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.