PXE Base Code Protocol
Version 1.02 12/12/00 269
Description
This function sets parameters that affect the operation of the PXE Base Code Protocol. The
parameter specified by NewAutoArp is used to control the generation of ARP protocol packets. If
NewAutoArp is TRUE, then ARP Protocol packets will be generated as required by the PXE Base
Code Protocol. If NewAutoArp is FALSE, then no ARP Protocol packets will be generated. In
this case, the only mappings that are available are those stored in the ArpCache of the
EFI_PXE_BASE_CODE_MODE structure. If there are not enough mappings in the ArpCache to
perform a PXE Base Code Protocol service, then the service will fail. This function updates the
AutoArp field of the EFI_PXE_BASE_CODE_MODE structure to NewAutoArp.
The EFI_PXE_BASE_CODE.SetParameters() call must be invoked after a Callback
Protocol is installed to enable the use of callbacks.
Status Codes Returned
EFI_SUCCESS The new parameters values were updated.
EFI_INVALID_PARAMETER One of the parameters is not valid.
EFI_NOT_STARTED The PXE Base Code Protocol is not in the started state.