corosync 3.1.7
|
Definition at line 284 of file totemsrp.c.
struct memb_commit_token* totemsrp_instance::commit_token |
Definition at line 514 of file totemsrp.c.
char totemsrp_instance::commit_token_storage[40000] |
Definition at line 530 of file totemsrp.c.
struct consensus_list_item totemsrp_instance::consensus_list[PROCESSOR_COUNT_MAX] |
Definition at line 298 of file totemsrp.c.
int totemsrp_instance::consensus_list_entries |
Definition at line 300 of file totemsrp.c.
int totemsrp_instance::failed_to_recv |
Definition at line 287 of file totemsrp.c.
int totemsrp_instance::fcc_mcast_last |
Definition at line 294 of file totemsrp.c.
int totemsrp_instance::fcc_remcast_current |
Definition at line 296 of file totemsrp.c.
int totemsrp_instance::fcc_remcast_last |
Definition at line 292 of file totemsrp.c.
int totemsrp_instance::flushing |
Definition at line 526 of file totemsrp.c.
int totemsrp_instance::global_seqno |
Definition at line 480 of file totemsrp.c.
int totemsrp_instance::heartbeat_timeout |
Definition at line 366 of file totemsrp.c.
int totemsrp_instance::iface_changes |
Definition at line 285 of file totemsrp.c.
Referenced by main_iface_change_fn().
unsigned int totemsrp_instance::last_released |
Definition at line 486 of file totemsrp.c.
int totemsrp_instance::lowest_active_if |
Definition at line 302 of file totemsrp.c.
Referenced by totemsrp_my_family_get().
struct totem_ip_address totemsrp_instance::mcast_address |
Definition at line 452 of file totemsrp.c.
void(* totemsrp_instance::memb_ring_id_create_or_load) (struct memb_ring_id *memb_ring_id, unsigned int nodeid) |
Definition at line 472 of file totemsrp.c.
Referenced by main_iface_change_fn().
void(* totemsrp_instance::memb_ring_id_store) (const struct memb_ring_id *memb_ring_id, unsigned int nodeid) |
Definition at line 476 of file totemsrp.c.
void(*) enum memb_stat totemsrp_instance::memb_state) |
Definition at line 446 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_commit_timeout |
Definition at line 417 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_gather_consensus_timeout |
Definition at line 415 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_gather_join_timeout |
Definition at line 413 of file totemsrp.c.
struct totem_ip_address totemsrp_instance::my_addrs[INTERFACE_MAX] |
Definition at line 306 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_iface_set(), and totemsrp_member_add().
unsigned int totemsrp_instance::my_aru |
Definition at line 384 of file totemsrp.c.
int totemsrp_instance::my_aru_count |
Definition at line 344 of file totemsrp.c.
unsigned int totemsrp_instance::my_cbl |
Definition at line 510 of file totemsrp.c.
int totemsrp_instance::my_deliver_memb_entries |
Definition at line 334 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_deliver_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 318 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_failed_list[PROCESSOR_COUNT_MAX] |
Definition at line 310 of file totemsrp.c.
int totemsrp_instance::my_failed_list_entries |
Definition at line 326 of file totemsrp.c.
unsigned int totemsrp_instance::my_high_delivered |
Definition at line 386 of file totemsrp.c.
unsigned int totemsrp_instance::my_high_ring_delivered |
Definition at line 364 of file totemsrp.c.
unsigned int totemsrp_instance::my_high_seq_received |
Definition at line 354 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_id |
Definition at line 304 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_my_nodeid_get().
unsigned int totemsrp_instance::my_install_seq |
Definition at line 356 of file totemsrp.c.
unsigned int totemsrp_instance::my_last_aru |
Definition at line 348 of file totemsrp.c.
unsigned int totemsrp_instance::my_last_seq |
Definition at line 496 of file totemsrp.c.
int totemsrp_instance::my_leave_memb_entries |
Definition at line 338 of file totemsrp.c.
unsigned int totemsrp_instance::my_leave_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 322 of file totemsrp.c.
int totemsrp_instance::my_left_memb_entries |
Definition at line 336 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_left_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 320 of file totemsrp.c.
int totemsrp_instance::my_memb_entries |
Definition at line 332 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 316 of file totemsrp.c.
int totemsrp_instance::my_merge_detect_timeout_outstanding |
Definition at line 346 of file totemsrp.c.
int totemsrp_instance::my_new_memb_entries |
Definition at line 328 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_new_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 312 of file totemsrp.c.
struct memb_ring_id totemsrp_instance::my_old_ring_id |
Definition at line 342 of file totemsrp.c.
unsigned int totemsrp_instance::my_pbl |
Definition at line 508 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_proc_list[PROCESSOR_COUNT_MAX] |
Definition at line 308 of file totemsrp.c.
Referenced by totemsrp_nodestatus_get().
int totemsrp_instance::my_proc_list_entries |
Definition at line 324 of file totemsrp.c.
Referenced by totemsrp_nodestatus_get().
int totemsrp_instance::my_received_flg |
Definition at line 352 of file totemsrp.c.
int totemsrp_instance::my_retrans_flg_count |
Definition at line 362 of file totemsrp.c.
struct memb_ring_id totemsrp_instance::my_ring_id |
Definition at line 340 of file totemsrp.c.
Referenced by main_iface_change_fn().
int totemsrp_instance::my_rotation_counter |
Definition at line 358 of file totemsrp.c.
int totemsrp_instance::my_seq_unchanged |
Definition at line 350 of file totemsrp.c.
int totemsrp_instance::my_set_retrans_flg |
Definition at line 360 of file totemsrp.c.
int totemsrp_instance::my_token_held |
Definition at line 482 of file totemsrp.c.
unsigned int totemsrp_instance::my_token_seq |
Definition at line 396 of file totemsrp.c.
int totemsrp_instance::my_trans_memb_entries |
Definition at line 330 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_trans_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 314 of file totemsrp.c.
unsigned int totemsrp_instance::my_trc |
Definition at line 506 of file totemsrp.c.
struct cs_queue totemsrp_instance::new_message_queue |
Definition at line 371 of file totemsrp.c.
Referenced by totemsrp_avail(), and totemsrp_mcast().
struct cs_queue totemsrp_instance::new_message_queue_trans |
Definition at line 373 of file totemsrp.c.
Referenced by totemsrp_avail(), and totemsrp_mcast().
int totemsrp_instance::old_ring_state_aru |
Definition at line 492 of file totemsrp.c.
unsigned int totemsrp_instance::old_ring_state_high_seq_received |
Definition at line 494 of file totemsrp.c.
int totemsrp_instance::old_ring_state_saved |
Definition at line 490 of file totemsrp.c.
uint32_t totemsrp_instance::orf_token_discard |
Definition at line 518 of file totemsrp.c.
char totemsrp_instance::orf_token_retransmit[TOKEN_SIZE_MAX] |
Definition at line 392 of file totemsrp.c.
int totemsrp_instance::orf_token_retransmit_size |
Definition at line 394 of file totemsrp.c.
uint32_t totemsrp_instance::originated_orf_token |
Definition at line 520 of file totemsrp.c.
uint64_t totemsrp_instance::pause_timestamp |
Definition at line 512 of file totemsrp.c.
struct sq totemsrp_instance::recovery_sort_queue |
Definition at line 379 of file totemsrp.c.
struct sq totemsrp_instance::regular_sort_queue |
Definition at line 377 of file totemsrp.c.
struct cs_queue totemsrp_instance::retrans_message_queue |
Definition at line 375 of file totemsrp.c.
unsigned int totemsrp_instance::set_aru |
Definition at line 488 of file totemsrp.c.
totemsrp_stats_t totemsrp_instance::stats |
Definition at line 516 of file totemsrp.c.
Referenced by totemsrp_stats_clear().
uint32_t totemsrp_instance::threaded_mode_enabled |
Definition at line 522 of file totemsrp.c.
Referenced by totemsrp_threaded_mode_enable().
qb_loop_timer_handle totemsrp_instance::timer_heartbeat_timeout |
Definition at line 419 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_merge_detect_timeout |
Definition at line 411 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_hold_retransmit_timeout |
Definition at line 409 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_retransmit_timeout |
Definition at line 407 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_timeout |
Definition at line 403 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_warning |
Definition at line 405 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_pause_timeout |
Definition at line 401 of file totemsrp.c.
struct qb_list_head totemsrp_instance::token_callback_received_listhead |
Definition at line 388 of file totemsrp.c.
struct qb_list_head totemsrp_instance::token_callback_sent_listhead |
Definition at line 390 of file totemsrp.c.
void* totemsrp_instance::token_recv_event_handle |
Definition at line 528 of file totemsrp.c.
unsigned long long totemsrp_instance::token_ring_id_seq |
Definition at line 484 of file totemsrp.c.
Referenced by main_iface_change_fn().
void* totemsrp_instance::token_sent_event_handle |
Definition at line 529 of file totemsrp.c.
struct totem_config* totemsrp_instance::totem_config |
Definition at line 502 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_ifaces_get(), and totemsrp_my_family_get().
void* totemsrp_instance::totemnet_context |
Definition at line 500 of file totemsrp.c.
Referenced by totemsrp_crypto_reconfigure_phase(), totemsrp_crypto_set(), totemsrp_iface_set(), totemsrp_ifaces_get(), totemsrp_member_add(), totemsrp_member_remove(), totemsrp_nodestatus_get(), totemsrp_reconfigure(), and totemsrp_stats_clear().
void(* totemsrp_instance::totemsrp_confchg_fn) (enum totem_configuration_type configuration_type, const unsigned int *member_list, size_t member_list_entries, const unsigned int *left_list, size_t left_list_entries, const unsigned int *joined_list, size_t joined_list_entries, const struct memb_ring_id *ring_id) |
Definition at line 460 of file totemsrp.c.
void(* totemsrp_instance::totemsrp_deliver_fn) (unsigned int nodeid, const void *msg, unsigned int msg_len, int endian_conversion_required) |
Definition at line 454 of file totemsrp.c.
int totemsrp_instance::totemsrp_log_level_debug |
Definition at line 432 of file totemsrp.c.
Referenced by main_iface_change_fn().
int totemsrp_instance::totemsrp_log_level_error |
Definition at line 426 of file totemsrp.c.
int totemsrp_instance::totemsrp_log_level_notice |
Definition at line 430 of file totemsrp.c.
int totemsrp_instance::totemsrp_log_level_security |
Definition at line 424 of file totemsrp.c.
int totemsrp_instance::totemsrp_log_level_trace |
Definition at line 434 of file totemsrp.c.
int totemsrp_instance::totemsrp_log_level_warning |
Definition at line 428 of file totemsrp.c.
void(* totemsrp_instance::totemsrp_log_printf) (int level, int subsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf |
Definition at line 438 of file totemsrp.c.
qb_loop_t* totemsrp_instance::totemsrp_poll_handle |
Definition at line 450 of file totemsrp.c.
void(* totemsrp_instance::totemsrp_service_ready_fn) (void) |
Definition at line 467 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_service_ready_register().
int totemsrp_instance::totemsrp_subsys_id |
Definition at line 436 of file totemsrp.c.
void(* totemsrp_instance::totemsrp_waiting_trans_ack_cb_fn) (int waiting_trans_ack) |
Definition at line 469 of file totemsrp.c.
Referenced by totemsrp_trans_ack().
struct timeval totemsrp_instance::tv_old |
Definition at line 498 of file totemsrp.c.
unsigned int totemsrp_instance::use_heartbeat |
Definition at line 504 of file totemsrp.c.
uint32_t totemsrp_instance::waiting_trans_ack |
Definition at line 524 of file totemsrp.c.
Referenced by totemsrp_avail(), totemsrp_mcast(), and totemsrp_trans_ack().