Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/nfs/nfs_commonport.c
Show First 20 Lines • Show All 535 Lines • ▼ Show 20 Lines | if ((uap->flag & NFSSVC_NEWSTRUCT) == 0) { | ||||
oldnfsstats.rpcretries = nfsstatsv1.rpcretries; | oldnfsstats.rpcretries = nfsstatsv1.rpcretries; | ||||
for (i = 0; i < NFSV4OP_NOPS; i++) | for (i = 0; i < NFSV4OP_NOPS; i++) | ||||
oldnfsstats.srvrpccnt[i] = | oldnfsstats.srvrpccnt[i] = | ||||
nfsstatsv1.srvrpccnt[i]; | nfsstatsv1.srvrpccnt[i]; | ||||
for (i = NFSV42_NOPS, j = NFSV4OP_NOPS; | for (i = NFSV42_NOPS, j = NFSV4OP_NOPS; | ||||
i < NFSV42_NOPS + NFSV4OP_FAKENOPS; i++, j++) | i < NFSV42_NOPS + NFSV4OP_FAKENOPS; i++, j++) | ||||
oldnfsstats.srvrpccnt[j] = | oldnfsstats.srvrpccnt[j] = | ||||
nfsstatsv1.srvrpccnt[i]; | nfsstatsv1.srvrpccnt[i]; | ||||
oldnfsstats.srvrpc_errs = nfsstatsv1.srvrpc_errs; | oldnfsstats.reserved_0 = 0; | ||||
oldnfsstats.srv_errs = nfsstatsv1.srv_errs; | oldnfsstats.reserved_1 = 0; | ||||
oldnfsstats.rpcrequests = nfsstatsv1.rpcrequests; | oldnfsstats.rpcrequests = nfsstatsv1.rpcrequests; | ||||
oldnfsstats.rpctimeouts = nfsstatsv1.rpctimeouts; | oldnfsstats.rpctimeouts = nfsstatsv1.rpctimeouts; | ||||
oldnfsstats.rpcunexpected = nfsstatsv1.rpcunexpected; | oldnfsstats.rpcunexpected = nfsstatsv1.rpcunexpected; | ||||
oldnfsstats.rpcinvalid = nfsstatsv1.rpcinvalid; | oldnfsstats.rpcinvalid = nfsstatsv1.rpcinvalid; | ||||
oldnfsstats.srvcache_inproghits = | oldnfsstats.srvcache_inproghits = | ||||
nfsstatsv1.srvcache_inproghits; | nfsstatsv1.srvcache_inproghits; | ||||
oldnfsstats.srvcache_idemdonehits = | oldnfsstats.reserved_2 = 0; | ||||
nfsstatsv1.srvcache_idemdonehits; | |||||
oldnfsstats.srvcache_nonidemdonehits = | oldnfsstats.srvcache_nonidemdonehits = | ||||
nfsstatsv1.srvcache_nonidemdonehits; | nfsstatsv1.srvcache_nonidemdonehits; | ||||
oldnfsstats.srvcache_misses = | oldnfsstats.srvcache_misses = | ||||
nfsstatsv1.srvcache_misses; | nfsstatsv1.srvcache_misses; | ||||
oldnfsstats.srvcache_tcppeak = | oldnfsstats.srvcache_tcppeak = | ||||
nfsstatsv1.srvcache_tcppeak; | nfsstatsv1.srvcache_tcppeak; | ||||
oldnfsstats.srvcache_size = nfsstatsv1.srvcache_size; | oldnfsstats.srvcache_size = nfsstatsv1.srvcache_size; | ||||
oldnfsstats.srvclients = nfsstatsv1.srvclients; | oldnfsstats.srvclients = nfsstatsv1.srvclients; | ||||
▲ Show 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | if ((uap->flag & NFSSVC_NEWSTRUCT) == 0) { | ||||
nfsstatsov1.srvrpccnt[i] = | nfsstatsov1.srvrpccnt[i] = | ||||
nfsstatsv1.srvrpccnt[i]; | nfsstatsv1.srvrpccnt[i]; | ||||
for (i = NFSV42_NOPS, | for (i = NFSV42_NOPS, | ||||
j = NFSV42_PURENOPS; | j = NFSV42_PURENOPS; | ||||
i < NFSV42_NOPS + NFSV4OP_FAKENOPS; | i < NFSV42_NOPS + NFSV4OP_FAKENOPS; | ||||
i++, j++) | i++, j++) | ||||
nfsstatsov1.srvrpccnt[j] = | nfsstatsov1.srvrpccnt[j] = | ||||
nfsstatsv1.srvrpccnt[i]; | nfsstatsv1.srvrpccnt[i]; | ||||
nfsstatsov1.srvrpc_errs = | nfsstatsov1.reserved_0 = 0; | ||||
nfsstatsv1.srvrpc_errs; | nfsstatsov1.reserved_1 = 0; | ||||
nfsstatsov1.srv_errs = | |||||
nfsstatsv1.srv_errs; | |||||
nfsstatsov1.rpcrequests = | nfsstatsov1.rpcrequests = | ||||
nfsstatsv1.rpcrequests; | nfsstatsv1.rpcrequests; | ||||
nfsstatsov1.rpctimeouts = | nfsstatsov1.rpctimeouts = | ||||
nfsstatsv1.rpctimeouts; | nfsstatsv1.rpctimeouts; | ||||
nfsstatsov1.rpcunexpected = | nfsstatsov1.rpcunexpected = | ||||
nfsstatsv1.rpcunexpected; | nfsstatsv1.rpcunexpected; | ||||
nfsstatsov1.rpcinvalid = | nfsstatsov1.rpcinvalid = | ||||
nfsstatsv1.rpcinvalid; | nfsstatsv1.rpcinvalid; | ||||
nfsstatsov1.srvcache_inproghits = | nfsstatsov1.srvcache_inproghits = | ||||
nfsstatsv1.srvcache_inproghits; | nfsstatsv1.srvcache_inproghits; | ||||
nfsstatsov1.srvcache_idemdonehits = | nfsstatsov1.reserved_2 = 0; | ||||
nfsstatsv1.srvcache_idemdonehits; | |||||
nfsstatsov1.srvcache_nonidemdonehits = | nfsstatsov1.srvcache_nonidemdonehits = | ||||
nfsstatsv1.srvcache_nonidemdonehits; | nfsstatsv1.srvcache_nonidemdonehits; | ||||
nfsstatsov1.srvcache_misses = | nfsstatsov1.srvcache_misses = | ||||
nfsstatsv1.srvcache_misses; | nfsstatsv1.srvcache_misses; | ||||
nfsstatsov1.srvcache_tcppeak = | nfsstatsov1.srvcache_tcppeak = | ||||
nfsstatsv1.srvcache_tcppeak; | nfsstatsv1.srvcache_tcppeak; | ||||
nfsstatsov1.srvcache_size = | nfsstatsov1.srvcache_size = | ||||
nfsstatsv1.srvcache_size; | nfsstatsv1.srvcache_size; | ||||
▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | if (error == 0) { | ||||
nfsstatsv1.rpcrequests = 0; | nfsstatsv1.rpcrequests = 0; | ||||
nfsstatsv1.rpctimeouts = 0; | nfsstatsv1.rpctimeouts = 0; | ||||
nfsstatsv1.rpcunexpected = 0; | nfsstatsv1.rpcunexpected = 0; | ||||
nfsstatsv1.rpcinvalid = 0; | nfsstatsv1.rpcinvalid = 0; | ||||
bzero(nfsstatsv1.rpccnt, | bzero(nfsstatsv1.rpccnt, | ||||
sizeof(nfsstatsv1.rpccnt)); | sizeof(nfsstatsv1.rpccnt)); | ||||
} | } | ||||
if ((uap->flag & NFSSVC_ZEROSRVSTATS) != 0) { | if ((uap->flag & NFSSVC_ZEROSRVSTATS) != 0) { | ||||
nfsstatsv1.srvrpc_errs = 0; | |||||
nfsstatsv1.srv_errs = 0; | |||||
nfsstatsv1.srvcache_inproghits = 0; | nfsstatsv1.srvcache_inproghits = 0; | ||||
nfsstatsv1.srvcache_idemdonehits = 0; | |||||
nfsstatsv1.srvcache_nonidemdonehits = 0; | nfsstatsv1.srvcache_nonidemdonehits = 0; | ||||
nfsstatsv1.srvcache_misses = 0; | nfsstatsv1.srvcache_misses = 0; | ||||
nfsstatsv1.srvcache_tcppeak = 0; | nfsstatsv1.srvcache_tcppeak = 0; | ||||
bzero(nfsstatsv1.srvrpccnt, | bzero(nfsstatsv1.srvrpccnt, | ||||
sizeof(nfsstatsv1.srvrpccnt)); | sizeof(nfsstatsv1.srvrpccnt)); | ||||
bzero(nfsstatsv1.cbrpccnt, | bzero(nfsstatsv1.cbrpccnt, | ||||
sizeof(nfsstatsv1.cbrpccnt)); | sizeof(nfsstatsv1.cbrpccnt)); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 189 Lines • Show Last 20 Lines |