4#include <osmocom/core/fsm.h>
50 struct osmo_fsm_inst *
fi;
87 struct xua_msg *xua,
unsigned int primitive,
88 enum osmo_prim_operation operation);
91#define _LOGPSCC(scc, subsys, level, fmt, args ...) \
92 _LOGPSCU((scc)->user, subsys, level, "CONN(%d,remPC=%u=%s) " fmt, \
93 (conn)->conn_id, (conn)->remote_pc, osmo_ss7_pointcode_print((conn)->inst->ss7, (conn)->remote_pc), ## args)
94#define LOGPSCC(scc, level, fmt, args ...) \
95 _LOGPSCC(scc, DLSCCP, level, fmt, ## args)
int sccp_conn_xua_gen_relre_and_send(struct sccp_connection *conn, uint32_t cause, struct osmo_scu_prim *prim)
Definition sccp_scoc.c:181
void sccp_conn_start_inact_timers(struct sccp_connection *conn)
Definition sccp_connection.c:337
int sccp_conn_xua_gen_encode_and_send(struct sccp_connection *conn, uint32_t event, const struct osmo_scu_prim *prim, int msg_type)
Definition sccp_scoc.c:407
void sccp_conn_opt_data_send_cache(struct sccp_connection *conn, int exp_type, uint8_t msg_class)
Definition sccp_connection.c:397
void sccp_conn_scu_gen_encode_and_send(struct sccp_connection *conn, uint32_t event, struct xua_msg *xua, unsigned int primitive, enum osmo_prim_operation operation)
Definition sccp_connection.c:225
void sccp_conn_restart_rx_inact_timer(struct sccp_connection *conn)
Definition sccp_connection.c:331
void sccp_conn_start_int_timer(struct sccp_connection *conn)
Definition sccp_connection.c:363
void sccp_conn_free(struct sccp_connection *conn)
Definition sccp_connection.c:187
void sccp_conn_stop_connect_timer(struct sccp_connection *conn)
Definition sccp_connection.c:383
void sccp_conn_stop_inact_timers(struct sccp_connection *conn)
Definition sccp_connection.c:344
void sccp_conn_restart_tx_inact_timer(struct sccp_connection *conn)
Definition sccp_connection.c:325
void sccp_conn_stop_release_timers(struct sccp_connection *conn)
Definition sccp_connection.c:369
void sccp_conn_start_connect_timer(struct sccp_connection *conn)
Definition sccp_connection.c:377
void sccp_conn_start_rel_timer(struct sccp_connection *conn)
Definition sccp_connection.c:351
void sccp_conn_start_rep_rel_timer(struct sccp_connection *conn)
Definition sccp_connection.c:357
struct sccp_connection * sccp_conn_alloc(struct osmo_sccp_user *user, uint32_t conn_id)
Definition sccp_connection.c:146
uint8_t msg_type
Definition sccp_scmg.h:0
Definition sccp_sap.h:183
Definition sccp_instance.h:39
Definition sccp_user.h:12
Definition sccp_sap.h:280
Definition sccp_connection.h:10
struct osmo_sccp_user * user
Definition sccp_connection.h:16
struct osmo_sccp_addr calling_addr
Definition sccp_connection.h:22
struct osmo_timer_list t_conn
Definition sccp_connection.h:53
uint32_t conn_id
Definition sccp_connection.h:27
uint8_t tx_co_mtp_sls
Definition sccp_connection.h:42
struct rb_node node
Definition sccp_connection.h:12
struct osmo_timer_list t_ias
Definition sccp_connection.h:56
struct osmo_timer_list t_rel
Definition sccp_connection.h:60
struct osmo_timer_list t_iar
Definition sccp_connection.h:57
struct osmo_sccp_instance * inst
Definition sccp_connection.h:14
uint32_t release_cause
Definition sccp_connection.h:37
struct msgb * opt_data_cache
Definition sccp_connection.h:44
struct osmo_timer_list t_rep_rel
Definition sccp_connection.h:62
struct osmo_sccp_addr called_addr
Definition sccp_connection.h:23
uint32_t importance
Definition sccp_connection.h:35
uint32_t remote_ref
Definition sccp_connection.h:33
bool incoming
Definition sccp_connection.h:47
struct osmo_fsm_inst * fi
Definition sccp_connection.h:50
uint32_t remote_pc
Definition sccp_connection.h:19
uint32_t sccp_class
Definition sccp_connection.h:36
struct osmo_timer_list t_int
Definition sccp_connection.h:61
uint8_t msg_class
Definition xua_types.h:2