Differences
This shows you the differences between two versions of the page.
srp:sbft [2009/08/10 11:25] mcb30 created |
srp:sbft [2009/08/10 11:39] (current) mcb30 |
||
---|---|---|---|
Line 19: | Line 19: | ||
===== Structure ===== | ===== Structure ===== | ||
- | The sBFT consists of an ACPI Subtable, a SCSI Subtable, an SRP Subtable, and one or more transport-specific subtables such as the IB SRP Subtable. | + | The sBFT consists of an ACPI Subtable, a SCSI Subtable, an SRP Subtable, and one or more transport-specific subtables such as the IB Subtable. |
^ Content ^ Byte Offset ^ Byte Length ^ | ^ Content ^ Byte Offset ^ Byte Length ^ | ||
Line 25: | Line 25: | ||
| Offset to SCSI Subtable | 36 | 2 | | | Offset to SCSI Subtable | 36 | 2 | | ||
| Offset to SRP Subtable | 38 | 2 | | | Offset to SRP Subtable | 38 | 2 | | ||
- | | Offset to IB SRP Subtable | 40 | 2 | | + | | Offset to IB Subtable | 40 | 2 | |
| Reserved | 42 | 6 | | | Reserved | 42 | 6 | | ||
Line 36: | Line 36: | ||
This is the offset (in bytes from the start of the sBFT) to the SRP Subtable. | This is the offset (in bytes from the start of the sBFT) to the SRP Subtable. | ||
- | == Offset to IB SRP Subtable == | + | == Offset to IB Subtable == |
- | This is the offset (in bytes from the start of the sBFT) to the IB SRP Subtable. A zero value indicates that no IB SRP Subtable is present. | + | This is the offset (in bytes from the start of the sBFT) to the IB Subtable. A zero value indicates that no IB Subtable is present. |
===== ACPI Subtable ===== | ===== ACPI Subtable ===== | ||
Line 104: | Line 104: | ||
This is the target port identifier as defined in the SRP specification and used in the SRP_LOGIN_REQ request. | This is the target port identifier as defined in the SRP specification and used in the SRP_LOGIN_REQ request. | ||
- | ===== IB SRP Subtable ===== | + | ===== IB Subtable ===== |
- | The IB SRP Subtable, if present, contains values that are required for all SRP sessions running over Infiniband transport. | + | The IB Subtable, if present, contains values that are required for all SRP sessions running over Infiniband transport. |
- | Note that the SRP specification imposes an Infiniband-specific interpretation on the initiator and target port identifiers as found in the SRP Subtable (above); some values with Infiniband-specific meanings (e.g. the I/O Controller GUID) can therefore be derived from the values in the SRP Subtable and are not duplicated here in the IB SRP Subtable. | + | Note that the SRP specification imposes an Infiniband-specific interpretation on the initiator and target port identifiers as found in the SRP Subtable (above); some values with Infiniband-specific meanings (e.g. the I/O Controller GUID) can therefore be derived from the values in the SRP Subtable and are not duplicated here in the IB Subtable. |
^ Field ^ Byte Offset ^ Byte Length ^ | ^ Field ^ Byte Offset ^ Byte Length ^ |