FD.io VPP  v18.07.1-13-g909ba93
Vector Packet Processing
mc_stream_t Struct Reference
+ Collaboration diagram for mc_stream_t:

Data Fields

mc_stream_config_t config
 
mc_stream_state_t state
 
u32 index
 
mc_retry_tretry_pool
 
u32 retry_head_index
 
u32 retry_tail_index
 
mc_retry_tretired_fifo
 
uwordretry_index_by_local_sequence
 
u32catchup_fifo
 
mc_stream_stats_t stats
 
mc_stream_stats_t stats_last_clear
 
mc_stream_peer_tpeers
 
uwordall_peer_bitmap
 
mhash_t peer_index_by_id
 
f64 join_timeout
 
vlib_one_time_waiting_process_tprocs_waiting_for_join_done
 
vlib_one_time_waiting_process_tprocs_waiting_for_open_window
 
u32 our_local_sequence
 
u32 last_global_sequence_processed
 
mc_serialize_stream_msg_tstream_msgs
 
u32stream_msg_index_by_global_index
 
uwordstream_msg_index_by_name
 
u64 user_requests_sent
 
u64 user_requests_received
 

Detailed Description

Definition at line 411 of file mc.h.

Field Documentation

uword* mc_stream_t::all_peer_bitmap

Definition at line 449 of file mc.h.

u32* mc_stream_t::catchup_fifo

Definition at line 441 of file mc.h.

mc_stream_config_t mc_stream_t::config

Definition at line 413 of file mc.h.

u32 mc_stream_t::index

Definition at line 418 of file mc.h.

f64 mc_stream_t::join_timeout

Definition at line 455 of file mc.h.

u32 mc_stream_t::last_global_sequence_processed

Definition at line 469 of file mc.h.

u32 mc_stream_t::our_local_sequence

Definition at line 462 of file mc.h.

mhash_t mc_stream_t::peer_index_by_id

Definition at line 452 of file mc.h.

mc_stream_peer_t* mc_stream_t::peers

Definition at line 446 of file mc.h.

vlib_one_time_waiting_process_t* mc_stream_t::procs_waiting_for_join_done

Definition at line 457 of file mc.h.

vlib_one_time_waiting_process_t* mc_stream_t::procs_waiting_for_open_window

Definition at line 459 of file mc.h.

mc_retry_t* mc_stream_t::retired_fifo

Definition at line 434 of file mc.h.

u32 mc_stream_t::retry_head_index

Definition at line 426 of file mc.h.

uword* mc_stream_t::retry_index_by_local_sequence

Definition at line 437 of file mc.h.

mc_retry_t* mc_stream_t::retry_pool

Definition at line 423 of file mc.h.

u32 mc_stream_t::retry_tail_index

Definition at line 426 of file mc.h.

mc_stream_state_t mc_stream_t::state

Definition at line 415 of file mc.h.

mc_stream_stats_t mc_stream_t::stats

Definition at line 443 of file mc.h.

mc_stream_stats_t mc_stream_t::stats_last_clear

Definition at line 443 of file mc.h.

u32* mc_stream_t::stream_msg_index_by_global_index

Definition at line 475 of file mc.h.

uword* mc_stream_t::stream_msg_index_by_name

Definition at line 478 of file mc.h.

mc_serialize_stream_msg_t* mc_stream_t::stream_msgs

Definition at line 472 of file mc.h.

u64 mc_stream_t::user_requests_received

Definition at line 481 of file mc.h.

u64 mc_stream_t::user_requests_sent

Definition at line 480 of file mc.h.


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