Bug 1452028

Summary: SMB2->Nego->prot->resp->Max_Tras_size=65536. Cannot send data using smbclient but can copy using cifs share
Product: Red Hat Enterprise Linux 7 Reporter: amitkuma
Component: sambaAssignee: Andreas Schneider <asn>
Status: CLOSED DUPLICATE QA Contact: qe-baseos-daemons
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.5-AltCC: amitkuma, asn, gdeschner, jarrpa, rhack
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-09-05 14:19:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description amitkuma 2017-05-18 07:59:07 UTC
Description of problem:
smbclient cannot send/recv more than 65K packet, if SMB2->Nego-Prot_Resp->Max_Write_Size=65536, Max_Read_Size=65536. Again if share-folder from server is mounted on client machine, smbclient can transfer packets > 65k using put command.

Failure case
    [netApps SMB-server]                    [smb-Client]
      |                                         |
      |  <- Nego Prot Req-                      |                               
      |  - Nego Prot Res(Max Transaction Size=65536)(Max Read Size=65536)(Max Write Size=65536) ->                            |
      |                                         |
                                  //smb-client cannot send packets > 65k


Passing Case
  [netApps SMB-server(xyz.com)]              [smb-Client]
   # mkdir /share
      |                                         |
      |                                    # mkdir /mt
      |              # mount -t cifs -o user,pas //xyz.com/share   /mt 
      |              # ls -ltr /test/*
      |               -rwxrwxrwx. 1 p p 1048576 Feb 8 22:42 tp
      |              //Can upload successfully
      |              # smbclient -E -mSMB2 -U //smb-server-ip/share -c "put tp"  
      |                                         |

Version-Release number of selected component (if applicable):
smbclient-4.4.4-12.el7_3

How reproducible:
Always

Steps to Reproduce:
1. Mentioned above in passing case text
2.
3.

Actual results:

Expected results:


Additional info:

Comment 2 Andreas Schneider 2017-05-30 14:55:11 UTC
https://bugzilla.samba.org/show_bug.cgi?id=12776 might be related.

Comment 3 Andreas Schneider 2017-05-31 15:07:40 UTC
Looking at the traces it uses SMB2 and returns the same error code (STATUS_NOT_SUPPORTED) in the attached traces are reported by bug #1452003

Comment 5 Andreas Schneider 2017-09-05 14:19:36 UTC

*** This bug has been marked as a duplicate of bug 1452003 ***