Skip site navigation (1)Skip section navigation (2)
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>