freebsd-dev/sys/fs/nfsclient
Rick Macklem be3d32ad6e Change nfsv4_getipaddr() and nfsrpc_fillsa() to not use sockaddr_storage.
This patch changes nfsv4_getipaddr() and nfsrpc_fillsa() to use
a sockaddr_in * and sockaddr_in6 * instead of sockaddr_storage, to
avoid allocating the latter on the stack. It also moves the nfsrpc_fillsa()
call to after the completion of parsing of the DeviceInfo reply from
the server. This patch is in preparation for addition of Flex File
Layout support in a future commit.
It only affects the "pnfs" NFSv4.1 client mount option and should not
have changed its semantics.
2017-09-28 22:33:01 +00:00
..
nfs_clbio.c Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
nfs_clcomsubs.c Add major and minor version arguments to nfscl_reqstart(). 2017-09-26 23:42:44 +00:00
nfs_clkdtrace.c Use C99 initializers for DTrace provider methods. 2017-09-27 17:46:38 +00:00
nfs_clkrpc.c Add call to svcpool_close() for the NFSv4 callback pool (svcpool_nfscbd). 2017-04-13 20:16:29 +00:00
nfs_clnfsiod.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfs_clnode.c Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
nfs_clport.c Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
nfs_clrpcops.c Change nfsv4_getipaddr() and nfsrpc_fillsa() to not use sockaddr_storage. 2017-09-28 22:33:01 +00:00
nfs_clstate.c Fix a memory leak that occurred in the pNFS client. 2017-09-27 23:23:41 +00:00
nfs_clsubs.c Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
nfs_clvfsops.c Add kernel support for the NFS client forced dismount "umount -N" option. 2017-07-29 19:52:47 +00:00
nfs_clvnops.c Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
nfs_kdtrace.h - Nuke a second copy of nfscl_attrcache extern declarations from under 2013-11-26 22:41:40 +00:00
nfs.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfsmount.h Add kernel support for the NFS client forced dismount "umount -N" option. 2017-07-29 19:52:47 +00:00
nfsnode.h Do not drop NFS vnode lock when performing consistency checks. 2017-08-20 10:08:45 +00:00
nlminfo.h