summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.examples/network/tcp_trace.meta
diff options
context:
space:
mode:
authorDavid J. Wilder <wilder@wilder.ibm.com>2009-10-08 11:00:20 -0700
committerDavid J. Wilder <wilder@wilder.ibm.com>2009-10-08 11:00:20 -0700
commit2e2516781661f5a4b41e4dc79d423250e057f271 (patch)
tree2717e8b6a768a2c2768d00fb4010b5ebf92ae912 /testsuite/systemtap.examples/network/tcp_trace.meta
parent561079c8601d7ded6fe958b4cec3d0f7aec1ee63 (diff)
downloadsystemtap-steved-2e2516781661f5a4b41e4dc79d423250e057f271.tar.gz
systemtap-steved-2e2516781661f5a4b41e4dc79d423250e057f271.tar.xz
systemtap-steved-2e2516781661f5a4b41e4dc79d423250e057f271.zip
This script (tcp_trace) can be used to trace tcp connection parameters and state changes. This work was original inspired by Stephen Hemminger's TCP cwnd snooper (net/ipv4/tcp_probe.c). Tcp_trace is a helpful tool for troubleshooting connection performance issues.
Diffstat (limited to 'testsuite/systemtap.examples/network/tcp_trace.meta')
-rw-r--r--testsuite/systemtap.examples/network/tcp_trace.meta14
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/systemtap.examples/network/tcp_trace.meta b/testsuite/systemtap.examples/network/tcp_trace.meta
new file mode 100644
index 00000000..2783c89b
--- /dev/null
+++ b/testsuite/systemtap.examples/network/tcp_trace.meta
@@ -0,0 +1,14 @@
+title: Tcp connection tracing utility.
+name: tcp_trace.stp
+version: 1.0
+author: varuncha@in.ibm.com wilder@us.ibm.com
+keywords: network trace
+subsystem: network
+status: production
+exit: user-controlled
+output: timed
+scope: per-socket
+arg_[0-9]+: tcp_trace.stp filter=all|state|txq|rxq|srtt|snd_cwnd|snd_wnd|rexmit|pmtu|ssthresh|timer|rcvwnd [timeout=<sec>] [update=change|all] Rule
+description: This scripts traces a given tcp connection based on the filter parameters given by the user. The indexing is done by the 4 tuples local address, remote address, local port, remote port.
+test_check: stap -p4 tcp_trace.stp
+test_installcheck: stap tcp_trace.stp 127.0.0.1:*-127.0.0.1:* timeout=1