History log of /netbsd-src/sys/nfs/files.nfs (Results 1 – 15 of 15)
Revision Date Author Comments
# e832c294 17-May-2018 thorpej <thorpej@NetBSD.org>

Default NFS mounts to using TCP transport instead of UDP.
PR kern/53166


# fe9a32c8 11-Oct-2014 uebayasi <uebayasi@NetBSD.org>

Define filesystem attributes with vfs dependency.


# b943545a 02-Mar-2010 pooka <pooka@NetBSD.org>

don't create unused fs_nfs.h


# 77486bda 02-Mar-2010 pooka <pooka@NetBSD.org>

Get rid of dependency on fs_nfs.h, i.e. source modules with
conditional content depending on if the NFS client is wanted or
not. The server can now be made an independent module not depending
on the

Get rid of dependency on fs_nfs.h, i.e. source modules with
conditional content depending on if the NFS client is wanted or
not. The server can now be made an independent module not depending
on the nfs client.

Tested with rump_nfs (standalone client), rump_nfsd (standalone
nfsd) and a qemu installation with both the client and the server.

show more ...


# 3506b644 31-Dec-2009 christos <christos@NetBSD.org>

handle the nuidhash_max lossage differently


# 30da2a8f 31-Dec-2009 christos <christos@NetBSD.org>

nuidhash_max is needed by sys_nfssvc


# 92ce8c6a 19-Nov-2008 ad <ad@NetBSD.org>

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

show more ...


# ccfd2c0d 27-Dec-2006 yamt <yamt@NetBSD.org>

remove nqnfs.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 2a3e5eeb 23-Sep-2005 jmmv <jmmv@NetBSD.org>

Apply the NFS exports list rototill patch:

- Remove all NFS related stuff from file system specific code.
- Drop the vfs_checkexp hook and generalize it in the new nfs_check_export
function, thus

Apply the NFS exports list rototill patch:

- Remove all NFS related stuff from file system specific code.
- Drop the vfs_checkexp hook and generalize it in the new nfs_check_export
function, thus removing redundancy from all file systems.
- Move all NFS export-related stuff from kern/vfs_subr.c to the new
file sys/nfs/nfs_export.c. The former was becoming large and its code
is always compiled, regardless of the build options. Using the latter,
the code is only compiled in when NFSSERVER is enabled. While doing this,
also make some functions in nfs_subs.c conditional to NFSSERVER.
- Add a new command in nfssvc(2), called NFSSVC_SETEXPORTSLIST, that takes a
path and a set of export entries. At the moment it can only clear the
exports list or append entries, one by one, but it is done in a way that
allows setting the whole set of entries atomically in the future (see the
comment in mountd_set_exports_list or in doc/TODO).
- Change mountd(8) to use the nfssvc(2) system call instead of mount(2) so
that it becomes file system agnostic. In fact, all this whole thing was
done to remove a 'XXX' block from this utility!
- Change the mount*, newfs and fsck* userland utilities to not deal with NFS
exports initialization; done internally by the kernel when initializing
the NFS support for each file system.
- Implement an interface for VFS (called VFS hooks) so that several kernel
subsystems can run arbitrary code upon receipt of specific VFS events.
At the moment, this only provides support for unmount and is used to
destroy NFS exports lists from the file systems being unmounted, though it
has room for extension.

Thanks go to yamt@, chs@, thorpej@, wrstuden@ and others for their comments
and advice in the development of this patch.

show more ...


# bcfcddba 26-Feb-2005 perry <perry@NetBSD.org>

nuke trailing whitespace


# 0f82537e 12-Dec-2004 bouyer <bouyer@NetBSD.org>

The macro used for static server address is NFS_BOOTSTATIC_SERVADDR, not
NFS_BOOTSTATIC_SADDR. From Xen source distribution.
XXX NFS_BOOTSTATIC* doesn't seem to be documented anywhere ...


# 638599b2 11-Mar-2004 cl <cl@NetBSD.org>

Add static nfs boot configuration, from the kernel config file or from
a driver selectable callback function. This is used in the Xen port to
allow controlling the domain's network setup from the d

Add static nfs boot configuration, from the kernel config file or from
a driver selectable callback function. This is used in the Xen port to
allow controlling the domain's network setup from the domain building
environment at domain creation (vs. having to maintain/change this on a
dhcp server). The Xen network driver parses a command line passed in
from the domain builder.

show more ...


# e0cc03a0 23-Oct-2002 jdolecek <jdolecek@NetBSD.org>

merge kqueue branch into -current

kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes

merge kqueue branch into -current

kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals

kqueue is supported by all writable filesystems in NetBSD tree
(with exception of Coda) and all device drivers supporting poll(2)

based on work done by Jonathan Lemon for FreeBSD
initial NetBSD port done by Luke Mewburn and Jason Thorpe

show more ...


# 37dc008c 16-Apr-2002 thorpej <thorpej@NetBSD.org>

Cleanup how file system configuration information is declared, grouping
related information together, with the file system code itself.

This is just low-hanging fruit -- more to come.