FD.io VPP  v18.04-17-g3a0d853
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 78 of file ip6_neighbor.c.

Field Documentation

mhash_t ip6_radv_t::address_to_mldp_index

Definition at line 106 of file ip6_neighbor.c.

mhash_t ip6_radv_t::address_to_prefix_index

Definition at line 100 of file ip6_neighbor.c.

int ip6_radv_t::adv_link_layer_address

Definition at line 113 of file ip6_neighbor.c.

u32 ip6_radv_t::adv_link_mtu

Definition at line 90 of file ip6_neighbor.c.

int ip6_radv_t::adv_managed_flag

Definition at line 83 of file ip6_neighbor.c.

u32 ip6_radv_t::adv_neighbor_reachable_time_in_msec

Definition at line 86 of file ip6_neighbor.c.

int ip6_radv_t::adv_other_flag

Definition at line 84 of file ip6_neighbor.c.

ip6_radv_prefix_t* ip6_radv_t::adv_prefixes_pool

Definition at line 97 of file ip6_neighbor.c.

u16 ip6_radv_t::adv_router_lifetime_in_sec

Definition at line 85 of file ip6_neighbor.c.

u32 ip6_radv_t::adv_time_in_msec_between_retransmitted_neighbor_solicitations

Definition at line 87 of file ip6_neighbor.c.

int ip6_radv_t::all_routers_mcast

Definition at line 116 of file ip6_neighbor.c.

vlib_buffer_t* ip6_radv_t::buffer

Definition at line 165 of file ip6_neighbor.c.

int ip6_radv_t::cease_radv

Definition at line 111 of file ip6_neighbor.c.

u8 ip6_radv_t::curr_hop_limit

Definition at line 82 of file ip6_neighbor.c.

f64 ip6_radv_t::due_time

Definition at line 162 of file ip6_neighbor.c.

int ip6_radv_t::failed_device_check

Definition at line 115 of file ip6_neighbor.c.

u32 ip6_radv_t::initial_adverts_count

Definition at line 146 of file ip6_neighbor.c.

f64 ip6_radv_t::initial_adverts_interval

Definition at line 147 of file ip6_neighbor.c.

u32 ip6_radv_t::initial_adverts_sent

Definition at line 148 of file ip6_neighbor.c.

u8 ip6_radv_t::keep_sending_rs

Definition at line 159 of file ip6_neighbor.c.

f64 ip6_radv_t::last_multicast_time

Definition at line 142 of file ip6_neighbor.c.

f64 ip6_radv_t::last_radv_time

Definition at line 141 of file ip6_neighbor.c.

u8 ip6_radv_t::link_layer_addr_len

Definition at line 94 of file ip6_neighbor.c.

u8 ip6_radv_t::link_layer_address[8]

Definition at line 93 of file ip6_neighbor.c.

ip6_address_t ip6_radv_t::link_local_address

Definition at line 156 of file ip6_neighbor.c.

f64 ip6_radv_t::max_delay_between_radv

Definition at line 138 of file ip6_neighbor.c.

f64 ip6_radv_t::max_radv_interval

Definition at line 135 of file ip6_neighbor.c.

f64 ip6_radv_t::max_rtr_default_lifetime

Definition at line 139 of file ip6_neighbor.c.

adj_index_t ip6_radv_t::mcast_adj_index

Definition at line 120 of file ip6_neighbor.c.

f64 ip6_radv_t::min_delay_between_radv

Definition at line 137 of file ip6_neighbor.c.

f64 ip6_radv_t::min_radv_interval

Definition at line 136 of file ip6_neighbor.c.

ip6_mldp_group_t* ip6_radv_t::mldp_group_pool

Definition at line 103 of file ip6_neighbor.c.

u32 ip6_radv_t::n_advertisements_sent

Definition at line 151 of file ip6_neighbor.c.

u32 ip6_radv_t::n_left

Definition at line 163 of file ip6_neighbor.c.

u32 ip6_radv_t::n_solicitations_dropped

Definition at line 153 of file ip6_neighbor.c.

u32 ip6_radv_t::n_solicitations_rcvd

Definition at line 152 of file ip6_neighbor.c.

f64 ip6_radv_t::next_multicast_time

Definition at line 143 of file ip6_neighbor.c.

Definition at line 160 of file ip6_neighbor.c.

int ip6_radv_t::prefix_option

Definition at line 114 of file ip6_neighbor.c.

u64 ip6_radv_t::randomizer

Definition at line 118 of file ip6_neighbor.c.

int ip6_radv_t::ref_count

Definition at line 119 of file ip6_neighbor.c.

u32 ip6_radv_t::seed

Definition at line 117 of file ip6_neighbor.c.

int ip6_radv_t::send_radv

Definition at line 110 of file ip6_neighbor.c.

int ip6_radv_t::send_unicast

Definition at line 112 of file ip6_neighbor.c.

f64 ip6_radv_t::sleep_interval

Definition at line 161 of file ip6_neighbor.c.

f64 ip6_radv_t::start_time

Definition at line 164 of file ip6_neighbor.c.

u32 ip6_radv_t::sw_if_index

Definition at line 109 of file ip6_neighbor.c.


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