beautypg.com

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

Page 233

background image

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.