Date: Mon, 6 Dec 2004 21:11:15 +0000 (UTC) From: Paul Saab <ps@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: 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 Message-ID: <200412062111.iB6LBFmc014175@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412062111.iB6LBFmc014175>