NFSV42_NOPS
for (i = NFSV42_NOPS, j = NFSV4OP_NOPS;
i < NFSV42_NOPS + NFSV4OP_FAKENOPS; i++, j++)
for (i = NFSV42_NOPS,
i < NFSV42_NOPS + NFSV4OP_FAKENOPS;
for (i = NFSV42_NOPS,
i < NFSV42_NOPS + NFSV4OP_FAKENOPS;
struct nfsv4_opflag nfsv4_opflag[NFSV42_NOPS] = {
#define NFSV4OP_SYMLINK (NFSV42_NOPS)
#define NFSV4OP_MKDIR (NFSV42_NOPS + 1)
#define NFSV4OP_RMDIR (NFSV42_NOPS + 2)
#define NFSV4OP_READDIRPLUS (NFSV42_NOPS + 3)
#define NFSV4OP_MKNOD (NFSV42_NOPS + 4)
#define NFSV4OP_FSSTAT (NFSV42_NOPS + 5)
#define NFSV4OP_FSINFO (NFSV42_NOPS + 6)
#define NFSV4OP_PATHCONF (NFSV42_NOPS + 7)
#define NFSV4OP_V3CREATE (NFSV42_NOPS + 8)
uint64_t srvrpccnt[NFSV42_NOPS + NFSV4OP_FAKENOPS + 15];
uint64_t srvbytes[NFSV42_NOPS + NFSV4OP_FAKENOPS + 15];
uint64_t srvops[NFSV42_NOPS + NFSV4OP_FAKENOPS + 15];
struct bintime srvduration[NFSV42_NOPS + NFSV4OP_FAKENOPS + 15];
#define NFSPROC_NOOP NFSV42_NOPS
extern struct nfsv4_opflag nfsv4_opflag[NFSV42_NOPS];
int (*nfsrv4_ops0[NFSV42_NOPS])(struct nfsrv_descript *,
int (*nfsrv4_ops1[NFSV42_NOPS])(struct nfsrv_descript *,
int (*nfsrv4_ops2[NFSV42_NOPS])(struct nfsrv_descript *,
extern struct nfsv4_opflag nfsv4_opflag[NFSV42_NOPS];
if (op > (NFSV42_NOPS + NFSV4OP_FAKENOPS)) {
if (op > (NFSV42_NOPS + NFSV4OP_FAKENOPS)) {
if (op < NFSV4OP_ACCESS || op >= NFSV42_NOPS ||
for (i = 0; i < (NFSV42_NOPS + NFSV4OP_FAKENOPS); i++) {