SAS SSP link layer - which NAK for frame size errors

Elliott, Robert (Server Storage) Elliott at hp.com
Mon Jun 10 15:18:08 PDT 2002


* From the T10 Reflector (t10 at t10.org), posted by:
* "Elliott, Robert (Server Storage)" <Elliott at hp.com>
*
Which NAK should the link layer return if it detects a frame size that
is out of bounds?

There are currently two NAK primitives:
NAK(GENERAL ERROR)
NAK(CRC ERROR)

Options:
1. Use NAK(GENERAL ERROR) to report both too-small and too-large frames
2. Add NAK(FRAME SIZE ERROR) and use it for both cases
3. Add NAK(FRAME SIZE TOO SMALL) and NAK(FRAME SIZE TOO LARGE)
4. Rename NAK(GENERAL ERROR) to NAK(FRAME SIZE ERROR) and use it for
both cases
5. Add NAK(FRAME SIZE TOO SMALL) and NAK(FRAME SIZE TOO LARGE) and
remove NAK(GENERAL ERROR)

[if the link layer doesn't enforce any minimum frame size, only the
too-large case need be handled]

The group's conclusion will need to be included in the SSP link layer's
SSP_TAN and SSP_RF state machines.

--
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