FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
dhcp_header_t Struct Reference
+ Collaboration diagram for dhcp_header_t:

Data Fields

u8 opcode
 
u8 hardware_type
 
u8 hardware_address_length
 
u8 hops
 
u32 transaction_identifier
 
u16 seconds
 
u16 flags
 
ip4_address_t client_ip_address
 
ip4_address_t your_ip_address
 
ip4_address_t server_ip_address
 
ip4_address_t gateway_ip_address
 
u8 client_hardware_address [16]
 
u8 server_name [64]
 
u8 boot_filename [128]
 
ip4_address_t magic_cookie
 
dhcp_option_t options [0]
 

Detailed Description

Definition at line 33 of file dhcp4_packet.h.

Field Documentation

◆ boot_filename

u8 dhcp_header_t::boot_filename[128]

Definition at line 49 of file dhcp4_packet.h.

◆ client_hardware_address

u8 dhcp_header_t::client_hardware_address[16]

Definition at line 47 of file dhcp4_packet.h.

◆ client_ip_address

ip4_address_t dhcp_header_t::client_ip_address

Definition at line 43 of file dhcp4_packet.h.

◆ flags

u16 dhcp_header_t::flags

Definition at line 41 of file dhcp4_packet.h.

◆ gateway_ip_address

ip4_address_t dhcp_header_t::gateway_ip_address

Definition at line 46 of file dhcp4_packet.h.

◆ hardware_address_length

u8 dhcp_header_t::hardware_address_length

Definition at line 37 of file dhcp4_packet.h.

◆ hardware_type

u8 dhcp_header_t::hardware_type

Definition at line 36 of file dhcp4_packet.h.

◆ hops

u8 dhcp_header_t::hops

Definition at line 38 of file dhcp4_packet.h.

◆ magic_cookie

ip4_address_t dhcp_header_t::magic_cookie

Definition at line 50 of file dhcp4_packet.h.

◆ opcode

u8 dhcp_header_t::opcode

Definition at line 35 of file dhcp4_packet.h.

◆ options

dhcp_option_t dhcp_header_t::options[0]

Definition at line 51 of file dhcp4_packet.h.

◆ seconds

u16 dhcp_header_t::seconds

Definition at line 40 of file dhcp4_packet.h.

◆ server_ip_address

ip4_address_t dhcp_header_t::server_ip_address

Definition at line 45 of file dhcp4_packet.h.

◆ server_name

u8 dhcp_header_t::server_name[64]

Definition at line 48 of file dhcp4_packet.h.

◆ transaction_identifier

u32 dhcp_header_t::transaction_identifier

Definition at line 39 of file dhcp4_packet.h.

◆ your_ip_address

ip4_address_t dhcp_header_t::your_ip_address

Definition at line 44 of file dhcp4_packet.h.


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