Print this page
nfssrv: nfsstat reports zeroed data in zone

*** 841,854 **** data = kmem_alloc(MAXPATHLEN + 1, KM_SLEEP); if (is_referral) { char *s; size_t strsz; /* Get an artificial symlink based on a referral */ s = build_symlink(vp, cr, &strsz); ! global_svstat_ptr[3][NFS_REFERLINKS].value.ui64++; DTRACE_PROBE2(nfs3serv__func__referral__reflink, vnode_t *, vp, char *, s); if (s == NULL) error = EINVAL; else { --- 841,855 ---- data = kmem_alloc(MAXPATHLEN + 1, KM_SLEEP); if (is_referral) { char *s; size_t strsz; + kstat_named_t *stat = exi->exi_ne->ne_globals->svstat[NFS_V3]; /* Get an artificial symlink based on a referral */ s = build_symlink(vp, cr, &strsz); ! stat[NFS_REFERLINKS].value.ui64++; DTRACE_PROBE2(nfs3serv__func__referral__reflink, vnode_t *, vp, char *, s); if (s == NULL) error = EINVAL; else {