02-214r1 SAS hash transport checking - minimum frame size checking

Elliott, Robert (Server Storage) Elliott at hp.com
Mon Jun 10 14:53:37 PDT 2002


* From the T10 Reflector (t10 at t10.org), posted by:
* "Elliott, Robert (Server Storage)" <Elliott at hp.com>
*
In 02-214r1 SAS hash transport checking (approved by the SAS WG last
week), the SSP link layer state machine is given this rule:

    A frame shall be accepted if:
    ...
    b) the number of bytes between the SOF and EOF is greater than or 
    equal to 28 and less than or  equal to 1 052 bytes; 
    c) the CRC is valid.

Should the link layer enforce a minimum frame size of 28?

Options are:
1) require 0 bytes.  SOF followed by EOF would be valid at the link
layer but discarded by the transport layer.
2) require 4 bytes.  This ensures room for a CRC but no frame data. The
frame would be discarded by the transport layer.
3) require 8 bytes.  This ensures room for a dword of useful frame data
plus a CRC. The frame would be regarded by today's transport layer.
4) require 28 bytes.  This ensures room for a 24 byte SSP frame header
plus a CRC.  This is what 02-214r1 proposes.

--
Rob Elliott, elliott at hp.com
Industry Standard Server Storage Advanced Technology
Hewlett-Packard


*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org




More information about the T10 mailing list