iPXE
|
Format of buffer filled in by pxenv_get_cached_info() More...
#include <pxe_api.h>
Data Structures | |
union | bootph_vendor |
DHCP options. More... | |
Data Fields | |
UINT8_t | opcode |
Message opcode. More... | |
UINT8_t | Hardware |
NIC hardware type. More... | |
UINT8_t | Hardlen |
MAC address length. More... | |
UINT8_t | Gatehops |
Gateway hops. More... | |
UINT32_t | ident |
DHCP transaction id (xid) More... | |
UINT16_t | seconds |
Elapsed time. More... | |
UINT16_t | Flags |
Flags. More... | |
IP4_t | cip |
Client IP address. More... | |
IP4_t | yip |
Your IP address. More... | |
IP4_t | sip |
Server IP address. More... | |
IP4_t | gip |
Gateway IP address. More... | |
MAC_ADDR_t | CAddr |
Client MAC address. More... | |
UINT8_t | Sname [64] |
Server host name. More... | |
UINT8_t | bootfile [128] |
Boot file name. More... | |
union bootph::bootph_vendor | vendor |
Format of buffer filled in by pxenv_get_cached_info()
This somewhat convoluted data structure simply describes the layout of a DHCP packet. Refer to RFC2131 section 2 for a full description.
UINT8_t bootph::opcode |
UINT8_t bootph::Hardware |
NIC hardware type.
Valid values are as for s_PXENV_UNDI_GET_INFORMATION::HwType.
UINT8_t bootph::Gatehops |
UINT16_t bootph::seconds |
UINT16_t bootph::Flags |
Flags.
This is the bitwise-OR of any of the following values: BOOTP_BCAST.
IP4_t bootph::cip |
IP4_t bootph::yip |
IP4_t bootph::sip |
IP4_t bootph::gip |
MAC_ADDR_t bootph::CAddr |
union bootph::bootph_vendor bootph::vendor |