NetBSD/sys/nfs
fvdl 1cf3a3db94 * Implement optional 32 <-> 64 bit directory cookie translation. This uses
the directory cache as translation table. See nfs_subs.c for comments.
  Makes the code a bit more complex to look at than I would have liked,
  but doesn't affect the speed of the default behavior.
* Optimize caching behavior a bit when buffers are invalidated.
* Save some RPCs in readdir operations by not bothering if there is
  a small amount left to do to fill the buffer. It'll be done in the
  next RPC with a larger chunk anyway. Wastes a bit of buffer space
  but is faster.
* Make n_vattr an allocated vattr struct. This avoids nfsnode bloat,
  and is friendlier to the malloc routines.
1997-10-19 01:46:15 +00:00
..
krpc_subr.c Use functions (shared with DHCP boot) in nfs_boot.c. 1997-09-30 20:46:17 +00:00
krpc.h Enhancements from Matthias Drochner: 1996-10-20 13:13:22 +00:00
nfs_bio.c * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs_boot.c Factor out some functions used by bootparam and DHCP boot. 1997-09-30 20:44:31 +00:00
nfs_bootdhcp.c Make this file deserve its name: add DHCP support, conditionalized 1997-09-30 20:51:03 +00:00
nfs_bootparam.c Circumvent the lack of a reliable gateway/netmask value in the 1997-09-09 21:36:35 +00:00
nfs_node.c * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs_nqlease.c * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs_serv.c * New directory entry caching system. Provides full caching of any 1997-10-10 01:53:17 +00:00
nfs_socket.c * New directory entry caching system. Provides full caching of any 1997-10-10 01:53:17 +00:00
nfs_srvcache.c Bring in a merge of Rick Macklem's NFSv3 code from Lite2 1996-02-18 11:53:36 +00:00
nfs_subs.c * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs_syscalls.c * New directory entry caching system. Provides full caching of any 1997-10-10 01:53:17 +00:00
nfs_var.h * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs_vfsops.c * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs_vnops.c * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfs.h * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfsdiskless.h Factor out some functions used by bootparam and DHCP boot. 1997-09-30 20:44:31 +00:00
nfsm_subs.h Don't assume that pointers into mbuf data remain valid across nfsm_dissect. 1997-07-14 20:46:20 +00:00
nfsmount.h * New directory entry caching system. Provides full caching of any 1997-10-10 01:53:17 +00:00
nfsnode.h * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfsproto.h * Implement optional 32 <-> 64 bit directory cookie translation. This uses 1997-10-19 01:46:15 +00:00
nfsrtt.h Store RPC procnum consistently as an u_int32_t. This is as it should be, 1997-05-12 23:36:04 +00:00
nfsrvcache.h Store RPC procnum consistently as an u_int32_t. This is as it should be, 1997-05-12 23:36:04 +00:00
nqnfs.h Bring in a merge of Rick Macklem's NFSv3 code from Lite2 1996-02-18 11:53:36 +00:00
rpcv2.h Bring in a merge of Rick Macklem's NFSv3 code from Lite2 1996-02-18 11:53:36 +00:00
xdr_subs.h * New directory entry caching system. Provides full caching of any 1997-10-10 01:53:17 +00:00