|
libosmo-sigtran
1.3.0
Osmocom SIGTRAN library
|
Go to the documentation of this file.
3 #include <osmocom/core/fsm.h>
4 #include <osmocom/core/prim.h>
8 #define SCCP_STR "Signalling Connection Control Part\n"
43 struct llist_head
list;
47 struct llist_head
users;
62 struct llist_head
list;
73 struct llist_head
links;
105 struct xua_msg *xua, uint32_t cause);
113 struct xua_msg *xua, uint32_t cause);
129 bool default_if_unset);
struct osmo_scu_data_param data
Definition: sccp_sap.h:229
osmo_prim_cb prim_cb
Definition: osmo_ss7.h:127
#define M3UA_MSGC_SNM
Definition: m3ua.h:31
struct osmo_ss7_instance * ss7
Definition: sccp_internal.h:52
struct osmo_ss7_instance * osmo_ss7_instance_find(uint32_t id)
Find a SS7 Instance with given ID.
Definition: osmo_ss7.c:334
#define APPEND(fmt, args ...)
Definition: sccp_internal.h:41
struct osmo_ss7_instance * osmo_ss7_instance_find_or_create(void *ctx, uint32_t id)
Find or create a SS7 Instance.
Definition: osmo_ss7.c:351
uint32_t dpc
Definition: mtp_sap.h:38
uint32_t id
Definition: osmo_ss7.h:164
static int _sccp_parse_xudt(struct msgb *msgb, struct sccp_parse_result *result)
Definition: sccp.c:485
int _sccp_parse_connection_release_complete(struct msgb *msgb, struct sccp_parse_result *result)
Definition: sccp.c:350
uint8_t network_indicator
Definition: osmo_ss7.h:99
@ OSMO_SCCP_TIMER_IAS
Definition: sccp_internal.h:13
struct osmo_fsm sccp_scoc_fsm
Definition: sccp_scoc.c:1289
static int xua_cli_connect_cb(struct osmo_stream_cli *cli)
Definition: osmo_ss7.c:1633
const struct value_string mtp_si_vals[]
Definition: osmo_ss7_vty.c:912
static int sua_to_sccp_udt(struct msgb *msg, struct xua_msg *xua)
Definition: sccp2sua.c:1203
struct llist_head osmo_ss7_instances
#define MAND_IES(msgt, ies)
Definition: m3ua.c:129
static void vty_init_addr(void)
Definition: osmo_ss7_vty.c:1872
struct llist_head list
member of global list of instances
Definition: osmo_ss7.h:73
int osmo_sccp_tx_conn_req_msg(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg)
Definition: sccp_helpers.c:138
struct osmo_ss7_link * links[16]
array of osmo_ss7_link
Definition: osmo_ss7.h:183
struct msgb * sccp_create_cr(const struct sccp_source_reference *src_ref, const struct sockaddr_sccp *called, const uint8_t *l3_data, size_t l3_length)
Definition: sccp.c:815
int osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name)
Delete given ASP from given AS.
Definition: osmo_ss7.c:1009
union osmo_xlm_prim::@31 u
#define SUA_CO_COAK
Definition: sua.h:71
enum osmo_ss7_asp_protocol proto
Definition: osmo_ss7.h:419
#define CS7_STR
Definition: xua_internal.h:66
int osmo_ss7_asp_send(struct osmo_ss7_asp *asp, struct msgb *msg)
send a fully encoded msgb via a given ASP
Definition: osmo_ss7.c:1911