ms-nfs41-client/daemon
Casey Bodley 7db2d60c3b cosmetic: comment describing negative lookup caching
/* negative lookup caching
 *
 * by caching lookups that result in NOENT, we can avoid sending subsequent
 * lookups over the wire.  a name cache entry is negative when its attributes
 * pointer is NULL.  negative entries are created by three functions:
 * nfs41_name_cache_remove(), _insert() when called with NULL for the fh and
 * attributes, and _rename() for the source entry
 */

Signed-off-by: Casey Bodley <cbodley@umich.edu>
2010-10-12 10:35:47 -04:00
..
callback_server.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
callback_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
daemon_debug.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
daemon_debug.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
from_kernel.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
getattr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
list.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
lock.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
lookup.c name cache: lookup semantics match nfs41_lookup() on NOENT 2010-10-12 10:35:47 -04:00
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
mount.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
name_cache.c cosmetic: comment describing negative lookup caching 2010-10-12 10:35:47 -04:00
name_cache.h name cache: insert supports negative entries 2010-10-12 10:35:43 -04:00
namespace.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_callback.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_client.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_compound.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_compound.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_const.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_daemon.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_ops.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_ops.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_rpc.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_server.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_session.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_superblock.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_types.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_xdr.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
open.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_debug.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_device.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_io.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_layout.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rbtree.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rbtree.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
readdir.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
readwrite.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
setattr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
sources fresh git tree for public release 2010-10-12 10:15:48 -04:00
upcall.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
upcall.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
util.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
util.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
volume.c fresh git tree for public release 2010-10-12 10:15:48 -04:00