summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfsnode.h
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2004-12-10 03:27:12 +0000
committerps <ps@FreeBSD.org>2004-12-10 03:27:12 +0000
commitf46c52047f3fcd319847f2c25bb66800bb5d6b2d (patch)
treef9c631fca29de61464b46ce9d29d3fe6c3db1b04 /sys/nfsclient/nfsnode.h
parentf1047725903546a5213ec64e66e804876ad8f471 (diff)
downloadFreeBSD-src-f46c52047f3fcd319847f2c25bb66800bb5d6b2d.zip
FreeBSD-src-f46c52047f3fcd319847f2c25bb66800bb5d6b2d.tar.gz
Store a hint in the nfsnode to detect sequential access of the file.
Kick off a readahead only when sequential access is detected. This eliminates wasteful readaheads in random file access. Submitted by: Mohan Srinivasan mohans at yahoo-inc dot com Obtained from: Yahoo!
Diffstat (limited to 'sys/nfsclient/nfsnode.h')
-rw-r--r--sys/nfsclient/nfsnode.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/nfsclient/nfsnode.h b/sys/nfsclient/nfsnode.h
index 4a4d835..9889ea4 100644
--- a/sys/nfsclient/nfsnode.h
+++ b/sys/nfsclient/nfsnode.h
@@ -126,6 +126,7 @@ struct nfsnode {
struct nfs4_fctx n_wfc;
u_char *n_name; /* leaf name, for v4 OPEN op */
uint32_t n_namelen;
+ daddr_t ra_expect_lbn;
};
#define n_atim n_un1.nf_atim
OpenPOWER on IntegriCloud