summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>2002-12-28 20:28:10 +0000
committerdillon <dillon@FreeBSD.org>2002-12-28 20:28:10 +0000
commit4ecb4d83e44022a7cb2e3df7eb4430794d31afdd (patch)
tree095dcb0d1beff9fe8e8cfa8605299973e1abf296 /sys/nfsserver
parentc538ab97f263bf99c70e52af35914192bce83ff2 (diff)
downloadFreeBSD-src-4ecb4d83e44022a7cb2e3df7eb4430794d31afdd.zip
FreeBSD-src-4ecb4d83e44022a7cb2e3df7eb4430794d31afdd.tar.gz
Abstract-out the constants for the sequential heuristic.
No operational changes. MFC after: 1 day
Diffstat (limited to 'sys/nfsserver')
-rw-r--r--sys/nfsserver/nfs_serv.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/nfsserver/nfs_serv.c b/sys/nfsserver/nfs_serv.c
index 97936d1..19fc992 100644
--- a/sys/nfsserver/nfs_serv.c
+++ b/sys/nfsserver/nfs_serv.c
@@ -861,8 +861,8 @@ nfsrv_read(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp,
*/
if ((off == 0 && nh->nh_seqcount > 0) || off == nh->nh_nextr) {
- if (++nh->nh_seqcount > 127)
- nh->nh_seqcount = 127;
+ if (++nh->nh_seqcount > IO_SEQMAX)
+ nh->nh_seqcount = IO_SEQMAX;
} else if (nh->nh_seqcount > 1) {
nh->nh_seqcount = 1;
} else {
@@ -871,7 +871,7 @@ nfsrv_read(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp,
nh->nh_use += NHUSE_INC;
if (nh->nh_use > NHUSE_MAX)
nh->nh_use = NHUSE_MAX;
- ioflag |= nh->nh_seqcount << 16;
+ ioflag |= nh->nh_seqcount << IO_SEQSHIFT;
}
nfsm_reply(NFSX_POSTOPORFATTR(v3) + 3 * NFSX_UNSIGNED+nfsm_rndup(cnt));
OpenPOWER on IntegriCloud