diff options
author | Breno Leitao <leitao@linux.vnet.ibm.com> | 2009-03-20 11:40:04 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2009-03-20 12:00:22 -0400 |
commit | 52064a4bd37f8d81e1f488fe9d32fe6ccee63bd7 (patch) | |
tree | b667f621fad0b4049d735202e1256717ad843f4f /testsuite | |
parent | 0cf9ea606eb7677a1241595f7568dd4a6c243ef2 (diff) | |
download | systemtap-steved-52064a4bd37f8d81e1f488fe9d32fe6ccee63bd7.tar.gz systemtap-steved-52064a4bd37f8d81e1f488fe9d32fe6ccee63bd7.tar.xz systemtap-steved-52064a4bd37f8d81e1f488fe9d32fe6ccee63bd7.zip |
Added functions to grab IP source and destination from a socket, and
functions to grab TCP source and destination port from a socket.
Also, used this function inside some TCP probe functions, as recvmsg,
to provide a richer set of fields.
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/systemtap.examples/network/tcp.stp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/testsuite/systemtap.examples/network/tcp.stp b/testsuite/systemtap.examples/network/tcp.stp new file mode 100644 index 00000000..ebe72a1c --- /dev/null +++ b/testsuite/systemtap.examples/network/tcp.stp @@ -0,0 +1,11 @@ +//A simple TCP tapset example + +probe begin { + printf("Expected IP 7.91.205.21 .... %s\n", ip_ntop(123456789)) + printf("Expected IP 58.222.104.177 .... %s\n", ip_ntop(987654321)) + printf("Expected IP 9.3.191.111 ... %s\n", ip_ntop(151240559)) +} + +probe tcp.recvmsg { + printf("received a message from %s on port %d from port %d\n", saddr, dport, sport) +} |