iPXE
Data Fields
EFI_IP6_CONFIG_INTERFACE_INFO Struct Reference

EFI_IP6_CONFIG_INTERFACE_INFO describes the operational state of the interface this EFI IPv6 Configuration Protocol instance manages. More...

#include <Ip6Config.h>

Data Fields

CHAR16 Name [32]
 The name of the interface. More...
 
UINT8 IfType
 The interface type of the network interface. More...
 
UINT32 HwAddressSize
 The size, in bytes, of the network interface's hardware address. More...
 
EFI_MAC_ADDRESS HwAddress
 The hardware address for the network interface. More...
 
UINT32 AddressInfoCount
 Number of EFI_IP6_ADDRESS_INFO structures pointed to by AddressInfo. More...
 
EFI_IP6_ADDRESS_INFOAddressInfo
 Pointer to an array of EFI_IP6_ADDRESS_INFO instances which contain the local IPv6 addresses and the corresponding prefix length information. More...
 
UINT32 RouteCount
 Number of route table entries in the following RouteTable. More...
 
EFI_IP6_ROUTE_TABLERouteTable
 The route table of the IPv6 network stack runs on this interface. More...
 

Detailed Description

EFI_IP6_CONFIG_INTERFACE_INFO describes the operational state of the interface this EFI IPv6 Configuration Protocol instance manages.

Definition at line 104 of file Ip6Config.h.

Field Documentation

◆ Name

CHAR16 EFI_IP6_CONFIG_INTERFACE_INFO::Name[32]

The name of the interface.

It is a NULL-terminated string.

Definition at line 108 of file Ip6Config.h.

◆ IfType

UINT8 EFI_IP6_CONFIG_INTERFACE_INFO::IfType

The interface type of the network interface.

Definition at line 112 of file Ip6Config.h.

◆ HwAddressSize

UINT32 EFI_IP6_CONFIG_INTERFACE_INFO::HwAddressSize

The size, in bytes, of the network interface's hardware address.

Definition at line 116 of file Ip6Config.h.

◆ HwAddress

EFI_MAC_ADDRESS EFI_IP6_CONFIG_INTERFACE_INFO::HwAddress

The hardware address for the network interface.

Definition at line 120 of file Ip6Config.h.

◆ AddressInfoCount

UINT32 EFI_IP6_CONFIG_INTERFACE_INFO::AddressInfoCount

Number of EFI_IP6_ADDRESS_INFO structures pointed to by AddressInfo.

Definition at line 124 of file Ip6Config.h.

◆ AddressInfo

EFI_IP6_ADDRESS_INFO* EFI_IP6_CONFIG_INTERFACE_INFO::AddressInfo

Pointer to an array of EFI_IP6_ADDRESS_INFO instances which contain the local IPv6 addresses and the corresponding prefix length information.

Set to NULL if AddressInfoCount is zero.

Definition at line 131 of file Ip6Config.h.

◆ RouteCount

UINT32 EFI_IP6_CONFIG_INTERFACE_INFO::RouteCount

Number of route table entries in the following RouteTable.

Definition at line 135 of file Ip6Config.h.

◆ RouteTable

EFI_IP6_ROUTE_TABLE* EFI_IP6_CONFIG_INTERFACE_INFO::RouteTable

The route table of the IPv6 network stack runs on this interface.

Set to NULL if RouteCount is zero.

Definition at line 140 of file Ip6Config.h.


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