Loading fs/cifs/cifspdu.h +18 −5 Original line number Diff line number Diff line Loading @@ -79,6 +79,19 @@ #define TRANS2_GET_DFS_REFERRAL 0x10 #define TRANS2_REPORT_DFS_INCOSISTENCY 0x11 /* SMB Transact (Named Pipe) subcommand codes */ #define TRANS_SET_NMPIPE_STATE 0x0001 #define TRANS_RAW_READ_NMPIPE 0x0011 #define TRANS_QUERY_NMPIPE_STATE 0x0021 #define TRANS_QUERY_NMPIPE_INFO 0x0022 #define TRANS_PEEK_NMPIPE 0x0023 #define TRANS_TRANSACT_NMPIPE 0x0026 #define TRANS_RAW_WRITE_NMPIPE 0x0031 #define TRANS_READ_NMPIPE 0x0036 #define TRANS_WRITE_NMPIPE 0x0037 #define TRANS_WAIT_NMPIPE 0x0053 #define TRANS_CALL_NMPIPE 0x0054 /* NT Transact subcommand codes */ #define NT_TRANSACT_CREATE 0x01 #define NT_TRANSACT_IOCTL 0x02 Loading Loading @@ -328,12 +341,13 @@ #define CREATE_COMPLETE_IF_OPLK 0x00000100 /* should be zero */ #define CREATE_NO_EA_KNOWLEDGE 0x00000200 #define CREATE_EIGHT_DOT_THREE 0x00000400 /* doc says this is obsolete open for recovery flag - should be zero */ "open for recovery" flag - should be zero in any case */ #define CREATE_OPEN_FOR_RECOVERY 0x00000400 #define CREATE_RANDOM_ACCESS 0x00000800 #define CREATE_DELETE_ON_CLOSE 0x00001000 #define CREATE_OPEN_BY_ID 0x00002000 #define CREATE_OPEN_BACKUP_INTN 0x00004000 #define CREATE_OPEN_BACKUP_INTENT 0x00004000 #define CREATE_NO_COMPRESSION 0x00008000 #define CREATE_RESERVE_OPFILTER 0x00100000 /* should be zero */ #define OPEN_REPARSE_POINT 0x00200000 Loading Loading @@ -722,7 +736,6 @@ typedef struct smb_com_tconx_rsp_ext { #define SMB_CSC_CACHE_AUTO_REINT 0x0004 #define SMB_CSC_CACHE_VDO 0x0008 #define SMB_CSC_NO_CACHING 0x000C #define SMB_UNIQUE_FILE_NAME 0x0010 #define SMB_EXTENDED_SIGNATURES 0x0020 Loading Loading @@ -806,7 +819,7 @@ typedef struct smb_com_findclose_req { #define ICOUNT_MASK 0x00FF #define PIPE_READ_MODE 0x0100 #define NAMED_PIPE_TYPE 0x0400 #define PIPE_END_POINT 0x0800 #define PIPE_END_POINT 0x4000 #define BLOCKING_NAMED_PIPE 0x8000 typedef struct smb_com_open_req { /* also handles create */ Loading Loading
fs/cifs/cifspdu.h +18 −5 Original line number Diff line number Diff line Loading @@ -79,6 +79,19 @@ #define TRANS2_GET_DFS_REFERRAL 0x10 #define TRANS2_REPORT_DFS_INCOSISTENCY 0x11 /* SMB Transact (Named Pipe) subcommand codes */ #define TRANS_SET_NMPIPE_STATE 0x0001 #define TRANS_RAW_READ_NMPIPE 0x0011 #define TRANS_QUERY_NMPIPE_STATE 0x0021 #define TRANS_QUERY_NMPIPE_INFO 0x0022 #define TRANS_PEEK_NMPIPE 0x0023 #define TRANS_TRANSACT_NMPIPE 0x0026 #define TRANS_RAW_WRITE_NMPIPE 0x0031 #define TRANS_READ_NMPIPE 0x0036 #define TRANS_WRITE_NMPIPE 0x0037 #define TRANS_WAIT_NMPIPE 0x0053 #define TRANS_CALL_NMPIPE 0x0054 /* NT Transact subcommand codes */ #define NT_TRANSACT_CREATE 0x01 #define NT_TRANSACT_IOCTL 0x02 Loading Loading @@ -328,12 +341,13 @@ #define CREATE_COMPLETE_IF_OPLK 0x00000100 /* should be zero */ #define CREATE_NO_EA_KNOWLEDGE 0x00000200 #define CREATE_EIGHT_DOT_THREE 0x00000400 /* doc says this is obsolete open for recovery flag - should be zero */ "open for recovery" flag - should be zero in any case */ #define CREATE_OPEN_FOR_RECOVERY 0x00000400 #define CREATE_RANDOM_ACCESS 0x00000800 #define CREATE_DELETE_ON_CLOSE 0x00001000 #define CREATE_OPEN_BY_ID 0x00002000 #define CREATE_OPEN_BACKUP_INTN 0x00004000 #define CREATE_OPEN_BACKUP_INTENT 0x00004000 #define CREATE_NO_COMPRESSION 0x00008000 #define CREATE_RESERVE_OPFILTER 0x00100000 /* should be zero */ #define OPEN_REPARSE_POINT 0x00200000 Loading Loading @@ -722,7 +736,6 @@ typedef struct smb_com_tconx_rsp_ext { #define SMB_CSC_CACHE_AUTO_REINT 0x0004 #define SMB_CSC_CACHE_VDO 0x0008 #define SMB_CSC_NO_CACHING 0x000C #define SMB_UNIQUE_FILE_NAME 0x0010 #define SMB_EXTENDED_SIGNATURES 0x0020 Loading Loading @@ -806,7 +819,7 @@ typedef struct smb_com_findclose_req { #define ICOUNT_MASK 0x00FF #define PIPE_READ_MODE 0x0100 #define NAMED_PIPE_TYPE 0x0400 #define PIPE_END_POINT 0x0800 #define PIPE_END_POINT 0x4000 #define BLOCKING_NAMED_PIPE 0x8000 typedef struct smb_com_open_req { /* also handles create */ Loading