4.1 Control/Sense Commands

The "Additional Length" field contains a count of the number of bytes in the Reservation key list. If the Allocation Length value specified by the PERSISTENT RESERVE IN command is too small to transfer the entire valid parameter list, the bytes starting at byte 0 of the list and numbering as many as the specified byte count are transferred to the INIT. Even if the rest of the list is discarded without being transferred, the "Additional Length" field indicates the total number of bytes in the valid Reservation Key list (this is not considered to be an error).

The reservation key list contains the 8-byte reservation keys for all initiators that have registered through all ports with the device server.

(3) PERSISTENT RESERVE IN parameter data for READ RESERVATIONS

The format of the parameter data provided in response to a PERSISTENT RESERVE IN command with the READ RESERVATIONS Service Action is shown in Table 4.26.

Table 4.26 PERSISTENT RESERVE IN parameter data for READ RESERVATIONS

 

 

 

Bit

 

7

6

5

 

4

3

 

2

1

0

 

 

 

 

Byte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

(MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

~

 

 

 

 

 

Generation

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

(LSB)

 

Header

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

(MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

~

 

 

 

 

Additional Length (n-7)

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

(LSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

(MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reservation descriptor(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

(see below)

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

(LSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The "Generation" field shall be as defined for the PERSISTENT RESERVE IN READ KEYS Service Action parameter data (see 4.1.17 (2) ).

The "Additional Length" field contains the count of bytes in the "Reservation Descriptors" field (after Byte 8). If the value specified in the "Additional Length" field by the PERSISTENT RESERVE IN command is not sufficient to contain the entire parameter list, then only the first portion of the list (byte 0 to the number specified) shall be sent to the application client. The remaining bytes shall be truncated, although the "Additional Length" field shall still contain the actual number of bytes in the "Reservation Descriptors" field without consideration of any truncation resulting from an insufficient value in the "Additional Length" field. This shall not be considered an error.

C141-C013

197

Page 201
Image 201
Fujitsu MBC2073RC, MBC2036RC, MBA3300RC, MBA3147RC, MBA3073RC Persistent Reserve in parameter data for Read Reservations