K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2011-12-10T02:06:11.178037Z K 7 svn:log V 869 Add the NFS client changes for a basic NFSv4.1 client. This includes support for sessions for both fore and back channels, creation of a ClientID the NFSv4.1 way and code that avoids using NFSv4.0 operations defined as "mandatory to not implement" for NFSv4.1. It includes handling of NFSv4.1 callbacks via a callback session. It does not include the new NFSv4.1 optional features like pNFS, but does allow the client to work with an NFSv4.1 server and creates the base on which pNFS can be implemented. The new operations are not counted in the nfsstats structure, since it needs to remain the same size, so that the nfsstats command will still work. It adds a new mount option called "minvers" which can be used to specify an NFSv4.1 mount. For example: "mount -t nfs -o nfsv4,minvers=1 :/ / Changes to sys/rpc are required before this will build/work. END