Additional SAS-2 comment

Bill.Martin at emulex.com Bill.Martin at emulex.com
Fri Jun 6 09:05:03 PDT 2008


Formatted message: <A HREF="r0806061_f.htm">HTML-formatted message</A>

In 10.4.3.2.4 there are the following two statements:
For compatibility with previous versions of this standard, an ALLOCATED
RESPONSE LENGTH field set to 00h specifies that a specific number of
dwords are to be transferred as defined in the SMP function description.
This condition shall not be considered as an error.
.....
If the ALLOCATED RESPONSE LENGTH field is set to a non-zero value, then
the management device server shall truncate the additional response
bytes to the number of dwords specified by the ALLOCATED RESPONSE LENGTH
field.
This is correct for SMP functions that were previously defined; however
new SAS-2 SMP functions do not define a fixed length response if the
ALLOCATED RESPONSE LENGTH field is set to 00h (e.g., DISCOVER LIST).  I
would propose the following change to the wording:
For compatibility with previous versions of this standard, an ALLOCATED
RESPONSE LENGTH field set to 00h specifies that a specific number of
dwords are to be transferred as defined in the SMP function description.
If the SMP function defines the number of dwords to be transferred when
the ALLOCATED RESPONSE LENGTH field is set to 00h, the value 00h shall
not be considered as an error.
.....
If an SMP function specifies a number of dwords to be transferred when
the ALLOCATED RESPONSE LENGTH field is set to 00h and the ALLOCATED
RESPONSE LENGTH field is set to a non-zero value, then the management
device server shall truncate the additional response bytes to the number
of dwords specified by the ALLOCATED RESPONSE LENGTH field.
Bill Martin
Emulex
Office of Technology
Industry Standards
916 772-3658
916 765-6875 (Cell)
bill.martin at emulex.com



More information about the T10 mailing list