Handling ordered tags
I'm trying to understand all the implications of allowing ordered tags for a SCSI LLD, especially when running QERR=0 with autosense and no ACA.
Are any of these problems a concern given how ordered tags are used in Linux?
1. If an ordered tag is sent and a previously sent simple tagged op completes with a failure, the ordered tag will still execute.
2. If an ordered tag is sent and completes with a failure, any simple tags sent after it will execute.
I guess my bigger question is, are there any additional requirements on an LLD in order for it to support ordered tags? Can the LLD send back responses in any order?
Thanks
Signature · 3 lines
Brian King eServer Storage I/O IBM Linux Technology Center