corosync  2.4.2
Data Fields
totemiba_instance Struct Reference
Collaboration diagram for totemiba_instance:
Collaboration graph
[legend]

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_interfacetotem_interface
 
struct totem_configtotem_config
 
totemsrp_stats_tstats
 
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
 

Detailed Description

Definition at line 88 of file totemiba.c.

Field Documentation

§ bind_addr

struct sockaddr totemiba_instance::bind_addr

Definition at line 89 of file totemiba.c.

§ listen_recv_token_channel

struct rdma_event_channel* totemiba_instance::listen_recv_token_channel

Definition at line 151 of file totemiba.c.

§ listen_recv_token_cma_id

struct rdma_cm_id* totemiba_instance::listen_recv_token_cma_id

Definition at line 153 of file totemiba.c.

§ local_mcast_bind_addr

struct sockaddr totemiba_instance::local_mcast_bind_addr

Definition at line 97 of file totemiba.c.

§ mcast_addr

struct sockaddr totemiba_instance::mcast_addr

Definition at line 93 of file totemiba.c.

§ mcast_ah

struct ibv_ah* totemiba_instance::mcast_ah

Definition at line 137 of file totemiba.c.

§ mcast_channel

struct rdma_event_channel* totemiba_instance::mcast_channel

Definition at line 125 of file totemiba.c.

§ mcast_cma_id

struct rdma_cm_id* totemiba_instance::mcast_cma_id

Definition at line 127 of file totemiba.c.

§ mcast_dest_addr

struct sockaddr totemiba_instance::mcast_dest_addr

Definition at line 131 of file totemiba.c.

§ mcast_pd

struct ibv_pd* totemiba_instance::mcast_pd

Definition at line 129 of file totemiba.c.

§ mcast_qkey

uint32_t totemiba_instance::mcast_qkey

Definition at line 135 of file totemiba.c.

§ mcast_qpn

uint32_t totemiba_instance::mcast_qpn

Definition at line 133 of file totemiba.c.

§ mcast_recv_completion_channel

struct ibv_comp_channel* totemiba_instance::mcast_recv_completion_channel

Definition at line 141 of file totemiba.c.

§ mcast_recv_cq

struct ibv_cq* totemiba_instance::mcast_recv_cq

Definition at line 145 of file totemiba.c.

§ mcast_rejoin

qb_loop_timer_handle totemiba_instance::mcast_rejoin

Definition at line 217 of file totemiba.c.

§ mcast_seen_joined

int totemiba_instance::mcast_seen_joined

Definition at line 215 of file totemiba.c.

§ mcast_send_buf_free

struct list_head totemiba_instance::mcast_send_buf_free

Definition at line 205 of file totemiba.c.

§ mcast_send_buf_head

struct list_head totemiba_instance::mcast_send_buf_head

Definition at line 209 of file totemiba.c.

§ mcast_send_completion_channel

struct ibv_comp_channel* totemiba_instance::mcast_send_completion_channel

Definition at line 139 of file totemiba.c.

§ mcast_send_cq

struct ibv_cq* totemiba_instance::mcast_send_cq

Definition at line 143 of file totemiba.c.

§ my_id

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().

§ recv_token_accepted

int totemiba_instance::recv_token_accepted

Definition at line 147 of file totemiba.c.

§ recv_token_channel

struct rdma_event_channel* totemiba_instance::recv_token_channel

Definition at line 149 of file totemiba.c.

§ recv_token_cma_id

struct rdma_cm_id* totemiba_instance::recv_token_cma_id

Definition at line 155 of file totemiba.c.

§ recv_token_dest_addr

struct sockaddr totemiba_instance::recv_token_dest_addr

Definition at line 159 of file totemiba.c.

§ recv_token_pd

struct ibv_pd* totemiba_instance::recv_token_pd

Definition at line 157 of file totemiba.c.

§ recv_token_recv_buf_head

struct list_head totemiba_instance::recv_token_recv_buf_head

Definition at line 213 of file totemiba.c.

§ recv_token_recv_completion_channel

struct ibv_comp_channel* totemiba_instance::recv_token_recv_completion_channel

Definition at line 163 of file totemiba.c.

§ recv_token_recv_cq

struct ibv_cq* totemiba_instance::recv_token_recv_cq

Definition at line 167 of file totemiba.c.

§ recv_token_send_completion_channel

struct ibv_comp_channel* totemiba_instance::recv_token_send_completion_channel

Definition at line 161 of file totemiba.c.

§ recv_token_send_cq

struct ibv_cq* totemiba_instance::recv_token_send_cq

Definition at line 165 of file totemiba.c.

§ rrp_context

void* totemiba_instance::rrp_context

Definition at line 117 of file totemiba.c.

§ send_token_ah

struct ibv_ah* totemiba_instance::send_token_ah

Definition at line 183 of file totemiba.c.

§ send_token_bind_addr

struct sockaddr totemiba_instance::send_token_bind_addr

Definition at line 91 of file totemiba.c.

§ send_token_bound

int totemiba_instance::send_token_bound

Definition at line 169 of file totemiba.c.

§ send_token_channel

struct rdma_event_channel* totemiba_instance::send_token_channel

Definition at line 171 of file totemiba.c.

§ send_token_cma_id

struct rdma_cm_id* totemiba_instance::send_token_cma_id

Definition at line 173 of file totemiba.c.

§ send_token_dest_addr

struct sockaddr totemiba_instance::send_token_dest_addr

Definition at line 177 of file totemiba.c.

§ send_token_pd

struct ibv_pd* totemiba_instance::send_token_pd

Definition at line 175 of file totemiba.c.

§ send_token_qkey

uint32_t totemiba_instance::send_token_qkey

Definition at line 181 of file totemiba.c.

§ send_token_qpn

uint32_t totemiba_instance::send_token_qpn

Definition at line 179 of file totemiba.c.

§ send_token_recv_completion_channel

struct ibv_comp_channel* totemiba_instance::send_token_recv_completion_channel

Definition at line 187 of file totemiba.c.

§ send_token_recv_cq

struct ibv_cq* totemiba_instance::send_token_recv_cq

Definition at line 191 of file totemiba.c.

§ send_token_send_completion_channel

struct ibv_comp_channel* totemiba_instance::send_token_send_completion_channel

Definition at line 185 of file totemiba.c.

§ send_token_send_cq

struct ibv_cq* totemiba_instance::send_token_send_cq

Definition at line 189 of file totemiba.c.

§ stats

totemsrp_stats_t* totemiba_instance::stats

Definition at line 103 of file totemiba.c.

§ timer_netif_check_timeout

qb_loop_timer_handle totemiba_instance::timer_netif_check_timeout

Definition at line 119 of file totemiba.c.

§ token_addr

struct sockaddr totemiba_instance::token_addr

Definition at line 95 of file totemiba.c.

Referenced by totemiba_token_target_set().

§ token_send_buf_free

struct list_head totemiba_instance::token_send_buf_free

Definition at line 207 of file totemiba.c.

§ token_send_buf_head

struct list_head totemiba_instance::token_send_buf_head

Definition at line 211 of file totemiba.c.

§ totem_config

struct totem_config* totemiba_instance::totem_config

Definition at line 101 of file totemiba.c.

§ totem_interface

struct totem_interface* totemiba_instance::totem_interface

Definition at line 99 of file totemiba.c.

Referenced by totemiba_token_target_set().

§ totemiba_deliver_fn

void(* totemiba_instance::totemiba_deliver_fn) (void *context, const void *msg, unsigned int msg_len)

Definition at line 109 of file totemiba.c.

§ totemiba_iface_change_fn

void(* totemiba_instance::totemiba_iface_change_fn) (void *context, const struct totem_ip_address *iface_address)

Definition at line 105 of file totemiba.c.

§ totemiba_log_printf

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.

§ totemiba_poll_handle

qb_loop_t* totemiba_instance::totemiba_poll_handle

Definition at line 121 of file totemiba.c.

§ totemiba_subsys_id

void(*) in totemiba_instance::totemiba_subsys_id)

Definition at line 200 of file totemiba.c.

§ totemiba_target_set_completed

void(* totemiba_instance::totemiba_target_set_completed) (void *context)

Definition at line 114 of file totemiba.c.


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