Intel Extensible Firmware Interface User Manual
Page 638
Extensible Firmware Interface Specification
15-32
12/01/02
Version 1.10
EFI_PXE_BASE_CODE_IP_FILTER
IpFilter;
UINT32
ArpCacheEntries;
EFI_PXE_BASE_CODE_ARP_ENTRY
ArpCache[EFI_PXE_BASE_CODE_MAX_ARP_ENTRIES];
UINT32
RouteTableEntries;
EFI_PXE_BASE_CODE_ROUTE_ENTRY
RouteTable[EFI_PXE_BASE_CODE_MAX_ROUTE_ENTRIES];
EFI_PXE_BASE_CODE_ICMP_ERROR
IcmpError;
EFI_PXE_BASE_CODE_TFTP_ERROR
TftpError;
} EFI_PXE_BASE_CODE_MODE;
Started
TRUE
if this device has been started by calling
field is set to
TRUE
by the
Start()
function and to
FALSE
by
function.
Ipv6Available
TRUE
if the Simple Network Protocol being used supports IPv6.
Ipv6Supported
TRUE
if this PXE Base Code Protocol implementation supports
IPv6.
UsingIpv6
TRUE
if this device is currently using IPv6. This field is set by
the
Start()
function.
BisSupported
TRUE
if this PXE Base Code implementation supports Boot
Integrity Services (BIS). This field is set by the
Start()
function.
BisDetected
TRUE
if this device and the platform support Boot Integrity
Services (BIS). This field is set by the
Start()
function.
AutoArp
TRUE
for automatic ARP packet generation;
FALSE
otherwise.
This field is initialized to
TRUE
by
Start()
and can be
modified with the
function.
SendGUID
This field is used to change the Client Hardware Address
(chaddr) field in the DHCP and Discovery packets. Set to
TRUE
to send the SystemGuid (if one is available). Set to
FALSE
to
send the client NIC MAC address. This field is initialized to
FALSE
by
Start()
and can be modified with the
SetParameters()
function.
DhcpDiscoverValid
This field is initialized to
FALSE
by the
Start()
function and
set to
TRUE
when the
function completes successfully.
When
TRUE
, the
DhcpDiscover
field is valid. This field can
also be changed by the
function.