Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Dec 2019 21:31:08 +0000 (UTC)
From:      Rick Macklem <rmacklem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r355956 - head/usr.sbin/nfsd
Message-ID:  <201912202131.xBKLV8bR000878@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rmacklem
Date: Fri Dec 20 21:31:08 2019
New Revision: 355956
URL: https://svnweb.freebsd.org/changeset/base/355956

Log:
  Update the man page to reflect the addition of NFSv4.2 (r355677).
  
  Include references to NFSv4.2 and associated RFCs and note new features
  present in NFSv4.2.
  
  This is a content change.

Modified:
  head/usr.sbin/nfsd/nfsv4.4

Modified: head/usr.sbin/nfsd/nfsv4.4
==============================================================================
--- head/usr.sbin/nfsd/nfsv4.4	Fri Dec 20 21:30:51 2019	(r355955)
+++ head/usr.sbin/nfsd/nfsv4.4	Fri Dec 20 21:31:08 2019	(r355956)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd July 19, 2017
+.Dd December 20, 2019
 .Dt NFSV4 4
 .Os
 .Sh NAME
@@ -34,8 +34,11 @@
 The NFS client and server provides support for the
 .Tn NFSv4
 specification; see
-.%T "Network File System (NFS) Version 4 Protocol RFC 7530" and
-.%T "Network File System (NFS) Version 4 Minor Version 1 Protocol RFC 5661" .
+.%T "Network File System (NFS) Version 4 Protocol RFC 7530" ,
+.%T "Network File System (NFS) Version 4 Minor Version 1 Protocol RFC 5661" ,
+.%T "Network File System (NFS) Version 4 Minor Version 2 Protocol RFC 7862" ,
+.%T "File System Extended Attributes in NFSv4 RFC 8276" and
+.%T "Parallel NFS (pNFS) Flexible File Layout RFC 8435" .
 The protocol is somewhat similar to NFS Version 3, but differs in significant
 ways.
 It uses a single compound RPC that concatenates operations to-gether.
@@ -76,6 +79,12 @@ It provides several optional features not present in N
   (not yet implemented)
 - Delegations, which allow a client to operate on a file locally
 - pNFS, where I/O operations are separated from Metadata operations
+And for NFSv4.2 only
+- User namespace extended attributes
+- lseek(SEEK_DATA/SEEK_HOLE)
+- File copying done locally on the server for copy_file_range(2)
+- posix_fallocate(2)
+- posix_fadvise(POSIX_FADV_WILLNEED/POSIX_FADV_DONTNEED)
 .Ed
 .Pp
 The
@@ -306,7 +315,7 @@ N.N.N.N.N.N
 where the first 4 Ns are the host IP address and the last two are the
 port# in network byte order (all decimal #s in the range 0-255).
 .Pp
-For NFSv4.1, the callback path (called a backchannel) uses the same TCP connection as the mount,
+For NFSv4.1 and NFSv4.2, the callback path (called a backchannel) uses the same TCP connection as the mount,
 so none of the above applies and should work through gateways without
 any issues.
 .Pp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912202131.xBKLV8bR000878>