NetBSD/sys/nfs
lukem 290cc55a28 - Implement
uint32_t namei_hash(const char *p, const char **ep)
  which determines the equivalent MI hash32_str() hash for p.
  If *ep != NULL, calculate the hash to the character before ep.
  If *ep == NULL, calculate the has to the first / or NUL found, and
  point *ep to that location.
- Use namei_hash() to calculate cn_hash in lookup() and relookup().
  Hash distribution goes from 35-40% to 55-70%, with similar profiled
  time spent in cache_lookup() and cache_enter() on my P3-600.
- Use namei_hash() to calculate cn_hash in nfs_readdirplusrpc(),
  insetad of homegrown code (that differed from that in lookup() !)
  namei_hash() has better spread and is faster than previous code
  (which used a non-constant multiplication).
2001-12-08 04:09:59 +00:00
..
krpc_subr.c add RCSIDs 2001-11-10 10:59:08 +00:00
krpc.h
Makefile
nfs_bio.c call VOP_PUTPAGES() directly instead of indirecting through 2001-11-30 07:08:53 +00:00
nfs_boot.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_bootdhcp.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_bootparam.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_node.c Replace nfs_hash() (with its extremely bad hash) with a macro to call 2001-12-06 01:26:36 +00:00
nfs_nqlease.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_serv.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_socket.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_srvcache.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_subs.c add RCSIDs 2001-11-10 10:59:08 +00:00
nfs_syscalls.c sprinkle crcvt() 2001-11-29 21:23:13 +00:00
nfs_var.h don't need nfs_hash prototype here 2001-12-05 23:58:14 +00:00
nfs_vfsops.c PR/14817: Gregory McGarry: NFS_V2_ONLY doesn't seem to work. 2001-12-04 18:38:08 +00:00
nfs_vnops.c - Implement 2001-12-08 04:09:59 +00:00
nfs.h use struct uucred in nfsd_svcargs so that we don't break the sys_nfssvc() ABI. 2001-11-29 21:22:50 +00:00
nfsdiskless.h
nfsm_subs.h
nfsmount.h
nfsnode.h
nfsproto.h
nfsrtt.h
nfsrvcache.h
nqnfs.h
rpcv2.h
xdr_subs.h