diff options
author | rmacklem <rmacklem@FreeBSD.org> | 2009-05-28 19:45:11 +0000 |
---|---|---|
committer | rmacklem <rmacklem@FreeBSD.org> | 2009-05-28 19:45:11 +0000 |
commit | 805da1fd7b5764f36f508d13579d252e83675cbc (patch) | |
tree | 704f92226f47e3058637c34aa0509331020fe431 /sys/modules | |
parent | 87880e35a7a715866ff77b50f7581b1cb16b8adf (diff) | |
download | FreeBSD-src-805da1fd7b5764f36f508d13579d252e83675cbc.zip FreeBSD-src-805da1fd7b5764f36f508d13579d252e83675cbc.tar.gz |
Add the kernel build glue for the experimental NFS subsystem that
includes support for NFSv4. The subsystem can optionally be linked
into the kernel using the two options:
NFSCL - the client
NFSD - the server
It is also built as three modules:
nfscl - the client
nfsd - the server
nfscommon - functions shared by the client and server
Approved by: kib (mentor)
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/Makefile | 3 | ||||
-rw-r--r-- | sys/modules/nfscl/Makefile | 26 | ||||
-rw-r--r-- | sys/modules/nfscommon/Makefile | 15 | ||||
-rw-r--r-- | sys/modules/nfsd/Makefile | 18 |
4 files changed, 62 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile index b9c7f1c..ef6373a 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -185,7 +185,10 @@ SUBDIR= ${_3dfx} \ ${_ndis} \ netgraph \ ${_nfe} \ + nfscl \ nfsclient \ + nfscommon \ + nfsd \ nfslockd \ nfsserver \ nfssvc \ diff --git a/sys/modules/nfscl/Makefile b/sys/modules/nfscl/Makefile new file mode 100644 index 0000000..66d5d93 --- /dev/null +++ b/sys/modules/nfscl/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../../fs/nfsclient +KMOD= nfscl +SRCS= vnode_if.h \ + nfs_clrpcops.c \ + nfs_clkrpc.c \ + nfs_clstate.c \ + nfs_clcomsubs.c \ + nfs_clport.c \ + nfs_clbio.c \ + nfs_cllock.c \ + nfs_clnfsiod.c \ + nfs_clnode.c \ + nfs_clsubs.c \ + nfs_clvfsops.c \ + nfs_clvnops.c \ + opt_inet.h \ + opt_inet6.h \ + opt_bootp.h \ + opt_nfsroot.h \ + opt_nfs.h \ + opt_ufs.h \ + opt_kgssapi.h + +.include <bsd.kmod.mk> diff --git a/sys/modules/nfscommon/Makefile b/sys/modules/nfscommon/Makefile new file mode 100644 index 0000000..a3d75a7 --- /dev/null +++ b/sys/modules/nfscommon/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../../fs/nfs +KMOD= nfscommon +SRCS= vnode_if.h \ + nfs_commonacl.c \ + nfs_commonkrpc.c \ + nfs_commonport.c \ + nfs_commonsubs.c \ + opt_kgssapi.h \ + opt_ufs.h \ + opt_inet6.h \ + opt_nfs.h + +.include <bsd.kmod.mk> diff --git a/sys/modules/nfsd/Makefile b/sys/modules/nfsd/Makefile new file mode 100644 index 0000000..08d302a --- /dev/null +++ b/sys/modules/nfsd/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../../fs/nfsserver +KMOD= nfsd +SRCS= vnode_if.h \ + nfs_nfsdserv.c \ + nfs_nfsdcache.c \ + nfs_nfsdkrpc.c \ + nfs_nfsdsocket.c \ + nfs_nfsdstate.c \ + nfs_nfsdsubs.c \ + nfs_nfsdport.c \ + opt_ufs.h \ + opt_nfs.h \ + opt_inet6.h \ + opt_kgssapi.h + +.include <bsd.kmod.mk> |