HardenedBSD/sys/fs/nfsclient
Rick Macklem f8181b5e0e r320062 introduced a bug when doing NFSv4.1 mounts against some non-FreeBSD servers.
r320062 used nm_rsize, nm_wsize to set the maximum request/response sizes for
the NFSv4.1 session. If rsize,wsize are not specified as options, the
value of nm_rsize, nm_wsize is 0 at session creation, resulting in
values for request/response that are too small.
This patch fixes the problem. A workaround is to specify rsize=N,wsize=N
mount options explicitly, so they are set before session creation.
This bug only affects NFSv4.1 mounts against some non-FreeBSD servers.

MFC after:	1 week
2017-07-21 00:14:43 +00:00
..
nfs_clbio.c
nfs_clcomsubs.c
nfs_clkdtrace.c
nfs_clkrpc.c
nfs_clnfsiod.c
nfs_clnode.c Add support to the NFSv4.1/pNFS client for commits through the DS. 2017-06-26 00:43:04 +00:00
nfs_clport.c Fix an NFSv3 client case that probably never happens. 2017-06-28 21:37:08 +00:00
nfs_clrpcops.c r320062 introduced a bug when doing NFSv4.1 mounts against some non-FreeBSD servers. 2017-07-21 00:14:43 +00:00
nfs_clstate.c
nfs_clsubs.c
nfs_clvfsops.c
nfs_clvnops.c Consistently use vop_stdpathconf() for default pathconf values. 2017-07-11 21:55:20 +00:00
nfs_kdtrace.h
nfs.h
nfsmount.h
nfsnode.h Add support to the NFSv4.1/pNFS client for commits through the DS. 2017-06-26 00:43:04 +00:00
nlminfo.h