]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
torture: .in.max_data should not depend on the smb max size
authorStefan Metzmacher <metze@samba.org>
Mon, 7 Jul 2008 16:07:47 +0000 (18:07 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 7 Jul 2008 18:59:18 +0000 (20:59 +0200)
We now support async multi fragment SMBtrans calls.

metze

source/torture/basic/aliases.c
source/torture/basic/scanner.c

index 89146de99d84d1fd1d2b9b8cc796948db438344a..6bb8f99622e2af77789549c1c16bf188aad7d2a3 100644 (file)
@@ -90,7 +90,7 @@ static bool qfsinfo_aliases(struct torture_context *tctx, struct smbcli_state *c
        uint16_t setup = TRANSACT2_QFSINFO;
 
        t2.in.max_param = 0;
-       t2.in.max_data = smb_raw_max_trans_data(cli->tree, 0);
+       t2.in.max_data = UINT16_MAX;
        t2.in.max_setup = 0;
        t2.in.flags = 0;
        t2.in.timeout = 0;
@@ -112,7 +112,7 @@ static bool qfileinfo_aliases(struct torture_context *tctx, struct smbcli_state
        int fnum;
 
        t2.in.max_param = 2;
-       t2.in.max_data = smb_raw_max_trans_data(cli->tree, 2);
+       t2.in.max_data = UINT16_MAX;
        t2.in.max_setup = 0;
        t2.in.flags = 0;
        t2.in.timeout = 0;
@@ -151,7 +151,7 @@ static bool qpathinfo_aliases(struct torture_context *tctx, struct smbcli_state
        int fnum;
 
        t2.in.max_param = 2;
-       t2.in.max_data = smb_raw_max_trans_data(cli->tree, 2);
+       t2.in.max_data = UINT16_MAX;
        t2.in.max_setup = 0;
        t2.in.flags = 0;
        t2.in.timeout = 0;
@@ -193,7 +193,7 @@ static bool findfirst_aliases(struct torture_context *tctx, struct smbcli_state
        int fnum;
 
        t2.in.max_param = 16;
-       t2.in.max_data = smb_raw_max_trans_data(cli->tree, 16);
+       t2.in.max_data = UINT16_MAX;
        t2.in.max_setup = 0;
        t2.in.flags = 0;
        t2.in.timeout = 0;
@@ -346,7 +346,7 @@ static bool setpathinfo_aliases(struct torture_context *tctx,
        int fnum;
 
        t2.in.max_param = 32;
-       t2.in.max_data = smb_raw_max_trans_data(cli->tree, 32);
+       t2.in.max_data = UINT16_MAX;
        t2.in.max_setup = 0;
        t2.in.flags = 0;
        t2.in.timeout = 0;
index 6ccd4ba1ccacd1920b7987d1e2528a5fd990e055..5212f1edeec21b879479591fbde0da1c3c83b640 100644 (file)
@@ -65,8 +65,8 @@ static NTSTATUS try_trans2(struct smbcli_state *cli,
 
        mem_ctx = talloc_init("try_trans2");
 
-       t2.in.max_param = 64;
-       t2.in.max_data = smb_raw_max_trans_data(cli->tree, 64);
+       t2.in.max_param = UINT16_MAX;
+       t2.in.max_data = UINT16_MAX;
        t2.in.max_setup = 10;
        t2.in.flags = 0;
        t2.in.timeout = 0;
@@ -378,8 +378,8 @@ static NTSTATUS try_nttrans(struct smbcli_state *cli,
        ntdata_blob.length = data_len;
        ntdata_blob.data = data;
 
-       parms.in.max_param = 64;
-       parms.in.max_data = smb_raw_max_trans_data(cli->tree, 64);
+       parms.in.max_param = UINT32_MAX;
+       parms.in.max_data = UINT32_MAX;
        parms.in.max_setup = 0;
        parms.in.setup_count = 0;
        parms.in.function = op;