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 <server>:/ /<path>
Changes to sys/rpc are required before this will build/work.
Description
Description
Details
Details
- Provenance
rmacklem Authored on - Parents
- rS228384: Add minimal validation of the service name to fend off at least one
- Branches
- Unknown
- Tags