#
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.
|