From 7a4c89f77923782e5e387e472608fe25a8bb8eab Mon Sep 17 00:00:00 2001 From: Breno Leitao Date: Wed, 16 Sep 2009 14:37:16 -0400 Subject: 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 --- testsuite/buildok/netdev.stp | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 testsuite/buildok/netdev.stp (limited to 'testsuite/buildok') 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) +} -- cgit From c0095e58288c7f98e89437bd4489433baa7e7c0d Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Wed, 16 Sep 2009 14:19:18 -0700 Subject: Fix the old networking buildok test --- testsuite/buildok/networking.stp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'testsuite/buildok') diff --git a/testsuite/buildok/networking.stp b/testsuite/buildok/networking.stp index 24f22b09..3e6a31ea 100755 --- a/testsuite/buildok/networking.stp +++ b/testsuite/buildok/networking.stp @@ -1,5 +1,5 @@ #! stap -p4 -probe netdev.* +probe netdev.transmit, netdev.receive { printf("ppname: %s, dev_name: %s, %d, %d, %d\n", probefunc(), dev_name, length, protocol, truesize) -- cgit