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:47
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