FD.io VPP  v20.01-48-g3e0dafb74
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
 
dhcp_client_fwd_addresses_t learned
 leased address, other learned info DHCP the learned set is updated by new messages recieved in the DP the installed set is what's actually been added More...
 
dhcp_client_fwd_addresses_t installed
 
u8 addresses_installed
 
ip4_address_tdomain_server_address
 
u32 lease_renewal_interval
 
u32 lease_lifetime
 
u8option_55_data
 
u8hostname
 
u8client_identifier
 
u32 client_index
 
u32 pid
 
u8 set_broadcast_flag
 
u8 client_hardware_address [6]
 
u8 client_detect_feature_enabled
 
adj_index_t ai_bcast
 
ip_dscp_t dscp
 
dhcp_event_cb_t event_callback
 

Detailed Description

Definition at line 63 of file client.h.

Field Documentation

◆ addresses_installed

u8 dhcp_client_t_::addresses_installed

Definition at line 88 of file client.h.

◆ ai_bcast

adj_index_t dhcp_client_t_::ai_bcast

Definition at line 112 of file client.h.

◆ client_detect_feature_enabled

u8 dhcp_client_t_::client_detect_feature_enabled

Definition at line 109 of file client.h.

◆ client_hardware_address

u8 dhcp_client_t_::client_hardware_address[6]

Definition at line 108 of file client.h.

◆ client_identifier

u8* dhcp_client_t_::client_identifier

Definition at line 99 of file client.h.

◆ client_index

u32 dhcp_client_t_::client_index

Definition at line 102 of file client.h.

◆ domain_server_address

ip4_address_t* dhcp_client_t_::domain_server_address

Definition at line 90 of file client.h.

◆ dscp

ip_dscp_t dhcp_client_t_::dscp

Definition at line 114 of file client.h.

◆ event_callback

dhcp_event_cb_t dhcp_client_t_::event_callback

Definition at line 116 of file client.h.

◆ hostname

u8* dhcp_client_t_::hostname

Definition at line 98 of file client.h.

◆ installed

dhcp_client_fwd_addresses_t dhcp_client_t_::installed

Definition at line 86 of file client.h.

◆ learned

dhcp_client_fwd_addresses_t dhcp_client_t_::learned

leased address, other learned info DHCP the learned set is updated by new messages recieved in the DP the installed set is what's actually been added

Definition at line 85 of file client.h.

◆ lease_expires

f64 dhcp_client_t_::lease_expires

Definition at line 75 of file client.h.

◆ lease_lifetime

u32 dhcp_client_t_::lease_lifetime

Definition at line 92 of file client.h.

◆ lease_renewal_interval

u32 dhcp_client_t_::lease_renewal_interval

Definition at line 91 of file client.h.

◆ next_transmit

f64 dhcp_client_t_::next_transmit

Definition at line 74 of file client.h.

◆ option_55_data

u8* dhcp_client_t_::option_55_data

Definition at line 95 of file client.h.

◆ pid

u32 dhcp_client_t_::pid

Definition at line 103 of file client.h.

◆ retry_count

u32 dhcp_client_t_::retry_count

Definition at line 71 of file client.h.

◆ set_broadcast_flag

u8 dhcp_client_t_::set_broadcast_flag

Definition at line 106 of file client.h.

◆ state

dhcp_client_state_t dhcp_client_t_::state

Definition at line 65 of file client.h.

◆ sw_if_index

u32 dhcp_client_t_::sw_if_index

Definition at line 68 of file client.h.

◆ transaction_id

u32 dhcp_client_t_::transaction_id

Definition at line 78 of file client.h.


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