cvs commit: src/sys/nfs4client nfs4_vfsops.c nfs4_vnops.c
src/sys/nfsclient nfs.h nfs_bio.c nfs_socket.c nfs_subs.c
nfs_vfsops.c nfs_vnops.c nfsm_subs.h nfsmount.h
Paul Saab
ps at FreeBSD.org
Mon Dec 6 13:11:15 PST 2004
ps 2004-12-06 21:11:15 UTC
FreeBSD src repository
Modified files:
sys/nfs4client nfs4_vfsops.c nfs4_vnops.c
sys/nfsclient nfs.h nfs_bio.c nfs_socket.c nfs_subs.c
nfs_vfsops.c nfs_vnops.c nfsm_subs.h
nfsmount.h
Log:
Rewrite of the NFS client's reply handling. We now have NFS socket
upcalls which do RPC header parsing and match up the reply with the
request. NFS calls now sleep on the nfsreq structure. This enables
us to eliminate the NFS recvlock.
Submitted by: Mohan Srinivasan mohans at yahoo-inc dot com
Revision Changes Path
1.16 +1 -0 src/sys/nfs4client/nfs4_vfsops.c
1.19 +1 -0 src/sys/nfs4client/nfs4_vnops.c
1.87 +7 -15 src/sys/nfsclient/nfs.h
1.143 +8 -2 src/sys/nfsclient/nfs_bio.c
1.116 +530 -401 src/sys/nfsclient/nfs_socket.c
1.138 +4 -0 src/sys/nfsclient/nfs_subs.c
1.165 +9 -0 src/sys/nfsclient/nfs_vfsops.c
1.237 +1 -0 src/sys/nfsclient/nfs_vnops.c
1.35 +3 -0 src/sys/nfsclient/nfsm_subs.h
1.28 +9 -0 src/sys/nfsclient/nfsmount.h
More information about the cvs-src
mailing list