public abstract class ReadOrWriteStage extends TargetFullFeatureStage
ReadOrWriteCdb
class.connection, session, settings, targetPhase
Constructor and Description |
---|
ReadOrWriteStage(TargetFullFeaturePhase targetFullFeaturePhase) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkOverAndUnderflow(ReadOrWriteCdb cdb)
Checks if the
LOGICAL BLOCK ADDRESS and TRANSFER
LENGTH fields in the passed ReadOrWriteCdb are acceptable. |
createFixedFormatErrorPdu, createFixedFormatErrorPdu, createScsiResponsePdu, sendResponse
execute, getConnection
public ReadOrWriteStage(TargetFullFeaturePhase targetFullFeaturePhase)
protected void checkOverAndUnderflow(ReadOrWriteCdb cdb)
LOGICAL BLOCK ADDRESS
and TRANSFER
LENGTH
fields in the passed ReadOrWriteCdb
are acceptable. If illegal values are detected, an
instance of FieldPointerSenseKeySpecificData
describing the problem will be added to the
ReadOrWriteCdb
's queue-cdb
- a read or write command descriptor block to checkCommandDescriptorBlock.getIllegalFieldPointers()
Copyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.