|
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 |
1.8.15