summaryrefslogtreecommitdiffstats
path: root/tapset/rpc.stp
diff options
context:
space:
mode:
authorguanglei <guanglei>2006-12-11 09:53:34 +0000
committerguanglei <guanglei>2006-12-11 09:53:34 +0000
commit4fe3511349db194e62e7351307e716ea40c4ae6e (patch)
tree0c2606c826cb94cd16b3ddd69d89eb6333c34fb8 /tapset/rpc.stp
parent9ba8c134d15dcf75e42dfaef7f72a6bc492fdbbb (diff)
downloadsystemtap-steved-4fe3511349db194e62e7351307e716ea40c4ae6e.tar.gz
systemtap-steved-4fe3511349db194e62e7351307e716ea40c4ae6e.tar.xz
systemtap-steved-4fe3511349db194e62e7351307e716ea40c4ae6e.zip
patch of nfs, nfs_proc, rpc tapsets for 2.6.9 kernel
Diffstat (limited to 'tapset/rpc.stp')
-rw-r--r--tapset/rpc.stp10
1 files changed, 9 insertions, 1 deletions
diff --git a/tapset/rpc.stp b/tapset/rpc.stp
index c300b5e4..042f878f 100644
--- a/tapset/rpc.stp
+++ b/tapset/rpc.stp
@@ -67,12 +67,20 @@ probe sunrpc.clnt.create_client = kernel.function("rpc_create_client") ?,
module("sunrpc").function("rpc_create_client") ?
{
servername = kernel_string($servname)
+%( kernel_v >= "2.6.10" %?
progname = kernel_string($info->name)
prog = $info->number
vers = vers_from_prog($info, $version)
+ authflavor = $authflavor
+%:
+ progname = kernel_string($program->name)
+ prog = $program->number
+ vers = vers_from_prog($program, $vers)
+ authflavor = $flavor
+%)
+
prot = $xprt->prot
port = $xprt->port
- authflavor = $authflavor
name = "sunrpc.clnt.create_client"
argstr = sprintf("%s %s %d %d %d %d %d", servername, progname,