iPXE
Data Fields
EFI_DHCP4_HEADER Struct Reference

EFI_DHCP4_PACKET defines the format of DHCPv4 packets. More...

#include <Dhcp4.h>

Data Fields

UINT8 OpCode
 
UINT8 HwType
 
UINT8 HwAddrLen
 
UINT8 Hops
 
UINT32 Xid
 
UINT16 Seconds
 
UINT16 Reserved
 
EFI_IPv4_ADDRESS ClientAddr
 Client IP address from client. More...
 
EFI_IPv4_ADDRESS YourAddr
 Client IP address from server. More...
 
EFI_IPv4_ADDRESS ServerAddr
 IP address of next server in bootstrap. More...
 
EFI_IPv4_ADDRESS GatewayAddr
 Relay agent IP address. More...
 
UINT8 ClientHwAddr [16]
 Client hardware address. More...
 
CHAR8 ServerName [64]
 
CHAR8 BootFileName [128]
 

Detailed Description

EFI_DHCP4_PACKET defines the format of DHCPv4 packets.

See RFC 2131 for more information.

Definition at line 53 of file Dhcp4.h.

Field Documentation

◆ OpCode

UINT8 EFI_DHCP4_HEADER::OpCode

Definition at line 54 of file Dhcp4.h.

◆ HwType

UINT8 EFI_DHCP4_HEADER::HwType

Definition at line 55 of file Dhcp4.h.

◆ HwAddrLen

UINT8 EFI_DHCP4_HEADER::HwAddrLen

Definition at line 56 of file Dhcp4.h.

◆ Hops

UINT8 EFI_DHCP4_HEADER::Hops

Definition at line 57 of file Dhcp4.h.

◆ Xid

UINT32 EFI_DHCP4_HEADER::Xid

Definition at line 58 of file Dhcp4.h.

◆ Seconds

UINT16 EFI_DHCP4_HEADER::Seconds

Definition at line 59 of file Dhcp4.h.

◆ Reserved

UINT16 EFI_DHCP4_HEADER::Reserved

Definition at line 60 of file Dhcp4.h.

◆ ClientAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::ClientAddr

Client IP address from client.

Definition at line 61 of file Dhcp4.h.

◆ YourAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::YourAddr

Client IP address from server.

Definition at line 62 of file Dhcp4.h.

◆ ServerAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::ServerAddr

IP address of next server in bootstrap.

Definition at line 63 of file Dhcp4.h.

◆ GatewayAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::GatewayAddr

Relay agent IP address.

Definition at line 64 of file Dhcp4.h.

◆ ClientHwAddr

UINT8 EFI_DHCP4_HEADER::ClientHwAddr[16]

Client hardware address.

Definition at line 65 of file Dhcp4.h.

◆ ServerName

CHAR8 EFI_DHCP4_HEADER::ServerName[64]

Definition at line 66 of file Dhcp4.h.

◆ BootFileName

CHAR8 EFI_DHCP4_HEADER::BootFileName[128]

Definition at line 67 of file Dhcp4.h.


The documentation for this struct was generated from the following file: