2.2.2.3 STORAGE_QOS_CONTROL_RESPONSE Structure
The STORAGE_QOS_CONTROL_RESPONSE packet is sent by the server in response to a STORAGE_QOS_CONTROL_REQUEST packet.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ProtocolVersion |
Reserved |
||||||||||||||||||||||||||||||
Options |
|||||||||||||||||||||||||||||||
LogicalFlowID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
PolicyID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
InitiatorID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
TimeToLive |
|||||||||||||||||||||||||||||||
Status |
|||||||||||||||||||||||||||||||
MaximumIoRate |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
MinimumIoRate |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
BaseIoSize |
|||||||||||||||||||||||||||||||
Reserved |
|||||||||||||||||||||||||||||||
MaximumBandwidth |
|||||||||||||||||||||||||||||||
... |
ProtocolVersion (2 bytes): The protocol version. This MUST be set to one of the following values.
Value |
Version |
---|---|
0x0100 |
Storage QoS Protocol Version 1.0 |
0x0101 |
Storage QoS Protocol Version 1.1 |
Reserved (2 bytes): The server MUST set this field to 0, and the client MUST ignore it on receipt.
Options (4 bytes): The server MUST set this field to 0.
LogicalFlowID (16 bytes): The GUID of the logical flow to which the handle is currently associated.
PolicyID (16 bytes): The GUID of the Storage QoS Policy currently being applied to the logical flow.
InitiatorID (16 bytes): The GUID of the initiator to which the logical flow is currently associated.
TimeToLive (4 bytes): The expected period of validity of the Status, MaximumIoRate and MinimumIoRate fields, expressed in milliseconds.
Status (4 bytes): The current status of the logical flow. The server MUST set this field to one of the values specified in section 2.2.2.1.
MaximumIoRate (8 bytes): The maximum I/O initiation rate currently assigned to the logical flow, expressed in normalized input/output operations per second (normalized IOPS).
MinimumIoRate (8 bytes): The minimum I/O completion rate currently assigned to the logical flow, expressed in normalized IOPS.
BaseIoSize (4 bytes): The base I/O size used to compute the normalized size of an I/O request for the logical flow.
Reserved (4 bytes): Unused field. The server MUST set this field to zero.
MaximumBandwidth (8 bytes): The maximum bandwidth currently assigned to the logical flow, expressed in kilobytes per second. This field is not present in the SQoS dialect 1.0.