|
XenevaOS
|
#include <Dhcp4.h>

Public Attributes | |
| UINT8 | OpCode |
| UINT8 | HwType |
| UINT8 | HwAddrLen |
| UINT8 | Hops |
| UINT32 | Xid |
| UINT16 | Seconds |
| UINT16 | Reserved |
| EFI_IPv4_ADDRESS | ClientAddr |
| Client IP address from client. | |
| EFI_IPv4_ADDRESS | YourAddr |
| Client IP address from server. | |
| EFI_IPv4_ADDRESS | ServerAddr |
| IP address of next server in bootstrap. | |
| EFI_IPv4_ADDRESS | GatewayAddr |
| Relay agent IP address. | |
| UINT8 | ClientHwAddr [16] |
| Client hardware address. | |
| CHAR8 | ServerName [64] |
| CHAR8 | BootFileName [128] |
EFI_DHCP4_PACKET defines the format of DHCPv4 packets. See RFC 2131 for more information.
| CHAR8 EFI_DHCP4_HEADER::BootFileName[128] |
| EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::ClientAddr |
Client IP address from client.
| UINT8 EFI_DHCP4_HEADER::ClientHwAddr[16] |
Client hardware address.
| EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::GatewayAddr |
Relay agent IP address.
| UINT8 EFI_DHCP4_HEADER::Hops |
| UINT8 EFI_DHCP4_HEADER::HwAddrLen |
| UINT8 EFI_DHCP4_HEADER::HwType |
| UINT8 EFI_DHCP4_HEADER::OpCode |
| UINT16 EFI_DHCP4_HEADER::Reserved |
| UINT16 EFI_DHCP4_HEADER::Seconds |
| EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::ServerAddr |
IP address of next server in bootstrap.
| CHAR8 EFI_DHCP4_HEADER::ServerName[64] |
| UINT32 EFI_DHCP4_HEADER::Xid |
| EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::YourAddr |
Client IP address from server.