EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Data Fields

_PXEBC_PRIVATE_DATA Struct Reference

#include <PxeBcImpl.h>

Data Fields

UINT32 Signature
EFI_HANDLE Controller
EFI_HANDLE Image
EFI_HANDLE ArpChild
EFI_HANDLE Dhcp4Child
EFI_HANDLE Ip4Child
EFI_HANDLE Mtftp4Child
EFI_HANDLE Udp4ReadChild
EFI_HANDLE Udp4WriteChild
EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOLNii
EFI_PXE_BASE_CODE_PROTOCOL PxeBc
EFI_LOAD_FILE_PROTOCOL LoadFile
EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL LoadFileCallback
EFI_PXE_BASE_CODE_CALLBACK_PROTOCOLPxeBcCallback
EFI_ARP_PROTOCOLArp
EFI_DHCP4_PROTOCOLDhcp4
EFI_IP4_PROTOCOLIp4
EFI_IP4_CONFIG_DATA Ip4ConfigData
EFI_MTFTP4_PROTOCOLMtftp4
EFI_UDP4_PROTOCOLUdp4Read
EFI_UDP4_PROTOCOLUdp4Write
UINT16 CurrentUdpSrcPort
EFI_UDP4_CONFIG_DATA Udp4CfgData
EFI_PXE_BASE_CODE_MODE Mode
EFI_PXE_BASE_CODE_FUNCTION Function
CHAR8BootFileName
EFI_IP_ADDRESS StationIp
EFI_IP_ADDRESS SubnetMask
EFI_IP_ADDRESS GatewayIp
EFI_IP_ADDRESS ServerIp
BOOLEAN AddressIsOk
UINT32 Ip4MaxPacketSize
UINTN BlockSize
UINTN FileSize
UINT8 OptionBuffer [PXEBC_DHCP4_MAX_OPTION_SIZE]
EFI_DHCP4_PACKET SeedPacket
EFI_MAC_ADDRESS Mac
UINT8 MacLen
BOOLEAN SortOffers
BOOLEAN GotProxyOffer
UINT32 NumOffers
UINT32 SelectedOffer
UINT32 ProxyOfferType
PXEBC_CACHED_DHCP4_PACKET ProxyOffer
PXEBC_CACHED_DHCP4_PACKET Dhcp4Ack
PXEBC_CACHED_DHCP4_PACKET PxeReply
PXEBC_CACHED_DHCP4_PACKET Dhcp4Offers [PXEBC_MAX_OFFER_NUM]
UINT32 ServerCount [DHCP4_PACKET_TYPE_MAX]
UINT32 OfferIndex [DHCP4_PACKET_TYPE_MAX][PXEBC_MAX_OFFER_NUM]
UINT32 BootpIndex
UINT32 ProxyIndex [DHCP4_PACKET_TYPE_MAX]
UINT32 BinlIndex [PXEBC_MAX_OFFER_NUM]
EFI_EVENT GetArpCacheEvent
EFI_IP4_COMPLETION_TOKEN IcmpErrorRcvToken
PXEBC_PRIVATE_PROTOCOL Id
EFI_SIMPLE_NETWORK_PROTOCOLSnp
PXEBC_VIRTUAL_NICIp4Nic
PXEBC_VIRTUAL_NICIp6Nic
EFI_HANDLE Ip6Child
EFI_HANDLE Dhcp6Child
EFI_HANDLE Mtftp6Child
EFI_HANDLE Udp6ReadChild
EFI_HANDLE Udp6WriteChild
EFI_IP6_PROTOCOLIp6
EFI_IP6_CONFIG_PROTOCOLIp6Cfg
EFI_DHCP6_PROTOCOLDhcp6
EFI_MTFTP6_PROTOCOLMtftp6
EFI_UDP6_PROTOCOLUdp6Read
EFI_UDP6_PROTOCOLUdp6Write
EFI_DEVICE_PATH_PROTOCOLDevicePath
UINT32 Ip6Policy
UINT32 SolicitTimes
UINT64 ElapsedTime
EFI_UDP6_CONFIG_DATA Udp6CfgData
EFI_IP4_CONFIG_DATA Ip4CfgData
EFI_IP6_CONFIG_DATA Ip6CfgData
EFI_EVENT UdpTimeOutEvent
EFI_EVENT ArpUpdateEvent
EFI_IP4_COMPLETION_TOKEN IcmpToken
EFI_IP6_COMPLETION_TOKEN Icmp6Token
BOOLEAN IsAddressOk
BOOLEAN IsOfferSorted
BOOLEAN IsProxyRecved
BOOLEAN IsDoDiscover
UINT16 CurSrcPort
UINT32 Ip6MaxPacketSize
UINT8BootFileName
UINTN BootFileSize
PXEBC_DHCP_PACKET_CACHE ProxyOffer
PXEBC_DHCP_PACKET_CACHE DhcpAck
PXEBC_DHCP_PACKET_CACHE PxeReply
EFI_DHCP6_PACKETDhcp6Request
UINT32 SelectIndex
UINT32 SelectProxyType
PXEBC_DHCP_PACKET_CACHE OfferBuffer [PXEBC_OFFER_MAX_NUM]
UINT32 OfferNum
UINT32 OfferCount [PxeOfferTypeMax]

Detailed Description

Definition at line 58 of file PxeBcImpl.h.


Field Documentation

Definition at line 95 of file PxeBcImpl.h.

Definition at line 75 of file PxeBcImpl.h.

Definition at line 62 of file PxeBcImpl.h.

Definition at line 153 of file PxeBcImpl.h.

UINT32 BinlIndex[PXEBC_MAX_OFFER_NUM]

Definition at line 128 of file PxeBcImpl.h.

Definition at line 97 of file PxeBcImpl.h.

Definition at line 170 of file PxeBcImpl.h.

Definition at line 89 of file PxeBcImpl.h.

Definition at line 171 of file PxeBcImpl.h.

Definition at line 126 of file PxeBcImpl.h.

Definition at line 60 of file PxeBcImpl.h.

Definition at line 82 of file PxeBcImpl.h.

Definition at line 166 of file PxeBcImpl.h.

Definition at line 139 of file PxeBcImpl.h.

Definition at line 76 of file PxeBcImpl.h.

Definition at line 115 of file PxeBcImpl.h.

Definition at line 63 of file PxeBcImpl.h.

PXEBC_CACHED_DHCP4_PACKET Dhcp4Offers[PXEBC_MAX_OFFER_NUM]

Definition at line 117 of file PxeBcImpl.h.

Definition at line 130 of file PxeBcImpl.h.

Definition at line 123 of file PxeBcImpl.h.

Definition at line 177 of file PxeBcImpl.h.

Definition at line 175 of file PxeBcImpl.h.

Definition at line 145 of file PxeBcImpl.h.

Definition at line 98 of file PxeBcImpl.h.

Definition at line 87 of file PxeBcImpl.h.

Definition at line 93 of file PxeBcImpl.h.

Definition at line 130 of file PxeBcImpl.h.

Definition at line 106 of file PxeBcImpl.h.

Definition at line 155 of file PxeBcImpl.h.

Definition at line 134 of file PxeBcImpl.h.

Definition at line 154 of file PxeBcImpl.h.

Definition at line 102 of file PxeBcImpl.h.

Definition at line 61 of file PxeBcImpl.h.

Definition at line 77 of file PxeBcImpl.h.

Definition at line 149 of file PxeBcImpl.h.

Definition at line 64 of file PxeBcImpl.h.

Definition at line 78 of file PxeBcImpl.h.

Definition at line 96 of file PxeBcImpl.h.

Definition at line 105 of file PxeBcImpl.h.

Definition at line 128 of file PxeBcImpl.h.

Definition at line 129 of file PxeBcImpl.h.

Definition at line 150 of file PxeBcImpl.h.

Definition at line 122 of file PxeBcImpl.h.

Definition at line 169 of file PxeBcImpl.h.

Definition at line 106 of file PxeBcImpl.h.

Definition at line 143 of file PxeBcImpl.h.

Definition at line 157 of file PxeBcImpl.h.

Definition at line 160 of file PxeBcImpl.h.

Definition at line 158 of file PxeBcImpl.h.

Definition at line 159 of file PxeBcImpl.h.

Definition at line 72 of file PxeBcImpl.h.

Definition at line 73 of file PxeBcImpl.h.

Definition at line 102 of file PxeBcImpl.h.

Definition at line 103 of file PxeBcImpl.h.

Definition at line 86 of file PxeBcImpl.h.

Definition at line 79 of file PxeBcImpl.h.

Definition at line 65 of file PxeBcImpl.h.

Definition at line 131 of file PxeBcImpl.h.

Definition at line 124 of file PxeBcImpl.h.

Definition at line 69 of file PxeBcImpl.h.

Definition at line 107 of file PxeBcImpl.h.

PXEBC_DHCP_PACKET_CACHE OfferBuffer[PXEBC_OFFER_MAX_NUM]

Definition at line 209 of file PxeBcImpl.h.

UINT32 OfferCount[PxeOfferTypeMax]

Definition at line 211 of file PxeBcImpl.h.

Definition at line 125 of file PxeBcImpl.h.

Definition at line 210 of file PxeBcImpl.h.

UINT8 OptionBuffer[PXEBC_DHCP4_MAX_OPTION_SIZE]

Definition at line 100 of file PxeBcImpl.h.

UINT32 ProxyIndex[DHCP4_PACKET_TYPE_MAX]

Definition at line 127 of file PxeBcImpl.h.

Definition at line 114 of file PxeBcImpl.h.

Definition at line 174 of file PxeBcImpl.h.

Definition at line 109 of file PxeBcImpl.h.

Definition at line 71 of file PxeBcImpl.h.

Definition at line 74 of file PxeBcImpl.h.

Definition at line 176 of file PxeBcImpl.h.

Definition at line 116 of file PxeBcImpl.h.

Definition at line 101 of file PxeBcImpl.h.

Definition at line 108 of file PxeBcImpl.h.

Definition at line 207 of file PxeBcImpl.h.

Definition at line 208 of file PxeBcImpl.h.

UINT32 ServerCount[DHCP4_PACKET_TYPE_MAX]

Definition at line 124 of file PxeBcImpl.h.

Definition at line 94 of file PxeBcImpl.h.

Definition at line 59 of file PxeBcImpl.h.

Definition at line 103 of file PxeBcImpl.h.

Definition at line 144 of file PxeBcImpl.h.

Definition at line 105 of file PxeBcImpl.h.

Definition at line 91 of file PxeBcImpl.h.

Definition at line 92 of file PxeBcImpl.h.

Definition at line 83 of file PxeBcImpl.h.

Definition at line 80 of file PxeBcImpl.h.

Definition at line 66 of file PxeBcImpl.h.

Definition at line 81 of file PxeBcImpl.h.

Definition at line 67 of file PxeBcImpl.h.

Definition at line 148 of file PxeBcImpl.h.

Definition at line 132 of file PxeBcImpl.h.

Definition at line 125 of file PxeBcImpl.h.

Definition at line 133 of file PxeBcImpl.h.

Definition at line 126 of file PxeBcImpl.h.

Definition at line 152 of file PxeBcImpl.h.


The documentation for this struct was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines