Intel Extensible Firmware Interface User Manual
Page 641

Protocols
— Network Support
Version 1.10
12/01/02
15-35
IpFilter
The current IP receive filter settings. The receive filter is
disabled and the number of IP receive filters is set to zero by the
function, and is set by the
function.
ArpCacheEntries
The number of valid entries in the ARP cache. This field is reset
to zero by the
Start()
function.
ArpCache
Array of cached ARP entries.
RouteTableEntries
The number of valid entries in the current route table. This field
is reset to zero by the
Start()
function.
RouteTable
Array of route table entries.
IcmpError
ICMP error packet. This field is updated when an ICMP error is
received and is undefined until the first ICMP error is received.
This field is zero-filled by the
Start()
function.
TftpError
TFTP error packet. This field is updated when a TFTP error is
received and is undefined until the first TFTP error is received.
This field is zero-filled by the
Start()
function.
//*******************************************************
// EFI_PXE_BASE_CODE_UDP_PORT
//*******************************************************
typedef UINT16 EFI_PXE_BASE_CODE_UDP_PORT;
//*******************************************************
// EFI_IPv4_ADDRESS and EFI_IPv6_ADDRESS
//*******************************************************
typedef struct {
UINT8
Addr[4];
} EFI_IPv4_ADDRESS;
typedef struct {
UINT8
Addr[16];
} EFI_IPv6_ADDRESS;
//*******************************************************
// EFI_IP_ADDRESS
//*******************************************************
typedef union {
UINT32
Addr[4];
EFI_IPv4_ADDRESS
v4;
EFI_IPv6_ADDRESS
v6;
} EFI_IP_ADDRESS;