freebsd-dev/sys/fs/nfs
Rick Macklem 330aa8acde nfscl: Add support for a NFSv4 AppendWrite RPC
For IO_APPEND VOP_WRITE()s, the code first does a
Getattr RPC to acquire the file's size, before it
can do the Write RPC.

Although NFS does not have an append write operation,
an NFSv4 compound can use a Verify operation to check
that the client's notion of the file's size is
correct before doing the Write operation.

This patch prepares the NFSv4 client for such an
RPC, which will be added in a future commit.

This patch does not cause any semantics change.
2022-04-05 08:11:37 -07:00
..
nfs_commonacl.c nfsd: Do not accept audit/alarm ACEs for the NFSv4 server 2022-01-11 09:40:07 -08:00
nfs_commonkrpc.c nfscl: Sanity check the Sequence slotid in reply 2021-11-27 15:02:04 -08:00
nfs_commonport.c nfscl: Add support for a NFSv4 AppendWrite RPC 2022-04-05 08:11:37 -07:00
nfs_commonsubs.c nfscl: Add support for a NFSv4 AppendWrite RPC 2022-04-05 08:11:37 -07:00
nfs_var.h nfsclient: Delete unused function nfscl_getcookie() 2022-01-27 15:30:26 -08:00
nfs.h nfsd: Add sysctl to set maximum I/O size up to 1Mbyte 2021-07-16 15:01:03 -07:00
nfscl.h nfsv4 client: do the BindConnectionToSession as required 2021-04-11 14:34:57 -07:00
nfsclstate.h nfscl: Do pNFS layout return_on_close synchronously 2021-10-31 16:31:31 -07:00
nfsdport.h
nfskpiport.h
nfsm_subs.h
nfsport.h nfscl: Add support for a NFSv4 AppendWrite RPC 2022-04-05 08:11:37 -07:00
nfsproto.h nfscl: Add support for a NFSv4 AppendWrite RPC 2022-04-05 08:11:37 -07:00
nfsrvcache.h
nfsrvstate.h nfsd: Fix the NFSv4.2 pNFS MDS server for NFSERR_NOSPC via LayoutError 2021-11-08 15:58:00 -08:00
nfsv4_errstr.h
rpcv2.h
xdr_subs.h nfs: don't truncate directory cookies to 32-bits in the NFS server 2021-12-15 20:54:57 -07:00