|
XenevaOS
|
#include <Ip6Config.h>

Public Attributes | |
| CHAR16 | Name [32] |
| UINT8 | IfType |
| UINT32 | HwAddressSize |
| EFI_MAC_ADDRESS | HwAddress |
| UINT32 | AddressInfoCount |
| EFI_IP6_ADDRESS_INFO * | AddressInfo |
| UINT32 | RouteCount |
| EFI_IP6_ROUTE_TABLE * | RouteTable |
EFI_IP6_CONFIG_INTERFACE_INFO describes the operational state of the interface this EFI IPv6 Configuration Protocol instance manages.
| 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.
| UINT32 EFI_IP6_CONFIG_INTERFACE_INFO::AddressInfoCount |
Number of EFI_IP6_ADDRESS_INFO structures pointed to by AddressInfo.
| EFI_MAC_ADDRESS EFI_IP6_CONFIG_INTERFACE_INFO::HwAddress |
The hardware address for the network interface.
| UINT32 EFI_IP6_CONFIG_INTERFACE_INFO::HwAddressSize |
The size, in bytes, of the network interface's hardware address.
| UINT8 EFI_IP6_CONFIG_INTERFACE_INFO::IfType |
The interface type of the network interface.
| CHAR16 EFI_IP6_CONFIG_INTERFACE_INFO::Name[32] |
The name of the interface. It is a NULL-terminated string.
| UINT32 EFI_IP6_CONFIG_INTERFACE_INFO::RouteCount |
Number of route table entries in the following 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.