summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBreno Leitao <leitao@linux.vnet.ibm.com>2009-09-16 14:37:16 -0400
committerJosh Stone <jistone@redhat.com>2009-09-16 14:17:54 -0700
commit7a4c89f77923782e5e387e472608fe25a8bb8eab (patch)
tree48cd70239afb61e7f84e162acecfc298e86004f7
parent53e5699fe863f0a122c73782b4465296e3adc131 (diff)
downloadsystemtap-steved-7a4c89f77923782e5e387e472608fe25a8bb8eab.tar.gz
systemtap-steved-7a4c89f77923782e5e387e472608fe25a8bb8eab.tar.xz
systemtap-steved-7a4c89f77923782e5e387e472608fe25a8bb8eab.zip
A basic test to assure that networking tapset is building ok
This is a basic script to assure that the network devices tapset is building (-p4) properly. This script is basically a copy of another netdev example that is located on testsuite/systemtap.examples/network/netdev.stp Signed-off-by: Josh Stone <jistone@redhat.com>
-rwxr-xr-xtestsuite/buildok/netdev.stp47
1 files changed, 47 insertions, 0 deletions
diff --git a/testsuite/buildok/netdev.stp b/testsuite/buildok/netdev.stp
new file mode 100755
index 00000000..25510379
--- /dev/null
+++ b/testsuite/buildok/netdev.stp
@@ -0,0 +1,47 @@
+#! /usr/bin/env stap -wp4
+
+probe netdev.get_stats{
+ printf("%s", dev_name)
+}
+
+probe netdev.register{
+ printf("%s", dev_name)
+}
+
+probe netdev.unregister{
+ printf("%s", dev_name)
+}
+
+probe netdev.ioctl{
+ printf("%d %s", cmd, arg)
+}
+
+probe netdev.set_promiscuity {
+ printf("%s %d %d %d", dev_name, enable,
+ disable, inc)
+}
+
+probe netdev.change_rx_flag {
+ printf("%s %d", dev_name, flags)
+}
+
+probe netdev.change_mtu {
+ printf("%s %d %d", dev_name, old_mtu, new_mtu)
+}
+
+probe netdev.change_mac {
+ printf("%s %s %s", dev_name, old_mac, new_mac)
+}
+
+probe netdev.transmit {
+ printf("%s %d %d %d", dev_name, protocol,
+ length, truesize)
+}
+
+probe netdev.hard_transmit {
+ printf("%s %d", dev_name, protocol)
+}
+
+probe netdev.receive {
+ printf("%s %d", dev_name, protocol)
+}