freebsd-dev/sys/fs/nfsserver
Rick Macklem 648a208ef3 nfsd: Fix NFSv3 Readdir/ReaddirPlus reply for large i-node numbers
If the i-node number (d_fileno) for a file on the server did
not fit in 32bits, it would be truncated to the low order 32bits
for the NFSv3 Readdir and ReaddirPlus RPC replies.
This is no longer correct, given that ino_t is now 64bits.

This patch fixes this by sending the full 64bits of d_fileno
on the wire in the NFSv3 Readdir/ReaddirPlus RPC reply.

PR:	271174
Reported by:	bmueller@panasas.com
Tested by:	bmueller@panasas.com
MFC after:	2 weeks
2023-05-05 15:43:55 -07:00
..
nfs_fha_new.c nfs_fha_new: Fix nfs_fha_new so that sysctls work in prisons 2023-03-01 15:25:35 -08:00
nfs_fha_new.h nfs_fha_new: Fix nfs_fha_new so that sysctls work in prisons 2023-03-01 15:25:35 -08:00
nfs_nfsdcache.c nfsd: Add VNET_SYSUNINIT() macros for vnet cleanup 2023-02-20 13:11:22 -08:00
nfs_nfsdkrpc.c nfsd: Add support for the SP4_MACH_CRED case in ExchangeID 2023-04-07 12:49:23 -07:00
nfs_nfsdport.c nfsd: Fix NFSv3 Readdir/ReaddirPlus reply for large i-node numbers 2023-05-05 15:43:55 -07:00
nfs_nfsdserv.c nfsd: Add support for the SP4_MACH_CRED case in ExchangeID 2023-04-07 12:49:23 -07:00
nfs_nfsdsocket.c nfsd: Add support for the SP4_MACH_CRED case in ExchangeID 2023-04-07 12:49:23 -07:00
nfs_nfsdstate.c nfsd: Add support for the SP4_MACH_CRED case in ExchangeID 2023-04-07 12:49:23 -07:00
nfs_nfsdsubs.c nfsd: Prepare the NFS server code to run in a vnet prison 2023-02-11 15:51:19 -08:00