opnsense-src/sys/fs/nfs
Rick Macklem 8dc0889f56 nfscl: Add support for CB_RECALL_ANY to the NFSv4.1/4.2 client
Commit f5aff1871d and 7e26f1c210 moved the delegation
and layout high water variables into the clientID structure.
This patch uses those variables to implement the
CB_RECALL_ANY NFSv4.1/4.2 callback.

This patch only affects NFSv4.1/4.2 mounts to non-FreeBSD
NFS servers that use CB_RECALL_ANY.  The Linux knfsd is
one example of such a server.

MFC after:	2 weeks
2025-02-18 14:34:12 -08:00
..
nfs.h nfscl/kgssapi: Fix Kerberized NFS mounts to pNFS servers 2023-10-23 13:21:14 -07:00
nfs_commonacl.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_commonkrpc.c nfscl: Add support for CB_RECALL_SLOT 2025-02-14 12:56:52 -08:00
nfs_commonport.c nfs: Fallback to GID_NOGROUP on no groups 2024-11-03 16:45:43 +01:00
nfs_commonsubs.c nfscl: Re-initialize session seq#s when server shrinks slot table 2025-02-11 15:50:57 -08:00
nfs_var.h nfscl: Add support for CB_RECALL_SLOT 2025-02-14 12:56:52 -08:00
nfscl.h nfs: Add support for the NFSv4.2 mode_umask attribute 2024-08-20 18:48:19 -07:00
nfsclstate.h nfscl: Move layout high water variables into clientID 2025-02-17 15:41:34 -08:00
nfsdport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfskpiport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsm_subs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsport.h nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-27 17:10:48 -07:00
nfsproto.h nfscl: Add support for CB_RECALL_ANY to the NFSv4.1/4.2 client 2025-02-18 14:34:12 -08:00
nfsrvcache.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsrvstate.h nfsd: Fix nfsrv_cleanclient so that it can be called with a mutex 2024-06-21 15:08:48 -07:00
nfsv4_errstr.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
rpcv2.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xdr_subs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00