Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/nfsserver/nfs_nfsdport.c
Show First 20 Lines • Show All 182 Lines • ▼ Show 20 Lines | sysctl_dsdirsize(SYSCTL_HANDLER_ARGS) | ||||
if (error != 0 || req->newptr == NULL) | if (error != 0 || req->newptr == NULL) | ||||
return (error); | return (error); | ||||
if (newdsdirsize <= nfsrv_dsdirsize || newdsdirsize > 10000 || | if (newdsdirsize <= nfsrv_dsdirsize || newdsdirsize > 10000 || | ||||
newnfs_numnfsd != 0) | newnfs_numnfsd != 0) | ||||
return (EINVAL); | return (EINVAL); | ||||
nfsrv_dsdirsize = newdsdirsize; | nfsrv_dsdirsize = newdsdirsize; | ||||
return (0); | return (0); | ||||
} | } | ||||
SYSCTL_PROC(_vfs_nfsd, OID_AUTO, dsdirsize, CTLTYPE_UINT | CTLFLAG_RW, 0, | SYSCTL_PROC(_vfs_nfsd, OID_AUTO, dsdirsize, | ||||
sizeof(nfsrv_dsdirsize), sysctl_dsdirsize, "IU", | CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
0, sizeof(nfsrv_dsdirsize), sysctl_dsdirsize, "IU", | |||||
"Number of dsN subdirs on the DS servers"); | "Number of dsN subdirs on the DS servers"); | ||||
#define MAX_REORDERED_RPC 16 | #define MAX_REORDERED_RPC 16 | ||||
#define NUM_HEURISTIC 1031 | #define NUM_HEURISTIC 1031 | ||||
#define NHUSE_INIT 64 | #define NHUSE_INIT 64 | ||||
#define NHUSE_INC 16 | #define NHUSE_INC 16 | ||||
#define NHUSE_MAX 2048 | #define NHUSE_MAX 2048 | ||||
▲ Show 20 Lines • Show All 6,249 Lines • Show Last 20 Lines |