|
iPXE
|
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_MODE * | Mode |
| The pointer to the EFI_PXE_BASE_CODE_MODE data for this device. More... | |
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 906 of file PxeBaseCode.h.
| 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 912 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_START _EFI_PXE_BASE_CODE_PROTOCOL::Start |
Definition at line 913 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_STOP _EFI_PXE_BASE_CODE_PROTOCOL::Stop |
Definition at line 914 of file PxeBaseCode.h.
Referenced by efi_shim_inhibit_pxe().
| EFI_PXE_BASE_CODE_DHCP _EFI_PXE_BASE_CODE_PROTOCOL::Dhcp |
Definition at line 915 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_DISCOVER _EFI_PXE_BASE_CODE_PROTOCOL::Discover |
Definition at line 916 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_MTFTP _EFI_PXE_BASE_CODE_PROTOCOL::Mtftp |
Definition at line 917 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_UDP_WRITE _EFI_PXE_BASE_CODE_PROTOCOL::UdpWrite |
Definition at line 918 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_UDP_READ _EFI_PXE_BASE_CODE_PROTOCOL::UdpRead |
Definition at line 919 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_SET_IP_FILTER _EFI_PXE_BASE_CODE_PROTOCOL::SetIpFilter |
Definition at line 920 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_ARP _EFI_PXE_BASE_CODE_PROTOCOL::Arp |
Definition at line 921 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_SET_PARAMETERS _EFI_PXE_BASE_CODE_PROTOCOL::SetParameters |
Definition at line 922 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_SET_STATION_IP _EFI_PXE_BASE_CODE_PROTOCOL::SetStationIp |
Definition at line 923 of file PxeBaseCode.h.
| EFI_PXE_BASE_CODE_SET_PACKETS _EFI_PXE_BASE_CODE_PROTOCOL::SetPackets |
Definition at line 924 of file PxeBaseCode.h.
| 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 928 of file PxeBaseCode.h.
Referenced by efi_cachedhcp_record(), efi_nullify_pxe(), and efi_pxe_install().
1.8.15