corosync
2.3.5
|
Data Fields | |
struct sockaddr | bind_addr |
struct sockaddr | send_token_bind_addr |
struct sockaddr | mcast_addr |
struct sockaddr | token_addr |
struct sockaddr | local_mcast_bind_addr |
struct totem_interface * | totem_interface |
struct totem_config * | totem_config |
totemsrp_stats_t * | stats |
void(* | totemiba_iface_change_fn )(void *context, const struct totem_ip_address *iface_address) |
void(* | totemiba_deliver_fn )(void *context, const void *msg, unsigned int msg_len) |
void(* | totemiba_target_set_completed )(void *context) |
void * | rrp_context |
qb_loop_timer_handle | timer_netif_check_timeout |
qb_loop_t * | totemiba_poll_handle |
struct totem_ip_address | my_id |
struct rdma_event_channel * | mcast_channel |
struct rdma_cm_id * | mcast_cma_id |
struct ibv_pd * | mcast_pd |
struct sockaddr | mcast_dest_addr |
uint32_t | mcast_qpn |
uint32_t | mcast_qkey |
struct ibv_ah * | mcast_ah |
struct ibv_comp_channel * | mcast_send_completion_channel |
struct ibv_comp_channel * | mcast_recv_completion_channel |
struct ibv_cq * | mcast_send_cq |
struct ibv_cq * | mcast_recv_cq |
int | recv_token_accepted |
struct rdma_event_channel * | recv_token_channel |
struct rdma_event_channel * | listen_recv_token_channel |
struct rdma_cm_id * | listen_recv_token_cma_id |
struct rdma_cm_id * | recv_token_cma_id |
struct ibv_pd * | recv_token_pd |
struct sockaddr | recv_token_dest_addr |
struct ibv_comp_channel * | recv_token_send_completion_channel |
struct ibv_comp_channel * | recv_token_recv_completion_channel |
struct ibv_cq * | recv_token_send_cq |
struct ibv_cq * | recv_token_recv_cq |
int | send_token_bound |
struct rdma_event_channel * | send_token_channel |
struct rdma_cm_id * | send_token_cma_id |
struct ibv_pd * | send_token_pd |
struct sockaddr | send_token_dest_addr |
uint32_t | send_token_qpn |
uint32_t | send_token_qkey |
struct ibv_ah * | send_token_ah |
struct ibv_comp_channel * | send_token_send_completion_channel |
struct ibv_comp_channel * | send_token_recv_completion_channel |
struct ibv_cq * | send_token_send_cq |
struct ibv_cq * | send_token_recv_cq |
void(* | totemiba_log_printf )(int level, int subsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf |
void(*) in | totemiba_subsys_id ) |
struct list_head | mcast_send_buf_free |
struct list_head | token_send_buf_free |
struct list_head | mcast_send_buf_head |
struct list_head | token_send_buf_head |
struct list_head | recv_token_recv_buf_head |
int | mcast_seen_joined |
qb_loop_timer_handle | mcast_rejoin |
Definition at line 88 of file totemiba.c.
struct sockaddr totemiba_instance::bind_addr |
Definition at line 89 of file totemiba.c.
struct rdma_event_channel* totemiba_instance::listen_recv_token_channel |
Definition at line 151 of file totemiba.c.
struct rdma_cm_id* totemiba_instance::listen_recv_token_cma_id |
Definition at line 153 of file totemiba.c.
struct sockaddr totemiba_instance::local_mcast_bind_addr |
Definition at line 97 of file totemiba.c.
struct sockaddr totemiba_instance::mcast_addr |
Definition at line 93 of file totemiba.c.
struct ibv_ah* totemiba_instance::mcast_ah |
Definition at line 137 of file totemiba.c.
Referenced by totemiba_mcast_flush_send(), and totemiba_mcast_noflush_send().
struct rdma_event_channel* totemiba_instance::mcast_channel |
Definition at line 125 of file totemiba.c.
struct rdma_cm_id* totemiba_instance::mcast_cma_id |
Definition at line 127 of file totemiba.c.
Referenced by totemiba_mcast_flush_send(), and totemiba_mcast_noflush_send().
struct sockaddr totemiba_instance::mcast_dest_addr |
Definition at line 131 of file totemiba.c.
struct ibv_pd* totemiba_instance::mcast_pd |
Definition at line 129 of file totemiba.c.
uint32_t totemiba_instance::mcast_qkey |
Definition at line 135 of file totemiba.c.
Referenced by totemiba_mcast_flush_send(), and totemiba_mcast_noflush_send().
uint32_t totemiba_instance::mcast_qpn |
Definition at line 133 of file totemiba.c.
Referenced by totemiba_mcast_flush_send(), and totemiba_mcast_noflush_send().
struct ibv_comp_channel* totemiba_instance::mcast_recv_completion_channel |
Definition at line 141 of file totemiba.c.
struct ibv_cq* totemiba_instance::mcast_recv_cq |
Definition at line 145 of file totemiba.c.
qb_loop_timer_handle totemiba_instance::mcast_rejoin |
Definition at line 217 of file totemiba.c.
int totemiba_instance::mcast_seen_joined |
Definition at line 215 of file totemiba.c.
struct list_head totemiba_instance::mcast_send_buf_free |
Definition at line 205 of file totemiba.c.
struct list_head totemiba_instance::mcast_send_buf_head |
Definition at line 209 of file totemiba.c.
struct ibv_comp_channel* totemiba_instance::mcast_send_completion_channel |
Definition at line 139 of file totemiba.c.
struct ibv_cq* totemiba_instance::mcast_send_cq |
Definition at line 143 of file totemiba.c.
struct totem_ip_address totemiba_instance::my_id |
Definition at line 123 of file totemiba.c.
Referenced by totemiba_iface_get(), and totemiba_iface_print().
int totemiba_instance::recv_token_accepted |
Definition at line 147 of file totemiba.c.
struct rdma_event_channel* totemiba_instance::recv_token_channel |
Definition at line 149 of file totemiba.c.
struct rdma_cm_id* totemiba_instance::recv_token_cma_id |
Definition at line 155 of file totemiba.c.
struct sockaddr totemiba_instance::recv_token_dest_addr |
Definition at line 159 of file totemiba.c.
struct ibv_pd* totemiba_instance::recv_token_pd |
Definition at line 157 of file totemiba.c.
struct list_head totemiba_instance::recv_token_recv_buf_head |
Definition at line 213 of file totemiba.c.
struct ibv_comp_channel* totemiba_instance::recv_token_recv_completion_channel |
Definition at line 163 of file totemiba.c.
struct ibv_cq* totemiba_instance::recv_token_recv_cq |
Definition at line 167 of file totemiba.c.
struct ibv_comp_channel* totemiba_instance::recv_token_send_completion_channel |
Definition at line 161 of file totemiba.c.
struct ibv_cq* totemiba_instance::recv_token_send_cq |
Definition at line 165 of file totemiba.c.
void* totemiba_instance::rrp_context |
Definition at line 117 of file totemiba.c.
Referenced by totemiba_initialize().
struct ibv_ah* totemiba_instance::send_token_ah |
Definition at line 183 of file totemiba.c.
Referenced by totemiba_token_send().
struct sockaddr totemiba_instance::send_token_bind_addr |
Definition at line 91 of file totemiba.c.
int totemiba_instance::send_token_bound |
Definition at line 169 of file totemiba.c.
Referenced by totemiba_token_send().
struct rdma_event_channel* totemiba_instance::send_token_channel |
Definition at line 171 of file totemiba.c.
struct rdma_cm_id* totemiba_instance::send_token_cma_id |
Definition at line 173 of file totemiba.c.
Referenced by totemiba_token_send().
struct sockaddr totemiba_instance::send_token_dest_addr |
Definition at line 177 of file totemiba.c.
struct ibv_pd* totemiba_instance::send_token_pd |
Definition at line 175 of file totemiba.c.
uint32_t totemiba_instance::send_token_qkey |
Definition at line 181 of file totemiba.c.
Referenced by totemiba_token_send().
uint32_t totemiba_instance::send_token_qpn |
Definition at line 179 of file totemiba.c.
Referenced by totemiba_token_send().
struct ibv_comp_channel* totemiba_instance::send_token_recv_completion_channel |
Definition at line 187 of file totemiba.c.
struct ibv_cq* totemiba_instance::send_token_recv_cq |
Definition at line 191 of file totemiba.c.
struct ibv_comp_channel* totemiba_instance::send_token_send_completion_channel |
Definition at line 185 of file totemiba.c.
struct ibv_cq* totemiba_instance::send_token_send_cq |
Definition at line 189 of file totemiba.c.
totemsrp_stats_t* totemiba_instance::stats |
Definition at line 103 of file totemiba.c.
Referenced by totemiba_initialize().
qb_loop_timer_handle totemiba_instance::timer_netif_check_timeout |
Definition at line 119 of file totemiba.c.
Referenced by totemiba_initialize().
struct sockaddr totemiba_instance::token_addr |
Definition at line 95 of file totemiba.c.
Referenced by totemiba_token_target_set().
struct list_head totemiba_instance::token_send_buf_free |
Definition at line 207 of file totemiba.c.
struct list_head totemiba_instance::token_send_buf_head |
Definition at line 211 of file totemiba.c.
struct totem_config* totemiba_instance::totem_config |
Definition at line 101 of file totemiba.c.
Referenced by totemiba_initialize().
struct totem_interface* totemiba_instance::totem_interface |
Definition at line 99 of file totemiba.c.
Referenced by totemiba_initialize(), and totemiba_token_target_set().
void(* totemiba_instance::totemiba_deliver_fn) (void *context, const void *msg, unsigned int msg_len) |
Definition at line 109 of file totemiba.c.
Referenced by totemiba_initialize().
void(* totemiba_instance::totemiba_iface_change_fn) (void *context, const struct totem_ip_address *iface_address) |
Definition at line 105 of file totemiba.c.
Referenced by totemiba_initialize().
void(* totemiba_instance::totemiba_log_printf) (int level, int subsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf |
Definition at line 193 of file totemiba.c.
Referenced by totemiba_initialize().
qb_loop_t* totemiba_instance::totemiba_poll_handle |
Definition at line 121 of file totemiba.c.
Referenced by totemiba_initialize().
void(*) in totemiba_instance::totemiba_subsys_id) |
Definition at line 200 of file totemiba.c.
Referenced by totemiba_initialize().
void(* totemiba_instance::totemiba_target_set_completed) (void *context) |
Definition at line 114 of file totemiba.c.
Referenced by totemiba_initialize().