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

Data Fields

u8 curr_hop_limit
 
int adv_managed_flag
 
int adv_other_flag
 
u16 adv_router_lifetime_in_sec
 
u32 adv_neighbor_reachable_time_in_msec
 
u32 adv_time_in_msec_between_retransmitted_neighbor_solicitations
 
u32 adv_link_mtu
 
u32 sw_if_index
 
int send_radv
 
int cease_radv
 
int send_unicast
 
int adv_link_layer_address
 
int prefix_option
 
int failed_device_check
 
int ref_count
 
ip6_radv_prefix_tadv_prefixes_pool
 
mhash_t address_to_prefix_index
 
f64 max_radv_interval
 
f64 min_radv_interval
 
f64 min_delay_between_radv
 
f64 max_delay_between_radv
 
f64 max_rtr_default_lifetime
 
f64 last_radv_time
 
f64 last_multicast_time
 
f64 next_multicast_time
 
u32 initial_adverts_count
 
f64 initial_adverts_interval
 
u32 initial_adverts_sent
 
u32 n_advertisements_sent
 
u32 n_solicitations_rcvd
 
u32 n_solicitations_dropped
 
u8 keep_sending_rs
 
icmp6_send_router_solicitation_params_t params
 
f64 sleep_interval
 
f64 due_time
 
u32 n_left
 
f64 start_time
 
vlib_buffer_tbuffer
 
u32 seed
 

Detailed Description

Definition at line 95 of file ip6_ra.c.

Field Documentation

◆ address_to_prefix_index

mhash_t ip6_ra_t_::address_to_prefix_index

Definition at line 122 of file ip6_ra.c.

◆ adv_link_layer_address

int ip6_ra_t_::adv_link_layer_address

Definition at line 113 of file ip6_ra.c.

◆ adv_link_mtu

u32 ip6_ra_t_::adv_link_mtu

Definition at line 106 of file ip6_ra.c.

◆ adv_managed_flag

int ip6_ra_t_::adv_managed_flag

Definition at line 99 of file ip6_ra.c.

◆ adv_neighbor_reachable_time_in_msec

u32 ip6_ra_t_::adv_neighbor_reachable_time_in_msec

Definition at line 102 of file ip6_ra.c.

◆ adv_other_flag

int ip6_ra_t_::adv_other_flag

Definition at line 100 of file ip6_ra.c.

◆ adv_prefixes_pool

ip6_radv_prefix_t* ip6_ra_t_::adv_prefixes_pool

Definition at line 119 of file ip6_ra.c.

◆ adv_router_lifetime_in_sec

u16 ip6_ra_t_::adv_router_lifetime_in_sec

Definition at line 101 of file ip6_ra.c.

◆ adv_time_in_msec_between_retransmitted_neighbor_solicitations

u32 ip6_ra_t_::adv_time_in_msec_between_retransmitted_neighbor_solicitations

Definition at line 103 of file ip6_ra.c.

◆ buffer

vlib_buffer_t* ip6_ra_t_::buffer

Definition at line 151 of file ip6_ra.c.

◆ cease_radv

int ip6_ra_t_::cease_radv

Definition at line 111 of file ip6_ra.c.

◆ curr_hop_limit

u8 ip6_ra_t_::curr_hop_limit

Definition at line 98 of file ip6_ra.c.

◆ due_time

f64 ip6_ra_t_::due_time

Definition at line 148 of file ip6_ra.c.

◆ failed_device_check

int ip6_ra_t_::failed_device_check

Definition at line 115 of file ip6_ra.c.

◆ initial_adverts_count

u32 ip6_ra_t_::initial_adverts_count

Definition at line 135 of file ip6_ra.c.

◆ initial_adverts_interval

f64 ip6_ra_t_::initial_adverts_interval

Definition at line 136 of file ip6_ra.c.

◆ initial_adverts_sent

u32 ip6_ra_t_::initial_adverts_sent

Definition at line 137 of file ip6_ra.c.

◆ keep_sending_rs

u8 ip6_ra_t_::keep_sending_rs

Definition at line 145 of file ip6_ra.c.

◆ last_multicast_time

f64 ip6_ra_t_::last_multicast_time

Definition at line 131 of file ip6_ra.c.

◆ last_radv_time

f64 ip6_ra_t_::last_radv_time

Definition at line 130 of file ip6_ra.c.

◆ max_delay_between_radv

f64 ip6_ra_t_::max_delay_between_radv

Definition at line 127 of file ip6_ra.c.

◆ max_radv_interval

f64 ip6_ra_t_::max_radv_interval

Definition at line 124 of file ip6_ra.c.

◆ max_rtr_default_lifetime

f64 ip6_ra_t_::max_rtr_default_lifetime

Definition at line 128 of file ip6_ra.c.

◆ min_delay_between_radv

f64 ip6_ra_t_::min_delay_between_radv

Definition at line 126 of file ip6_ra.c.

◆ min_radv_interval

f64 ip6_ra_t_::min_radv_interval

Definition at line 125 of file ip6_ra.c.

◆ n_advertisements_sent

u32 ip6_ra_t_::n_advertisements_sent

Definition at line 140 of file ip6_ra.c.

◆ n_left

u32 ip6_ra_t_::n_left

Definition at line 149 of file ip6_ra.c.

◆ n_solicitations_dropped

u32 ip6_ra_t_::n_solicitations_dropped

Definition at line 142 of file ip6_ra.c.

◆ n_solicitations_rcvd

u32 ip6_ra_t_::n_solicitations_rcvd

Definition at line 141 of file ip6_ra.c.

◆ next_multicast_time

f64 ip6_ra_t_::next_multicast_time

Definition at line 132 of file ip6_ra.c.

◆ params

Definition at line 146 of file ip6_ra.c.

◆ prefix_option

int ip6_ra_t_::prefix_option

Definition at line 114 of file ip6_ra.c.

◆ ref_count

int ip6_ra_t_::ref_count

Definition at line 116 of file ip6_ra.c.

◆ seed

u32 ip6_ra_t_::seed

Definition at line 153 of file ip6_ra.c.

◆ send_radv

int ip6_ra_t_::send_radv

Definition at line 110 of file ip6_ra.c.

◆ send_unicast

int ip6_ra_t_::send_unicast

Definition at line 112 of file ip6_ra.c.

◆ sleep_interval

f64 ip6_ra_t_::sleep_interval

Definition at line 147 of file ip6_ra.c.

◆ start_time

f64 ip6_ra_t_::start_time

Definition at line 150 of file ip6_ra.c.

◆ sw_if_index

u32 ip6_ra_t_::sw_if_index

Definition at line 109 of file ip6_ra.c.


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