#include "common.h"
struct nfsd_procs {
char name[30];
unsigned long long value;
int present;
};
struct nfsd_procs nfsd_proc2_values[] = {
{ "null", 0ULL, 0 },
{ "getattr", 0ULL, 0 },
{ "setattr", 0ULL, 0 },
{ "root", 0ULL, 0 },
{ "lookup", 0ULL, 0 },
{ "readlink", 0ULL, 0 },
{ "read", 0ULL, 0 },
{ "wrcache", 0ULL, 0 },
{ "write", 0ULL, 0 },
{ "create", 0ULL, 0 },
{ "remove", 0ULL, 0 },
{ "rename", 0ULL, 0 },
{ "link", 0ULL, 0 },
{ "symlink", 0ULL, 0 },
{ "mkdir", 0ULL, 0 },
{ "rmdir", 0ULL, 0 },
{ "readdir", 0ULL, 0 },
{ "fsstat", 0ULL, 0 },
/* termination */
{ "", 0ULL, 0 }
};
struct nfsd_procs nfsd_proc3_values[] = {
{ "null", 0ULL, 0 },
{ "getattr", 0ULL, 0 },
{ "setattr", 0ULL, 0 },
{ "lookup", 0ULL, 0 },
{ "access", 0ULL, 0 },
{ "readlink", 0ULL, 0 },
{ "read", 0ULL, 0 },
{ "write", 0ULL, 0 },
{ "create", 0ULL, 0 },
{ "mkdir", 0ULL, 0 },
{ "symlink", 0ULL, 0 },
{ "mknod", 0ULL, 0 },
{ "remove", 0ULL, 0 },
{ "rmdir", 0ULL, 0 },
{ "rename", 0ULL, 0 },
{ "link", 0ULL, 0 },
{ "readdir", 0ULL, 0 },
{ "readdirplus", 0ULL, 0 },
{ "fsstat", 0ULL, 0 },
{ "fsinfo", 0ULL, 0 },
{ "pathconf", 0ULL, 0 },
{ "commit", 0ULL, 0 },
/* termination */
{ "", 0ULL, 0 }
};
struct nfsd_procs nfsd_proc4_values[] = {
{ "null", 0ULL, 0 },
{ "read", 0ULL, 0 },
{ "write", 0ULL, 0 },
{ "commit", 0ULL, 0 },
{ "open", 0ULL, 0 },
{ "open_conf", 0ULL, 0 },
{ "open_noat", 0ULL, 0 },
{ "open_dgrd", 0ULL, 0 },
{ "close", 0ULL, 0 },
{ "setattr", 0ULL, 0 },
{ "fsinfo", 0ULL, 0 },
{ "renew", 0ULL, 0 },
{ "setclntid", 0ULL, 0 },
{ "confirm", 0ULL, 0 },
{ "lock", 0ULL, 0 },
{ "lockt", 0ULL, 0 },
{ "locku", 0ULL, 0 },
{ "access", 0ULL, 0 },
{ "getattr", 0ULL, 0 },
{ "lookup", 0ULL, 0 },
{ "lookup_root", 0ULL, 0 },
{ "remove", 0ULL, 0 },
{ "rename", 0ULL, 0 },
{ "link", 0ULL, 0 },
{ "symlink", 0ULL, 0 },
{ "create", 0ULL, 0 },
{ "pathconf", 0ULL, 0 },
{ "statfs", 0ULL, 0 },
{ "readlink", 0ULL, 0 },
{ "readdir", 0ULL, 0 },
{ "server_caps", 0ULL, 0 },
{ "delegreturn", 0ULL, 0 },
{ "getacl", 0ULL, 0 },
{ "setacl", 0ULL, 0 },
{ "fs_locations", 0ULL, 0 },
{ "rel_lkowner", 0ULL, 0 },
{ "secinfo", 0ULL, 0 },
{ "fsid_present", 0ULL, 0 },
/* nfsv4.1 client ops */
{ "exchange_id", 0ULL, 0 },
{ "create_session"