diff options
author | phk <phk@FreeBSD.org> | 1996-10-20 15:01:58 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1996-10-20 15:01:58 +0000 |
commit | f19270888a2f8551c7569b1b0875fee211db0f40 (patch) | |
tree | 99f37b052da69d335daa9f9eb7053da83667643d /sys/nfsclient/nfs_vfsops.c | |
parent | dcce35102d8055528548c41ea88a3be5bc0dc703 (diff) | |
download | FreeBSD-src-f19270888a2f8551c7569b1b0875fee211db0f40.zip FreeBSD-src-f19270888a2f8551c7569b1b0875fee211db0f40.tar.gz |
Add four sysctl variables that joerg wanted.
Diffstat (limited to 'sys/nfsclient/nfs_vfsops.c')
-rw-r--r-- | sys/nfsclient/nfs_vfsops.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/sys/nfsclient/nfs_vfsops.c b/sys/nfsclient/nfs_vfsops.c index 4c6c5bd..af0b0c6 100644 --- a/sys/nfsclient/nfs_vfsops.c +++ b/sys/nfsclient/nfs_vfsops.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfs_vfsops.c 8.3 (Berkeley) 1/4/94 - * $Id: nfs_vfsops.c,v 1.28 1996/04/30 23:23:09 bde Exp $ + * $Id: nfs_vfsops.c,v 1.29 1996/05/02 14:20:40 phk Exp $ */ #include <sys/param.h> @@ -129,6 +129,24 @@ VFS_SET(nfs_vfsops, nfs, MOUNT_NFS, VFCF_NETWORK); struct nfs_diskless nfs_diskless = { 0 }; int nfs_diskless_valid = 0; +SYSCTL_INT(_vfs_nfs, OID_AUTO, diskless_valid, CTLFLAG_RD, + &nfs_diskless_valid, 0, ""); + +SYSCTL_STRING(_vfs_nfs, OID_AUTO, diskless_rootpath, CTLFLAG_RD, + nfs_diskless.root_hostnam, 0, ""); + +SYSCTL_OPAQUE(_vfs_nfs, OID_AUTO, diskless_rootaddr, CTLFLAG_RD, + &nfs_diskless.root_saddr, sizeof nfs_diskless.root_saddr, + "%Ssockaddr_in", ""); + +SYSCTL_STRING(_vfs_nfs, OID_AUTO, diskless_swappath, CTLFLAG_RD, + nfs_diskless.swap_hostnam, 0, ""); + +SYSCTL_OPAQUE(_vfs_nfs, OID_AUTO, diskless_swapaddr, CTLFLAG_RD, + &nfs_diskless.swap_saddr, sizeof nfs_diskless.swap_saddr, + "%Ssockaddr_in",""); + + void nfsargs_ntoh __P((struct nfs_args *)); static struct mount *nfs_mountdiskless __P((char *, char *, int, struct sockaddr_in *, struct nfs_args *, register struct vnode **)); |