opnsense-src/sys/fs/nfsserver
Rick Macklem 3f65000b6b nfsd: Fix Link conformance with RFC8881 for delegations
RFC8881 specifies that, when a Link operation occurs on an
NFSv4, that file delegations issued to other clients must
be recalled.  Discovered during a recent discussion on nfsv4@ietf.org.

Although I have not observed a problem caused by not doing
the required delegation recall, it is definitely required
by the RFC, so this patch makes the server do the recall.

Tested during a recent NFSv4 IETF Bakeathon event.

MFC after:	1 week
2024-05-04 14:30:07 -07:00
..
nfs_fha_new.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nfs_fha_new.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
nfs_nfsdcache.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_nfsdkrpc.c nfsserver: Default to nfs_reserved_port_only="YES" 2024-04-23 12:54:46 -04:00
nfs_nfsdport.c nfsd: Fix Link conformance with RFC8881 for delegations 2024-05-04 14:30:07 -07:00
nfs_nfsdserv.c nfsd: Fix Link conformance with RFC8881 for delegations 2024-05-04 14:30:07 -07:00
nfs_nfsdsocket.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_nfsdstate.c Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH" 2024-04-25 09:41:23 -07:00
nfs_nfsdsubs.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00