FD.io VPP  v17.01-9-ge7dcee4
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
 
u8 options [0]
 

Detailed Description

Definition at line 22 of file packet.h.

Field Documentation

u8 dhcp_header_t::boot_filename[128]

Definition at line 37 of file packet.h.

u8 dhcp_header_t::client_hardware_address[16]

Definition at line 35 of file packet.h.

ip4_address_t dhcp_header_t::client_ip_address

Definition at line 31 of file packet.h.

u16 dhcp_header_t::flags

Definition at line 29 of file packet.h.

ip4_address_t dhcp_header_t::gateway_ip_address

Definition at line 34 of file packet.h.

u8 dhcp_header_t::hardware_address_length

Definition at line 25 of file packet.h.

u8 dhcp_header_t::hardware_type

Definition at line 24 of file packet.h.

u8 dhcp_header_t::hops

Definition at line 26 of file packet.h.

ip4_address_t dhcp_header_t::magic_cookie

Definition at line 38 of file packet.h.

u8 dhcp_header_t::opcode

Definition at line 23 of file packet.h.

u8 dhcp_header_t::options[0]

Definition at line 39 of file packet.h.

u16 dhcp_header_t::seconds

Definition at line 28 of file packet.h.

ip4_address_t dhcp_header_t::server_ip_address

Definition at line 33 of file packet.h.

u8 dhcp_header_t::server_name[64]

Definition at line 36 of file packet.h.

u32 dhcp_header_t::transaction_identifier

Definition at line 27 of file packet.h.

ip4_address_t dhcp_header_t::your_ip_address

Definition at line 32 of file packet.h.


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