corosync 3.1.9
|
#include <config.h>
#include <assert.h>
#include <totemudp.h>
#include <totemudpu.h>
#include <totemknet.h>
#include <totemnet.h>
#include <qb/qbloop.h>
#include <corosync/logsys.h>
Go to the source code of this file.
Data Structures | |
struct | transport |
struct | totemnet_instance |
Macros | |
#define | LOGSYS_UTILS_ONLY 1 |
#define | log_printf(level, format, args...) |
Variables | |
struct transport | transport_entries [] |
Definition at line 265 of file totemnet.c.
#define LOGSYS_UTILS_ONLY 1 |
Definition at line 46 of file totemnet.c.
Definition at line 367 of file totemnet.c.
References transport::buffer_alloc, nodeid, and totemnet_instance::transport.
Definition at line 375 of file totemnet.c.
References transport::buffer_release, nodeid, and totemnet_instance::transport.
int totemnet_crypto_reconfigure_phase | ( | void * | net_context, |
struct totem_config * | totem_config, | ||
cfg_message_crypto_reconfig_phase_t | phase | ||
) |
Definition at line 603 of file totemnet.c.
References transport::crypto_reconfigure_phase, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_crypto_reconfigure_phase().
Definition at line 292 of file totemnet.c.
References transport::crypto_set, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_crypto_set().
Definition at line 306 of file totemnet.c.
References transport::finalize, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_finalize().
Definition at line 452 of file totemnet.c.
References transport::iface_check, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
int totemnet_iface_set | ( | void * | net_context, |
const struct totem_ip_address * | interface_addr, | ||
unsigned short | ip_port, | ||
unsigned int | iface_no | ||
) |
Definition at line 471 of file totemnet.c.
References transport::iface_set, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_iface_set().
Definition at line 497 of file totemnet.c.
References transport::ifaces_get, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_ifaces_get().
int totemnet_initialize | ( | qb_loop_t * | loop_pt, |
void ** | net_context, | ||
struct totem_config * | totem_config, | ||
totemsrp_stats_t * | stats, | ||
void * | context, | ||
int(*)(void *context, const void *msg, unsigned int msg_len, const struct sockaddr_storage *system_from) | deliver_fn, | ||
int(*)(void *context, const struct totem_ip_address *iface_address, unsigned int ring_no) | iface_change_fn, | ||
void(*)(void *context, int net_mtu) | mtu_changed, | ||
void(*)(void *context) | target_set_completed | ||
) |
Definition at line 317 of file totemnet.c.
References transport::initialize, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_initialize().
Definition at line 426 of file totemnet.c.
References transport::mcast_flush_send, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Definition at line 439 of file totemnet.c.
References transport::mcast_noflush_send, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
|
extern |
Definition at line 533 of file totemnet.c.
References transport::member_add, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_member_add().
|
extern |
Definition at line 553 of file totemnet.c.
References transport::member_remove, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_member_remove().
int totemnet_member_set_active | ( | void * | net_context, |
const struct totem_ip_address * | member, | ||
int | active | ||
) |
Definition at line 571 of file totemnet.c.
References transport::member_set_active, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
|
extern |
Definition at line 462 of file totemnet.c.
References transport::net_mtu_adjust, nodeid, totemnet_instance::transport, and totemnet_instance::transport_context.
|
extern |
Definition at line 484 of file totemnet.c.
References nodeid, transport::nodestatus_get, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_nodestatus_get().
Definition at line 383 of file totemnet.c.
References nodeid, transport::processor_count_set, totemnet_instance::transport, and totemnet_instance::transport_context.
int totemnet_reconfigure | ( | void * | net_context, |
struct totem_config * | totem_config | ||
) |
Definition at line 589 of file totemnet.c.
References nodeid, transport::reconfigure, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_reconfigure().
Definition at line 394 of file totemnet.c.
References nodeid, transport::recv_flush, totemnet_instance::transport, and totemnet_instance::transport_context.
Definition at line 522 of file totemnet.c.
References nodeid, transport::recv_mcast_empty, totemnet_instance::transport, and totemnet_instance::transport_context.
Definition at line 404 of file totemnet.c.
References nodeid, transport::send_flush, totemnet_instance::transport, and totemnet_instance::transport_context.
Definition at line 619 of file totemnet.c.
References nodeid, transport::stats_clear, totemnet_instance::transport, and totemnet_instance::transport_context.
Referenced by totemsrp_stats_clear().
Definition at line 414 of file totemnet.c.
References nodeid, transport::token_send, totemnet_instance::transport, and totemnet_instance::transport_context.
Definition at line 510 of file totemnet.c.
References nodeid, transport::token_target_set, totemnet_instance::transport, and totemnet_instance::transport_context.
Definition at line 170 of file totemnet.c.