SMB3.1.1: add new tree connect ShareFlags
Also update these flag names in a few places to match the simpler easier to understand names now used in the protocol documentation (see MS-SMB2 section 2.2.10) Acked-by: Bharath SM <bharathsm@microsoft.com> Reviewed-by: Paulo Alcantara (SUSE) <pc@manguebit.com> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
943fb67b09
commit
c09ba02cfa
|
@ -327,17 +327,18 @@ struct smb2_tree_connect_req {
|
||||||
#define SMB2_SHAREFLAG_NO_CACHING 0x00000030
|
#define SMB2_SHAREFLAG_NO_CACHING 0x00000030
|
||||||
#define SHI1005_FLAGS_DFS 0x00000001
|
#define SHI1005_FLAGS_DFS 0x00000001
|
||||||
#define SHI1005_FLAGS_DFS_ROOT 0x00000002
|
#define SHI1005_FLAGS_DFS_ROOT 0x00000002
|
||||||
#define SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS 0x00000100
|
#define SMB2_SHAREFLAG_RESTRICT_EXCLUSIVE_OPENS 0x00000100
|
||||||
#define SHI1005_FLAGS_FORCE_SHARED_DELETE 0x00000200
|
#define SMB2_SHAREFLAG_FORCE_SHARED_DELETE 0x00000200
|
||||||
#define SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING 0x00000400
|
#define SMB2_SHAREFLAG_ALLOW_NAMESPACE_CACHING 0x00000400
|
||||||
#define SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM 0x00000800
|
#define SMB2_SHAREFLAG_ACCESS_BASED_DIRECTORY_ENUM 0x00000800
|
||||||
#define SHI1005_FLAGS_FORCE_LEVELII_OPLOCK 0x00001000
|
#define SMB2_SHAREFLAG_FORCE_LEVELII_OPLOCK 0x00001000
|
||||||
#define SHI1005_FLAGS_ENABLE_HASH_V1 0x00002000
|
#define SMB2_SHAREFLAG_ENABLE_HASH_V1 0x00002000
|
||||||
#define SHI1005_FLAGS_ENABLE_HASH_V2 0x00004000
|
#define SMB2_SHAREFLAG_ENABLE_HASH_V2 0x00004000
|
||||||
#define SHI1005_FLAGS_ENCRYPT_DATA 0x00008000
|
#define SHI1005_FLAGS_ENCRYPT_DATA 0x00008000
|
||||||
#define SMB2_SHAREFLAG_IDENTITY_REMOTING 0x00040000 /* 3.1.1 */
|
#define SMB2_SHAREFLAG_IDENTITY_REMOTING 0x00040000 /* 3.1.1 */
|
||||||
#define SMB2_SHAREFLAG_COMPRESS_DATA 0x00100000 /* 3.1.1 */
|
#define SMB2_SHAREFLAG_COMPRESS_DATA 0x00100000 /* 3.1.1 */
|
||||||
#define SHI1005_FLAGS_ALL 0x0014FF33
|
#define SMB2_SHAREFLAG_ISOLATED_TRANSPORT 0x00200000
|
||||||
|
#define SHI1005_FLAGS_ALL 0x0034FF33
|
||||||
|
|
||||||
/* Possible share capabilities */
|
/* Possible share capabilities */
|
||||||
#define SMB2_SHARE_CAP_DFS cpu_to_le32(0x00000008) /* all dialects */
|
#define SMB2_SHARE_CAP_DFS cpu_to_le32(0x00000008) /* all dialects */
|
||||||
|
|
Loading…
Reference in New Issue