From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26421 invoked by alias); 16 Jul 2009 23:49:43 -0000 Received: (qmail 26205 invoked by uid 9663); 16 Jul 2009 23:49:42 -0000 Date: Thu, 16 Jul 2009 23:49:00 -0000 Message-ID: <20090716234941.26194.qmail@sourceware.org> From: dwilder@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-0.9.8-163-g5a80613 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 88eaee9fc6d629529e47820525080f26775a9ba6 X-Git-Newrev: 5a80613abf2b6e0d50575fcacebb92f415ab2d0f Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: Reply-To: systemtap@sourceware.org X-SW-Source: 2009-q3/txt/msg00045.txt.bz2 This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "systemtap: system-wide probe/trace tool". The branch, master has been updated via 5a80613abf2b6e0d50575fcacebb92f415ab2d0f (commit) from 88eaee9fc6d629529e47820525080f26775a9ba6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 5a80613abf2b6e0d50575fcacebb92f415ab2d0f Author: David J. Wilder Date: Thu Jul 16 16:47:01 2009 -0700 This SNMP group of tapsets provides probes used to count SNMP management events. The probes mirror many of the SNMP statistics defined in /usr/include/linux/snmp.h. Each probe represents a single SNMP statistic or MIB. Each of the probe's handler is called when system performs an operation that would alter the associated statistic. Along with each probe is defined an indexed set of counters used to record probe hits. The probe handlers call a user supplied callback functions to determine which counter to alter. The user's callback should returns a key value that will be used to index the counter. For example a callback could return a unique value for each socket. This would results in a separate counter being used for each socket. tcpipstat.stp shows how snmp tapsets could be used. Tcpipstat collects and displays network statistics related to individual TCP sockets or groups of sockets. The statistics that are collected are simmer to that of the command netstat -s, only sorted and grouped by individual sockets. Signed-off-by: David Wilder ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- man/stapprobes.snmp.3stap.in | 138 +++++ tapset/ipmib.stp | 514 +++++++++++++++++ tapset/linuxmib.stp | 102 ++++ tapset/tcpmib.stp | 352 +++++++++++ testsuite/buildok/ipmib-all-probes.stp | 15 + testsuite/buildok/linuxmib-all-probes.stp | 9 + testsuite/buildok/tcpmib-all-probes.stp | 15 + .../systemtap.examples/network/tcpipstat.meta | 14 + testsuite/systemtap.examples/network/tcpipstat.stp | 610 ++++++++++++++++++++ testsuite/systemtap.examples/network/tcpipstat.txt | 35 ++ 11 files changed, 1805 insertions(+), 1 deletions(-) create mode 100644 man/stapprobes.snmp.3stap.in create mode 100644 tapset/ipmib.stp create mode 100644 tapset/linuxmib.stp create mode 100644 tapset/tcpmib.stp create mode 100644 testsuite/buildok/ipmib-all-probes.stp create mode 100644 testsuite/buildok/linuxmib-all-probes.stp create mode 100644 testsuite/buildok/tcpmib-all-probes.stp create mode 100644 testsuite/systemtap.examples/network/tcpipstat.meta create mode 100644 testsuite/systemtap.examples/network/tcpipstat.stp create mode 100644 testsuite/systemtap.examples/network/tcpipstat.txt hooks/post-receive -- systemtap: system-wide probe/trace tool