NetBSD/sys/nfs
ghudson d61f235615 Add cookie support. Stash cookies in the word prior to the end of
each entry, and read them out in nfs_readdir().

Caveat: our current caching method for directory blocks uses the
server offset of the first directory entry as an identifier, so a
Linux emulation getdirentries() will wind up retrieving one block from
the NFS server for each directory entry, unnecessarily thrashing the
cache.  The situation isn't as bad for other emulations.

Instead of getblk(), we need to write a routine to scan each cache
block associated with vp to find a cookie that matches at some
directory entry.  Some later time.
1995-10-14 00:56:07 +00:00
..
krpc.h Fixed RPC code to deal with RPC messages larger than one mbuf. 1995-04-24 21:54:56 +00:00
krpc_subr.c Use RPCAUTH_UNIX in requests to please picky NFS servers. 1995-08-08 20:43:43 +00:00
nfs.h KERNEL -> _KERNEL 1995-03-26 20:35:13 +00:00
nfs_bio.c avoid unnecessary aging of buffers. This used to make sense, when buffer 1995-07-24 21:19:27 +00:00
nfs_boot.c Various cleanup, including: 1995-06-12 00:46:47 +00:00
nfs_node.c More LIST/CIRCLEQ migration. 1994-08-18 22:47:43 +00:00
nfs_nqlease.c don't assume the f_fsnamelen is nul-truncated or longer than MFSNAMELEN 1995-06-18 14:45:14 +00:00
nfs_serv.c Remove gratuitous extra indirections. 1995-05-23 06:22:45 +00:00
nfs_socket.c splnet --> splsoftnet 1995-08-12 23:59:09 +00:00
nfs_srvcache.c Sync with CSRG. 1994-12-13 17:17:01 +00:00
nfs_subs.c No point in computing cn_hash here, 1995-09-08 13:52:23 +00:00
nfs_syscalls.c Prefix names of system call implementation functions with `sys_'. 1995-10-07 06:25:19 +00:00
nfs_vfsops.c splnet --> splsoftnet 1995-08-12 23:59:09 +00:00
nfs_vnops.c Add cookie support. Stash cookies in the word prior to the end of 1995-10-14 00:56:07 +00:00
nfsdiskless.h New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:39:25 +00:00
nfsm_subs.h Remove gratuitous extra indirections. 1995-05-23 06:22:45 +00:00
nfsmount.h KERNEL -> _KERNEL 1995-03-26 20:35:13 +00:00
nfsnode.h KERNEL -> _KERNEL 1995-03-26 20:35:13 +00:00
nfsrtt.h New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:39:25 +00:00
nfsrvcache.h Sync with CSRG. 1994-12-13 17:17:01 +00:00
nfsv2.h New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:39:25 +00:00
nqnfs.h Sync with CSRG. 1994-12-13 17:17:01 +00:00
rpcv2.h New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:39:25 +00:00
swapnfs.c kill unnecessary blank line at end of file 1995-04-30 07:03:13 +00:00
xdr_subs.h Convert unspecified usec value to 0, per discussion with Rick. 1995-01-13 16:15:02 +00:00