Add report on replacing TCPDEBUG with DTrace SDTs, from gnn
This commit is contained in:
parent
eaac3eac18
commit
e8724dcd58
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47553
1 changed files with 29 additions and 0 deletions
|
@ -200,4 +200,33 @@
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
<project cat='proj'>
|
||||||
|
<title>DTrace and TCP</title>
|
||||||
|
|
||||||
|
<contact>
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>George</given>
|
||||||
|
<common>Neville-Neil</common>
|
||||||
|
</name>
|
||||||
|
<email>gnn@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
</contact>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p>With the advent of DTrace we are able to replace many of
|
||||||
|
the internal kernel debugging options, such as TCPDEBUG,
|
||||||
|
with statically defined tracepoints (SDTs). Tracepoints have now
|
||||||
|
been added to the system that replicate the functionality of the
|
||||||
|
TCPDEBUG kernel option. No new kernel options need to be added
|
||||||
|
— they are standard with any kernel that has DTrace, which
|
||||||
|
is included in the default GENERIC kernels in 10.x and HEAD.
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<sponsor>
|
||||||
|
Limelight Networks
|
||||||
|
</sponsor>
|
||||||
|
</project>
|
||||||
|
|
||||||
</report>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue