Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
dhcp_packet_t Struct Reference

Definition of a DHCP packet. More...

`#include <dhcp.h>`

Collaboration diagram for dhcp_packet_t:
[legend]

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