libosmo-sigtran 2.1.0.187-fd10
Osmocom SIGTRAN library
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

static struct osmo_mtp_primm3ua_to_xfer_ind (struct xua_msg *xua)
 
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 hmrt_mtp_xfer_request_l4_to_l3 (struct osmo_ss7_instance *inst, const struct osmo_mtp_transfer_param *param, uint8_t *user_data, size_t user_data_len)
 

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()

◆ hmrt_mtp_xfer_request_l4_to_l3()

int hmrt_mtp_xfer_request_l4_to_l3 ( struct osmo_ss7_instance inst,
const struct osmo_mtp_transfer_param param,
uint8_t *  user_data,
size_t  user_data_len 
)

◆ m3ua_hmdc_rx_from_l2()

◆ m3ua_to_xfer_ind()