summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2011-11-05 02:01:31 +0000
committerRichard Lowe <richlowe@richlowe.net>2011-11-04 22:55:49 -0400
commit435263f3f55bfaf0339f086f8a5738489d54484c (patch)
treeaa1fca96be2adb968eecc896952bdc1a864e0041 /usr/src
parent2ed5945b9383c73b1defe218ac31c5b0289c26a7 (diff)
downloadillumos-joyent-435263f3f55bfaf0339f086f8a5738489d54484c.tar.gz
nfs.d: Depend on 'nfs' not 'genunix'
The types used by nfs.d are, with one exception, from 'nfs'. They're in genunix when Sun Studio is used for reasons currently unknown to me (less aggressive pruning of unused type information?)
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/lib/libdtrace/common/nfs.d14
1 files changed, 1 insertions, 13 deletions
diff --git a/usr/src/lib/libdtrace/common/nfs.d b/usr/src/lib/libdtrace/common/nfs.d
index c1552fdcd4..bd2f00ae04 100644
--- a/usr/src/lib/libdtrace/common/nfs.d
+++ b/usr/src/lib/libdtrace/common/nfs.d
@@ -26,7 +26,7 @@
#pragma D depends_on library ip.d
#pragma D depends_on library net.d
-#pragma D depends_on module genunix
+#pragma D depends_on module nfs
inline int T_RDMA = 4;
#pragma D binding "1.5" T_RDMA
@@ -104,18 +104,6 @@ translator nfsv4opinfo_t < struct compound_state *P > {
};
#pragma D binding "1.5" translator
-translator conninfo_t < rfs4_client_t *P > {
- ci_protocol = (P->rc_addr.ss_family == AF_INET) ? "ipv4" : "ipv6";
-
- ci_local = "<unknown>";
-
- ci_remote = (P->rc_addr.ss_family == AF_INET) ?
- inet_ntoa((ipaddr_t *)
- &((struct sockaddr_in *)&P->rc_addr)->sin_addr) :
- inet_ntoa6(&((struct sockaddr_in6 *)&P->rc_addr)->sin6_addr);
-};
-
-#pragma D binding "1.5" translator
translator nfsv4cbinfo_t < rfs4_deleg_state_t *P > {
nci_curpath = (P->rds_finfo->rf_vp == NULL) ? "<unknown>" :
P->rds_finfo->rf_vp->v_path;