30 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_HA 34 #include "ha/link_fops_xc.h" 47 uint64_t
tag = tag_even ? 2 : 1;
71 .hlp_id_local =
src->hlp_id_remote,
72 .hlp_id_remote =
src->hlp_id_local,
73 .hlp_id_connection =
src->hlp_id_connection,
74 .hlp_tags_local =
src->hlp_tags_remote,
75 .hlp_tags_remote =
src->hlp_tags_local,
82 .
name =
"HA link msg fop",
84 .
xt = m0_ha_link_msg_fop_xc,
90 .
name =
"HA link msg fop reply",
92 .
xt = m0_ha_link_msg_rep_fop_xc,
104 #undef M0_TRACE_SUBSYSTEM
#define M0_FOP_TYPE_INIT(ft,...)
const struct m0_fom_type_ops m0_ha_link_incoming_fom_type_ops
static uint64_t tag(uint8_t code, uint64_t id)
void m0_fop_type_fini(struct m0_fop_type *fopt)
M0_INTERNAL void m0_ha_link_fops_fini(void)
static struct m0_xcode_type ** xt[]
const struct m0_sm_conf m0_generic_conf
struct m0_fop_type m0_ha_link_msg_rep_fopt
M0_INTERNAL int m0_ha_link_fops_init(void)
M0_INTERNAL void m0_ha_link_params_invert(struct m0_ha_link_params *dst, const struct m0_ha_link_params *src)
M0_INTERNAL void m0_ha_link_tags_initial(struct m0_ha_link_tags *tags, bool tag_even)
struct m0_reqh_service_type m0_ha_link_service_type
M0_INTERNAL bool m0_ha_link_tags_eq(const struct m0_ha_link_tags *tags1, const struct m0_ha_link_tags *tags2)
struct m0_pdclust_src_addr src
struct m0_fop_type m0_ha_link_msg_fopt