s3:smb2_negprot: change "smb max {read,write,trans}" to 8MiB (as default)
authorStefan Metzmacher <metze@samba.org>
Thu, 12 Jun 2014 23:55:21 +0000 (01:55 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 11 Jul 2014 02:59:29 +0000 (04:59 +0200)
This matches Windows 2012R2.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Fri Jul 11 04:59:29 CEST 2014 on sn-devel-104

docs-xml/smbdotconf/protocol/smb2maxread.xml
docs-xml/smbdotconf/protocol/smb2maxtrans.xml
docs-xml/smbdotconf/protocol/smb2maxwrite.xml
lib/param/loadparm.h

index 045e7d95b42b9a27922704b8a4b0f1c2a9e9e531..3b18531d239d09a066d9ed5d327a9546ea158698 100644 (file)
@@ -8,13 +8,13 @@
 <manvolnum>8</manvolnum></citerefentry> will return to a client, informing the client of the largest
 size that may be returned by a single SMB2 read call.
 </para>
-<para>The maximum is 1048576 bytes (1MiB), which is the same as a Windows Server 2008 r2.</para>
-<para>Please note that the default is 1MiB, but it's limit is based on the
-smb2 dialect (64KiB for SMB2.0, 1MiB for SMB2.1 with LargeMTU).
+<para>The maximum is 8388608 bytes (8MiB), which is the same as a Windows Server 2012 r2.</para>
+<para>Please note that the default is 8MiB, but it's limit is based on the
+smb2 dialect (64KiB for SMB == 2.0, 8MiB for SMB >= 2.1 with LargeMTU).
 Large MTU is not supported over NBT (tcp port 139).</para>
 </description>
 
 <related>smb2 max write</related>
 <related>smb2 max trans</related>
-<value type="default">1048576</value>
+<value type="default">8388608</value>
 </samba:parameter>
index d4d83b913a812dab351954cddd1f73114e614e40..64225a52c18e88d889760b3b03eb138dbdb7bbd8 100644 (file)
@@ -8,13 +8,13 @@
 <manvolnum>8</manvolnum></citerefentry> will return to a client, informing the client of the largest
 size of buffer that may be used in querying file meta-data via QUERY_INFO and related SMB2 calls.
 </para>
-<para>The maximum is 1048576 bytes (1MiB), which is the same as a Windows Server 2008 r2.</para>
-<para>Please note that the default is 1MiB, but it's limit is based on the
-smb2 dialect (64KiB for SMB2.0, 1MiB for SMB2.1 with LargeMTU).
+<para>The maximum is 8388608 bytes (8MiB), which is the same as a Windows Server 2012 r2.</para>
+<para>Please note that the default is 8MiB, but it's limit is based on the
+smb2 dialect (64KiB for SMB == 2.0, 1MiB for SMB >= 2.1 with LargeMTU).
 Large MTU is not supported over NBT (tcp port 139).</para>
 </description>
 
 <related>smb2 max read</related>
 <related>smb2 max write</related>
-<value type="default">1048576</value>
+<value type="default">8388608</value>
 </samba:parameter>
index 1789bc6ece0f3914f6f4ac2ad5970c13031c3a91..4e7103c58a273fa6ca8c54b2cde982584dc10b4c 100644 (file)
@@ -8,13 +8,13 @@
 <manvolnum>8</manvolnum></citerefentry> will return to a client, informing the client of the largest
 size that may be sent to the server by a single SMB2 write call.
 </para>
-<para>The maximum is 1048576 bytes (1MiB), which is the same as a Windows Server 2008 r2.</para>
-<para>Please note that the default is 1MiB, but it's limit is based on the
-smb2 dialect (64KiB for SMB2.0, 1MiB for SMB2.1 with LargeMTU).
+<para>The maximum is 8388608 bytes (8MiB), which is the same as a Windows Server 2012 r2.</para>
+<para>Please note that the default is 8MiB, but it's limit is based on the
+smb2 dialect (64KiB for SMB == 2.0, 8MiB for SMB => 2.1 with LargeMTU).
 Large MTU is not supported over NBT (tcp port 139).</para>
 </description>
 
 <related>smb2 max read</related>
 <related>smb2 max trans</related>
-<value type="default">1048576</value>
+<value type="default">8388608</value>
 </samba:parameter>
index 584cd090c52f4f4e6bf7e75244059aadc7e8fe65..79f12cb8edd741e8d2010fcb649d092c880d972e 100644 (file)
@@ -234,9 +234,9 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
 #endif
 
 /* SMB2 defaults */
-#define DEFAULT_SMB2_MAX_READ (1024*1024)
-#define DEFAULT_SMB2_MAX_WRITE (1024*1024)
-#define DEFAULT_SMB2_MAX_TRANSACT (1024*1024)
+#define DEFAULT_SMB2_MAX_READ (8*1024*1024)
+#define DEFAULT_SMB2_MAX_WRITE (8*1024*1024)
+#define DEFAULT_SMB2_MAX_TRANSACT (8*1024*1024)
 #define DEFAULT_SMB2_MAX_CREDITS 8192
 
 #define LOADPARM_EXTRA_LOCALS                                          \