diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/nfsd/xdr4.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/linux/nfsd/xdr4.h b/include/linux/nfsd/xdr4.h index 33ee71e988b4..6e28a041008d 100644 --- a/include/linux/nfsd/xdr4.h +++ b/include/linux/nfsd/xdr4.h | |||
| @@ -48,6 +48,9 @@ struct nfsd4_compound_state { | |||
| 48 | struct svc_fh current_fh; | 48 | struct svc_fh current_fh; |
| 49 | struct svc_fh save_fh; | 49 | struct svc_fh save_fh; |
| 50 | struct nfs4_stateowner *replay_owner; | 50 | struct nfs4_stateowner *replay_owner; |
| 51 | /* For sessions DRC */ | ||
| 52 | struct nfsd4_session *session; | ||
| 53 | struct nfsd4_slot *slot; | ||
| 51 | }; | 54 | }; |
| 52 | 55 | ||
| 53 | struct nfsd4_change_info { | 56 | struct nfsd4_change_info { |
| @@ -358,7 +361,15 @@ struct nfsd4_create_session { | |||
| 358 | }; | 361 | }; |
| 359 | 362 | ||
| 360 | struct nfsd4_sequence { | 363 | struct nfsd4_sequence { |
| 361 | int foo; /* stub */ | 364 | struct nfs4_sessionid sessionid; /* request/response */ |
| 365 | u32 seqid; /* request/response */ | ||
| 366 | u32 slotid; /* request/response */ | ||
| 367 | u32 maxslots; /* request/response */ | ||
| 368 | u32 cachethis; /* request */ | ||
| 369 | #if 0 | ||
| 370 | u32 target_maxslots; /* response */ | ||
| 371 | u32 status_flags; /* response */ | ||
| 372 | #endif /* not yet */ | ||
| 362 | }; | 373 | }; |
| 363 | 374 | ||
| 364 | struct nfsd4_destroy_session { | 375 | struct nfsd4_destroy_session { |
