FD.io VPP  v18.04-17-g3a0d853
Vector Packet Processing
dhcp_client_t Struct Reference
+ Collaboration diagram for dhcp_client_t:

Data Fields

dhcp_client_state_t state
 
u32 sw_if_index
 
u32 retry_count
 
f64 next_transmit
 
f64 lease_expires
 
u32 transaction_id
 
ip4_address_t leased_address
 
ip4_address_t dhcp_server
 
u32 subnet_mask_width
 
ip4_address_t router_address
 
u32 lease_renewal_interval
 
u32 lease_lifetime
 
u8option_55_data
 
u8l2_rewrite
 
u8hostname
 
u8client_identifier
 
u32 client_index
 
u32 pid
 
u8 set_broadcast_flag
 
u8 client_hardware_address [6]
 
u8 pad1
 
void * event_callback
 

Detailed Description

Definition at line 37 of file client.h.

Field Documentation

u8 dhcp_client_t::client_hardware_address[6]

Definition at line 78 of file client.h.

u8* dhcp_client_t::client_identifier

Definition at line 69 of file client.h.

u32 dhcp_client_t::client_index

Definition at line 72 of file client.h.

ip4_address_t dhcp_client_t::dhcp_server

Definition at line 56 of file client.h.

void* dhcp_client_t::event_callback

Definition at line 81 of file client.h.

u8* dhcp_client_t::hostname

Definition at line 68 of file client.h.

u8* dhcp_client_t::l2_rewrite

Definition at line 65 of file client.h.

f64 dhcp_client_t::lease_expires

Definition at line 49 of file client.h.

u32 dhcp_client_t::lease_lifetime

Definition at line 60 of file client.h.

u32 dhcp_client_t::lease_renewal_interval

Definition at line 59 of file client.h.

ip4_address_t dhcp_client_t::leased_address

Definition at line 55 of file client.h.

f64 dhcp_client_t::next_transmit

Definition at line 48 of file client.h.

u8* dhcp_client_t::option_55_data

Definition at line 63 of file client.h.

u8 dhcp_client_t::pad1

Definition at line 79 of file client.h.

u32 dhcp_client_t::pid

Definition at line 73 of file client.h.

u32 dhcp_client_t::retry_count

Definition at line 45 of file client.h.

ip4_address_t dhcp_client_t::router_address

Definition at line 58 of file client.h.

u8 dhcp_client_t::set_broadcast_flag

Definition at line 76 of file client.h.

dhcp_client_state_t dhcp_client_t::state

Definition at line 39 of file client.h.

u32 dhcp_client_t::subnet_mask_width

Definition at line 57 of file client.h.

u32 dhcp_client_t::sw_if_index

Definition at line 42 of file client.h.

u32 dhcp_client_t::transaction_id

Definition at line 52 of file client.h.


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