FD.io VPP  v17.10-9-gd594711
Vector Packet Processing
mc_main_t Struct Reference
+ Collaboration diagram for mc_main_t:

Data Fields

mc_relay_state_t relay_state
u32 we_can_be_relay_master
u64 relay_master_peer_id
mhash_t mastership_peer_index_by_id
mc_transport_t transport
u32 relay_global_sequence
vlib_one_time_waiting_process_t ** procs_waiting_for_stream_name_pool
int joins_in_progress
u32 mastership_process
u32 join_ager_process
u32 retry_process
u32 catchup_process
u32 unserialize_process
mc_serialize_msg_t ** global_msgs
serialize_main_t serialize_mains [VLIB_N_RX_TX]
vlib_serialize_buffer_main_t serialize_buffer_mains [VLIB_N_RX_TX]
struct vlib_main_tvlib_main
mhash_t elog_id_by_peer_id

Detailed Description

Definition at line 522 of file mc.h.

Field Documentation

u32 mc_main_t::catchup_process

Definition at line 561 of file mc.h.

mc_catchup_process_arg_t* mc_main_t::catchup_process_args

Definition at line 554 of file mc.h.

uword* mc_main_t::elog_id_by_msg_name

Definition at line 582 of file mc.h.

mhash_t mc_main_t::elog_id_by_peer_id

Definition at line 580 of file mc.h.

elog_main_t* mc_main_t::elog_main

Definition at line 577 of file mc.h.

uword* mc_main_t::global_msg_index_by_name

Definition at line 568 of file mc.h.

mc_serialize_msg_t** mc_main_t::global_msgs

Definition at line 565 of file mc.h.

u32 mc_main_t::join_ager_process

Definition at line 559 of file mc.h.

int mc_main_t::joins_in_progress

Definition at line 552 of file mc.h.

mhash_t mc_main_t::mastership_peer_index_by_id

Definition at line 534 of file mc.h.

mc_mastership_peer_t* mc_main_t::mastership_peers

Definition at line 531 of file mc.h.

u32 mc_main_t::mastership_process

Definition at line 558 of file mc.h.

mc_stream_and_buffer_t* mc_main_t::mc_unserialize_stream_and_buffers

Definition at line 585 of file mc.h.

uword* mc_main_t::procs_waiting_for_stream_name_by_name

Definition at line 548 of file mc.h.

vlib_one_time_waiting_process_t** mc_main_t::procs_waiting_for_stream_name_pool

Definition at line 550 of file mc.h.

u32 mc_main_t::relay_global_sequence

Definition at line 540 of file mc.h.

u64 mc_main_t::relay_master_peer_id

Definition at line 529 of file mc.h.

mc_relay_state_t mc_main_t::relay_state

Definition at line 524 of file mc.h.

u32 mc_main_t::retry_process

Definition at line 560 of file mc.h.

vlib_serialize_buffer_main_t mc_main_t::serialize_buffer_mains[VLIB_N_RX_TX]

Definition at line 573 of file mc.h.

serialize_main_t mc_main_t::serialize_mains[VLIB_N_RX_TX]

Definition at line 571 of file mc.h.

uword* mc_main_t::stream_index_by_name

Definition at line 546 of file mc.h.

mc_stream_t* mc_main_t::stream_vector

Definition at line 543 of file mc.h.

mc_transport_t mc_main_t::transport

Definition at line 537 of file mc.h.

u32 mc_main_t::unserialize_process

Definition at line 562 of file mc.h.

struct vlib_main_t* mc_main_t::vlib_main

Definition at line 576 of file mc.h.

u32 mc_main_t::we_can_be_relay_master

Definition at line 527 of file mc.h.

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