freebsd-dev/sys/nfsclient
Chuck Lever 9f5349f23d Fix a bug in NFSv3 READDIRPLUS reply processing
The client's READDIRPLUS logic skips the attributes and
filehandle of the ".." entry.  If the server doesn't send
attributes but does send a filehandle for "..", the
client's logic doesn't account for the extra "value
follows" field that indicates whether the filehandle is
present, causing the remaining entries in the reply
to be ignored.

Sponsored by:	Network Appliance, Inc.
Reviewed by:	rick, mohans
Approved by:	silby
MFC after:	2 weeks
2006-03-08 01:43:01 +00:00
..
bootp_subr.c
krpc_subr.c
krpc.h
nfs_bio.c - Always return success from NFS strategy. nfs_doio(), in the 2005-11-21 19:23:46 +00:00
nfs_diskless.c Unexpand LLADDR(). 2005-11-29 09:51:47 +00:00
nfs_lock.c In nfs_dolock(), GC now under-used ioflg, rendered obsolete when we moved 2006-01-13 23:16:29 +00:00
nfs_lock.h
nfs_nfsiod.c Normalize a significant number of kernel malloc type names: 2005-10-31 15:41:29 +00:00
nfs_node.c I ran into an nfs client panic a couple of times in a row over the 2006-01-17 17:29:03 +00:00
nfs_socket.c Don't log an error on tcp connection reset, even if we don't get ECONNRESET. 2006-01-20 15:07:18 +00:00
nfs_subs.c fix a problem with XID re-use when a server returns NFSERR_JUKEBOX. 2005-11-21 18:39:18 +00:00
nfs_vfsops.c Add marker vnodes to ensure that all vnodes associated with the mount point are 2006-01-09 20:42:19 +00:00
nfs_vnops.c Fix a bug in NFSv3 READDIRPLUS reply processing 2006-03-08 01:43:01 +00:00
nfs.h
nfsargs.h
nfsdiskless.h
nfsm_subs.h fix a problem with XID re-use when a server returns NFSERR_JUKEBOX. 2005-11-21 18:39:18 +00:00
nfsmount.h
nfsnode.h
nfsstats.h
nlminfo.h - Fix leak of struct nlminfo on process exit. 2005-10-26 07:18:37 +00:00