s/nfsstat/nfs/g
This commit is contained in:
parent
f8c583fbc8
commit
bde8f07e8b
|
@ -729,11 +729,11 @@ typedef sigar_nfs_v2_t sigar_nfs_server_v2_t;
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_client_v2_get(sigar_t *sigar,
|
sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat);
|
sigar_nfs_client_v2_t *nfs);
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_server_v2_get(sigar_t *sigar,
|
sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat);
|
sigar_nfs_server_v2_t *nfs);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
sigar_uint64_t null;
|
sigar_uint64_t null;
|
||||||
|
@ -765,11 +765,11 @@ typedef sigar_nfs_v3_t sigar_nfs_server_v3_t;
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_client_v3_get(sigar_t *sigar,
|
sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat);
|
sigar_nfs_client_v3_t *nfs);
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_server_v3_get(sigar_t *sigar,
|
sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat);
|
sigar_nfs_server_v3_t *nfs);
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_net_listen_address_get(sigar_t *sigar,
|
sigar_net_listen_address_get(sigar_t *sigar,
|
||||||
|
|
|
@ -2293,27 +2293,27 @@ sigar_tcp_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
#define NFS_V2_STAT_SET(type) \
|
#define NFS_V2_STAT_SET(type) \
|
||||||
nfsstat->null = proto.u.nfsv2.type.null; \
|
nfs->null = proto.u.nfsv2.type.null; \
|
||||||
nfsstat->getattr = proto.u.nfsv2.type.getattr; \
|
nfs->getattr = proto.u.nfsv2.type.getattr; \
|
||||||
nfsstat->setattr = proto.u.nfsv2.type.setattr; \
|
nfs->setattr = proto.u.nfsv2.type.setattr; \
|
||||||
nfsstat->root = proto.u.nfsv2.type.root; \
|
nfs->root = proto.u.nfsv2.type.root; \
|
||||||
nfsstat->lookup = proto.u.nfsv2.type.lookup; \
|
nfs->lookup = proto.u.nfsv2.type.lookup; \
|
||||||
nfsstat->readlink = proto.u.nfsv2.type.readlink; \
|
nfs->readlink = proto.u.nfsv2.type.readlink; \
|
||||||
nfsstat->read = proto.u.nfsv2.type.read; \
|
nfs->read = proto.u.nfsv2.type.read; \
|
||||||
nfsstat->writecache = proto.u.nfsv2.type.writecache; \
|
nfs->writecache = proto.u.nfsv2.type.writecache; \
|
||||||
nfsstat->write = proto.u.nfsv2.type.write; \
|
nfs->write = proto.u.nfsv2.type.write; \
|
||||||
nfsstat->create = proto.u.nfsv2.type.create; \
|
nfs->create = proto.u.nfsv2.type.create; \
|
||||||
nfsstat->remove = proto.u.nfsv2.type.remove; \
|
nfs->remove = proto.u.nfsv2.type.remove; \
|
||||||
nfsstat->rename = proto.u.nfsv2.type.rename; \
|
nfs->rename = proto.u.nfsv2.type.rename; \
|
||||||
nfsstat->link = proto.u.nfsv2.type.link; \
|
nfs->link = proto.u.nfsv2.type.link; \
|
||||||
nfsstat->symlink = proto.u.nfsv2.type.symlink; \
|
nfs->symlink = proto.u.nfsv2.type.symlink; \
|
||||||
nfsstat->mkdir = proto.u.nfsv2.type.mkdir; \
|
nfs->mkdir = proto.u.nfsv2.type.mkdir; \
|
||||||
nfsstat->rmdir = proto.u.nfsv2.type.rmdir; \
|
nfs->rmdir = proto.u.nfsv2.type.rmdir; \
|
||||||
nfsstat->readdir = proto.u.nfsv2.type.readdir; \
|
nfs->readdir = proto.u.nfsv2.type.readdir; \
|
||||||
nfsstat->fsstat = proto.u.nfsv2.type.statfs
|
nfs->fsstat = proto.u.nfsv2.type.statfs
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
perfstat_id_t id;
|
perfstat_id_t id;
|
||||||
perfstat_protocol_t proto;
|
perfstat_protocol_t proto;
|
||||||
|
@ -2334,7 +2334,7 @@ int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
perfstat_id_t id;
|
perfstat_id_t id;
|
||||||
perfstat_protocol_t proto;
|
perfstat_protocol_t proto;
|
||||||
|
@ -2355,31 +2355,31 @@ int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
#define NFS_V3_STAT_SET(type) \
|
#define NFS_V3_STAT_SET(type) \
|
||||||
nfsstat->null = proto.u.nfsv3.type.null; \
|
nfs->null = proto.u.nfsv3.type.null; \
|
||||||
nfsstat->getattr = proto.u.nfsv3.type.getattr; \
|
nfs->getattr = proto.u.nfsv3.type.getattr; \
|
||||||
nfsstat->setattr = proto.u.nfsv3.type.setattr; \
|
nfs->setattr = proto.u.nfsv3.type.setattr; \
|
||||||
nfsstat->lookup = proto.u.nfsv3.type.lookup; \
|
nfs->lookup = proto.u.nfsv3.type.lookup; \
|
||||||
nfsstat->access = proto.u.nfsv3.type.access; \
|
nfs->access = proto.u.nfsv3.type.access; \
|
||||||
nfsstat->readlink = proto.u.nfsv3.type.readlink; \
|
nfs->readlink = proto.u.nfsv3.type.readlink; \
|
||||||
nfsstat->read = proto.u.nfsv3.type.read; \
|
nfs->read = proto.u.nfsv3.type.read; \
|
||||||
nfsstat->write = proto.u.nfsv3.type.write; \
|
nfs->write = proto.u.nfsv3.type.write; \
|
||||||
nfsstat->create = proto.u.nfsv3.type.create; \
|
nfs->create = proto.u.nfsv3.type.create; \
|
||||||
nfsstat->mkdir = proto.u.nfsv3.type.mkdir; \
|
nfs->mkdir = proto.u.nfsv3.type.mkdir; \
|
||||||
nfsstat->symlink = proto.u.nfsv3.type.symlink; \
|
nfs->symlink = proto.u.nfsv3.type.symlink; \
|
||||||
nfsstat->mknod = proto.u.nfsv3.type.mknod; \
|
nfs->mknod = proto.u.nfsv3.type.mknod; \
|
||||||
nfsstat->remove = proto.u.nfsv3.type.remove; \
|
nfs->remove = proto.u.nfsv3.type.remove; \
|
||||||
nfsstat->rmdir = proto.u.nfsv3.type.rmdir; \
|
nfs->rmdir = proto.u.nfsv3.type.rmdir; \
|
||||||
nfsstat->rename = proto.u.nfsv3.type.rename; \
|
nfs->rename = proto.u.nfsv3.type.rename; \
|
||||||
nfsstat->link = proto.u.nfsv3.type.link; \
|
nfs->link = proto.u.nfsv3.type.link; \
|
||||||
nfsstat->readdir = proto.u.nfsv3.type.readdir; \
|
nfs->readdir = proto.u.nfsv3.type.readdir; \
|
||||||
nfsstat->readdirplus = proto.u.nfsv3.type.readdirplus; \
|
nfs->readdirplus = proto.u.nfsv3.type.readdirplus; \
|
||||||
nfsstat->fsstat = proto.u.nfsv3.type.fsstat; \
|
nfs->fsstat = proto.u.nfsv3.type.fsstat; \
|
||||||
nfsstat->fsinfo = proto.u.nfsv3.type.fsinfo; \
|
nfs->fsinfo = proto.u.nfsv3.type.fsinfo; \
|
||||||
nfsstat->pathconf = proto.u.nfsv3.type.pathconf; \
|
nfs->pathconf = proto.u.nfsv3.type.pathconf; \
|
||||||
nfsstat->commit = proto.u.nfsv3.type.commit
|
nfs->commit = proto.u.nfsv3.type.commit
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
perfstat_id_t id;
|
perfstat_id_t id;
|
||||||
perfstat_protocol_t proto;
|
perfstat_protocol_t proto;
|
||||||
|
@ -2400,7 +2400,7 @@ int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
perfstat_id_t id;
|
perfstat_id_t id;
|
||||||
perfstat_protocol_t proto;
|
perfstat_protocol_t proto;
|
||||||
|
|
|
@ -2253,46 +2253,46 @@ static int get_nfsstats(struct nfsstats *stats)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void map_nfs_stats(sigar_nfs_v3_t *nfsstat, int *rpc)
|
static void map_nfs_stats(sigar_nfs_v3_t *nfs, int *rpc)
|
||||||
{
|
{
|
||||||
nfsstat->null = rpc[NFSPROC_NULL];
|
nfs->null = rpc[NFSPROC_NULL];
|
||||||
nfsstat->getattr = rpc[NFSPROC_GETATTR];
|
nfs->getattr = rpc[NFSPROC_GETATTR];
|
||||||
nfsstat->setattr = rpc[NFSPROC_SETATTR];
|
nfs->setattr = rpc[NFSPROC_SETATTR];
|
||||||
nfsstat->lookup = rpc[NFSPROC_LOOKUP];
|
nfs->lookup = rpc[NFSPROC_LOOKUP];
|
||||||
nfsstat->access = rpc[NFSPROC_ACCESS];
|
nfs->access = rpc[NFSPROC_ACCESS];
|
||||||
nfsstat->readlink = rpc[NFSPROC_READLINK];
|
nfs->readlink = rpc[NFSPROC_READLINK];
|
||||||
nfsstat->read = rpc[NFSPROC_READ];
|
nfs->read = rpc[NFSPROC_READ];
|
||||||
nfsstat->write = rpc[NFSPROC_WRITE];
|
nfs->write = rpc[NFSPROC_WRITE];
|
||||||
nfsstat->create = rpc[NFSPROC_CREATE];
|
nfs->create = rpc[NFSPROC_CREATE];
|
||||||
nfsstat->mkdir = rpc[NFSPROC_MKDIR];
|
nfs->mkdir = rpc[NFSPROC_MKDIR];
|
||||||
nfsstat->symlink = rpc[NFSPROC_SYMLINK];
|
nfs->symlink = rpc[NFSPROC_SYMLINK];
|
||||||
nfsstat->mknod = rpc[NFSPROC_MKNOD];
|
nfs->mknod = rpc[NFSPROC_MKNOD];
|
||||||
nfsstat->remove = rpc[NFSPROC_REMOVE];
|
nfs->remove = rpc[NFSPROC_REMOVE];
|
||||||
nfsstat->rmdir = rpc[NFSPROC_RMDIR];
|
nfs->rmdir = rpc[NFSPROC_RMDIR];
|
||||||
nfsstat->rename = rpc[NFSPROC_RENAME];
|
nfs->rename = rpc[NFSPROC_RENAME];
|
||||||
nfsstat->link = rpc[NFSPROC_LINK];
|
nfs->link = rpc[NFSPROC_LINK];
|
||||||
nfsstat->readdir = rpc[NFSPROC_READDIR];
|
nfs->readdir = rpc[NFSPROC_READDIR];
|
||||||
nfsstat->readdirplus = rpc[NFSPROC_READDIRPLUS];
|
nfs->readdirplus = rpc[NFSPROC_READDIRPLUS];
|
||||||
nfsstat->fsstat = rpc[NFSPROC_FSSTAT];
|
nfs->fsstat = rpc[NFSPROC_FSSTAT];
|
||||||
nfsstat->fsinfo = rpc[NFSPROC_FSINFO];
|
nfs->fsinfo = rpc[NFSPROC_FSINFO];
|
||||||
nfsstat->pathconf = rpc[NFSPROC_PATHCONF];
|
nfs->pathconf = rpc[NFSPROC_PATHCONF];
|
||||||
nfsstat->commit = rpc[NFSPROC_COMMIT];
|
nfs->commit = rpc[NFSPROC_COMMIT];
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
#ifdef __FreeBSD__
|
#ifdef __FreeBSD__
|
||||||
struct nfsstats stats;
|
struct nfsstats stats;
|
||||||
|
@ -2302,7 +2302,7 @@ int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
return errno;
|
return errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
map_nfs_stats((sigar_nfs_v3_t *)nfsstat, &stats.rpccnt[0]);
|
map_nfs_stats((sigar_nfs_v3_t *)nfs, &stats.rpccnt[0]);
|
||||||
#else
|
#else
|
||||||
int status;
|
int status;
|
||||||
struct nfsstats stats;
|
struct nfsstats stats;
|
||||||
|
@ -2311,14 +2311,14 @@ int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
map_nfs_stats((sigar_nfs_v3_t *)nfsstat, &stats.rpccnt[0]);
|
map_nfs_stats((sigar_nfs_v3_t *)nfs, &stats.rpccnt[0]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
#ifdef __FreeBSD__
|
#ifdef __FreeBSD__
|
||||||
struct nfsrvstats stats;
|
struct nfsrvstats stats;
|
||||||
|
@ -2328,7 +2328,7 @@ int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
return errno;
|
return errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
map_nfs_stats((sigar_nfs_v3_t *)nfsstat, &stats.srvrpccnt[0]);
|
map_nfs_stats((sigar_nfs_v3_t *)nfs, &stats.srvrpccnt[0]);
|
||||||
#else
|
#else
|
||||||
int status;
|
int status;
|
||||||
struct nfsstats stats;
|
struct nfsstats stats;
|
||||||
|
@ -2337,7 +2337,7 @@ int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
map_nfs_stats((sigar_nfs_v3_t *)nfsstat, &stats.srvrpccnt[0]);
|
map_nfs_stats((sigar_nfs_v3_t *)nfs, &stats.srvrpccnt[0]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
|
|
|
@ -1094,25 +1094,25 @@ sigar_tcp_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2190,7 +2190,7 @@ static int sigar_proc_nfs_gets(char *file, char *tok,
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int sigar_nfs_v2_get(char *file, sigar_nfs_v2_t *nfsstat)
|
static int sigar_nfs_v2_get(char *file, sigar_nfs_v2_t *nfs)
|
||||||
{
|
{
|
||||||
char buffer[BUFSIZ], *ptr=buffer;
|
char buffer[BUFSIZ], *ptr=buffer;
|
||||||
int status =
|
int status =
|
||||||
|
@ -2203,43 +2203,43 @@ static int sigar_nfs_v2_get(char *file, sigar_nfs_v2_t *nfsstat)
|
||||||
|
|
||||||
ptr = sigar_skip_multiple_token(ptr, 2);
|
ptr = sigar_skip_multiple_token(ptr, 2);
|
||||||
|
|
||||||
nfsstat->null = sigar_strtoull(ptr);
|
nfs->null = sigar_strtoull(ptr);
|
||||||
nfsstat->getattr = sigar_strtoull(ptr);
|
nfs->getattr = sigar_strtoull(ptr);
|
||||||
nfsstat->setattr = sigar_strtoull(ptr);
|
nfs->setattr = sigar_strtoull(ptr);
|
||||||
nfsstat->root = sigar_strtoull(ptr);
|
nfs->root = sigar_strtoull(ptr);
|
||||||
nfsstat->lookup = sigar_strtoull(ptr);
|
nfs->lookup = sigar_strtoull(ptr);
|
||||||
nfsstat->readlink = sigar_strtoull(ptr);
|
nfs->readlink = sigar_strtoull(ptr);
|
||||||
nfsstat->read = sigar_strtoull(ptr);
|
nfs->read = sigar_strtoull(ptr);
|
||||||
nfsstat->writecache = sigar_strtoull(ptr);
|
nfs->writecache = sigar_strtoull(ptr);
|
||||||
nfsstat->write = sigar_strtoull(ptr);
|
nfs->write = sigar_strtoull(ptr);
|
||||||
nfsstat->create = sigar_strtoull(ptr);
|
nfs->create = sigar_strtoull(ptr);
|
||||||
nfsstat->remove = sigar_strtoull(ptr);
|
nfs->remove = sigar_strtoull(ptr);
|
||||||
nfsstat->rename = sigar_strtoull(ptr);
|
nfs->rename = sigar_strtoull(ptr);
|
||||||
nfsstat->link = sigar_strtoull(ptr);
|
nfs->link = sigar_strtoull(ptr);
|
||||||
nfsstat->symlink = sigar_strtoull(ptr);
|
nfs->symlink = sigar_strtoull(ptr);
|
||||||
nfsstat->mkdir = sigar_strtoull(ptr);
|
nfs->mkdir = sigar_strtoull(ptr);
|
||||||
nfsstat->rmdir = sigar_strtoull(ptr);
|
nfs->rmdir = sigar_strtoull(ptr);
|
||||||
nfsstat->readdir = sigar_strtoull(ptr);
|
nfs->readdir = sigar_strtoull(ptr);
|
||||||
nfsstat->fsstat = sigar_strtoull(ptr);
|
nfs->fsstat = sigar_strtoull(ptr);
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_v2_get(PROC_FS_ROOT "net/rpc/nfs",
|
return sigar_nfs_v2_get(PROC_FS_ROOT "net/rpc/nfs",
|
||||||
(sigar_nfs_v2_t *)nfsstat);
|
(sigar_nfs_v2_t *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_v2_get(PROC_FS_ROOT "net/rpc/nfsd",
|
return sigar_nfs_v2_get(PROC_FS_ROOT "net/rpc/nfsd",
|
||||||
(sigar_nfs_v2_t *)nfsstat);
|
(sigar_nfs_v2_t *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int sigar_nfs_v3_get(char *file, sigar_nfs_v3_t *nfsstat)
|
static int sigar_nfs_v3_get(char *file, sigar_nfs_v3_t *nfs)
|
||||||
{
|
{
|
||||||
char buffer[BUFSIZ], *ptr=buffer;
|
char buffer[BUFSIZ], *ptr=buffer;
|
||||||
int status =
|
int status =
|
||||||
|
@ -2252,44 +2252,44 @@ static int sigar_nfs_v3_get(char *file, sigar_nfs_v3_t *nfsstat)
|
||||||
|
|
||||||
ptr = sigar_skip_multiple_token(ptr, 2);
|
ptr = sigar_skip_multiple_token(ptr, 2);
|
||||||
|
|
||||||
nfsstat->null = sigar_strtoull(ptr);
|
nfs->null = sigar_strtoull(ptr);
|
||||||
nfsstat->getattr = sigar_strtoull(ptr);
|
nfs->getattr = sigar_strtoull(ptr);
|
||||||
nfsstat->setattr = sigar_strtoull(ptr);
|
nfs->setattr = sigar_strtoull(ptr);
|
||||||
nfsstat->lookup = sigar_strtoull(ptr);
|
nfs->lookup = sigar_strtoull(ptr);
|
||||||
nfsstat->access = sigar_strtoull(ptr);
|
nfs->access = sigar_strtoull(ptr);
|
||||||
nfsstat->readlink = sigar_strtoull(ptr);
|
nfs->readlink = sigar_strtoull(ptr);
|
||||||
nfsstat->read = sigar_strtoull(ptr);
|
nfs->read = sigar_strtoull(ptr);
|
||||||
nfsstat->write = sigar_strtoull(ptr);
|
nfs->write = sigar_strtoull(ptr);
|
||||||
nfsstat->create = sigar_strtoull(ptr);
|
nfs->create = sigar_strtoull(ptr);
|
||||||
nfsstat->mkdir = sigar_strtoull(ptr);
|
nfs->mkdir = sigar_strtoull(ptr);
|
||||||
nfsstat->symlink = sigar_strtoull(ptr);
|
nfs->symlink = sigar_strtoull(ptr);
|
||||||
nfsstat->mknod = sigar_strtoull(ptr);
|
nfs->mknod = sigar_strtoull(ptr);
|
||||||
nfsstat->remove = sigar_strtoull(ptr);
|
nfs->remove = sigar_strtoull(ptr);
|
||||||
nfsstat->rmdir = sigar_strtoull(ptr);
|
nfs->rmdir = sigar_strtoull(ptr);
|
||||||
nfsstat->rename = sigar_strtoull(ptr);
|
nfs->rename = sigar_strtoull(ptr);
|
||||||
nfsstat->link = sigar_strtoull(ptr);
|
nfs->link = sigar_strtoull(ptr);
|
||||||
nfsstat->readdir = sigar_strtoull(ptr);
|
nfs->readdir = sigar_strtoull(ptr);
|
||||||
nfsstat->readdirplus = sigar_strtoull(ptr);
|
nfs->readdirplus = sigar_strtoull(ptr);
|
||||||
nfsstat->fsstat = sigar_strtoull(ptr);
|
nfs->fsstat = sigar_strtoull(ptr);
|
||||||
nfsstat->fsinfo = sigar_strtoull(ptr);
|
nfs->fsinfo = sigar_strtoull(ptr);
|
||||||
nfsstat->pathconf = sigar_strtoull(ptr);
|
nfs->pathconf = sigar_strtoull(ptr);
|
||||||
nfsstat->commit = sigar_strtoull(ptr);
|
nfs->commit = sigar_strtoull(ptr);
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_v3_get(PROC_FS_ROOT "net/rpc/nfs",
|
return sigar_nfs_v3_get(PROC_FS_ROOT "net/rpc/nfs",
|
||||||
(sigar_nfs_v3_t *)nfsstat);
|
(sigar_nfs_v3_t *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_v3_get(PROC_FS_ROOT "net/rpc/nfsd",
|
return sigar_nfs_v3_get(PROC_FS_ROOT "net/rpc/nfsd",
|
||||||
(sigar_nfs_v3_t *)nfsstat);
|
(sigar_nfs_v3_t *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_proc_port_get(sigar_t *sigar, int protocol,
|
int sigar_proc_port_get(sigar_t *sigar, int protocol,
|
||||||
|
|
|
@ -688,25 +688,25 @@ sigar_tcp_stat_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -547,25 +547,25 @@ sigar_tcp_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2422,7 +2422,7 @@ sigar_tcp_get(sigar_t *sigar,
|
||||||
static int sigar_nfs_get(sigar_t *sigar,
|
static int sigar_nfs_get(sigar_t *sigar,
|
||||||
char *type,
|
char *type,
|
||||||
char **names,
|
char **names,
|
||||||
char *nfsstat)
|
char *nfs)
|
||||||
{
|
{
|
||||||
size_t offset;
|
size_t offset;
|
||||||
kstat_t *ksp;
|
kstat_t *ksp;
|
||||||
|
@ -2455,7 +2455,7 @@ static int sigar_nfs_get(sigar_t *sigar,
|
||||||
val = -1;
|
val = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
*(sigar_uint64_t *)((char *)nfsstat + offset) = val;
|
*(sigar_uint64_t *)((char *)nfs + offset) = val;
|
||||||
}
|
}
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
|
@ -2484,15 +2484,15 @@ static char *nfs_v2_names[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_get(sigar, "rfsreqcnt_v2", nfs_v2_names, (char *)nfsstat);
|
return sigar_nfs_get(sigar, "rfsreqcnt_v2", nfs_v2_names, (char *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_get(sigar, "rfsproccnt_v2", nfs_v2_names, (char *)nfsstat);
|
return sigar_nfs_get(sigar, "rfsproccnt_v2", nfs_v2_names, (char *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
static char *nfs_v3_names[] = {
|
static char *nfs_v3_names[] = {
|
||||||
|
@ -2522,15 +2522,15 @@ static char *nfs_v3_names[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_get(sigar, "rfsreqcnt_v3", nfs_v3_names, (char *)nfsstat);
|
return sigar_nfs_get(sigar, "rfsreqcnt_v3", nfs_v3_names, (char *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return sigar_nfs_get(sigar, "rfsproccnt_v3", nfs_v3_names, (char *)nfsstat);
|
return sigar_nfs_get(sigar, "rfsproccnt_v3", nfs_v3_names, (char *)nfs);
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_proc_port_get(sigar_t *sigar, int protocol,
|
int sigar_proc_port_get(sigar_t *sigar, int protocol,
|
||||||
|
|
|
@ -261,25 +261,25 @@ sigar_tcp_get(sigar_t *sigar,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
int sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
int sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
int sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
int sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2819,28 +2819,28 @@ sigar_tcp_get(sigar_t *sigar,
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_client_v2_get(sigar_t *sigar,
|
sigar_nfs_client_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v2_t *nfsstat)
|
sigar_nfs_client_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_server_v2_get(sigar_t *sigar,
|
sigar_nfs_server_v2_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v2_t *nfsstat)
|
sigar_nfs_server_v2_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_client_v3_get(sigar_t *sigar,
|
sigar_nfs_client_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_client_v3_t *nfsstat)
|
sigar_nfs_client_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SIGAR_DECLARE(int)
|
SIGAR_DECLARE(int)
|
||||||
sigar_nfs_server_v3_get(sigar_t *sigar,
|
sigar_nfs_server_v3_get(sigar_t *sigar,
|
||||||
sigar_nfs_server_v3_t *nfsstat)
|
sigar_nfs_server_v3_t *nfs)
|
||||||
{
|
{
|
||||||
return SIGAR_ENOTIMPL;
|
return SIGAR_ENOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue