Date: Mon, 02 Apr 2018 22:07:22 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 227214] ESXi NFSv4.1 client sets bits in OpenDowngrade not recognized by the FreeBSD server Message-ID: <bug-227214-8-0zqazPdBdl@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-227214-8@https.bugs.freebsd.org/bugzilla/> References: <bug-227214-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227214 Rick Macklem <rmacklem@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-bugs@FreeBSD.org |rmacklem@FreeBSD.org Status|New |In Progress Flags| |mfc-stable10?, | |mfc-stable11? --- Comment #1 from Rick Macklem <rmacklem@FreeBSD.org> --- When "delegation wanted" bits are set in the share_access argument for OpenDowngrade, the FreeBSD server would reply a BADXDR failure. For NFSv4.1, this is allowed and the bits are just ignored. The attached patch clears these bits and also changes the error returned for extraneous bits set to NFSERR_INVAL, which is the error specified for NFSv4.1 by RFC-5661. (NFSv4.0 did not specify what error should be returned for this case.) --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-227214-8-0zqazPdBdl>