diff options
Diffstat (limited to 'include/linux/nfs4.h')
| -rw-r--r-- | include/linux/nfs4.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/linux/nfs4.h b/include/linux/nfs4.h index e3f0cbcbd0db..bd2eba530667 100644 --- a/include/linux/nfs4.h +++ b/include/linux/nfs4.h | |||
| @@ -21,6 +21,7 @@ | |||
| 21 | #define NFS4_FHSIZE 128 | 21 | #define NFS4_FHSIZE 128 |
| 22 | #define NFS4_MAXPATHLEN PATH_MAX | 22 | #define NFS4_MAXPATHLEN PATH_MAX |
| 23 | #define NFS4_MAXNAMLEN NAME_MAX | 23 | #define NFS4_MAXNAMLEN NAME_MAX |
| 24 | #define NFS4_OPAQUE_LIMIT 1024 | ||
| 24 | #define NFS4_MAX_SESSIONID_LEN 16 | 25 | #define NFS4_MAX_SESSIONID_LEN 16 |
| 25 | 26 | ||
| 26 | #define NFS4_ACCESS_READ 0x0001 | 27 | #define NFS4_ACCESS_READ 0x0001 |
| @@ -130,6 +131,16 @@ | |||
| 130 | 131 | ||
| 131 | #define NFS4_MAX_UINT64 (~(u64)0) | 132 | #define NFS4_MAX_UINT64 (~(u64)0) |
| 132 | 133 | ||
| 134 | /* An NFS4 sessions server must support at least NFS4_MAX_OPS operations. | ||
| 135 | * If a compound requires more operations, adjust NFS4_MAX_OPS accordingly. | ||
| 136 | */ | ||
| 137 | #define NFS4_MAX_OPS 8 | ||
| 138 | |||
| 139 | /* Our NFS4 client back channel server only wants the cb_sequene and the | ||
| 140 | * actual operation per compound | ||
| 141 | */ | ||
| 142 | #define NFS4_MAX_BACK_CHANNEL_OPS 2 | ||
| 143 | |||
| 133 | enum nfs4_acl_whotype { | 144 | enum nfs4_acl_whotype { |
| 134 | NFS4_ACL_WHO_NAMED = 0, | 145 | NFS4_ACL_WHO_NAMED = 0, |
| 135 | NFS4_ACL_WHO_OWNER, | 146 | NFS4_ACL_WHO_OWNER, |
| @@ -462,6 +473,13 @@ enum lock_type4 { | |||
| 462 | #define NFSPROC4_NULL 0 | 473 | #define NFSPROC4_NULL 0 |
| 463 | #define NFSPROC4_COMPOUND 1 | 474 | #define NFSPROC4_COMPOUND 1 |
| 464 | #define NFS4_MINOR_VERSION 0 | 475 | #define NFS4_MINOR_VERSION 0 |
| 476 | |||
| 477 | #if defined(CONFIG_NFS_V4_1) | ||
| 478 | #define NFS4_MAX_MINOR_VERSION 1 | ||
| 479 | #else | ||
| 480 | #define NFS4_MAX_MINOR_VERSION 0 | ||
| 481 | #endif /* CONFIG_NFS_V4_1 */ | ||
| 482 | |||
| 465 | #define NFS4_DEBUG 1 | 483 | #define NFS4_DEBUG 1 |
| 466 | 484 | ||
| 467 | /* Index of predefined Linux client operations */ | 485 | /* Index of predefined Linux client operations */ |
