Retro Rocket Kernel
BASIC-Powered Operating System
dhcp_packet_t Struct Reference

Definition of a DHCP packet. More...

#include <dhcp.h>

+ Collaboration diagram for dhcp_packet_t:

Data Fields

uint8_t op
 
uint8_t hardware_type
 
uint8_t hardware_addr_len
 
uint8_t hops
 
uint32_t xid
 
uint16_t seconds
 
uint16_t flags
 
uint32_t client_ip
 
uint32_t your_ip
 
uint32_t server_ip
 
uint32_t relay_agent_ip
 
uint8_t client_hardware_addr [16]
 
uint8_t server_name [64]
 
uint8_t boot_file [128]
 
uint8_t options [128]
 

Detailed Description

Definition of a DHCP packet.

Field Documentation

◆ boot_file

uint8_t dhcp_packet_t::boot_file[128]

◆ client_hardware_addr

uint8_t dhcp_packet_t::client_hardware_addr[16]

◆ client_ip

uint32_t dhcp_packet_t::client_ip

◆ flags

uint16_t dhcp_packet_t::flags

◆ hardware_addr_len

uint8_t dhcp_packet_t::hardware_addr_len

◆ hardware_type

uint8_t dhcp_packet_t::hardware_type

◆ hops

uint8_t dhcp_packet_t::hops

◆ op

uint8_t dhcp_packet_t::op

◆ options

uint8_t dhcp_packet_t::options[128]

◆ relay_agent_ip

uint32_t dhcp_packet_t::relay_agent_ip

◆ seconds

uint16_t dhcp_packet_t::seconds

◆ server_ip

uint32_t dhcp_packet_t::server_ip

◆ server_name

uint8_t dhcp_packet_t::server_name[64]

◆ xid

uint32_t dhcp_packet_t::xid

◆ your_ip

uint32_t dhcp_packet_t::your_ip