Commit bcdd6cfa authored by ChenXiaoSong's avatar ChenXiaoSong Committed by Steve French
Browse files

smb: add documentation references for smb2 change notify definitions



To make it easier to locate the documentation during development.

Signed-off-by: default avatarChenXiaoSong <chenxiaosong@kylinos.cn>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent a9adafd4
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1381,7 +1381,10 @@ typedef struct smb_com_transaction_change_notify_rsp {
#define FILE_ACTION_REMOVED_STREAM	0x00000007
#define FILE_ACTION_MODIFIED_STREAM	0x00000008

/* response contains array of the following structures */
/*
 * response contains array of the following structures
 * See MS-FSCC 2.7.1
 */
struct file_notify_information {
	__le32 NextEntryOffset;
	__le32 Action;
+6 −1
Original line number Diff line number Diff line
@@ -1002,7 +1002,10 @@ struct smb2_set_info_rsp {
#define FILE_NOTIFY_CHANGE_STREAM_SIZE		0x00000400
#define FILE_NOTIFY_CHANGE_STREAM_WRITE		0x00000800

/* SMB2 Notify Action Flags */
/*
 * SMB2 Notify Action Flags
 * See MS-FSCC 2.7.1
 */
#define FILE_ACTION_ADDED                       0x00000001
#define FILE_ACTION_REMOVED                     0x00000002
#define FILE_ACTION_MODIFIED                    0x00000003
@@ -1013,6 +1016,7 @@ struct smb2_set_info_rsp {
#define FILE_ACTION_MODIFIED_STREAM             0x00000008
#define FILE_ACTION_REMOVED_BY_DELETE           0x00000009

/* See MS-SMB2 2.2.35 */
struct smb2_change_notify_req {
	struct smb2_hdr hdr;
	__le16	StructureSize;
@@ -1024,6 +1028,7 @@ struct smb2_change_notify_req {
	__u32	Reserved;
} __packed;

/* See MS-SMB2 2.2.36 */
struct smb2_change_notify_rsp {
	struct smb2_hdr hdr;
	__le16	StructureSize;  /* Must be 9 */