FD.io VPP  v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
ip6_radv_t Struct Reference
+ Collaboration diagram for ip6_radv_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
 
u8 link_layer_address [8]
 
u8 link_layer_addr_len
 
ip6_radv_prefix_tadv_prefixes_pool
 
mhash_t address_to_prefix_index
 
ip6_mldp_group_tmldp_group_pool
 
mhash_t address_to_mldp_index
 
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 all_routers_mcast
 
u32 seed
 
u64 randomizer
 
int ref_count
 
adj_index_t mcast_adj_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
 
ip6_address_t link_local_address
 
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
 

Detailed Description

Definition at line 80 of file ip6_neighbor.c.

Field Documentation

◆ address_to_mldp_index

mhash_t ip6_radv_t::address_to_mldp_index

Definition at line 108 of file ip6_neighbor.c.

◆ address_to_prefix_index

mhash_t ip6_radv_t::address_to_prefix_index

Definition at line 102 of file ip6_neighbor.c.

◆ adv_link_layer_address

int ip6_radv_t::adv_link_layer_address

Definition at line 115 of file ip6_neighbor.c.

◆ adv_link_mtu

u32 ip6_radv_t::adv_link_mtu

Definition at line 92 of file ip6_neighbor.c.

◆ adv_managed_flag

int ip6_radv_t::adv_managed_flag

Definition at line 85 of file ip6_neighbor.c.

◆ adv_neighbor_reachable_time_in_msec

u32 ip6_radv_t::adv_neighbor_reachable_time_in_msec

Definition at line 88 of file ip6_neighbor.c.

◆ adv_other_flag

int ip6_radv_t::adv_other_flag

Definition at line 86 of file ip6_neighbor.c.

◆ adv_prefixes_pool

ip6_radv_prefix_t* ip6_radv_t::adv_prefixes_pool

Definition at line 99 of file ip6_neighbor.c.

◆ adv_router_lifetime_in_sec

u16 ip6_radv_t::adv_router_lifetime_in_sec

Definition at line 87 of file ip6_neighbor.c.

◆ adv_time_in_msec_between_retransmitted_neighbor_solicitations

u32 ip6_radv_t::adv_time_in_msec_between_retransmitted_neighbor_solicitations

Definition at line 89 of file ip6_neighbor.c.

◆ all_routers_mcast

int ip6_radv_t::all_routers_mcast

Definition at line 118 of file ip6_neighbor.c.

◆ buffer

vlib_buffer_t* ip6_radv_t::buffer

Definition at line 167 of file ip6_neighbor.c.

◆ cease_radv

int ip6_radv_t::cease_radv

Definition at line 113 of file ip6_neighbor.c.

◆ curr_hop_limit

u8 ip6_radv_t::curr_hop_limit

Definition at line 84 of file ip6_neighbor.c.

◆ due_time

f64 ip6_radv_t::due_time

Definition at line 164 of file ip6_neighbor.c.

◆ failed_device_check

int ip6_radv_t::failed_device_check

Definition at line 117 of file ip6_neighbor.c.

◆ initial_adverts_count

u32 ip6_radv_t::initial_adverts_count

Definition at line 148 of file ip6_neighbor.c.

◆ initial_adverts_interval

f64 ip6_radv_t::initial_adverts_interval

Definition at line 149 of file ip6_neighbor.c.

◆ initial_adverts_sent

u32 ip6_radv_t::initial_adverts_sent

Definition at line 150 of file ip6_neighbor.c.

◆ keep_sending_rs

u8 ip6_radv_t::keep_sending_rs

Definition at line 161 of file ip6_neighbor.c.

◆ last_multicast_time

f64 ip6_radv_t::last_multicast_time

Definition at line 144 of file ip6_neighbor.c.

◆ last_radv_time

f64 ip6_radv_t::last_radv_time

Definition at line 143 of file ip6_neighbor.c.

◆ link_layer_addr_len

u8 ip6_radv_t::link_layer_addr_len

Definition at line 96 of file ip6_neighbor.c.

◆ link_layer_address

u8 ip6_radv_t::link_layer_address[8]

Definition at line 95 of file ip6_neighbor.c.

◆ link_local_address

ip6_address_t ip6_radv_t::link_local_address

Definition at line 158 of file ip6_neighbor.c.

◆ max_delay_between_radv

f64 ip6_radv_t::max_delay_between_radv

Definition at line 140 of file ip6_neighbor.c.

◆ max_radv_interval

f64 ip6_radv_t::max_radv_interval

Definition at line 137 of file ip6_neighbor.c.

◆ max_rtr_default_lifetime

f64 ip6_radv_t::max_rtr_default_lifetime

Definition at line 141 of file ip6_neighbor.c.

◆ mcast_adj_index

adj_index_t ip6_radv_t::mcast_adj_index

Definition at line 122 of file ip6_neighbor.c.

◆ min_delay_between_radv

f64 ip6_radv_t::min_delay_between_radv

Definition at line 139 of file ip6_neighbor.c.

◆ min_radv_interval

f64 ip6_radv_t::min_radv_interval

Definition at line 138 of file ip6_neighbor.c.

◆ mldp_group_pool

ip6_mldp_group_t* ip6_radv_t::mldp_group_pool

Definition at line 105 of file ip6_neighbor.c.

◆ n_advertisements_sent

u32 ip6_radv_t::n_advertisements_sent

Definition at line 153 of file ip6_neighbor.c.

◆ n_left

u32 ip6_radv_t::n_left

Definition at line 165 of file ip6_neighbor.c.

◆ n_solicitations_dropped

u32 ip6_radv_t::n_solicitations_dropped

Definition at line 155 of file ip6_neighbor.c.

◆ n_solicitations_rcvd

u32 ip6_radv_t::n_solicitations_rcvd

Definition at line 154 of file ip6_neighbor.c.

◆ next_multicast_time

f64 ip6_radv_t::next_multicast_time

Definition at line 145 of file ip6_neighbor.c.

◆ params

Definition at line 162 of file ip6_neighbor.c.

◆ prefix_option

int ip6_radv_t::prefix_option

Definition at line 116 of file ip6_neighbor.c.

◆ randomizer

u64 ip6_radv_t::randomizer

Definition at line 120 of file ip6_neighbor.c.

◆ ref_count

int ip6_radv_t::ref_count

Definition at line 121 of file ip6_neighbor.c.

◆ seed

u32 ip6_radv_t::seed

Definition at line 119 of file ip6_neighbor.c.

◆ send_radv

int ip6_radv_t::send_radv

Definition at line 112 of file ip6_neighbor.c.

◆ send_unicast

int ip6_radv_t::send_unicast

Definition at line 114 of file ip6_neighbor.c.

◆ sleep_interval

f64 ip6_radv_t::sleep_interval

Definition at line 163 of file ip6_neighbor.c.

◆ start_time

f64 ip6_radv_t::start_time

Definition at line 166 of file ip6_neighbor.c.

◆ sw_if_index

u32 ip6_radv_t::sw_if_index

Definition at line 111 of file ip6_neighbor.c.


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