STEP20 - TODO: LATER - s3:smb2_tcon: Add branch cache flags
authorMichael Adam <obnox@samba.org>
Wed, 20 Jan 2016 18:06:23 +0000 (19:06 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 10 Feb 2020 13:41:23 +0000 (14:41 +0100)
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>

source3/smbd/smb2_tcon.c

index 5b11309cb0bf95c5fea5aa68f85d4a903688a1b7..f3eec55fe6ec37266840956c950e92f105dcbe0b 100644 (file)
@@ -404,6 +404,12 @@ static NTSTATUS smbd_smb2_tree_connect(struct smbd_smb2_request *req,
                *out_share_flags |= SMB2_SHAREFLAG_ENCRYPT_DATA;
        }
 
+       if (lp_parm_bool(SNUM(tcon->compat), "smbd", "announce branch cache v1", false)) {
+               *out_share_flags |= SMB2_SHAREFLAG_ENABLE_HASH_V1;
+       }
+       if (lp_parm_bool(SNUM(tcon->compat), "smbd", "announce branch cache v2", false)) {
+               *out_share_flags |= SMB2_SHAREFLAG_ENABLE_HASH_V2;
+       }
        if (conn->protocol >= PROTOCOL_SMB2_22 &&
            lp_continuously_available_share(SNUM(tcon->compat)))
        {