]> git.decadent.org.uk Git - nfs-utils.git/commit
utils/nfsd: add support for minorvers4
authorBenny Halevy <bhalevy@panasas.com>
Mon, 4 May 2009 15:44:49 +0000 (11:44 -0400)
committerSteve Dickson <steved@redhat.com>
Mon, 4 May 2009 15:44:49 +0000 (11:44 -0400)
commitb750909f50fb184cb82344d40a150f0d2760ef21
tree93bc4c66b6407809986639cd3c57965a444343c9
parent6a72b8af3abaf3792702c834bab5a5049818f9c6
utils/nfsd: add support for minorvers4

minorvers4 can be used to either enable or disable nfsv4.x.

If minorvers4 is a positive integer n, in the allowed range (only
minorversion 1 is supported for now), the string "+4.n" is appended
to the versions string written onto /proc/fs/nfsd/versions.

Correspondingly, if minorver4 is a negative integer -n, the string
"-4.n" is written.

With the default value, minorvers4==0, the minor version
setting is not changed.

Note that unlike the protocol versions 2, 3, or 4.  The minor version
setting controls the *maximum* minor version nfsd supports.  Particular
minor version cannot be controlled on their own.  With only minor
version 1 supported at the moment the difference doesn't matter,
but for future minor versions greater than 1, enabling minor
version X will enable support for all minor versions 1 through X.
Disabling minor version X will disable support for minor
versions X and up, enabling 1 through X-1.

Signed-off-by: Benny Halevy <bhalevy@panasas.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
support/include/nfs/nfs.h
support/include/nfslib.h
support/nfs/nfssvc.c
utils/nfsd/nfsd.c