libosmo-sigtran 2.1.0.49-23d1
Osmocom SIGTRAN library
osmo_ss7_hmrt.c File Reference
#include <stdbool.h>
#include <string.h>
#include <errno.h>
#include <arpa/inet.h>
#include <osmocom/core/linuxlist.h>
#include <osmocom/core/logging.h>
#include <osmocom/sigtran/mtp_sap.h>
#include <osmocom/sigtran/osmo_ss7.h>
#include <osmocom/sigtran/protocol/m3ua.h>
#include "xua_internal.h"
#include "ss7_as.h"
#include "ss7_asp.h"
#include "ss7_linkset.h"
#include "ss7_route.h"
#include "ss7_route_table.h"
#include "ss7_internal.h"
#include "ss7_user.h"

Functions

struct osmo_mtp_primm3ua_to_xfer_ind (struct xua_msg *xua)
 
static struct xua_msgmtp_prim_to_m3ua (struct osmo_mtp_prim *prim)
 
static int deliver_to_mtp_user (const struct osmo_ss7_user *osu, struct xua_msg *xua)
 
static int hmdt_message_for_distribution (struct osmo_ss7_instance *inst, struct xua_msg *xua)
 
static int hmrt_message_for_routing (struct osmo_ss7_instance *inst, struct xua_msg *xua)
 
int m3ua_hmdc_rx_from_l2 (struct osmo_ss7_instance *inst, struct xua_msg *xua)
 
int osmo_ss7_user_mtp_xfer_req (struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp)
 

Function Documentation

◆ deliver_to_mtp_user()

static int deliver_to_mtp_user ( const struct osmo_ss7_user osu,
struct xua_msg xua 
)
static

◆ hmdt_message_for_distribution()

◆ hmrt_message_for_routing()

◆ m3ua_hmdc_rx_from_l2()

◆ m3ua_to_xfer_ind()

◆ mtp_prim_to_m3ua()

static struct xua_msg * mtp_prim_to_m3ua ( struct osmo_mtp_prim prim)
static

◆ osmo_ss7_user_mtp_xfer_req()