Intel Extensible Firmware Interface User Manual

Page 641

Advertising
background image

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

Start()

function, and is set by the

SetIpFilter()

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;

Advertising