libosmo-sigtran 2.2.0 Osmocom SIGTRAN library

Functions
mtp3_rtpc.c File Reference
`#include <stdint.h>`
`#include <osmocom/sigtran/protocol/m3ua.h>`
`#include <osmocom/sigtran/osmo_ss7.h>`
`#include "mtp3_hmdt.h"`
`#include "mtp3_rtpc.h"`
`#include "ss7_as.h"`
`#include "ss7_internal.h"`
`#include "ss7_route.h"`
`#include "ss7_route_table.h"`
`#include "xua_internal.h"`
`#include "xua_msg.h"`

## Functions
static struct xua_msg * | gen_duna_ret_msg (struct osmo_ss7_instance *inst, const struct xua_msg *orig_xua)
int | mtp3_rtpc_rx_msg_for_inaccessible_sp (struct osmo_ss7_instance *inst, const struct xua_msg *orig_xua)

## Function Documentation

## ◆ gen_duna_ret_msg()

static struct xua_msg * gen_duna_ret_msg | ( | struct osmo_ss7_instance * | inst,
|  | const struct xua_msg * | orig_xua
| ) |  |
| static

References osmo_mtp_transfer_param::dpc, m3ua_encode_duna(), M3UA_IEI_ROUTE_CTX, xua_msg::mtp, osmo_mtp_transfer_param::opc, xua_msg_find_tag(), and xua_msg_part_get_u32().

Referenced by mtp3_rtpc_rx_msg_for_inaccessible_sp().

## ◆ mtp3_rtpc_rx_msg_for_inaccessible_sp()

int mtp3_rtpc_rx_msg_for_inaccessible_sp | ( | struct osmo_ss7_instance * | inst,
|  | const struct xua_msg * | orig_xua
| ) |  |

References osmo_ss7_route::as, osmo_ss7_as::cfg, osmo_ss7_route::dest, osmo_mtp_transfer_param::dpc, gen_duna_ret_msg(), LOGSS7, m3ua_tx_xua_as(), MAX_PC_STR_LEN, xua_msg::mtp, mtp3_hmdt_message_for_distribution(), osmo_mtp_transfer_param::opc, osmo_ss7_route_label::opc, OSMO_SS7_ASP_PROT_IPA, OSMO_SS7_ASP_PROT_M3UA, osmo_ss7_pc_is_local(), osmo_ss7_pointcode_print_buf(), osmo_ss7_as::proto, osmo_mtp_transfer_param::sls, ss7_instance_lookup_route(), ss7_instance_t8_inaccessible_sp_running(), and ss7_instance_t8_inaccessible_sp_start().

Referenced by mtp3_hmrt_message_for_routing().