The PERSISTENT RESERVE IN parameter data for Read Keys is defined in Table 42.
Table 42. PERSISTENT RESERVE IN Parameter Data for Read Keys
| 7 | 6 | 5 |
| 4 | 3 |
| 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
| Generation |
|
|
| ||
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
| Additional Length |
|
|
| ||
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
| First Reservation Key |
|
|
| |||
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
| Additional Reservation Keys |
|
|
| |||
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Generation is a counter for PERSISTENT RESERVE OUT command requests. Additional Length is a count of the number of bytes in the Reservation Key list.
For Additional Reservation Keys, a maximum of one reservation key per initiator is supported.
The PERSISTENT RESERVE IN parameter data for Read Reservations is defined in Table 43.
Table 43. PERSISTENT RESERVE IN Parameter Data for Read Reservations
| 7 | 6 | 5 |
| 4 | 3 |
| 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
| Generation |
|
|
| ||
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
| Additional Length |
|
|
| ||
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
: |
|
|
| Reservation Descriptors |
|
|
| |||
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Generation is a counter for PERSISTENT RESERVE OUT command requests.
Additional Length is a count of the number of bytes in the Reservation Key list.
Chapter 2. Command Support 37