XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_DHCP4_HEADER Struct Reference

#include <Dhcp4.h>

Collaboration diagram for EFI_DHCP4_HEADER:
Collaboration graph
[legend]

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]
 

Detailed Description

EFI_DHCP4_PACKET defines the format of DHCPv4 packets. See RFC 2131 for more information.

Member Data Documentation

◆ BootFileName

CHAR8 EFI_DHCP4_HEADER::BootFileName[128]

◆ ClientAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::ClientAddr

Client IP address from client.

◆ ClientHwAddr

UINT8 EFI_DHCP4_HEADER::ClientHwAddr[16]

Client hardware address.

◆ GatewayAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::GatewayAddr

Relay agent IP address.

◆ Hops

UINT8 EFI_DHCP4_HEADER::Hops

◆ HwAddrLen

UINT8 EFI_DHCP4_HEADER::HwAddrLen

◆ HwType

UINT8 EFI_DHCP4_HEADER::HwType

◆ OpCode

UINT8 EFI_DHCP4_HEADER::OpCode

◆ Reserved

UINT16 EFI_DHCP4_HEADER::Reserved

◆ Seconds

UINT16 EFI_DHCP4_HEADER::Seconds

◆ ServerAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::ServerAddr

IP address of next server in bootstrap.

◆ ServerName

CHAR8 EFI_DHCP4_HEADER::ServerName[64]

◆ Xid

UINT32 EFI_DHCP4_HEADER::Xid

◆ YourAddr

EFI_IPv4_ADDRESS EFI_DHCP4_HEADER::YourAddr

Client IP address from server.


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