FreeBSD Bugzilla – Attachment 231662 Details for
Bug 261291
ESX NFS4.1 client hangs, server never responds to EXCHANGE_ID/CREATE_SESSION
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
return NFSERR_SEQMISORDERED for CREATE_SESSION with wrong seqid
confirm.patch (text/plain), 837 bytes, created by
Rick Macklem
on 2022-02-09 00:28:32 UTC
(
hide
)
Description:
return NFSERR_SEQMISORDERED for CREATE_SESSION with wrong seqid
Filename:
MIME Type:
Creator:
Rick Macklem
Created:
2022-02-09 00:28:32 UTC
Size:
837 bytes
patch
obsolete
>--- sys/fs/nfsserver/nfs_nfsdstate.c.confirm 2022-02-08 16:13:00.001821000 -0800 >+++ sys/fs/nfsserver/nfs_nfsdstate.c 2022-02-08 16:14:53.349572000 -0800 >@@ -676,10 +676,11 @@ nfsrv_getclient(nfsquad_t clientid, int opflags, struc > * Perform any operations specified by the opflags. > */ > if (opflags & CLOPS_CONFIRM) { >- if (((nd->nd_flag & ND_NFSV41) != 0 && >- clp->lc_confirm.lval[0] != confirm.lval[0]) || >- ((nd->nd_flag & ND_NFSV41) == 0 && >- clp->lc_confirm.qval != confirm.qval)) >+ if ((nd->nd_flag & ND_NFSV41) != 0 && >+ clp->lc_confirm.lval[0] != confirm.lval[0]) >+ error = NFSERR_SEQMISORDERED; >+ else if ((nd->nd_flag & ND_NFSV41) == 0 && >+ clp->lc_confirm.qval != confirm.qval) > error = NFSERR_STALECLIENTID; > else if (nfsrv_notsamecredname(nd, clp)) > error = NFSERR_CLIDINUSE;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 261291
: 231662 |
231733
|
231735