10 ipv6 device path, 11 infiniband device path – Intel Extensible Firmware Interface User Manual
Page 233

Protocols
— Device Path Protocol
Version 1.10
12/01/02
8-13
8.3.4.10 IPv6 Device Path
Table 8-19. IPv6 Device Path
Mnemonic
Byte
Offset
Byte
Length
Description
Type 0
1
Type
3
– Messaging Device Path
Sub-Type 1
1
Sub-Type
13
– IPv6
Length
2
2
Length of this structure in bytes. Length is 43 bytes.
Local IP Address
4
16
The local IPv6 address
Remote IP Address
20
16
The remote IPv6 address
Local Port
36
2
The local port number
Remote Port
38
2
The remote port number
Protocol
40
2
The network protocol (i.e. UDP, TCP). See RFC 1700
StaticIPAddress
42
1
0x00 - The Source IP Address was assigned though DHCP
0x01 - The Source IP Address is statically bound
8.3.4.11 InfiniBand Device Path
Table 8-20. InfiniBand Device Path
Mnemonic
Byte
Offset
Byte
Length
Description
Type 0
1
Type
3
– Messaging Device Path
Sub-Type 1
1
Sub-Type
9
– InfiniBand
Length
2
2
Length of this structure in bytes. Length is 48 bytes.
Resource Flags
4
4
Flags to help identify/manage InfiniBand device path
elements:
• Bit 0 – IOC/Service (0b = IOC, 1b = Service)
• Bit 1 – Extend Boot Environment
• Bit 2 – Console Protocol
• Bit 3 – Storage Protocol
• Bit 4 – Network Protocol
All other bits are reserved.
PORT GID
8
16
128-bit Global Identifier for remote fabric port
IOC GUID/Service ID
24
8
64-bit unique identifier to remote IOC or server process.
Interpretation of field specified by Resource Flags (bit 0)
Target Port ID
32
8
64-bit persistent ID of remote IOC port
Device ID
40
8
64-bit persistent ID of remote device
Note:
The usage of the terms GUID and GID is per the InfiniBand Specification. The term GUID is not
the same as the
EFI_GUID
type defined in this EFI Specification.