This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 2/3] 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
---
 testsuite/buildok/netdev.stp |   47 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)
 create mode 100644 testsuite/buildok/netdev.stp

diff --git a/testsuite/buildok/netdev.stp b/testsuite/buildok/netdev.stp
new file mode 100644
index 0000000..7c7f756
--- /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)
+}
-- 
1.6.0.2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]