iPXE
Data Fields
_EFI_PXE_BASE_CODE_PROTOCOL Struct Reference

The EFI_PXE_BASE_CODE_PROTOCOL is used to control PXE-compatible devices. More...

#include <PxeBaseCode.h>

Data Fields

UINT64 Revision
 The revision of the EFI_PXE_BASE_CODE_PROTOCOL. More...
 
EFI_PXE_BASE_CODE_START Start
 
EFI_PXE_BASE_CODE_STOP Stop
 
EFI_PXE_BASE_CODE_DHCP Dhcp
 
EFI_PXE_BASE_CODE_DISCOVER Discover
 
EFI_PXE_BASE_CODE_MTFTP Mtftp
 
EFI_PXE_BASE_CODE_UDP_WRITE UdpWrite
 
EFI_PXE_BASE_CODE_UDP_READ UdpRead
 
EFI_PXE_BASE_CODE_SET_IP_FILTER SetIpFilter
 
EFI_PXE_BASE_CODE_ARP Arp
 
EFI_PXE_BASE_CODE_SET_PARAMETERS SetParameters
 
EFI_PXE_BASE_CODE_SET_STATION_IP SetStationIp
 
EFI_PXE_BASE_CODE_SET_PACKETS SetPackets
 
EFI_PXE_BASE_CODE_MODEMode
 The pointer to the EFI_PXE_BASE_CODE_MODE data for this device. More...
 

Detailed Description

The EFI_PXE_BASE_CODE_PROTOCOL is used to control PXE-compatible devices.

An EFI_PXE_BASE_CODE_PROTOCOL will be layered on top of an EFI_MANAGED_NETWORK_PROTOCOL protocol in order to perform packet level transactions. The EFI_PXE_BASE_CODE_PROTOCOL handle also supports the EFI_LOAD_FILE_PROTOCOL protocol. This provides a clean way to obtain control from the boot manager if the boot path is from the remote device.

Definition at line 908 of file PxeBaseCode.h.

Field Documentation

◆ Revision

UINT64 _EFI_PXE_BASE_CODE_PROTOCOL::Revision

The revision of the EFI_PXE_BASE_CODE_PROTOCOL.

All future revisions must be backwards compatible. If a future version is not backwards compatible it is not the same GUID.

Definition at line 914 of file PxeBaseCode.h.

◆ Start

EFI_PXE_BASE_CODE_START _EFI_PXE_BASE_CODE_PROTOCOL::Start

Definition at line 915 of file PxeBaseCode.h.

◆ Stop

EFI_PXE_BASE_CODE_STOP _EFI_PXE_BASE_CODE_PROTOCOL::Stop

Definition at line 916 of file PxeBaseCode.h.

◆ Dhcp

EFI_PXE_BASE_CODE_DHCP _EFI_PXE_BASE_CODE_PROTOCOL::Dhcp

Definition at line 917 of file PxeBaseCode.h.

◆ Discover

EFI_PXE_BASE_CODE_DISCOVER _EFI_PXE_BASE_CODE_PROTOCOL::Discover

Definition at line 918 of file PxeBaseCode.h.

◆ Mtftp

EFI_PXE_BASE_CODE_MTFTP _EFI_PXE_BASE_CODE_PROTOCOL::Mtftp

Definition at line 919 of file PxeBaseCode.h.

◆ UdpWrite

EFI_PXE_BASE_CODE_UDP_WRITE _EFI_PXE_BASE_CODE_PROTOCOL::UdpWrite

Definition at line 920 of file PxeBaseCode.h.

◆ UdpRead

EFI_PXE_BASE_CODE_UDP_READ _EFI_PXE_BASE_CODE_PROTOCOL::UdpRead

Definition at line 921 of file PxeBaseCode.h.

◆ SetIpFilter

EFI_PXE_BASE_CODE_SET_IP_FILTER _EFI_PXE_BASE_CODE_PROTOCOL::SetIpFilter

Definition at line 922 of file PxeBaseCode.h.

◆ Arp

EFI_PXE_BASE_CODE_ARP _EFI_PXE_BASE_CODE_PROTOCOL::Arp

Definition at line 923 of file PxeBaseCode.h.

◆ SetParameters

EFI_PXE_BASE_CODE_SET_PARAMETERS _EFI_PXE_BASE_CODE_PROTOCOL::SetParameters

Definition at line 924 of file PxeBaseCode.h.

◆ SetStationIp

EFI_PXE_BASE_CODE_SET_STATION_IP _EFI_PXE_BASE_CODE_PROTOCOL::SetStationIp

Definition at line 925 of file PxeBaseCode.h.

◆ SetPackets

EFI_PXE_BASE_CODE_SET_PACKETS _EFI_PXE_BASE_CODE_PROTOCOL::SetPackets

Definition at line 926 of file PxeBaseCode.h.

◆ Mode

EFI_PXE_BASE_CODE_MODE* _EFI_PXE_BASE_CODE_PROTOCOL::Mode

The pointer to the EFI_PXE_BASE_CODE_MODE data for this device.

Definition at line 930 of file PxeBaseCode.h.

Referenced by efi_nullify_pxe(), and efi_pxe_install().


The documentation for this struct was generated from the following file: