freebsd-nq/sys
Rick Macklem 6403723880 If a mount -u is done to either NFS client that switches it
from TCP to UDP and the rsize/wsize/readdirsize is greater
than NFS_MAXDGRAMDATA, it is possible for a thread doing an
I/O RPC to get stuck repeatedly doing retries. This happens
because the RPC will use a resize/wsize/readdirsize that won't
work for UDP and, as such, it will keep failing indefinitely.
This patch returns an error for this case, to avoid the problem.
A discussion on freebsd-fs@ seemed to indicate that returning
an error was preferable to silently ignoring the "udp"/"mntudp"
option.
This problem was discovered while investigating a problem reported
by pjd@ via email.

MFC after:	2 weeks
2012-01-25 00:22:53 +00:00
..
amd64 Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
arm Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
boot Wrap changes from svn r212126 inside LOADER_NFS_SUPPORT such that 2012-01-19 01:25:50 +00:00
bsm
cam Quiet some clang warnings when compiling CTL. 2012-01-19 18:42:03 +00:00
cddl Merge illumos revisions 13572, 13573, 13574: 2012-01-24 23:09:54 +00:00
compat Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
conf Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
contrib Allocate our mbuf with m_get2(). 2012-01-17 12:14:26 +00:00
crypto Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
ddb Use strchr() and strrchr(). 2012-01-02 12:12:10 +00:00
dev In addition to r230511, allow 8 channel AC3 formats. 2012-01-24 22:40:24 +00:00
fs If a mount -u is done to either NFS client that switches it 2012-01-25 00:22:53 +00:00
gdb
geom Allow an MBR primary or extended Linux swap partition to be specified 2012-01-13 18:32:56 +00:00
gnu Replace GPLd headers from the Maestro3 driver with BSD licensed 2012-01-20 22:37:10 +00:00
i386 Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
ia64 Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
isa
kern Apparently, both nfs clients do not use cache_enter_time() 2012-01-23 17:09:23 +00:00
kgssapi
libkern Implement extensions on top of standards instead of the other way around. 2012-01-03 07:05:30 +00:00
mips Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
modules Fix ip_divert handling of inet and inet6 and module building some more. 2012-01-22 02:16:31 +00:00
net Replace random ARIN direct assignment legacy IPs with proper RFC 5735 2012-01-24 15:20:31 +00:00
net80211 Mark the taskqueue as the _net80211_ taskqueue. 2012-01-22 05:30:29 +00:00
netatalk Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netgraph Provide a findhook method for ng_socket(4). The node stores a 2012-01-23 16:43:13 +00:00
netinet Remove unused variable. 2012-01-24 14:27:14 +00:00
netinet6 Plug a possible ifa_ref leak in case of premature return from in6_purgeaddr(). 2012-01-24 13:57:30 +00:00
netipsec Clean up some #endif comments removing from short sections. Add #endif 2012-01-22 02:13:19 +00:00
netipx Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netnatm
netncp
netsmb
nfs
nfsclient If a mount -u is done to either NFS client that switches it 2012-01-25 00:22:53 +00:00
nfsserver
nlm
ofed Remove spurious 8bit chars, turning files into plain ASCII. 2012-01-15 13:23:54 +00:00
opencrypto
pc98 Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
pci
powerpc Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
rpc
security Use strchr() and strrchr(). 2012-01-02 12:12:10 +00:00
sparc64 Add C11 macros describing subnormal numbers to float.h. 2012-01-23 06:36:41 +00:00
sys Change kern.proc.rlimit sysctl to: 2012-01-22 20:25:00 +00:00
teken
tools
ufs There are several bugs/hangs when trying to take a snapshot on a UFS/FFS 2012-01-17 01:14:56 +00:00
vm Revert r212360 now that PowerPC can handle large sparse arguments to 2012-01-17 00:31:09 +00:00
x86 Fix a few bugs in the SRAT parsing code: 2012-01-03 20:53:58 +00:00
xdr
xen
Makefile Improve the cscope target's handling of MD directories. Automatically 2012-01-03 17:31:27 +00:00