[cifs-protocol] [MS-SMB2:2.2.1.x] SYNC vs. ASYNC commands.

Christopher R. Hertel crh at ubiqx.mn.org
Fri Nov 15 13:20:07 MST 2013

Dear Dochelp:

In [MS-SMB2], sections and both describe the Command field 
in the SMB2 header, and both give a complete list of all SMB2 commands.

Reading section 2.2.1, however, it seems that only the SMB2_CANCEL command 
uses the ASYNC header format, and that all others use the SYNC format.  If 
that interpretation is correct, then...

* In section, only SMB2_CANCEL should be listed as a valid command
   for the Command field.

* In section, SMB2_CANCEL should be excluded from the list of
   valid SYNC-format requests.

* Section 2.2.30 should indicate that the ASYNC header should be used
   instead of the SYNC header.

Am I misinterpreting the information in 2.2.1?  Please clarify the 
circumstances under which the ASYNC header format is used, vs. the SYNC format.


Chris -)-----

"Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X
Samba Team -- http://www.samba.org/     -)-----   Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/   -)-----   ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/     -)-----   crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/    -)-----   crh at ubiqx.org

More information about the cifs-protocol mailing list