FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Data Fields | |
clib_spinlock_t | lock |
lock to protect data structures More... | |
int | lock_recursion_count |
uword | owner_thread_index |
int | bfd_process_wakeup_events_in_flight |
Number of event wakeup RPCs in flight. More... | |
u64 | bfd_process_wakeup_event_start_clocks |
The timestamp of last wakeup event being sent. More... | |
u64 | bfd_process_wakeup_event_delay_clocks |
The time it took the last wakeup event to make it to handling. More... | |
u64 | bfd_process_next_wakeup_clocks |
When the bfd process is supposed to wake up next. More... | |
bfd_session_t * | sessions |
pool of bfd sessions context data More... | |
timing_wheel_t | wheel |
timing wheel for scheduling timeouts More... | |
u64 | wheel_inaccuracy |
timing wheel inaccuracy, in clocks More... | |
u32 * | session_by_disc |
hashmap - bfd session by discriminator More... | |
u32 | bfd_process_node_index |
background process node index More... | |
vlib_main_t * | vlib_main |
convenience variables More... | |
vnet_main_t * | vnet_main |
f64 | cpu_cps |
cpu clocks per second More... | |
u64 | default_desired_min_tx_clocks |
default desired min tx in clocks More... | |
u64 | min_required_min_rx_while_echo_clocks |
minimum required min rx while echo function is active - clocks More... | |
u32 | random_seed |
for generating random numbers More... | |
bfd_auth_key_t * | auth_keys |
pool of authentication keys More... | |
u32 * | auth_key_by_conf_key_id |
hashmap - index in pool auth_keys by conf_key_id More... | |
bfd_notify_fn_t * | listeners |
vector of callback notification functions More... | |
vlib_log_class_t | log_class |
log class More... | |
Definition at line 262 of file bfd_main.h.
u32* bfd_main_t::auth_key_by_conf_key_id |
hashmap - index in pool auth_keys by conf_key_id
Definition at line 316 of file bfd_main.h.
bfd_auth_key_t* bfd_main_t::auth_keys |
pool of authentication keys
Definition at line 313 of file bfd_main.h.
u64 bfd_main_t::bfd_process_next_wakeup_clocks |
When the bfd process is supposed to wake up next.
Definition at line 279 of file bfd_main.h.
u32 bfd_main_t::bfd_process_node_index |
background process node index
Definition at line 294 of file bfd_main.h.
u64 bfd_main_t::bfd_process_wakeup_event_delay_clocks |
The time it took the last wakeup event to make it to handling.
Definition at line 276 of file bfd_main.h.
u64 bfd_main_t::bfd_process_wakeup_event_start_clocks |
The timestamp of last wakeup event being sent.
Definition at line 273 of file bfd_main.h.
int bfd_main_t::bfd_process_wakeup_events_in_flight |
f64 bfd_main_t::cpu_cps |
cpu clocks per second
Definition at line 301 of file bfd_main.h.
u64 bfd_main_t::default_desired_min_tx_clocks |
default desired min tx in clocks
Definition at line 304 of file bfd_main.h.
bfd_notify_fn_t* bfd_main_t::listeners |
vector of callback notification functions
Definition at line 319 of file bfd_main.h.
clib_spinlock_t bfd_main_t::lock |
lock to protect data structures
Definition at line 265 of file bfd_main.h.
int bfd_main_t::lock_recursion_count |
Definition at line 266 of file bfd_main.h.
vlib_log_class_t bfd_main_t::log_class |
log class
Definition at line 322 of file bfd_main.h.
u64 bfd_main_t::min_required_min_rx_while_echo_clocks |
minimum required min rx while echo function is active - clocks
Definition at line 307 of file bfd_main.h.
uword bfd_main_t::owner_thread_index |
Definition at line 267 of file bfd_main.h.
u32 bfd_main_t::random_seed |
for generating random numbers
Definition at line 310 of file bfd_main.h.
u32* bfd_main_t::session_by_disc |
hashmap - bfd session by discriminator
Definition at line 291 of file bfd_main.h.
bfd_session_t* bfd_main_t::sessions |
pool of bfd sessions context data
Definition at line 282 of file bfd_main.h.
vlib_main_t* bfd_main_t::vlib_main |
convenience variables
Definition at line 297 of file bfd_main.h.
vnet_main_t* bfd_main_t::vnet_main |
Definition at line 298 of file bfd_main.h.
timing_wheel_t bfd_main_t::wheel |
timing wheel for scheduling timeouts
Definition at line 285 of file bfd_main.h.
u64 bfd_main_t::wheel_inaccuracy |
timing wheel inaccuracy, in clocks
Definition at line 288 of file bfd_main.h.