[PATCH RESEND] s3:libsmb: Set a max charge for SMB2 connections
Ross Lagerwall
rosslagerwall at gmail.com
Thu Aug 21 00:32:36 MDT 2014
Set a max charge for SMB2 connections so that larger request sizes can
be used and more requests can be in flight.
Signed-off-by: Ross Lagerwall <rosslagerwall at gmail.com>
---
source3/libsmb/libsmb_server.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/source3/libsmb/libsmb_server.c b/source3/libsmb/libsmb_server.c
index 3b7214c..d89b9ec 100644
--- a/source3/libsmb/libsmb_server.c
+++ b/source3/libsmb/libsmb_server.c
@@ -459,6 +459,11 @@ SMBC_server_internal(TALLOC_CTX *ctx,
return NULL;
}
+ if (smbXcli_conn_protocol(c->conn) >= PROTOCOL_SMB2_02) {
+ /* Ensure we ask for some initial credits. */
+ smb2cli_conn_set_max_credits(c->conn, DEFAULT_SMB2_MAX_CREDITS);
+ }
+
username_used = *pp_username;
if (!NT_STATUS_IS_OK(cli_session_setup(c, username_used,
--
2.0.3
More information about the samba-technical
mailing list