ReactOS 0.4.16-dev-122-g325d74c
INFINIBAND_DEVICE_PATH Struct Reference

#include <DevicePath.h>

Collaboration diagram for INFINIBAND_DEVICE_PATH:

Public Attributes

EFI_DEVICE_PATH_PROTOCOL Header
 
UINT32 ResourceFlags
 
UINT8 PortGid [16]
 
UINT64 ServiceId
 
UINT64 TargetPortId
 
UINT64 DeviceId
 

Detailed Description

Definition at line 622 of file DevicePath.h.

Member Data Documentation

◆ DeviceId

UINT64 INFINIBAND_DEVICE_PATH::DeviceId

64-bit persistent ID of remote device.

Definition at line 650 of file DevicePath.h.

◆ Header

EFI_DEVICE_PATH_PROTOCOL INFINIBAND_DEVICE_PATH::Header

Definition at line 623 of file DevicePath.h.

◆ PortGid

UINT8 INFINIBAND_DEVICE_PATH::PortGid[16]

128-bit Global Identifier for remote fabric port.

Definition at line 637 of file DevicePath.h.

◆ ResourceFlags

UINT32 INFINIBAND_DEVICE_PATH::ResourceFlags

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.

Definition at line 633 of file DevicePath.h.

◆ ServiceId

UINT64 INFINIBAND_DEVICE_PATH::ServiceId

64-bit unique identifier to remote IOC or server process. Interpretation of field specified by Resource Flags (bit 0).

Definition at line 642 of file DevicePath.h.

◆ TargetPortId

UINT64 INFINIBAND_DEVICE_PATH::TargetPortId

64-bit persistent ID of remote IOC port.

Definition at line 646 of file DevicePath.h.


The documentation for this struct was generated from the following file: