FD.io VPP  v19.04.4-rc0-5-ge88582fac
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 client_detect_feature_enabled
 
dhcp_event_cb_t event_callback
 

Detailed Description

Definition at line 45 of file client.h.

Field Documentation

◆ client_detect_feature_enabled

u8 dhcp_client_t_::client_detect_feature_enabled

Definition at line 87 of file client.h.

◆ client_hardware_address

u8 dhcp_client_t_::client_hardware_address[6]

Definition at line 86 of file client.h.

◆ client_identifier

u8* dhcp_client_t_::client_identifier

Definition at line 77 of file client.h.

◆ client_index

u32 dhcp_client_t_::client_index

Definition at line 80 of file client.h.

◆ dhcp_server

ip4_address_t dhcp_client_t_::dhcp_server

Definition at line 64 of file client.h.

◆ event_callback

dhcp_event_cb_t dhcp_client_t_::event_callback

Definition at line 89 of file client.h.

◆ hostname

u8* dhcp_client_t_::hostname

Definition at line 76 of file client.h.

◆ l2_rewrite

u8* dhcp_client_t_::l2_rewrite

Definition at line 73 of file client.h.

◆ lease_expires

f64 dhcp_client_t_::lease_expires

Definition at line 57 of file client.h.

◆ lease_lifetime

u32 dhcp_client_t_::lease_lifetime

Definition at line 68 of file client.h.

◆ lease_renewal_interval

u32 dhcp_client_t_::lease_renewal_interval

Definition at line 67 of file client.h.

◆ leased_address

ip4_address_t dhcp_client_t_::leased_address

Definition at line 63 of file client.h.

◆ next_transmit

f64 dhcp_client_t_::next_transmit

Definition at line 56 of file client.h.

◆ option_55_data

u8* dhcp_client_t_::option_55_data

Definition at line 71 of file client.h.

◆ pid

u32 dhcp_client_t_::pid

Definition at line 81 of file client.h.

◆ retry_count

u32 dhcp_client_t_::retry_count

Definition at line 53 of file client.h.

◆ router_address

ip4_address_t dhcp_client_t_::router_address

Definition at line 66 of file client.h.

◆ set_broadcast_flag

u8 dhcp_client_t_::set_broadcast_flag

Definition at line 84 of file client.h.

◆ state

dhcp_client_state_t dhcp_client_t_::state

Definition at line 47 of file client.h.

◆ subnet_mask_width

u32 dhcp_client_t_::subnet_mask_width

Definition at line 65 of file client.h.

◆ sw_if_index

u32 dhcp_client_t_::sw_if_index

Definition at line 50 of file client.h.

◆ transaction_id

u32 dhcp_client_t_::transaction_id

Definition at line 60 of file client.h.


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