NetBSD/sys/fs/nfs
msaitoh 8bc54e5be6 KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
..
client src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
common KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
nlm KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
server src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
README.newnfs Explain what's here. 2013-09-30 07:31:34 +00:00
files.newnfs Define filesystem attributes with vfs dependency. 2014-10-11 06:42:18 +00:00
nfs2netbsd.sh

README.newnfs

This is new nfs code (including nfsv4) imported from FreeBSD. It is
not even experimental yet - you don't want to be mucking with it.

The nfs code (both nfs and nfsd) that NetBSD currently uses is in
sys/nfs.


The following things are here:

   client/	- nfs client code, from sys/fs/nfsclient in freebsd
   server/	- nfsd server code, from sys/fs/nfsserver in freebsd
   nlm/		- kernel-side nfs lock manager, from sys/nlm in freebsd
   common/	- shared common code, from
			* sys/fs/nfs in freebsd
			* sys/nfs in freebsd
   files.newnfs - config goo
   nfs2netbsd.sh - script for preparing a cvs import from a freebsd tree

The FreeBSD shared common code contained two (different) nfsproto.h
and xdr_subs.h files. This is how they've been imported:

   sys/fs/nfs/nfsproto.h	->	common/nfsproto.h
   sys/fs/nfs/xdr_subs.h	->	common/xdr_subs.h
   sys/nfs/nfsproto.h		->	common/oldnfsproto.h
   sys/nfs/xdr_subs.h		->	common/old_xdr_subs.h