#include <osmocom/core/prim.h>
#include <osmocom/sigtran/osmo_ss7.h>
Go to the source code of this file.
|
enum | osmo_sigtran_sap { SCCP_SAP_USER = _SAP_SS7_BASE,
XUA_SAP_LM,
MTP_SAP_USER
} |
|
enum | osmo_xlm_prim_type {
OSMO_XLM_PRIM_M_SCTP_ESTABLISH,
OSMO_XLM_PRIM_M_SCTP_RELEASE,
OSMO_XLM_PRIM_M_SCTP_RESTART,
OSMO_XLM_PRIM_M_SCTP_STATUS,
OSMO_XLM_PRIM_M_ASP_STATUS,
OSMO_XLM_PRIM_M_AS_STATUS,
OSMO_XLM_PRIM_M_NOTIFY,
OSMO_XLM_PRIM_M_ERROR,
OSMO_XLM_PRIM_M_ASP_UP,
OSMO_XLM_PRIM_M_ASP_DOWN,
OSMO_XLM_PRIM_M_ASP_ACTIVE,
OSMO_XLM_PRIM_M_ASP_INACTIVE,
OSMO_XLM_PRIM_M_AS_ACTIVE,
OSMO_XLM_PRIM_M_AS_INACTIVE,
OSMO_XLM_PRIM_M_AS_DOWN,
OSMO_XLM_PRIM_M_RK_REG,
OSMO_XLM_PRIM_M_RK_DEREG
} |
|
#define msgb_xlm_prim |
( |
|
msg | ) |
((struct osmo_xlm_prim *)(msg)->l1h) |
#define NOTIFY_PAR_P_ASP_ID (1 << 0) |
#define NOTIFY_PAR_P_ROUTE_CTX (1 << 1) |
Enumerator |
---|
SCCP_SAP_USER |
|
XUA_SAP_LM |
|
MTP_SAP_USER |
|
Enumerator |
---|
OSMO_XLM_PRIM_M_SCTP_ESTABLISH |
|
OSMO_XLM_PRIM_M_SCTP_RELEASE |
|
OSMO_XLM_PRIM_M_SCTP_RESTART |
|
OSMO_XLM_PRIM_M_SCTP_STATUS |
|
OSMO_XLM_PRIM_M_ASP_STATUS |
|
OSMO_XLM_PRIM_M_AS_STATUS |
|
OSMO_XLM_PRIM_M_NOTIFY |
|
OSMO_XLM_PRIM_M_ERROR |
|
OSMO_XLM_PRIM_M_ASP_UP |
|
OSMO_XLM_PRIM_M_ASP_DOWN |
|
OSMO_XLM_PRIM_M_ASP_ACTIVE |
|
OSMO_XLM_PRIM_M_ASP_INACTIVE |
|
OSMO_XLM_PRIM_M_AS_ACTIVE |
|
OSMO_XLM_PRIM_M_AS_INACTIVE |
|
OSMO_XLM_PRIM_M_AS_DOWN |
|
OSMO_XLM_PRIM_M_RK_REG |
|
OSMO_XLM_PRIM_M_RK_DEREG |
|
char* osmo_xlm_prim_name |
( |
struct osmo_prim_hdr * |
oph | ) |
|
int osmo_xlm_sap_down |
( |
struct osmo_ss7_asp * |
asp, |
|
|
struct osmo_prim_hdr * |
oph |
|
) |
| |
References osmo_xlm_prim_rk_reg::key, LOGPASP, osmo_xlm_prim::oph, OSMO_XLM_PRIM_M_RK_DEREG, OSMO_XLM_PRIM_M_RK_REG, osmo_xlm_prim_name(), osmo_xlm_prim::rk_dereg, osmo_xlm_prim::rk_reg, osmo_xlm_prim_rk_dereg::route_ctx, osmo_xlm_prim_rk_reg::traf_mode, osmo_xlm_prim::u, xua_rkm_send_dereg_req(), and xua_rkm_send_reg_req().
Referenced by lm_timer_cb().