MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_IP4_CONFIG2_INTERFACE_INFO Struct Reference

Data Fields

CHAR16 Name [EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE]
 
UINT8 IfType
 
UINT32 HwAddressSize
 
EFI_MAC_ADDRESS HwAddress
 
EFI_IPv4_ADDRESS StationAddress
 
EFI_IPv4_ADDRESS SubnetMask
 
UINT32 RouteTableSize
 
EFI_IP4_ROUTE_TABLERouteTable
 

Detailed Description

Field Documentation

EFI_MAC_ADDRESS EFI_IP4_CONFIG2_INTERFACE_INFO::HwAddress

The hardware address for the network interface.

UINT32 EFI_IP4_CONFIG2_INTERFACE_INFO::HwAddressSize

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

UINT8 EFI_IP4_CONFIG2_INTERFACE_INFO::IfType

The interface type of the network interface. See RFC 1700, section "Number Hardware Type".

CHAR16 EFI_IP4_CONFIG2_INTERFACE_INFO::Name[EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE]

The name of the interface. It is a NULL-terminated Unicode string.

EFI_IP4_ROUTE_TABLE* EFI_IP4_CONFIG2_INTERFACE_INFO::RouteTable

The route table of the IPv4 network stack runs on this interface. Set to NULL if RouteTableSize is zero. Type EFI_IP4_ROUTE_TABLE is defined in EFI_IP4_PROTOCOL.GetModeData().

UINT32 EFI_IP4_CONFIG2_INTERFACE_INFO::RouteTableSize

Size of the following RouteTable, in bytes. May be zero.

EFI_IPv4_ADDRESS EFI_IP4_CONFIG2_INTERFACE_INFO::StationAddress

The station IPv4 address of this EFI IPv4 network stack.

EFI_IPv4_ADDRESS EFI_IP4_CONFIG2_INTERFACE_INFO::SubnetMask

The subnet address mask that is associated with the station address.