sigtran/html/0000755000175000017500000000000014631412304015573 5ustar osmocom-buildosmocom-buildsigtran/html/globals_r.html0000644000175000017500000001405314631412304020430 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

- r -

sigtran/html/structosmo__ss7__routing__key.js0000644000175000017500000000077614631412304024235 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__routing__key = [ [ "context", "structosmo__ss7__routing__key.html#a696716e41ed036a14e7f99648702fd52", null ], [ "l_rk_id", "structosmo__ss7__routing__key.html#a6f500f329de9dc714a878be839cbc560", null ], [ "pc", "structosmo__ss7__routing__key.html#ad6d9b46e91fe14a79aba090da612a5c2", null ], [ "si", "structosmo__ss7__routing__key.html#a11f9961e1b0deae37f259626bf8f9573", null ], [ "ssn", "structosmo__ss7__routing__key.html#aba0e325540d059be0133ed534dfe4efc", null ] ];sigtran/html/sua_8h.js0000644000175000017500000002265214631412304017327 0ustar osmocom-buildosmocom-buildvar sua_8h = [ [ "SUA_ASPSM_BEAT", "sua_8h.html#a271176c03ad38c967e47632ef175cd95", null ], [ "SUA_ASPSM_BEAT_ACK", "sua_8h.html#a2cfe6d105ca09260ffe1899a61583ad7", null ], [ "SUA_ASPSM_DOWN", "sua_8h.html#a21355503e0986f464d6945b53729d085", null ], [ "SUA_ASPSM_DOWN_ACK", "sua_8h.html#a075625f51e26c2cdbeffd635d1d18b00", null ], [ "SUA_ASPSM_UP", "sua_8h.html#a00a2b0067b2c3073a0d02be2dea1221d", null ], [ "SUA_ASPSM_UP_ACK", "sua_8h.html#adb9637c2a431171071dd62d909635ce4", null ], [ "SUA_ASPTM_ACTIVE", "sua_8h.html#a676cc20f455ef9bcee891a384403077d", null ], [ "SUA_ASPTM_ACTIVE_ACK", "sua_8h.html#a92f4e14e045f7a1fe78f1a65651f640d", null ], [ "SUA_ASPTM_INACTIVE", "sua_8h.html#a9c314b7075ef61174807d5dd003b3fff", null ], [ "SUA_ASPTM_INACTIVE_ACK", "sua_8h.html#aaed32366863a1af48f718f08dd4a93a8", null ], [ "SUA_CAUSE_T_ERROR", "sua_8h.html#a2aa654f44bab624381f7aa5a1f754c6c", null ], [ "SUA_CAUSE_T_MASK", "sua_8h.html#ace7cb937e353345a0920443105d30866", null ], [ "SUA_CAUSE_T_REFUSAL", "sua_8h.html#a174e73488f9d3f72c1127ee932508546", null ], [ "SUA_CAUSE_T_RELEASE", "sua_8h.html#a317df56080600a5d599a22bb062e88f6", null ], [ "SUA_CAUSE_T_RESET", "sua_8h.html#af7c97376cb5243bb1e829d318215fea6", null ], [ "SUA_CAUSE_T_RETURN", "sua_8h.html#a6d955d99c2ed2dc19b7d7f19cbdef5ad", null ], [ "SUA_CL_CLDR", "sua_8h.html#a316409c445a6357df7f79bfb264a92e6", null ], [ "SUA_CL_CLDT", "sua_8h.html#a6363cbbe0da13b5c5d971e4e0e6c19bb", null ], [ "SUA_CO_COAK", "sua_8h.html#afeb5ff3445caeea603847333e27544fa", null ], [ "SUA_CO_CODA", "sua_8h.html#ac6dd6d3db14a95181c35c8526aef7a47", null ], [ "SUA_CO_CODT", "sua_8h.html#afa066bac48b27ebc8625f10162b09620", null ], [ "SUA_CO_COERR", "sua_8h.html#adb4d2346889efa2e11d08b52552f1140", null ], [ "SUA_CO_COIT", "sua_8h.html#ad9ad3a32f9ccad58873cb3e3162b1c4e", null ], [ "SUA_CO_CORE", "sua_8h.html#a236f17f3411a25cbb206df257450bcd5", null ], [ "SUA_CO_COREF", "sua_8h.html#a2f3681f9b0c0e9d39e3a07b4256a48e3", null ], [ "SUA_CO_RELCO", "sua_8h.html#a7c19ca66d01a97dbcb9af77036abe920", null ], [ "SUA_CO_RELRE", "sua_8h.html#af18e5c15c5f9ded72d4b5d385a42799c", null ], [ "SUA_CO_RESCO", "sua_8h.html#acf49adb19e892a870ba73fa6cd531186", null ], [ "SUA_CO_RESRE", "sua_8h.html#a94ab5929ec34752f6f887965cb6568ec", null ], [ "SUA_ERR_ASP_ID_REQD", "sua_8h.html#a95a6a42132c21cb70c2e6ed51211c699", null ], [ "SUA_ERR_DEST_STATUS_UNKN", "sua_8h.html#a409189de68a69e4ea01013d701514f57", null ], [ "SUA_ERR_INVAL_ASP_ID", "sua_8h.html#a6582202215c45f65d555eaffde8d4761", null ], [ "SUA_ERR_INVAL_LOADSH_LEVEL", "sua_8h.html#a051b3d888832e0c8c8feac6a00675231", null ], [ "SUA_ERR_INVAL_NET_APPEAR", "sua_8h.html#ad8672f4c95a8dad2a386d074fdfd1723", null ], [ "SUA_ERR_INVAL_PARAM_VAL", "sua_8h.html#aaea22972fc612b0e6eae0e422e0533e3", null ], [ "SUA_ERR_INVAL_ROUT_CTX", "sua_8h.html#ae420de3ecf3508013ae57c02d3c55405", null ], [ "SUA_ERR_INVAL_STREAM_ID", "sua_8h.html#a4c41d77464e357ecc86c915c6f7c7921", null ], [ "SUA_ERR_INVALID_VERSION", "sua_8h.html#a61601ae71de34110cc6e049fb06ea32c", null ], [ "SUA_ERR_MISSING_PARAM", "sua_8h.html#a94e1be7e7c2d670ffa831b88d57f74d1", null ], [ "SUA_ERR_NO_CONFGD_AS_FOR_ASP", "sua_8h.html#a87e5bc2f7cab5ad0a242b545af29be8e", null ], [ "SUA_ERR_PARAM_FIELD_ERR", "sua_8h.html#a8d712f6cc3f1cffa706a4c4e8a65260c", null ], [ "SUA_ERR_PROTOCOL_ERR", "sua_8h.html#aafbca25cb173ca3072a013d1be662225", null ], [ "SUA_ERR_REFUSED_MGMT_BLOCKING", "sua_8h.html#aef5e17b3c5d7210088dfdb06b59f5c65", null ], [ "SUA_ERR_SUBSYS_STATUS_UNKN", "sua_8h.html#a7b9588fe7fe91fd4f024306683a42cb7", null ], [ "SUA_ERR_UNEXP_PARAM", "sua_8h.html#ada0e87b5d3ae25691b9005e88fd4fcca", null ], [ "SUA_ERR_UNEXPECTED_MSG", "sua_8h.html#a1c4da82e162f1710544990ca61164fd1", null ], [ "SUA_ERR_UNSUPP_MSG_CLASS", "sua_8h.html#adf4fd8cfae12816cbaca445122935a61", null ], [ "SUA_ERR_UNSUPP_MSG_TYPE", "sua_8h.html#a92d88f720631cc4099c2b0abc4384142", null ], [ "SUA_ERR_UNSUPP_TRAF_MOD_TYP", "sua_8h.html#af0e4a13a5dead4e970648e07ac0529c7", null ], [ "SUA_IEI_AFFECTED_PC", "sua_8h.html#ab43a3549be806c8e2ce44bc978bd2d8b", null ], [ "SUA_IEI_ASP_CAPA", "sua_8h.html#aaef24a38b9e6b8e9d15a969a82b8a221", null ], [ "SUA_IEI_ASP_ID", "sua_8h.html#a764d7438972d6032624fe02da5033330", null ], [ "SUA_IEI_CAUSE", "sua_8h.html#a408727bcbd3e6f78e97c6c23bd0be498", null ], [ "SUA_IEI_CONG_LEVEL", "sua_8h.html#a164be897273219a40b99a83421201d70", null ], [ "SUA_IEI_CORR_ID", "sua_8h.html#ac4373f833fee1fd145dfc8e94aeb1420", null ], [ "SUA_IEI_CREDIT", "sua_8h.html#a0f4fe683c3808840ea840f50700eaacb", null ], [ "SUA_IEI_DATA", "sua_8h.html#ac762409b4c74ce362026badf5c45e83e", null ], [ "SUA_IEI_DEREG_RESULT", "sua_8h.html#ae5d5c71c0dba7145ed2fd1b976fe0e5f", null ], [ "SUA_IEI_DEST_ADDR", "sua_8h.html#a0d86b8c0ad8c4d92b4b65c166be3a607", null ], [ "SUA_IEI_DEST_REF", "sua_8h.html#a6401538917bb582b9e441fcc85c90fcb", null ], [ "SUA_IEI_DIAG_INFO", "sua_8h.html#a1518678d9956712d6b178ed4c8366f3e", null ], [ "SUA_IEI_DRN", "sua_8h.html#a4a8c0d507a912b2339194f84b34bfed9", null ], [ "SUA_IEI_ERR_CODE", "sua_8h.html#a2682a1c040ad7b084027731fc471a3b0", null ], [ "SUA_IEI_GT", "sua_8h.html#a584c406749ef2c166f427e9fb5074f51", null ], [ "SUA_IEI_HEARTBT_DATA", "sua_8h.html#a6aabba332d5b80d090d85bc8a51340cc", null ], [ "SUA_IEI_HOST", "sua_8h.html#a2596942a90ede72ac5aed1470fba6ef5", null ], [ "SUA_IEI_IMPORTANCE", "sua_8h.html#ae4ead6ad098f308901e0a1581e892cc1", null ], [ "SUA_IEI_INFO_STRING", "sua_8h.html#ac7a619a5c74bacec60cecfac1ba62f27", null ], [ "SUA_IEI_IPv4", "sua_8h.html#a3a8ac75861e1b88bc25bd430d4e82132", null ], [ "SUA_IEI_IPv6", "sua_8h.html#a170875c1df8965c1a238aac6cf0cf846", null ], [ "SUA_IEI_MSG_PRIO", "sua_8h.html#ad7ad8f0b106f51a7c6c507838f661ad2", null ], [ "SUA_IEI_NET_APPEARANCE", "sua_8h.html#ab9523a0408f3d23ed8886c22b6da65cd", null ], [ "SUA_IEI_PC", "sua_8h.html#a875990b9c8cb5ea347b102d25f8f3a84", null ], [ "SUA_IEI_PROTO_CLASS", "sua_8h.html#a86ae947a3bd3ea9278349b42e91b0665", null ], [ "SUA_IEI_REG_RESULT", "sua_8h.html#a03d3103404e3ba0c039ac244390e0395", null ], [ "SUA_IEI_ROUTE_CTX", "sua_8h.html#a61b8cb753a583bb63927719526fb5993", null ], [ "SUA_IEI_ROUTING_KEY", "sua_8h.html#a669997425354380b821f5be84e49f094", null ], [ "SUA_IEI_RX_SEQ_NR", "sua_8h.html#ad79e49e9615692c87f6ac5286f703b0f", null ], [ "SUA_IEI_S7_HOP_CTR", "sua_8h.html#a8972077afda258ab28c0c9e8addc3be3", null ], [ "SUA_IEI_SEGMENTATION", "sua_8h.html#a64ad8dccc742dca07e4bd811d6337967", null ], [ "SUA_IEI_SEQ_CTRL", "sua_8h.html#a27be6efe4fca059b4e2bed5867f47a03", null ], [ "SUA_IEI_SEQ_NR", "sua_8h.html#a0a076c9d89f0ecab93f4b122fd4f6f73", null ], [ "SUA_IEI_SMI", "sua_8h.html#a364b932f3d497d6032ce0c9265a6cb48", null ], [ "SUA_IEI_SRC_ADDR", "sua_8h.html#a2eda67f4e3c09c507cdf9e624f97c364", null ], [ "SUA_IEI_SRC_REF", "sua_8h.html#a73a750c45cc17f2e295b3181b2532e2a", null ], [ "SUA_IEI_SSN", "sua_8h.html#a9e052f80babde6806c2f66a91a3b2b89", null ], [ "SUA_IEI_STATUS", "sua_8h.html#ab203a62d74c9c69e210b1ec6e16305d5", null ], [ "SUA_IEI_TID", "sua_8h.html#a8e5fb0db6dc3b892c95b18254f5fc2a3", null ], [ "SUA_IEI_TRAF_MODE_TYP", "sua_8h.html#a2ba7592058b6f8053af24ce6b59dd94e", null ], [ "SUA_IEI_USER_CAUSE", "sua_8h.html#ad9bdaf3bd5f6be0e07f3fc9dbe30dc77", null ], [ "SUA_MGMT_ERR", "sua_8h.html#a2b185398489d59077054bf6d60d8859c", null ], [ "SUA_MGMT_NTFY", "sua_8h.html#a1b3d76a21bb2cb2262b4d36c99970c48", null ], [ "SUA_MSGC_ASPSM", "sua_8h.html#aaf4a747a415df1fafd6c5951bda837f1", null ], [ "SUA_MSGC_ASPTM", "sua_8h.html#a38e20fbb5121aa7df653d2816d65cb2b", null ], [ "SUA_MSGC_CL", "sua_8h.html#a0a272a6031c3764b4b814143df16dee5", null ], [ "SUA_MSGC_CO", "sua_8h.html#a61a425e38129067a2a1ff88b5154abbf", null ], [ "SUA_MSGC_MGMT", "sua_8h.html#a817ec9956260238c63ef89c01eb2959e", null ], [ "SUA_MSGC_RKM", "sua_8h.html#a41976bc2573bed3590a10088ba73d5fd", null ], [ "SUA_MSGC_SNM", "sua_8h.html#ab33ef43cb79f2ae97b0321ac68ee76cd", null ], [ "SUA_PORT", "sua_8h.html#a672b2f1d1b4f61a09177d43b87be4e54", null ], [ "SUA_PPID", "sua_8h.html#a95d0d49ded5639abcf5155b227534174", null ], [ "SUA_RI_GT", "sua_8h.html#abb20a68b4e726ff21ea9e1ed540f3aca", null ], [ "SUA_RI_HOST", "sua_8h.html#a21910174672a9ff6e0d8d9577e8903f1", null ], [ "SUA_RI_SSN_IP", "sua_8h.html#aeb9694b1c39d1c7fb85c10f893581ccc", null ], [ "SUA_RI_SSN_PC", "sua_8h.html#a0504b1297cecec4b9e36ca7440f4c1d1", null ], [ "SUA_RKM_DEREG_REQ", "sua_8h.html#a2eb57f1eb410bb1b4c2ea1e4ece8f1e1", null ], [ "SUA_RKM_DEREG_RSP", "sua_8h.html#affd8a9376ac26c99cb4e044dc34486bf", null ], [ "SUA_RKM_REG_REQ", "sua_8h.html#a6b5cd55e24990f06e459bd0f6e4d900c", null ], [ "SUA_RKM_REG_RSP", "sua_8h.html#af311bf203f057eee5aba653c719517ec", null ], [ "SUA_SNM_DAUD", "sua_8h.html#a6d8ac84a5fed9c7dcca94af6de764b76", null ], [ "SUA_SNM_DAVA", "sua_8h.html#ae5bc311b0de7cecccf3aeea43c155fd4", null ], [ "SUA_SNM_DRST", "sua_8h.html#a1673825efbc000601dc3f6f74cf5d8a8", null ], [ "SUA_SNM_DUNA", "sua_8h.html#a80c35e93a7e8af6891edfcd7b62b7ba3", null ], [ "SUA_SNM_DUPU", "sua_8h.html#a810f7b9c0421622289d22dc676f26a51", null ], [ "SUA_SNM_SCON", "sua_8h.html#a5f0af9265320188702c743730a1cb370", null ], [ "SUA_VERSION", "sua_8h.html#af8ef04fe12e8d93c0f532b32aea84fd2", null ] ];sigtran/html/structosmo__ss7__user.html0000644000175000017500000002166314631412304023043 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_user Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_ss7_user Struct Reference

#include <osmo_ss7.h>

Data Fields

struct osmo_ss7_instanceinst
 
const char * name
 
osmo_prim_cb prim_cb
 
void * priv
 

Field Documentation

◆ inst

◆ name

const char* osmo_ss7_user::name

◆ prim_cb

osmo_prim_cb osmo_ss7_user::prim_cb

◆ priv


The documentation for this struct was generated from the following file:
sigtran/html/xua__internal_8h.js0000644000175000017500000001531114631412304021361 0ustar osmocom-buildosmocom-buildvar xua__internal_8h = [ [ "CS7_STR", "xua__internal_8h.html#ad788266d373ac76d807afcb62fbbe19d", null ], [ "INST_STR", "xua__internal_8h.html#a38728b918d70320ea5e7c07687f584c4", null ], [ "M3UA_MSG_HEADROOM", "xua__internal_8h.html#a0a663c3db596ddb20df217c428675585", null ], [ "M3UA_MSG_SIZE", "xua__internal_8h.html#abd0d34f59b10a9030dfbd87f24239f57", null ], [ "PC_STR", "xua__internal_8h.html#ae1a8027d8962d120ef6c12ab6979bbc9", null ], [ "ss7_asp_lm_timer", "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3", [ [ "SS7_ASP_LM_T_WAIT_ASP_UP", "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a09086d4eeec6cf08c67fa22df289ea00", null ], [ "SS7_ASP_LM_T_WAIT_NOTIFY", "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a31bb229ae3154608fb32175d784f7d00", null ], [ "SS7_ASP_LM_T_WAIT_NOTIY_RKM", "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3ad98f60fcc228d6d2012a22a0bd10cd97", null ], [ "SS7_ASP_LM_T_WAIT_RK_REG_RESP", "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a578484eaa252e14e1254403b80d8cb5c", null ], [ "SS7_ASP_LM_TIMERS_LEN", "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a25bb5fdb3a6a669c61b2d9c8b395e472", null ] ] ], [ "data_hdr_from_m3ua", "xua__internal_8h.html#aed43760964d48ed2ae9e15b1e63e7611", null ], [ "ipa_find_as_for_asp", "xua__internal_8h.html#a605df838f5e98c86b34aacc5fc0d20a3", null ], [ "ipa_rx_msg", "xua__internal_8h.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3", null ], [ "ipa_tx_xua_as", "xua__internal_8h.html#a4473443b022e57cc48e07677c14650ae", null ], [ "m3ua_decode_notify", "xua__internal_8h.html#a446729f54e5da95d3eefc9ae04248cdf", null ], [ "m3ua_dh_to_xfer_param", "xua__internal_8h.html#ac1a04dfbafd50c05516ed474fd6337f3", null ], [ "m3ua_encode_notify", "xua__internal_8h.html#a7f3779c54a38b2e1f8c18a5ed541cb7f", null ], [ "m3ua_hmdc_rx_from_l2", "xua__internal_8h.html#a8bc0dfc719354cd380bb206d25c33c6a", null ], [ "m3ua_msgb_alloc", "xua__internal_8h.html#a27c054af9499c82ee64945a48f16abf7", null ], [ "m3ua_rx_msg", "xua__internal_8h.html#a3dd5abc2f138a16910f323c9e52427e6", null ], [ "m3ua_rx_rkm", "xua__internal_8h.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2", null ], [ "m3ua_to_xfer_ind", "xua__internal_8h.html#af932d2ab56e706ac86fe0bd6f2c3a4d7", null ], [ "m3ua_tx_dupu", "xua__internal_8h.html#a1c5313831d11ce7e46d3187313de900f", null ], [ "m3ua_tx_snm_available", "xua__internal_8h.html#a23b023b06ccad4da2a92be978a9f23a3", null ], [ "m3ua_tx_snm_congestion", "xua__internal_8h.html#ada55bfcb1a816dd0ef97a9eb8ef3030f", null ], [ "m3ua_tx_xua_as", "xua__internal_8h.html#a2d947fe12b0e169755b8b4f2951b721e", null ], [ "m3ua_xfer_from_data", "xua__internal_8h.html#aad969ffbe815ce0108698b2d874bb98a", null ], [ "mtp_xfer_param_to_m3ua_dh", "xua__internal_8h.html#a62fec3de2da183f6a7d87e9e84eadbe8", null ], [ "osmo_isup_party_parse", "xua__internal_8h.html#a3f5e0d75271a5a2fda1821e9c9a720d9", null ], [ "osmo_sccp_addr_encode", "xua__internal_8h.html#ad9945ae60f1cdc481da3b70e15a50adf", null ], [ "osmo_sccp_addr_parse", "xua__internal_8h.html#ade18fb9db8c9b52bc2ffc22af64d1d08", null ], [ "osmo_sccp_to_xua", "xua__internal_8h.html#ad72796caefb85b769c83c5237cdb4308", null ], [ "osmo_sua_to_sccp", "xua__internal_8h.html#ade23801a343758da5c4cc25e96c47931", null ], [ "ss7_asp_lm_timer_name", "xua__internal_8h.html#a7f1c957fb912628e5424a6538967c129", null ], [ "ss7_asp_rx_unknown", "xua__internal_8h.html#a5985c0ec7dc547dd06de3f9be8b8be9b", null ], [ "sua_addr_parse", "xua__internal_8h.html#a18968e95f6331dc53432486aafea2908", null ], [ "sua_addr_parse_part", "xua__internal_8h.html#a7de76938697dd304626a142441ed079d", null ], [ "sua_parse_gt", "xua__internal_8h.html#add0364dcfc7833a3662d0accfcf4aff6", null ], [ "sua_rx_msg", "xua__internal_8h.html#a5aaa70aafac5abbc003a1a27dc05ea56", null ], [ "sua_tx_dupu", "xua__internal_8h.html#aefcb707da3aed3aa9f7b86aedae01353", null ], [ "sua_tx_snm_available", "xua__internal_8h.html#a2cde7522ac8680baeb866a1af378ed02", null ], [ "sua_tx_snm_congestion", "xua__internal_8h.html#a789d06732c5551dc33ad1b0ef35edc72", null ], [ "sua_tx_xua_as", "xua__internal_8h.html#a67d65e0238a6e2d679e6c72fab31b395", null ], [ "xua_as_transmit_msg", "xua__internal_8h.html#af79f59cb9478eaa7ef5b9801c5be2ef9", null ], [ "xua_asp_send_xlm_prim", "xua__internal_8h.html#a65ed2433ab5f6146c201c56823b96509", null ], [ "xua_asp_send_xlm_prim_simple", "xua__internal_8h.html#ae2c4024524aae252f01907024a2560c0", null ], [ "xua_find_as_for_asp", "xua__internal_8h.html#a1c94e3d373d31d7d27cd9e6784f25619", null ], [ "xua_rkm_cleanup_dyn_as_for_asp", "xua__internal_8h.html#a4f931cf9215d8295d2f7fdc86328ceb9", null ], [ "xua_snm_pc_available", "xua__internal_8h.html#ab0a13bea02506a7c10cbc09eb5365cf0", null ], [ "xua_snm_rx_daud", "xua__internal_8h.html#af0a8709b1ca21e41a1c9d0d89fa5f041", null ], [ "xua_snm_rx_dava", "xua__internal_8h.html#a4c96597e36bad63b9f666ca630fb7881", null ], [ "xua_snm_rx_duna", "xua__internal_8h.html#aea11cd352ca23f5fcb6a07d00deff86b", null ], [ "xua_snm_rx_dupu", "xua__internal_8h.html#a13d36aa2ddc80797a8ec03ab6cdbebe8", null ], [ "xua_snm_rx_scon", "xua__internal_8h.html#a0de81b0e4a0baa2f6eeca78ec84fc506", null ], [ "xua_xlm_prim_alloc", "xua__internal_8h.html#ace6e25728de8614e14ce258e2dfe8bc4", null ], [ "m3ua_err_names", "xua__internal_8h.html#a11c55fb5f6f56682c1754819b5a80eba", null ], [ "m3ua_msg_class_aspsm", "xua__internal_8h.html#aa105aa577d0ecdda428b9352405069ae", null ], [ "m3ua_msg_class_asptm", "xua__internal_8h.html#aa223b2feb9001b4e618842ba7f9fe530", null ], [ "m3ua_msg_class_mgmt", "xua__internal_8h.html#ac6878c5b045b1e7267b1a0b3afa364db", null ], [ "m3ua_msg_class_rkm", "xua__internal_8h.html#a7cb679c8ca9d252dfa766ec7f2fba44c", null ], [ "m3ua_msg_class_snm", "xua__internal_8h.html#a35e9ebf716b800839c00351acc2af5df", null ], [ "m3ua_ntfy_other_names", "xua__internal_8h.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e", null ], [ "m3ua_ntfy_stchg_names", "xua__internal_8h.html#a336c3d71f1928545474640e45077bc88", null ], [ "m3ua_ntfy_type_names", "xua__internal_8h.html#a0ce1a526587558d83d657b761f3c62c4", null ], [ "m3ua_rkm_dereg_status_vals", "xua__internal_8h.html#a517b691866d2bf1ab9a24ac08ee120fc", null ], [ "m3ua_rkm_reg_status_vals", "xua__internal_8h.html#a0992bf5538b7f033f634174b1f01dfdd", null ], [ "ss7_asp_lm_timer_defaults", "xua__internal_8h.html#a4fd3a2164089040052bb12b1363b18d7", null ], [ "ss7_asp_lm_timer_names", "xua__internal_8h.html#a9978fc0fc7f45342d5df6d439ef0d4cc", null ], [ "xua_default_lm_fsm", "xua__internal_8h.html#a6440967ba56751bd7b6913c0bc6402e9", null ] ];sigtran/html/structosmo__ss7__linkset.js0000644000175000017500000000137414631412304023203 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__linkset = [ [ "adjacent_pc", "structosmo__ss7__linkset.html#a32a273f40073e46e52c43859a84bfea6", null ], [ "cfg", "structosmo__ss7__linkset.html#a038c44e5ac0a55e6a6aeddad88e36ab5", null ], [ "description", "structosmo__ss7__linkset.html#ab05358a9c0ee79d4bc467ec4eb5c475f", null ], [ "inst", "structosmo__ss7__linkset.html#a2b192694184a73f6fbfb631c17662e28", null ], [ "links", "structosmo__ss7__linkset.html#a0127c69a262f51df8e18abb773f09f81", null ], [ "list", "structosmo__ss7__linkset.html#aa87a2d12f5d68339b521159061b84864", null ], [ "local_pc", "structosmo__ss7__linkset.html#a3568fcd6caabf7060ff59a7d02731823", null ], [ "name", "structosmo__ss7__linkset.html#a88d644a8a11a032c07eb688fd6446d81", null ] ];sigtran/html/globals_eval_x.html0000644000175000017500000002050714631412304021446 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- x -

sigtran/html/osmo__ss7_8c.js0000644000175000017500000001410414631412304020433 0ustar osmocom-buildosmocom-buildvar osmo__ss7_8c = [ [ "MAX_PC_STR_LEN", "osmo__ss7_8c.html#aa23a2021f836728938fefac9cca3aec5", null ], [ "count_leading_one_bits", "osmo__ss7_8c.html#a6f2fdcae0d3e5278f51ab44f674ab0eb", null ], [ "gen_pc_fmtstr", "osmo__ss7_8c.html#a84bdb04295695aa8fe701c0178fe9b61", null ], [ "get_pc_comp_shift", "osmo__ss7_8c.html#ae2dc16490ad0d3a263aa80160bc36828", null ], [ "LLIST_HEAD", "osmo__ss7_8c.html#a9f0ebdc6d2b270403d8616275fa12314", null ], [ "num_pc_comp_exp", "osmo__ss7_8c.html#abf3c0ef5eb29ad67de6ea862d7e2cfed", null ], [ "osmo_ss7_as_find_by_l_rk_id", "osmo__ss7_8c.html#a56ae45e9be46eeb7b2f6db004737aefd", null ], [ "osmo_ss7_as_find_by_name", "osmo__ss7_8c.html#aab3eea89500c0e7960c0608f806409a9", null ], [ "osmo_ss7_as_find_by_proto", "osmo__ss7_8c.html#ae7729babf0f8612dcceb3ee077b49b5c", null ], [ "osmo_ss7_as_find_by_rctx", "osmo__ss7_8c.html#aaa292dcf6bbb38806bbe050d7937c239", null ], [ "osmo_ss7_as_find_or_create", "osmo__ss7_8c.html#aa2d0463df2c24a4a56958ba59ae89506", null ], [ "osmo_ss7_as_tmode_compatible_xua", "osmo__ss7_8c.html#ae1ce394b6ad89efe1d723f0eda142333", null ], [ "osmo_ss7_asp_find", "osmo__ss7_8c.html#a2ffc4567c5d0ff733453825fdf696e29", null ], [ "osmo_ss7_asp_find2", "osmo__ss7_8c.html#a85abc56dd3a072f78df68f26e002ab84", null ], [ "osmo_ss7_asp_find_by_name", "osmo__ss7_8c.html#aa7458bf949df3ffe66be4420d03957ee", null ], [ "osmo_ss7_asp_find_by_proto", "osmo__ss7_8c.html#a38c9ff8592910185e233f65eced46dcf", null ], [ "osmo_ss7_asp_find_or_create", "osmo__ss7_8c.html#ab6024e45329a1d925739f537e1785510", null ], [ "osmo_ss7_asp_find_or_create2", "osmo__ss7_8c.html#a5a95f3a3da3ddeeb95e2672dcefc5e22", null ], [ "osmo_ss7_ensure_sccp", "osmo__ss7_8c.html#a76f74ee255e5a1c871d2285707c4d19c", null ], [ "osmo_ss7_find_free_rctx", "osmo__ss7_8c.html#ad995eb65a7ba20e8d134033669126231", null ], [ "osmo_ss7_init", "osmo__ss7_8c.html#aa0eea948b1e7bbb0764ecc89e5b2a124", null ], [ "osmo_ss7_instance_destroy", "osmo__ss7_8c.html#a55d7a596847108913e0e9e03dbf1a933", null ], [ "osmo_ss7_instance_find", "osmo__ss7_8c.html#acd3841d0e56f61f00dbfd2bffeeb9351", null ], [ "osmo_ss7_instance_find_or_create", "osmo__ss7_8c.html#a7b6d881b636f81a9ed0419f1f17727f6", null ], [ "osmo_ss7_instance_set_pc_fmt", "osmo__ss7_8c.html#adc19747b6de70d033959ee3cf5d26bdf", null ], [ "osmo_ss7_link_destroy", "osmo__ss7_8c.html#a876684805361a41edbf929ffff212f53", null ], [ "osmo_ss7_link_find_or_create", "osmo__ss7_8c.html#a8b0b03e356521984e7a23ddb70a30a3b", null ], [ "osmo_ss7_linkset_destroy", "osmo__ss7_8c.html#abf73f9c25c19c4b7e7ff671a0ffffca6", null ], [ "osmo_ss7_linkset_find_by_name", "osmo__ss7_8c.html#aea6f3f676f45f38a2f733ec0529b4484", null ], [ "osmo_ss7_linkset_find_or_create", "osmo__ss7_8c.html#a9ee19875896f2831d48a924cec1956e6", null ], [ "osmo_ss7_mtp_to_user", "osmo__ss7_8c.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75", null ], [ "osmo_ss7_pc_is_local", "osmo__ss7_8c.html#ae5e0610394ffcbdbd4be7006ab04205e", null ], [ "osmo_ss7_pc_normalize", "osmo__ss7_8c.html#a63840039b641779d68a0010bc7f24fd5", null ], [ "osmo_ss7_pc_width", "osmo__ss7_8c.html#a9cc83a7969a30ca6748f27cf0b442e5e", null ], [ "osmo_ss7_pointcode_parse", "osmo__ss7_8c.html#a5c8b8efb97b4c3651223fffb5ad07e42", null ], [ "osmo_ss7_pointcode_parse_mask_or_len", "osmo__ss7_8c.html#a20d09e0dbfb82c1b496fa63c11c1ee28", null ], [ "osmo_ss7_pointcode_print", "osmo__ss7_8c.html#aced2f480635c40bdfbdc7b03687f0743", null ], [ "osmo_ss7_pointcode_print2", "osmo__ss7_8c.html#a11f1c4d0b61f5445352c6adeb39b8e3b", null ], [ "osmo_ss7_pointcode_print_buf", "osmo__ss7_8c.html#a37831607a61cd660fbe6dbde89ef5c7a", null ], [ "osmo_ss7_route_create", "osmo__ss7_8c.html#ac6a50b765c1da6b429d18dbbbd5886db", null ], [ "osmo_ss7_route_destroy", "osmo__ss7_8c.html#a2e5f54771a9bb3a14a5aea6b19d99922", null ], [ "osmo_ss7_route_find_dpc", "osmo__ss7_8c.html#ab5fcd843ecef8c59397b5576a669c87d", null ], [ "osmo_ss7_route_find_dpc_mask", "osmo__ss7_8c.html#ab9df59dfb9eb0da0c24f47f6017903fa", null ], [ "osmo_ss7_route_lookup", "osmo__ss7_8c.html#afffa83964e0e553761063635d9b47d93", null ], [ "osmo_ss7_route_print", "osmo__ss7_8c.html#ac78fd36af77d7da021e0b524386a0f91", null ], [ "osmo_ss7_route_table_destroy", "osmo__ss7_8c.html#aa75722ad470c3d8981b765df9a3f5e97", null ], [ "osmo_ss7_route_table_find", "osmo__ss7_8c.html#a48db4af978f592bf1ec847aab78234f6", null ], [ "osmo_ss7_route_table_find_or_create", "osmo__ss7_8c.html#a9559e23d2267140ec6c35729234ced23", null ], [ "osmo_ss7_tmode_from_xua", "osmo__ss7_8c.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9", null ], [ "osmo_ss7_tmode_to_xua", "osmo__ss7_8c.html#a41c5d0c1bcae4257834073d3c109f12c", null ], [ "osmo_ss7_user_register", "osmo__ss7_8c.html#a22d4d3245ada246e0d50da10c9281d28", null ], [ "osmo_ss7_user_unregister", "osmo__ss7_8c.html#a47b75b30c8c07818f2c67a28a3dc74c9", null ], [ "osmo_ss7_xua_server_find", "osmo__ss7_8c.html#adeb2d43828fbd3f5eef853a9742001eb", null ], [ "osmo_ss7_xua_server_find2", "osmo__ss7_8c.html#a365b41929114c3efdd1768426b456784", null ], [ "pc_comp_shift_and_mask", "osmo__ss7_8c.html#a505d8cbb59e414f24d56a83a29799a42", null ], [ "route_insert_sorted", "osmo__ss7_8c.html#ad0a6fd14ffd12426244051823c5af2d2", null ], [ "ss7_find_free_l_rk_id", "osmo__ss7_8c.html#a6ecdf4b66511e0d65caedeab81f3f4d3", null ], [ "ss7_ipv6_sctp_supported", "osmo__ss7_8c.html#a477fa52a1c6b284e17f273c52dbb594c", null ], [ "strnappendchar", "osmo__ss7_8c.html#afadad76c76c0630eed4b7a10b68f2b7c", null ], [ "u32_masklen", "osmo__ss7_8c.html#a70c376cdc3ffe5d124ae90fd86f9c491", null ], [ "default_pc_fmt", "osmo__ss7_8c.html#a7e710ac37bf4c2d56a17e65086ec9684", null ], [ "mtp_unavail_cause_vals", "osmo__ss7_8c.html#aa7ef388acf6473b86619b4eea1ce9654", null ], [ "next_l_rk_id", "osmo__ss7_8c.html#a82b1fae92faad2df658d676f19203112", null ], [ "next_rctx", "osmo__ss7_8c.html#ac371d9ef3ce4d17cd66e9f4446879ffc", null ], [ "ss7_initialized", "osmo__ss7_8c.html#a78806f653f55e3d87d93650a55b5f70a", null ] ];sigtran/html/sccp__sap_8h_source.html0000644000175000017500000043705414631412304022407 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/sccp_sap.h Source File
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
sccp_sap.h
Go to the documentation of this file.
1 #pragma once
2 
3 /* SCCP User SAP description */
4 
5 /* (C) 2015-2017 by Harald Welte <laforge@gnumonks.org>
6  * All Rights Reserved
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
20  *
21  */
22 
23 #include <stdint.h>
24 #include <osmocom/core/prim.h>
26 
27 #include <netinet/in.h>
28 
29 /* detailed coding of primitives at the SAP_SCCP_USER */
30 
33  /* connection oriented, 6.1.1 */
40  /* connectionless, 6.2.2 */
43  /* management */
47 };
48 
49 #define OSMO_SCCP_ADDR_T_GT 0x0001 /* global title */
50 #define OSMO_SCCP_ADDR_T_PC 0x0002 /* signalling point code */
51 #define OSMO_SCCP_ADDR_T_SSN 0x0004 /* subsystem number */
52 #define OSMO_SCCP_ADDR_T_IPv4 0x0008
53 #define OSMO_SCCP_ADDR_T_IPv6 0x0010
54 #define OSMO_SCCP_ADDR_T_MASK 0x001f
55 
56 /* Q.713 3.4.1 + RFC 3868 3.10.2.3 */
62 };
63 
64 extern const struct value_string osmo_sccp_routing_ind_names[];
65 static inline const char *osmo_sccp_routing_ind_name(enum osmo_sccp_routing_ind val)
66 { return get_value_string(osmo_sccp_routing_ind_names, val); }
67 
68 
69 /* Q.713 3.4.1 + RFC 3868 3.10.2.3 */
76 };
77 
78 extern const struct value_string osmo_sccp_gti_names[];
79 static inline const char *osmo_sccp_gti_name(enum osmo_sccp_gti val)
80 { return get_value_string(osmo_sccp_gti_names, val); }
81 
82 /* RFC 3868 3.10.2.3 */
93 };
94 
95 /* Q.713 3.4.2.3.1 + RFC 3868 3.10.2.3 */
102  /* 5.. 255: Spare */
103 };
104 
105 /* Q.713 3.4.2.2 */
107  /* globally standardised for GSM/UMTS: 1-31 */
117  /* Q.713 */
122  /* national network SSN for wihin and between GSM/UMTS: 129-150 */
131  /* national network SSN within GSM/UMTS: 32-128 + 151-254 */
138 };
139 
140 /* Q.711 6.3.2.2.5 Signalling point status */
145 };
146 
147 extern const struct value_string osmo_sccp_sp_status_names[];
148 static inline const char *osmo_sccp_sp_status_name(enum osmo_sccp_sp_status val)
149 {
150  return get_value_string(osmo_sccp_sp_status_names, val);
151 }
152 
153 /* Q.711 6.3.2.2.6 Remote SCCP status */
160 };
161 
162 extern const struct value_string osmo_sccp_rem_sccp_status_names[];
164 {
165  return get_value_string(osmo_sccp_rem_sccp_status_names, val);
166 }
167 
168 /* legacy shim for name change */
169 #define OSMO_SCCP_SSN_SMLC_BSSAP OSMO_SCCP_SSN_SMLC_BSSAP_LE
170 
171 extern const struct value_string osmo_sccp_ssn_names[];
172 static inline const char *osmo_sccp_ssn_name(enum osmo_sccp_ssn val)
173 { return get_value_string(osmo_sccp_ssn_names, val); }
174 
175 struct osmo_sccp_gt {
176  uint8_t gti;
177  uint8_t tt;
178  uint32_t npi;
179  uint32_t nai;
180  char digits[32];
181 };
182 
184  uint32_t presence;
186  struct osmo_sccp_gt gt;
187  uint32_t pc;
188  uint32_t ssn;
189  union {
190  struct in_addr v4;
191  struct in6_addr v6;
192  } ip;
193  /* we don't do hostnames */
194 };
195 
196 /* OSMO_SCU_PRIM_N_CONNECT */
198  struct osmo_sccp_addr called_addr;
199  struct osmo_sccp_addr calling_addr;
200  struct osmo_sccp_addr responding_addr;
201  //struct osmo_sccp_qos_pars qos_pars;
202  uint32_t sccp_class;
203  uint32_t importance;
204  uint32_t conn_id;
205  /* user data */
206 };
207 
208 /* OSMO_SCU_PRIM_N_DATA / OSMO_SCU_PRIM_N_EXPEDITED_DATA */
210  uint32_t conn_id;
211  uint32_t importance;
212  /* user data */
213 };
214 
219 };
220 
221 /* OSMO_SCU_PRIM_N_DISCONNECT */
223  enum osmo_sccp_originator originator;
224  struct osmo_sccp_addr responding_addr;
225  uint32_t cause;
226  uint32_t conn_id;
227  uint32_t importance;
228  /* user data */
229 };
230 
231 /* OSMO_SCU_PRIM_N_RESET */
233  enum osmo_sccp_originator originator;
234  uint32_t cause;
235  uint32_t conn_id;
236 };
237 
238 /* OSMO_SCU_PRIM_N_UNITDATA */
240  struct osmo_sccp_addr called_addr;
241  struct osmo_sccp_addr calling_addr;
243  uint32_t return_option;
244  uint32_t importance;
245  /* user data */
246 };
247 
248 /* OSMO_SCU_PRIM_N_NOTICE */
250  struct osmo_sccp_addr called_addr;
251  struct osmo_sccp_addr calling_addr;
252  uint32_t cause;
253  uint32_t importance;
254  /* user data */
255 };
256 
257 /* OSMO_SCU_PRIM_N_STATE */
259  uint32_t affected_pc;
260  uint32_t affected_ssn;
261  bool user_in_service; /* true: UIS; false: UOS */
263 };
264 
265 /* OSMO_SCU_PRIM_N_PCSTATE */
267  uint32_t affected_pc;
269  enum osmo_sccp_sp_status sp_status;
270  enum osmo_sccp_rem_sccp_status remote_sccp_status;
271 };
272 
274  struct osmo_prim_hdr oph;
275  union {
276  struct osmo_scu_connect_param connect;
278  struct osmo_scu_disconn_param disconnect;
279  struct osmo_scu_reset_param reset;
280  struct osmo_scu_unitdata_param unitdata;
281  struct osmo_scu_notice_param notice;
282  struct osmo_scu_state_param state;
283  struct osmo_scu_pcstate_param pcstate;
284  } u;
285 };
286 
287 #define msgb_scu_prim(msg) ((struct osmo_scu_prim *)(msg)->l1h)
288 
289 extern const struct value_string osmo_scu_prim_type_names[];
290 static inline const char *osmo_scu_prim_type_name(enum osmo_scu_prim_type val)
291 {
292  return get_value_string(osmo_scu_prim_type_names, val);
293 }
294 
295 int osmo_scu_prim_hdr_name_buf(char *buf, size_t buflen, const struct osmo_prim_hdr *oph);
296 char *osmo_scu_prim_hdr_name_c(void *ctx, const struct osmo_prim_hdr *oph);
297 char *osmo_scu_prim_name(const struct osmo_prim_hdr *oph);
298 
299 struct osmo_ss7_instance;
300 struct osmo_sccp_instance;
301 struct osmo_sccp_user;
302 
303 void osmo_sccp_vty_init(void);
304 
308 struct osmo_sccp_instance *osmo_sccp_get_sccp(const struct osmo_sccp_user *scu);
309 void osmo_sccp_set_priv(struct osmo_sccp_instance *sccp, void *priv);
310 void *osmo_sccp_get_priv(struct osmo_sccp_instance *sccp);
311 
312 void osmo_sccp_user_unbind(struct osmo_sccp_user *scu);
313 void osmo_sccp_user_set_priv(struct osmo_sccp_user *scu, void *priv);
314 void *osmo_sccp_user_get_priv(struct osmo_sccp_user *scu);
315 
316 struct osmo_sccp_user *osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name,
317  osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc);
318 
319 struct osmo_sccp_user *osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name,
320  osmo_prim_cb prim_cb, uint16_t ssn);
321 struct osmo_sccp_user *osmo_sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc);
322 
323 int osmo_sccp_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph);
324 int osmo_sccp_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph);
325 
326 struct osmo_ss7_instance *osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr, const char *name);
327 int osmo_sccp_addr_by_name_local(struct osmo_sccp_addr *dest_addr, const char *name,
328  const struct osmo_ss7_instance *inst);
329 
330 const char *osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr);
331 
332 void osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr,
333  const struct osmo_sccp_instance *inst,
334  uint32_t ssn);
335 
336 bool osmo_sccp_check_addr(struct osmo_sccp_addr *addr, uint32_t presence);
337 int osmo_sccp_addr_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria);
338 int osmo_sccp_addr_ri_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b);
339 int osmo_sccp_gt_cmp(const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b);
340 
341 const char *osmo_sccp_user_name(struct osmo_sccp_user *scu);
342 
Definition: sccp_sap.h:41
Definition: sccp_sap.h:85
Definition: sccp_sap.h:45
Definition: sccp_sap.h:136
Definition: sccp_sap.h:42
Definition: sccp_sap.h:75
Definition: sccp_sap.h:58
Definition: sccp_sap.h:116
uint32_t return_option
Definition: sccp_sap.h:243
void osmo_sccp_user_unbind(struct osmo_sccp_user *scu)
Unbind a given SCCP user.
Definition: sccp_user.c:150
int osmo_sccp_gt_cmp(const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b)
Compare two SCCP Global Titles.
Definition: sccp_user.c:350
int osmo_sccp_addr_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria)
Compare two SCCP addresses by given presence criteria.
Definition: sccp_user.c:372
Definition: sccp_sap.h:119
Definition: sccp_sap.h:84
int osmo_sccp_addr_ri_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b)
Compare the routing information of two SCCP addresses.
Definition: sccp_user.c:432
int osmo_sccp_addr_by_name_local(struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst)
Lookup an SCCP address from the addressbook of a specific instance by its name.
Definition: osmo_ss7_vty.c:2243
uint32_t conn_id
Definition: sccp_sap.h:210
struct osmo_sccp_instance * osmo_sccp_instance_create(struct osmo_ss7_instance *ss7, void *priv)
create a SCCP Instance and register it as user with SS7 inst
Definition: sccp_user.c:222
int osmo_sccp_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
Main entrance function for primitives from SCCP User.
Definition: sccp_scoc.c:1939
Definition: sccp_sap.h:197
Definition: sccp_sap.h:44
Definition: sccp_sap.h:113
Definition: sccp_sap.h:100
Definition: sccp_sap.h:239
Definition: sccp_sap.h:46
static const char * osmo_sccp_sp_status_name(enum osmo_sccp_sp_status val)
Definition: sccp_sap.h:148
Definition: sccp_sap.h:129
uint32_t presence
Definition: sccp_sap.h:184
char * name
human-readable name of this user
Definition: sccp_internal.h:64
Definition: sccp_sap.h:125
Definition: sccp_sap.h:114
Definition: sccp_sap.h:157
static const char * osmo_sccp_gti_name(enum osmo_sccp_gti val)
Definition: sccp_sap.h:79
Definition: sccp_sap.h:91
Definition: sccp_sap.h:132
uint32_t conn_id
Definition: sccp_sap.h:204
osmo_scu_prim_type
SCCP-User primitives as per Q.711.
Definition: sccp_sap.h:32
Definition: sccp_sap.h:120
bool osmo_sccp_check_addr(struct osmo_sccp_addr *addr, uint32_t presence)
check whether a given SCCP-Address is consistent.
Definition: sccp_user.c:307
static const char * osmo_sccp_ssn_name(enum osmo_sccp_ssn val)
Definition: sccp_sap.h:172
void * osmo_sccp_get_priv(struct osmo_sccp_instance *sccp)
Definition: sccp_user.c:278
void osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn)
derive a basic local SCCP-Address from a given SCCP instance.
Definition: sccp_user.c:287
uint16_t ssn
SSN and/or point code to which we are bound.
Definition: sccp_internal.h:67
Definition: sccp_internal.h:37
Definition: sccp_sap.h:273
Definition: sccp_sap.h:108
uint32_t pc
Definition: sccp_sap.h:187
osmo_sccp_rem_sccp_status
Definition: sccp_sap.h:154
const struct value_string osmo_scu_prim_type_names[]
Definition: sccp_sap.c:28
Definition: sccp_sap.h:60
uint32_t cause
Definition: sccp_sap.h:252
Definition: sccp_sap.h:97
osmo_prim_cb prim_cb
Definition: sccp_internal.h:74
uint32_t affected_pc
Definition: sccp_sap.h:267
Definition: sccp_sap.h:159
const struct value_string osmo_sccp_rem_sccp_status_names[]
Definition: sccp_sap.c:130
int osmo_sccp_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
Main entrance function for primitives from SCCP User.
Definition: sccp_scoc.c:1882
struct osmo_sccp_user * osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc)
Bind a given SCCP User to a given SSN+PC.
Definition: sccp_user.c:129
Definition: sccp_sap.h:155
uint32_t importance
Definition: sccp_sap.h:253
void * priv
Definition: sccp_internal.h:49
static const char * osmo_scu_prim_type_name(enum osmo_scu_prim_type val)
Definition: sccp_sap.h:290
int osmo_sccp_instance_next_conn_id(struct osmo_sccp_instance *sccp)
Definition: sccp_scoc.c:495
osmo_sccp_gti
Definition: sccp_sap.h:70
Definition: sccp_sap.h:101
Definition: sccp_sap.h:123
Definition: sccp_sap.h:87
Definition: sccp_sap.h:36
static const char * osmo_sccp_rem_sccp_status_name(enum osmo_sccp_rem_sccp_status val)
Definition: sccp_sap.h:163
Definition: sccp_sap.h:135
uint32_t importance
Definition: sccp_sap.h:211
Definition: sccp_sap.h:216
uint8_t gti
Definition: sccp_sap.h:176
Definition: sccp_sap.h:218
Definition: sccp_sap.h:99
bool user_in_service
Definition: sccp_sap.h:261
Definition: sccp_sap.h:124
Definition: sccp_sap.h:158
osmo_sccp_originator
Definition: sccp_sap.h:215
uint32_t conn_id
Definition: sccp_sap.h:235
void osmo_sccp_user_set_priv(struct osmo_sccp_user *scu, void *priv)
Definition: sccp_user.c:160
const char * osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr)
Reverse lookup the lookup-name of a specified SCCP address.
Definition: osmo_ss7_vty.c:2261
void osmo_sccp_vty_init(void)
Definition: sccp_vty.c:284
struct osmo_ss7_instance * osmo_sccp_get_ss7(const struct osmo_sccp_instance *sccp)
get the SS7 instance that is related to the given SCCP instance
Definition: sccp_user.c:901
uint32_t nai
Definition: sccp_sap.h:179
uint32_t affected_ssn
Definition: sccp_sap.h:260
osmo_sccp_ssn
Definition: sccp_sap.h:106
uint32_t npi
Definition: sccp_sap.h:178
Definition: sccp_sap.h:88
Definition: sccp_sap.h:110
Definition: sccp_sap.h:111
uint32_t conn_id
Definition: sccp_sap.h:226
Definition: sccp_sap.h:142
Definition: sccp_sap.h:115
Definition: sccp_sap.h:266
Definition: sccp_sap.h:34
Definition: sccp_sap.h:127
uint32_t restricted_importance_level
Definition: sccp_sap.h:268
const struct value_string osmo_sccp_ssn_names[]
Definition: sccp_sap.c:139
Definition: sccp_internal.h:58
Definition: sccp_sap.h:126
Definition: sccp_sap.h:144
struct osmo_sccp_instance * osmo_sccp_get_sccp(const struct osmo_sccp_user *scu)
get the SCCP instance that is related to the given sccp user
Definition: sccp_user.c:911
Definition: sccp_sap.h:143
struct osmo_ss7_instance * ss7
Definition: sccp_internal.h:48
Definition: sccp_sap.h:89
void osmo_sccp_set_priv(struct osmo_sccp_instance *sccp, void *priv)
Definition: sccp_user.c:273
Definition: sccp_sap.h:128
Definition: sccp_sap.h:134
Definition: sccp_sap.h:118
char digits[32]
Definition: sccp_sap.h:180
Definition: sccp_sap.h:98
Definition: sccp_sap.h:112
osmo_sccp_routing_ind
Definition: sccp_sap.h:57
const struct value_string osmo_sccp_gti_names[]
Definition: sccp_sap.c:114
char * name
Definition: osmo_ss7.h:96
void osmo_sccp_instance_destroy(struct osmo_sccp_instance *inst)
Definition: sccp_user.c:258
Definition: sccp_sap.h:72
uint32_t ssn_multiplicity_ind
Definition: sccp_sap.h:262
const char * osmo_sccp_user_name(struct osmo_sccp_user *scu)
Compose a human readable string to describe the SCCP user&#39;s connection.
Definition: sccp_user.c:468
char * osmo_scu_prim_name(const struct osmo_prim_hdr *oph)
Definition: sccp_sap.c:46
uint32_t importance
Definition: sccp_sap.h:227
Definition: sccp_sap.h:121
struct osmo_sccp_user * osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn)
Bind a given SCCP User to a given SSN (at any PC)
Definition: sccp_user.c:141
Definition: sccp_sap.h:217
Definition: sccp_sap.h:183
Definition: sccp_sap.h:258
osmo_sccp_nai
Definition: sccp_sap.h:96
Definition: sccp_sap.h:175
Definition: sccp_sap.h:74
Definition: sccp_sap.h:39
struct osmo_ss7_instance * osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr, const char *name)
Lookup an SCCP address from the addressbook by its name.
Definition: osmo_ss7_vty.c:2221
uint32_t cause
Definition: sccp_sap.h:225
Definition: sccp_sap.h:249
struct osmo_sccp_instance * sccp
Definition: osmo_ss7.h:92
const struct value_string osmo_sccp_routing_ind_names[]
Definition: sccp_sap.c:106
Definition: sccp_sap.h:86
Definition: sccp_sap.h:61
uint8_t data[0]
Definition: xua_types.h:72
static const char * osmo_sccp_routing_ind_name(enum osmo_sccp_routing_ind val)
Definition: sccp_sap.h:65
Definition: osmo_ss7.h:73
Definition: sccp_sap.h:59
uint32_t importance
Definition: sccp_sap.h:244
uint32_t cause
Definition: sccp_sap.h:234
Definition: sccp_sap.h:137
osmo_sccp_npi
Definition: sccp_sap.h:83
Definition: sccp_sap.h:130
Definition: sccp_sap.h:222
uint32_t pc
Definition: sccp_internal.h:68
const struct value_string osmo_sccp_sp_status_names[]
Definition: sccp_sap.c:123
Definition: sccp_sap.h:35
Definition: sccp_sap.h:37
int osmo_scu_prim_hdr_name_buf(char *buf, size_t buflen, const struct osmo_prim_hdr *oph)
Definition: sccp_sap.c:52
void * osmo_sccp_user_get_priv(struct osmo_sccp_user *scu)
Definition: sccp_user.c:165
char * osmo_scu_prim_hdr_name_c(void *ctx, const struct osmo_prim_hdr *oph)
Definition: sccp_sap.c:67
uint32_t sccp_class
Definition: sccp_sap.h:202
struct osmo_sccp_user * osmo_sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc)
Find a SCCP User registered for given PC+SSN or SSN only.
Definition: sccp_user.c:82
uint32_t affected_pc
Definition: sccp_sap.h:259
osmo_sccp_sp_status
Definition: sccp_sap.h:141
Definition: sccp_sap.h:90
Definition: sccp_sap.h:209
Definition: sccp_sap.h:71
Definition: sccp_sap.h:232
uint32_t importance
Definition: sccp_sap.h:203
Definition: sccp_sap.h:109
uint32_t ssn
Definition: sccp_sap.h:188
uint32_t in_sequence_control
Definition: sccp_sap.h:242
Definition: sccp_sap.h:133
Definition: sccp_sap.h:92
Definition: sccp_sap.h:38
Definition: sccp_sap.h:73
uint8_t tt
Definition: sccp_sap.h:177
sigtran/html/sigtran__sap_8h.js0000644000175000017500000000743214631412304021207 0ustar osmocom-buildosmocom-buildvar sigtran__sap_8h = [ [ "osmo_xlm_prim_notify", "structosmo__xlm__prim__notify.html", "structosmo__xlm__prim__notify" ], [ "osmo_xlm_prim_error", "structosmo__xlm__prim__error.html", "structosmo__xlm__prim__error" ], [ "osmo_xlm_prim_rk_reg", "structosmo__xlm__prim__rk__reg.html", "structosmo__xlm__prim__rk__reg" ], [ "osmo_xlm_prim_rk_dereg", "structosmo__xlm__prim__rk__dereg.html", "structosmo__xlm__prim__rk__dereg" ], [ "osmo_xlm_prim", "structosmo__xlm__prim.html", "structosmo__xlm__prim" ], [ "msgb_xlm_prim", "sigtran__sap_8h.html#abb1a306773996c107da40d66fd99d624", null ], [ "NOTIFY_PAR_P_ASP_ID", "sigtran__sap_8h.html#a07305cbec6524c70533615f50d34ee5c", null ], [ "NOTIFY_PAR_P_ROUTE_CTX", "sigtran__sap_8h.html#aefbb4c250fdafa183369b5d7d6847b78", null ], [ "osmo_sigtran_sap", "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096c", [ [ "SCCP_SAP_USER", "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca8b73acf32986a3c0d1a8ba6ebe6eca9a", null ], [ "XUA_SAP_LM", "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca12827474156da75f4cf05395f686c2e3", null ], [ "MTP_SAP_USER", "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca719c9863f466e55956c3ebb3d2fd2376", null ] ] ], [ "osmo_xlm_prim_type", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95", [ [ "OSMO_XLM_PRIM_M_SCTP_ESTABLISH", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aa37c61d9037c3daf4d7b6005d8133e81", null ], [ "OSMO_XLM_PRIM_M_SCTP_RELEASE", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3731dc88df323dd7572c421cde5c5cb2", null ], [ "OSMO_XLM_PRIM_M_SCTP_RESTART", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a90dbae153f4070a66cc38cafc243ecda", null ], [ "OSMO_XLM_PRIM_M_SCTP_STATUS", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aacc8403a7bc2330249f4569731248589", null ], [ "OSMO_XLM_PRIM_M_ASP_STATUS", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a189e31991e2901568545da583b57c650", null ], [ "OSMO_XLM_PRIM_M_AS_STATUS", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aec2d3e41e48b48bcb7b33a965188aa5a", null ], [ "OSMO_XLM_PRIM_M_NOTIFY", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ae748c9d351d4e3aaf6c2848ce7bbe0a7", null ], [ "OSMO_XLM_PRIM_M_ERROR", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a91ef24ddca505462fe13cb3d6a2e7f99", null ], [ "OSMO_XLM_PRIM_M_ASP_UP", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95addf32bdf98e1e223a6dbacb9d97068f6", null ], [ "OSMO_XLM_PRIM_M_ASP_DOWN", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a30119110e3a2354b3fedb20e7cea111c", null ], [ "OSMO_XLM_PRIM_M_ASP_ACTIVE", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3a22e916398a5f960e952a558fa25f52", null ], [ "OSMO_XLM_PRIM_M_ASP_INACTIVE", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a5fba8e77c3d27fc70b6f9223541efdc0", null ], [ "OSMO_XLM_PRIM_M_AS_ACTIVE", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a28b73588223a616f0901ca6c5ee6bd51", null ], [ "OSMO_XLM_PRIM_M_AS_INACTIVE", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95af0368834ed2ecf0dcf2c0e58282818f3", null ], [ "OSMO_XLM_PRIM_M_AS_DOWN", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ac3edffdc8f12da9d193b8b9e867a212b", null ], [ "OSMO_XLM_PRIM_M_RK_REG", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ab37f6e37bfe1ef261e21b429ecea038c", null ], [ "OSMO_XLM_PRIM_M_RK_DEREG", "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a569b8b96bdef5294f8b53f4f5dada2db", null ] ] ], [ "osmo_xlm_prim_name", "sigtran__sap_8h.html#a479348e41b8e2d98b6d4c6e3d61d5999", null ], [ "osmo_xlm_sap_down", "sigtran__sap_8h.html#a0ecffc58820e661cf3ca6d576ce78f82", null ] ];sigtran/html/sccp__user_8c.js0000644000175000017500000000535114631412304020654 0ustar osmocom-buildosmocom-buildvar sccp__user_8c = [ [ "LLIST_HEAD", "sccp__user_8c.html#a9159153a857fee3da7730a2c0f00b651", null ], [ "mtp_user_prim_cb", "sccp__user_8c.html#a601023d8501b59b9ec4bd9acc16d4020", null ], [ "osmo_sccp_addr_cmp", "sccp__user_8c.html#ad88f30b0068a27f1462dafd29a5809db", null ], [ "osmo_sccp_addr_ri_cmp", "sccp__user_8c.html#aff3c1c4bd54d70d478e318440708140d", null ], [ "osmo_sccp_check_addr", "sccp__user_8c.html#a4384e35f0d7a832835621b6734a8240a", null ], [ "osmo_sccp_get_priv", "sccp__user_8c.html#a479d35af99de0afa746b1c579efd2f13", null ], [ "osmo_sccp_get_sccp", "sccp__user_8c.html#afc01ae3f1b165da8eaaadfed03da4344", null ], [ "osmo_sccp_get_ss7", "sccp__user_8c.html#a177c061c44588a3adc4311f9dddb61ad", null ], [ "osmo_sccp_gt_cmp", "sccp__user_8c.html#a4cc1b98cb117cc04627d55df97123f0b", null ], [ "osmo_sccp_instance_create", "sccp__user_8c.html#aa352d710ed42f9c57830743ddbd75dd2", null ], [ "osmo_sccp_instance_destroy", "sccp__user_8c.html#a399c0860d3bba4c0a051d85ae52e488b", null ], [ "osmo_sccp_local_addr_by_instance", "sccp__user_8c.html#ac75660cfa2a1056de1586ceac3717b93", null ], [ "osmo_sccp_set_max_optional_data", "sccp__user_8c.html#a0aea811fcc44f9212f24e857b0f8fff7", null ], [ "osmo_sccp_set_priv", "sccp__user_8c.html#a887c5a0200931e2b890ce2a098b859f2", null ], [ "osmo_sccp_simple_client", "sccp__user_8c.html#aa5ffac9ab07012935f038770aba150a4", null ], [ "osmo_sccp_simple_client_on_ss7_id", "sccp__user_8c.html#a50cc424232ce7c2bd378dd503e0d9e81", null ], [ "osmo_sccp_simple_server", "sccp__user_8c.html#ab228576f1118b1893a1488b1adf84980", null ], [ "osmo_sccp_simple_server_add_clnt", "sccp__user_8c.html#afb417d5b253ea73da5f44a1de99ec278", null ], [ "osmo_sccp_simple_server_on_ss7_id", "sccp__user_8c.html#a9b977efa4ea7410df144d02c3aa9f94d", null ], [ "osmo_sccp_user_bind", "sccp__user_8c.html#a8cae9c355d617de856fa23695e8de1ed", null ], [ "osmo_sccp_user_bind_pc", "sccp__user_8c.html#a1eebca5ec6245abf6100ce397098ec76", null ], [ "osmo_sccp_user_find", "sccp__user_8c.html#ac49f6f0d3a7cdcde2a5f375879258850", null ], [ "osmo_sccp_user_get_priv", "sccp__user_8c.html#a07ec39c977a302c8db00b6ab4257baef", null ], [ "osmo_sccp_user_name", "sccp__user_8c.html#a35cbc9cc49dd35f2744f69eca1b18b61", null ], [ "osmo_sccp_user_set_priv", "sccp__user_8c.html#a232a3859dff9bb004f12999c9717c82c", null ], [ "osmo_sccp_user_unbind", "sccp__user_8c.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665", null ], [ "sccp_user_bind_pc", "sccp__user_8c.html#a8e71c6e0cbb751c8019390b105afbe60", null ], [ "sccp_user_find", "sccp__user_8c.html#a4eed9498fc7d3cc333a5661b779e1a8a", null ], [ "sccp_user_prim_up", "sccp__user_8c.html#a26760477f3cab4b33aa24e964bb2d91a", null ] ];sigtran/html/globals_func_i.html0000644000175000017500000001476414631412304021443 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- i -

sigtran/html/globals_eval_t.html0000644000175000017500000000760314631412304021444 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- t -

sigtran/html/sua_8h_source.html0000644000175000017500000010732714631412304021242 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/sua.h Source File
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
sua.h
Go to the documentation of this file.
1 /* RFC 3868 SUA SCCP User Adaption */
2 
3 /* (C) 2012 by Harald Welte <laforge@gnumonks.org>
4  *
5  * All Rights Reserved
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as
9  * published by the Free Software Foundation; either version 2 of the
10  * License, or (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  */
20 
21 #pragma once
22 #include <stdint.h>
23 
25 
26 #define SUA_VERSION 1
27 #define SUA_PPID 4
28 #define SUA_PORT 14001
29 
30 /* 3.1.2 Message Classes */
31 #define SUA_MSGC_MGMT 0
32 #define SUA_MSGC_SNM 2
33 #define SUA_MSGC_ASPSM 3
34 #define SUA_MSGC_ASPTM 4
35 #define SUA_MSGC_CL 7
36 #define SUA_MSGC_CO 8
37 #define SUA_MSGC_RKM 9
38 
39 /* 3.1.3 Message Types */
40 #define SUA_MGMT_ERR 0
41 #define SUA_MGMT_NTFY 1
42 
43 #define SUA_SNM_DUNA 1
44 #define SUA_SNM_DAVA 2
45 #define SUA_SNM_DAUD 3
46 #define SUA_SNM_SCON 4
47 #define SUA_SNM_DUPU 5
48 #define SUA_SNM_DRST 6
49 
50 #define SUA_ASPSM_UP 1
51 #define SUA_ASPSM_DOWN 2
52 #define SUA_ASPSM_BEAT 3
53 #define SUA_ASPSM_UP_ACK 4
54 #define SUA_ASPSM_DOWN_ACK 5
55 #define SUA_ASPSM_BEAT_ACK 6
56 
57 #define SUA_ASPTM_ACTIVE 1
58 #define SUA_ASPTM_INACTIVE 2
59 #define SUA_ASPTM_ACTIVE_ACK 3
60 #define SUA_ASPTM_INACTIVE_ACK 4
61 
62 #define SUA_RKM_REG_REQ 1
63 #define SUA_RKM_REG_RSP 2
64 #define SUA_RKM_DEREG_REQ 3
65 #define SUA_RKM_DEREG_RSP 4
66 
67 #define SUA_CL_CLDT 1
68 #define SUA_CL_CLDR 2
69 
70 #define SUA_CO_CORE 1
71 #define SUA_CO_COAK 2
72 #define SUA_CO_COREF 3
73 #define SUA_CO_RELRE 4
74 #define SUA_CO_RELCO 5
75 #define SUA_CO_RESCO 6
76 #define SUA_CO_RESRE 7
77 #define SUA_CO_CODT 8
78 #define SUA_CO_CODA 9
79 #define SUA_CO_COERR 10
80 #define SUA_CO_COIT 11 /* Connection Oriented Inactiviy Test */
81 
82 #define SUA_IEI_INFO_STRING M3UA_IEI_INFO_STRING
83 #define SUA_IEI_ROUTE_CTX M3UA_IEI_ROUTE_CTX
84 #define SUA_IEI_DIAG_INFO M3UA_IEI_DIAG_INFO
85 #define SUA_IEI_HEARTBT_DATA M3UA_IEI_HEARDBT_DATA
86 #define SUA_IEI_TRAF_MODE_TYP M3UA_IEI_TRAF_MODE_TYP
87 #define SUA_IEI_ERR_CODE M3UA_IEI_ERR_CODE
88 #define SUA_IEI_STATUS M3UA_IEI_STATUS
89 #define SUA_IEI_ASP_ID M3UA_IEI_ASP_ID
90 #define SUA_IEI_AFFECTED_PC M3UA_IEI_AFFECTED_PC
91 #define SUA_IEI_CORR_ID M3UA_IEI_CORR_ID
92 #define SUA_IEI_REG_RESULT 0x0014
93 #define SUA_IEI_DEREG_RESULT 0x0015
94 
95 /* 3.10 SUA specific parameters */
96 
97 #define SUA_IEI_S7_HOP_CTR 0x0101
98 #define SUA_IEI_SRC_ADDR 0x0102
99 #define SUA_IEI_DEST_ADDR 0x0103
100 #define SUA_IEI_SRC_REF 0x0104
101 #define SUA_IEI_DEST_REF 0x0105
102 #define SUA_IEI_CAUSE 0x0106
103 #define SUA_IEI_SEQ_NR 0x0107
104 #define SUA_IEI_RX_SEQ_NR 0x0108
105 #define SUA_IEI_ASP_CAPA 0x0109
106 #define SUA_IEI_CREDIT 0x010A
107 #define SUA_IEI_DATA 0x010B
108 #define SUA_IEI_USER_CAUSE 0x010C
109 #define SUA_IEI_NET_APPEARANCE 0x010D
110 #define SUA_IEI_ROUTING_KEY 0x010E
111 #define SUA_IEI_DRN 0x010F
112 #define SUA_IEI_TID 0x0110
113 #define SUA_IEI_SMI 0x0112
114 #define SUA_IEI_IMPORTANCE 0x0113
115 #define SUA_IEI_MSG_PRIO 0x0114
116 #define SUA_IEI_PROTO_CLASS 0x0115
117 #define SUA_IEI_SEQ_CTRL 0x0116
118 #define SUA_IEI_SEGMENTATION 0x0117
119 #define SUA_IEI_CONG_LEVEL 0x0118
120 
121 #define SUA_IEI_GT 0x8001
122 #define SUA_IEI_PC 0x8002
123 #define SUA_IEI_SSN 0x8003
124 #define SUA_IEI_IPv4 0x8004
125 #define SUA_IEI_HOST 0x8005
126 #define SUA_IEI_IPv6 0x8006
127 
128 #define SUA_RI_GT 1
129 #define SUA_RI_SSN_PC 2
130 #define SUA_RI_HOST 3
131 #define SUA_RI_SSN_IP 4
132 
133 #define SUA_CAUSE_T_MASK 0xff00
134 #define SUA_CAUSE_T_RETURN 0x0100
135 #define SUA_CAUSE_T_REFUSAL 0x0200
136 #define SUA_CAUSE_T_RELEASE 0x0300
137 #define SUA_CAUSE_T_RESET 0x0400
138 #define SUA_CAUSE_T_ERROR 0x0500
139 
140 /* 3.9.12 Error: Identical to M3UA, extended by two at the bottom */
141 #define SUA_ERR_INVALID_VERSION M3UA_ERR_INVALID_VERSION
142 #define SUA_ERR_UNSUPP_MSG_CLASS M3UA_ERR_UNSUPP_MSG_CLASS
143 #define SUA_ERR_UNSUPP_MSG_TYPE M3UA_ERR_UNSUPP_MSG_TYPE
144 #define SUA_ERR_UNSUPP_TRAF_MOD_TYP M3UA_ERR_UNSUPP_TRAF_MOD_TYP
145 #define SUA_ERR_UNEXPECTED_MSG M3UA_ERR_UNEXPECTED_MSG
146 #define SUA_ERR_PROTOCOL_ERR M3UA_ERR_PROTOCOL_ERR
147 #define SUA_ERR_INVAL_STREAM_ID M3UA_ERR_INVAL_STREAM_ID
148 #define SUA_ERR_REFUSED_MGMT_BLOCKING M3UA_ERR_REFUSED_MGMT_BLOCKING
149 #define SUA_ERR_ASP_ID_REQD M3UA_ERR_ASP_ID_REQD
150 #define SUA_ERR_INVAL_ASP_ID M3UA_ERR_INVAL_ASP_ID
151 #define SUA_ERR_INVAL_PARAM_VAL M3UA_ERR_INVAL_PARAM_VAL
152 #define SUA_ERR_PARAM_FIELD_ERR M3UA_ERR_PARAM_FIELD_ERR
153 #define SUA_ERR_UNEXP_PARAM M3UA_ERR_UNEXP_PARAM
154 #define SUA_ERR_DEST_STATUS_UNKN M3UA_ERR_DEST_STATUS_UNKN
155 #define SUA_ERR_INVAL_NET_APPEAR M3UA_ERR_INVAL_NET_APPEAR
156 #define SUA_ERR_MISSING_PARAM M3UA_ERR_MISSING_PARAM
157 #define SUA_ERR_INVAL_ROUT_CTX M3UA_ERR_INVAL_ROUT_CTX
158 #define SUA_ERR_NO_CONFGD_AS_FOR_ASP M3UA_ERR_NO_CONFGD_AS_FOR_ASP
159 #define SUA_ERR_SUBSYS_STATUS_UNKN 0x1b
160 #define SUA_ERR_INVAL_LOADSH_LEVEL 0x1c
sigtran/html/xua__asp__fsm_8c.html0000644000175000017500000047116414631412304021673 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_asp_fsm.c File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
xua_asp_fsm.c File Reference
#include <errno.h>
#include <osmocom/core/fsm.h>
#include <osmocom/core/utils.h>
#include <osmocom/core/timer.h>
#include <osmocom/core/prim.h>
#include <osmocom/core/logging.h>
#include <osmocom/core/select.h>
#include <osmocom/gsm/ipa.h>
#include <osmocom/netif/stream.h>
#include <osmocom/netif/ipa.h>
#include <osmocom/sigtran/osmo_ss7.h>
#include <osmocom/sigtran/sigtran_sap.h>
#include <osmocom/sigtran/xua_msg.h>
#include <osmocom/sigtran/protocol/sua.h>
#include "xua_asp_fsm.h"
#include "xua_as_fsm.h"
#include "xua_internal.h"

Data Structures

struct  xua_asp_fsm_priv
 
struct  ipa_asp_fsm_priv
 

Macros

#define S(x)   (1 << (x))
 
#define XUA_T_ACK_SEC   2
 
#define ENSURE_ASP_OR_IPSP(fi, event)
 
#define ENSURE_SG_OR_IPSP(fi, event)
 

Enumerations

enum  ipa_asp_state {
  IPA_ASP_S_DOWN = XUA_ASP_S_DOWN, IPA_ASP_S_INACTIVE = XUA_ASP_S_INACTIVE, IPA_ASP_S_ACTIVE = XUA_ASP_S_ACTIVE, IPA_ASP_S_WAIT_ID_RESP,
  IPA_ASP_S_WAIT_ID_GET, IPA_ASP_S_WAIT_ID_ACK, IPA_ASP_S_WAIT_ID_ACK2
}
 
enum  ipa_asp_fsm_t { T_WAIT_ID_RESP = 1, T_WAIT_ID_ACK, T_WAIT_ID_GET }
 

Functions

struct osmo_xlm_primxua_xlm_prim_alloc (enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
 
void xua_asp_send_xlm_prim (struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim)
 
void xua_asp_send_xlm_prim_simple (struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
 
static void send_xlm_prim_simple (struct osmo_fsm_inst *fi, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
 
static int determine_traf_mode (struct osmo_ss7_asp *asp)
 
static int xua_msg_add_asp_rctx (struct xua_msg *xua, struct osmo_ss7_asp *asp)
 
static int peer_send (struct osmo_fsm_inst *fi, int out_event, struct xua_msg *in)
 
static int peer_send_error (struct osmo_fsm_inst *fi, uint32_t err_code)
 
static void xua_t_ack_cb (void *data)
 
static int peer_send_and_start_t_ack (struct osmo_fsm_inst *fi, int out_event)
 
static void dispatch_to_all_as (struct osmo_fsm_inst *fi, uint32_t event)
 
static void check_stop_t_ack (struct osmo_fsm_inst *fi, uint32_t event)
 
static void xua_asp_fsm_down_onenter (struct osmo_fsm_inst *fi, uint32_t prev_state)
 
static void xua_asp_fsm_down (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void xua_asp_fsm_inactive_onenter (struct osmo_fsm_inst *fi, uint32_t prev_state)
 
static void xua_asp_fsm_inactive (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void xua_asp_fsm_active_onenter (struct osmo_fsm_inst *fi, uint32_t prev_state)
 
static void xua_asp_fsm_active (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void xua_asp_allstate (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static int xua_asp_fsm_timer_cb (struct osmo_fsm_inst *fi)
 
static void xua_asp_fsm_cleanup (struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause)
 
static struct osmo_fsm_inst * ipa_asp_fsm_start (struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level)
 Start a new ASP finite state machine for given ASP. More...
 
struct osmo_fsm_inst * xua_asp_fsm_start (struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level)
 Start a new ASP finite stae machine for given ASP. More...
 
static int get_fd_from_iafp (struct ipa_asp_fsm_priv *iafp)
 
static void ipa_asp_fsm_down (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_fsm_wait_id_resp (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_fsm_wait_id_ack2 (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_fsm_wait_id_get (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_fsm_wait_id_ack (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_fsm_active_onenter (struct osmo_fsm_inst *fi, uint32_t prev_state)
 
static void ipa_asp_fsm_active (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_fsm_inactive_onenter (struct osmo_fsm_inst *fi, uint32_t prev_state)
 
static void ipa_asp_fsm_inactive (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_asp_allstate (struct osmo_fsm_inst *fi, uint32_t event, void *data)
 
static void ipa_pong_timer_cb (void *_fi)
 
static int ipa_asp_fsm_timer_cb (struct osmo_fsm_inst *fi)
 

Variables

static const struct value_string xua_asp_event_names []
 
static const uint32_t evt_ack_map [_NUM_XUA_ASP_E]
 
static const struct osmo_fsm_state xua_asp_states []
 
struct osmo_fsm xua_asp_fsm
 
static const struct osmo_fsm_state ipa_asp_states []
 
struct osmo_fsm ipa_asp_fsm
 

Macro Definition Documentation

◆ ENSURE_ASP_OR_IPSP

#define ENSURE_ASP_OR_IPSP (   fi,
  event 
)
Value:
do { \
struct xua_asp_fsm_priv *_xafp = fi->priv; \
if (_xafp->role != OSMO_SS7_ASP_ROLE_ASP && \
_xafp->role != OSMO_SS7_ASP_ROLE_IPSP) { \
LOGPFSML(fi, LOGL_ERROR, "event %s not permitted " \
"in role %s\n", \
osmo_fsm_event_name(fi->fsm, event), \
get_value_string(osmo_ss7_asp_role_names, _xafp->role));\
return; \
} \
} while(0)
Definition: xua_asp_fsm.c:78
const struct value_string osmo_ss7_asp_role_names[]
Definition: osmo_ss7_asp.c:124
Definition: osmo_ss7.h:383
Definition: osmo_ss7.h:385

Referenced by xua_asp_fsm_active(), xua_asp_fsm_down(), and xua_asp_fsm_inactive().

◆ ENSURE_SG_OR_IPSP

#define ENSURE_SG_OR_IPSP (   fi,
  event 
)
Value:
do { \
struct xua_asp_fsm_priv *_xafp = fi->priv; \
if (_xafp->role != OSMO_SS7_ASP_ROLE_SG && \
_xafp->role != OSMO_SS7_ASP_ROLE_IPSP) { \
LOGPFSML(fi, LOGL_ERROR, "event %s not permitted " \
"in role %s\n", \
osmo_fsm_event_name(fi->fsm, event), \
get_value_string(osmo_ss7_asp_role_names, _xafp->role));\
return; \
} \
} while(0)
Definition: osmo_ss7.h:384
Definition: xua_asp_fsm.c:78
const struct value_string osmo_ss7_asp_role_names[]
Definition: osmo_ss7_asp.c:124
Definition: osmo_ss7.h:385

Referenced by xua_asp_fsm_active(), xua_asp_fsm_down(), and xua_asp_fsm_inactive().

◆ S

#define S (   x)    (1 << (x))

◆ XUA_T_ACK_SEC

#define XUA_T_ACK_SEC   2

Enumeration Type Documentation

◆ ipa_asp_fsm_t

Enumerator
T_WAIT_ID_RESP 
T_WAIT_ID_ACK 
T_WAIT_ID_GET 

◆ ipa_asp_state

Enumerator
IPA_ASP_S_DOWN 
IPA_ASP_S_INACTIVE 
IPA_ASP_S_ACTIVE 
IPA_ASP_S_WAIT_ID_RESP 
IPA_ASP_S_WAIT_ID_GET 
IPA_ASP_S_WAIT_ID_ACK 
IPA_ASP_S_WAIT_ID_ACK2 

Function Documentation

◆ check_stop_t_ack()

static void check_stop_t_ack ( struct osmo_fsm_inst *  fi,
uint32_t  event 
)
static

◆ determine_traf_mode()

◆ dispatch_to_all_as()

◆ get_fd_from_iafp()

◆ ipa_asp_allstate()

◆ ipa_asp_fsm_active()

static void ipa_asp_fsm_active ( struct osmo_fsm_inst *  fi,
uint32_t  event,
void *  data 
)
static

◆ ipa_asp_fsm_active_onenter()

static void ipa_asp_fsm_active_onenter ( struct osmo_fsm_inst *  fi,
uint32_t  prev_state 
)
static

◆ ipa_asp_fsm_down()

static void ipa_asp_fsm_down ( struct osmo_fsm_inst *  fi,
uint32_t  event,
void *  data 
)
static

◆ ipa_asp_fsm_inactive()

static void ipa_asp_fsm_inactive ( struct osmo_fsm_inst *  fi,
uint32_t  event,
void *  data 
)
static

◆ ipa_asp_fsm_inactive_onenter()

static void ipa_asp_fsm_inactive_onenter ( struct osmo_fsm_inst *  fi,
uint32_t  prev_state 
)
static

◆ ipa_asp_fsm_start()

static struct osmo_fsm_inst * ipa_asp_fsm_start ( struct osmo_ss7_asp asp,
enum osmo_ss7_asp_role  role,
int  log_level 
)
static

Start a new ASP finite state machine for given ASP.

Parameters
[in]aspApplication Server Process for which to start FSM
[in]roleRole (ASP, SG, IPSP) of this FSM
[in]log_levelLogging Level for ASP FSM logging
Returns
FSM instance on success; NULL on error

References xua_asp_fsm_priv::asp, ipa_asp_fsm_priv::asp, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_asp::dyn_allocated, osmo_ss7_as::fi, ipa_asp_fsm, ipa_find_as_for_asp(), ipa_pong_timer_cb(), ipa_asp_fsm_priv::ipa_unit, osmo_ss7_as::name, osmo_ss7_asp::name, OSMO_SS7_ASP_ROLE_ASP, ipa_asp_fsm_priv::pong_timer, xua_asp_fsm_priv::role, ipa_asp_fsm_priv::role, and XUA_ASP_E_M_ASP_UP_REQ.

Referenced by xua_asp_fsm_start().

◆ ipa_asp_fsm_timer_cb()

static int ipa_asp_fsm_timer_cb ( struct osmo_fsm_inst *  fi)
static

◆ ipa_asp_fsm_wait_id_ack()

static void ipa_asp_fsm_wait_id_ack ( struct osmo_fsm_inst *  fi,
uint32_t  event,
void *  data 
)
static

◆ ipa_asp_fsm_wait_id_ack2()

static void ipa_asp_fsm_wait_id_ack2 ( struct osmo_fsm_inst *  fi,
uint32_t  event,
void *  data 
)
static

◆ ipa_asp_fsm_wait_id_get()

static void ipa_asp_fsm_wait_id_get ( struct osmo_fsm_inst *  fi,
uint32_t  event,
void *  data 
)
static

◆ ipa_asp_fsm_wait_id_resp()

◆ ipa_pong_timer_cb()

static void ipa_pong_timer_cb ( void *  _fi)
static

◆ peer_send()

◆ peer_send_and_start_t_ack()

static int peer_send_and_start_t_ack ( struct osmo_fsm_inst *  fi,
int  out_event 
)
static

◆ peer_send_error()

◆ send_xlm_prim_simple()

static void send_xlm_prim_simple ( struct osmo_fsm_inst *  fi,
enum osmo_xlm_prim_type  prim_type,
enum osmo_prim_operation  op 
)
static

◆ xua_asp_allstate()

◆ xua_asp_fsm_active()

◆ xua_asp_fsm_active_onenter()

static void xua_asp_fsm_active_onenter ( struct osmo_fsm_inst *  fi,
uint32_t  prev_state 
)
static

◆ xua_asp_fsm_cleanup()

static void xua_asp_fsm_cleanup ( struct osmo_fsm_inst *  fi,
enum osmo_fsm_term_cause  cause 
)
static

◆ xua_asp_fsm_down()

◆ xua_asp_fsm_down_onenter()

static void xua_asp_fsm_down_onenter ( struct osmo_fsm_inst *  fi,
uint32_t  prev_state 
)
static

◆ xua_asp_fsm_inactive()

◆ xua_asp_fsm_inactive_onenter()

static void xua_asp_fsm_inactive_onenter ( struct osmo_fsm_inst *  fi,
uint32_t  prev_state 
)
static

◆ xua_asp_fsm_start()

struct osmo_fsm_inst* xua_asp_fsm_start ( struct osmo_ss7_asp asp,
enum osmo_ss7_asp_role  role,
int  log_level 
)

Start a new ASP finite stae machine for given ASP.

Parameters
[in]aspApplication Server Process for which to start FSM
[in]roleRole (ASP, SG, IPSP) of this FSM
[in]log_levelLogging Level for ASP FSM logging
Returns
FSM instance on success; NULL on error

References xua_asp_fsm_priv::asp, osmo_ss7_asp::cfg, ipa_asp_fsm_start(), osmo_ss7_asp::name, OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp::proto, xua_asp_fsm_priv::role, and xua_asp_fsm.

Referenced by osmo_ss7_asp_restart().

◆ xua_asp_fsm_timer_cb()

static int xua_asp_fsm_timer_cb ( struct osmo_fsm_inst *  fi)
static

◆ xua_asp_send_xlm_prim()

◆ xua_asp_send_xlm_prim_simple()

void xua_asp_send_xlm_prim_simple ( struct osmo_ss7_asp asp,
enum osmo_xlm_prim_type  prim_type,
enum osmo_prim_operation  op 
)

◆ xua_msg_add_asp_rctx()

◆ xua_t_ack_cb()

static void xua_t_ack_cb ( void *  data)
static

◆ xua_xlm_prim_alloc()

struct osmo_xlm_prim* xua_xlm_prim_alloc ( enum osmo_xlm_prim_type  prim_type,
enum osmo_prim_operation  op 
)

Variable Documentation

◆ evt_ack_map

const uint32_t evt_ack_map[_NUM_XUA_ASP_E]
static
Initial value:
= {
}
Definition: xua_asp_fsm.h:23
Definition: xua_asp_fsm.h:28
Definition: xua_asp_fsm.h:26
Definition: xua_asp_fsm.h:19
Definition: xua_asp_fsm.h:22
Definition: xua_asp_fsm.h:24
Definition: xua_asp_fsm.h:25
Definition: xua_asp_fsm.h:20
Definition: xua_asp_fsm.h:21
Definition: xua_asp_fsm.h:29

Referenced by check_stop_t_ack().

◆ ipa_asp_fsm

struct osmo_fsm ipa_asp_fsm
Initial value:
= {
.name = "IPA_ASP",
.states = ipa_asp_states,
.num_states = ARRAY_SIZE(ipa_asp_states),
.timer_cb = ipa_asp_fsm_timer_cb,
.log_subsys = DLSS7,
.event_names = xua_asp_event_names,
.allstate_event_mask = S(XUA_ASP_E_SCTP_COMM_DOWN_IND) |
.allstate_action = ipa_asp_allstate,
}
static const struct osmo_fsm_state ipa_asp_states[]
Definition: xua_asp_fsm.c:1123
Definition: xua_asp_fsm.h:28
static const struct value_string xua_asp_event_names[]
Definition: xua_asp_fsm.c:46
#define S(x)
Definition: xua_asp_fsm.c:34
Definition: xua_asp_fsm.h:32
static void ipa_asp_allstate(struct osmo_fsm_inst *fi, uint32_t event, void *data)
Definition: xua_asp_fsm.c:1066
Definition: xua_asp_fsm.h:15
Definition: xua_asp_fsm.h:16
static int ipa_asp_fsm_timer_cb(struct osmo_fsm_inst *fi)
Definition: xua_asp_fsm.c:1113
Definition: xua_asp_fsm.h:29

Referenced by ipa_asp_fsm_start(), and osmo_ss7_init().

◆ ipa_asp_states

const struct osmo_fsm_state ipa_asp_states[]
static

◆ xua_asp_event_names

const struct value_string xua_asp_event_names[]
static
Initial value:
= {
{ XUA_ASP_E_M_ASP_UP_REQ, "M-ASP_UP.req" },
{ XUA_ASP_E_M_ASP_ACTIVE_REQ, "M-ASP_ACTIVE.req" },
{ XUA_ASP_E_M_ASP_DOWN_REQ, "M-ASP_DOWN.req" },
{ XUA_ASP_E_M_ASP_INACTIVE_REQ, "M-ASP_INACTIVE.req" },
{ XUA_ASP_E_SCTP_COMM_DOWN_IND, "SCTP-COMM_DOWN.ind" },
{ XUA_ASP_E_SCTP_RESTART_IND, "SCTP-RESTART.ind" },
{ XUA_ASP_E_SCTP_EST_IND, "SCTP-EST.ind" },
{ XUA_ASP_E_ASPSM_ASPUP, "ASPSM-ASP_UP" },
{ XUA_ASP_E_ASPSM_ASPUP_ACK, "ASPSM-ASP_UP_ACK" },
{ XUA_ASP_E_ASPTM_ASPAC, "ASPTM-ASP_AC" },
{ XUA_ASP_E_ASPTM_ASPAC_ACK, "ASPTM-ASP_AC_ACK" },
{ XUA_ASP_E_ASPSM_ASPDN, "ASPSM-ASP_DN" },
{ XUA_ASP_E_ASPSM_ASPDN_ACK, "ASPSM-ASP_DN_ACK" },
{ XUA_ASP_E_ASPTM_ASPIA, "ASPTM-ASP_IA" },
{ XUA_ASP_E_ASPTM_ASPIA_ACK, "ASPTM_ASP_IA_ACK" },
{ XUA_ASP_E_ASPSM_BEAT, "ASPSM_BEAT" },
{ XUA_ASP_E_ASPSM_BEAT_ACK, "ASPSM_BEAT_ACK" },
{ XUA_ASP_E_AS_ASSIGNED, "AS_ASSIGNED" },
{ IPA_ASP_E_ID_RESP, "IPA_CCM_ID_RESP" },
{ IPA_ASP_E_ID_GET, "IPA_CCM_ID_GET" },
{ IPA_ASP_E_ID_ACK, "IPA_CCM_ID_ACK" },
{ 0, NULL }
}
Definition: xua_asp_fsm.h:37
Definition: xua_asp_fsm.h:23
Definition: xua_asp_fsm.h:28
Definition: xua_asp_fsm.h:10
Definition: xua_asp_fsm.h:26
Definition: xua_asp_fsm.h:19
Definition: xua_asp_fsm.h:32
Definition: xua_asp_fsm.h:12
Definition: xua_asp_fsm.h:17
Definition: xua_asp_fsm.h:15
Definition: xua_asp_fsm.h:16
Definition: xua_asp_fsm.h:22
Definition: xua_asp_fsm.h:24
Definition: xua_asp_fsm.h:25
Definition: xua_asp_fsm.h:11
Definition: xua_asp_fsm.h:36
Definition: xua_asp_fsm.h:35
Definition: xua_asp_fsm.h:20
Definition: xua_asp_fsm.h:13
Definition: xua_asp_fsm.h:21
Definition: xua_asp_fsm.h:29

◆ xua_asp_fsm

struct osmo_fsm xua_asp_fsm
Initial value:
= {
.name = "XUA_ASP",
.states = xua_asp_states,
.num_states = ARRAY_SIZE(xua_asp_states),
.timer_cb = xua_asp_fsm_timer_cb,
.log_subsys = DLSS7,
.event_names = xua_asp_event_names,
.allstate_event_mask = S(XUA_ASP_E_SCTP_COMM_DOWN_IND) |
.allstate_action = xua_asp_allstate,
.cleanup = xua_asp_fsm_cleanup,
}
Definition: xua_asp_fsm.h:28
static const struct value_string xua_asp_event_names[]
Definition: xua_asp_fsm.c:46
#define S(x)
Definition: xua_asp_fsm.c:34
Definition: xua_asp_fsm.h:32
static const struct osmo_fsm_state xua_asp_states[]
Definition: xua_asp_fsm.c:716
Definition: xua_asp_fsm.h:15
Definition: xua_asp_fsm.h:16
static void xua_asp_allstate(struct osmo_fsm_inst *fi, uint32_t event, void *data)
Definition: xua_asp_fsm.c:674
static void xua_asp_fsm_cleanup(struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause)
Definition: xua_asp_fsm.c:709
static int xua_asp_fsm_timer_cb(struct osmo_fsm_inst *fi)
Definition: xua_asp_fsm.c:702
Definition: xua_asp_fsm.h:29

Referenced by osmo_ss7_init(), and xua_asp_fsm_start().

◆ xua_asp_states

const struct osmo_fsm_state xua_asp_states[]
static
sigtran/html/structsccp__scmg__msg.js0000644000175000017500000000075514631412304022512 0ustar osmocom-buildosmocom-buildvar structsccp__scmg__msg = [ [ "affected_pc", "structsccp__scmg__msg.html#a5a5ec1c625c6a4affdaa88f7fc2e3abe", null ], [ "affected_ssn", "structsccp__scmg__msg.html#a4def309222aede2c246ebc07d3d6e936", null ], [ "msg_type", "structsccp__scmg__msg.html#ab0feae56dc6c50af5739cc42191cdbdc", null ], [ "smi", "structsccp__scmg__msg.html#ac01b1b07f0fa669196f9981b540d98ee", null ], [ "ssc_congestion_lvl", "structsccp__scmg__msg.html#a0913fbeed1041ca9136c6e02fbc45bb2", null ] ];sigtran/html/xua__snm_8c.js0000644000175000017500000000370714631412304020343 0ustar osmocom-buildosmocom-buildvar xua__snm_8c = [ [ "format_affected_pcs_c", "xua__snm_8c.html#a1a7619e578c41ec4ec816cbd337ba2f5", null ], [ "get_all_rctx_for_asp", "xua__snm_8c.html#ab5411ae2b38a8b73eef58353e3d81c70", null ], [ "osmo_static_assert", "xua__snm_8c.html#a2aa91497e14ee3bf0711ea970deebcd9", null ], [ "osmo_static_assert", "xua__snm_8c.html#aa978f8897932c6b00e5adc2cc3f04375", null ], [ "osmo_static_assert", "xua__snm_8c.html#a88caacec93c80552a704438f39be4ce8", null ], [ "osmo_static_assert", "xua__snm_8c.html#ad4d69ecded4b8958f2ff085cfbb93d4c", null ], [ "osmo_static_assert", "xua__snm_8c.html#a6da885eeb8d723e852482e40e233c84b", null ], [ "osmo_static_assert", "xua__snm_8c.html#a111957f5ac69350453e964d8c86bdbaa", null ], [ "sua_snm_ssn_available", "xua__snm_8c.html#a5ed4e065ea88037e89210a826fbe211e", null ], [ "sua_snm_ssn_available_to_sccp", "xua__snm_8c.html#a43f060b585c3bcf5bf2fb1ce00f0d5c2", null ], [ "xua_snm_pc_available", "xua__snm_8c.html#ab0a13bea02506a7c10cbc09eb5365cf0", null ], [ "xua_snm_pc_available_to_sccp", "xua__snm_8c.html#aaa313eeda58ad7b0183bafa6d7351419", null ], [ "xua_snm_rx_daud", "xua__snm_8c.html#af0a8709b1ca21e41a1c9d0d89fa5f041", null ], [ "xua_snm_rx_dava", "xua__snm_8c.html#a4c96597e36bad63b9f666ca630fb7881", null ], [ "xua_snm_rx_duna", "xua__snm_8c.html#aea11cd352ca23f5fcb6a07d00deff86b", null ], [ "xua_snm_rx_dupu", "xua__snm_8c.html#a13d36aa2ddc80797a8ec03ab6cdbebe8", null ], [ "xua_snm_rx_scon", "xua__snm_8c.html#a0de81b0e4a0baa2f6eeca78ec84fc506", null ], [ "xua_snm_scon", "xua__snm_8c.html#add6b264fa09b199c57718f8715388c60", null ], [ "xua_snm_upu", "xua__snm_8c.html#a77a2cf4c3f8ccb4d07251152d647b267", null ], [ "xua_tx_scon", "xua__snm_8c.html#a47f13ba14d34718693d5293a1ec65a2e", null ], [ "xua_tx_snm_available", "xua__snm_8c.html#acefced501347657d4d7646eccd6b9aed", null ], [ "xua_tx_upu", "xua__snm_8c.html#ac3e1876a06926afc8b89b4630fd696e2", null ] ];sigtran/html/structsccp__data__callback.html0000644000175000017500000002422614631412304023767 0ustar osmocom-buildosmocom-build libosmo-sigtran: sccp_data_callback Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
sccp_data_callback Struct Reference

Data Fields

int(* accept_cb )(struct sccp_connection *, void *)
 
void * accept_context
 
int(* read_cb )(struct msgb *, unsigned int, void *)
 
void * read_context
 
uint8_t ssn
 
struct llist_head callback
 

Field Documentation

◆ accept_cb

int(* sccp_data_callback::accept_cb) (struct sccp_connection *, void *)

◆ accept_context

void* sccp_data_callback::accept_context

◆ callback

struct llist_head sccp_data_callback::callback

Referenced by _find_ssn().

◆ read_cb

int(* sccp_data_callback::read_cb) (struct msgb *, unsigned int, void *)

Referenced by _sccp_handle_read(), and sccp_set_read().

◆ read_context

void* sccp_data_callback::read_context

Referenced by _sccp_handle_read(), and sccp_set_read().

◆ ssn

uint8_t sccp_data_callback::ssn

Referenced by _find_ssn().


The documentation for this struct was generated from the following file:
sigtran/html/osmo__ss7__vty_8c.html0000644000175000017500000130461214631412304022033 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7_vty.c File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_ss7_vty.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <stdint.h>
#include <string.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/ioctl.h>
#include <osmocom/core/sockaddr_str.h>
#include <osmocom/vty/vty.h>
#include <osmocom/vty/command.h>
#include <osmocom/vty/logging.h>
#include <osmocom/vty/telnet_interface.h>
#include <osmocom/vty/misc.h>
#include <osmocom/netif/stream.h>
#include <osmocom/sigtran/osmo_ss7.h>
#include <osmocom/sigtran/protocol/mtp.h>
#include "xua_internal.h"
#include <osmocom/sigtran/sccp_sap.h>
#include "sccp_internal.h"
#include "ss7_internal.h"
#include <netinet/tcp.h>

Data Structures

struct  osmo_sccp_addr_entry
 

Macros

#define XUA_VAR_STR   "(sua|m3ua|ipa)"
 
#define XUA_VAR_HELP_STR
 
#define IPPROTO_VAR_STR   "(sctp|tcp)"
 
#define IPPROTO_VAR_HELP_STR
 
#define XUA_SRV_SCTP_PARAM_INIT_DESC
 
#define XUA_SRV_SCTP_PARAM_INIT_FIELDS   "(num-ostreams|max-instreams)"
 
#define SHOW_CS7_XUA_CMD   "show cs7 " XUA_VAR_STR
 
#define SHOW_CS7_XUA_CMD_HELP   SHOW_STR CS7_STR XUA_VAR_HELP_STR
 
#define ASP_SCTP_PARAM_INIT_DESC
 
#define ASP_SCTP_PARAM_INIT_FIELDS   "(num-ostreams|max-instreams|max-attempts|timeout)"
 
#define ROUTING_KEY_CMD   "routing-key RCONTEXT DPC"
 
#define ROUTING_KEY_CMD_STRS
 
#define ROUTING_KEY_SI_ARG   " si (aal2|bicc|b-isup|h248|isup|sat-isup|sccp|tup)"
 
#define ROUTING_KEY_SI_ARG_STRS
 
#define ROUTING_KEY_SSN_ARG   " ssn SSN"
 
#define ROUTING_KEY_SSN_ARG_STRS
 

Enumerations

enum  cs7_role_t { CS7_ROLE_SG, CS7_ROLE_ASP }
 

Functions

 DEFUN_ATTR (cs7_instance, cs7_instance_cmd, "cs7 instance <0-15>", CS7_STR "Configure a SS7 Instance\ INST_STR "Number of the instance\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_net_ind, cs7_net_ind_cmd, "network-indicator (international | national | reserved | spare)", "Configure the Network Indicator\ "International Network\" "National Network\" "Reserved Network\" "Spare Network\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_pc_format, cs7_pc_format_cmd, "point-code format <1-24> [<1-23>] [<1-22>]", PC_STR "Configure Point Code Format\ "Length of first PC component\" "Length of second PC component\" "Length of third PC component\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_pc_format_def, cs7_pc_format_def_cmd, "point-code format default", PC_STR "Configure Point Code Format\ "Default Point Code Format(3.8.3)\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_pc_delimiter, cs7_pc_delimiter_cmd, "point-code delimiter (default|dash)", PC_STR "Configure Point Code Delimiter\ "Use dot as delimiter\" "User dash as delimiter\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_point_code, cs7_point_code_cmd, "point-code POINT_CODE", "Configure the local Point Code\ "Point Code\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_permit_dyn_rkm, cs7_permit_dyn_rkm_cmd, "xua rkm routing-key-allocation (static-only|dynamic-permitted)", "SIGTRAN xxxUA related\ "Routing Key Management\" "Routing Key Management Allocation Policy\" "Only static(pre-configured) Routing Keys permitted\" "Dynamically allocate Routing Keys for what ASPs request\", CMD_ATTR_IMMEDIATE)
 
static void write_one_cs7 (struct vty *vty, struct osmo_ss7_instance *inst, bool show_dyn_config)
 
static int write_all_cs7 (struct vty *vty, bool show_dyn_config)
 
static int config_write_cs7 (struct vty *vty)
 
 DEFUN (show_cs7_user, show_cs7_user_cmd, "show cs7 instance <0-15> users", SHOW_STR CS7_STR INST_STR INST_STR "User Table\)
 
 DEFUN_ATTR (cs7_route_table, cs7_route_table_cmd, "route-table system", "Specify the name of the route table\ "Name of the route table\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_rt_upd, cs7_rt_upd_cmd, "update route POINT_CODE MASK linkset LS_NAME [priority PRIO] [qos-class (CLASS|default)]", "Update the Route\ "Update the Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\" "Specify Destination Linkset\" "Linkset Name\" "Specify Priority\" "Priority\" "Specify QoS Class\" "QoS Class\" "Default QoS Class\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_rt_rem, cs7_rt_rem_cmd, "remove route POINT_CODE MASK", "Remove a Route\ "Remove a Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\", CMD_ATTR_IMMEDIATE)
 
static void write_one_rtable (struct vty *vty, struct osmo_ss7_route_table *rtable)
 
static void vty_dump_rtable (struct vty *vty, struct osmo_ss7_route_table *rtbl)
 
 DEFUN (show_cs7_route, show_cs7_route_cmd, "show cs7 instance <0-15> route", SHOW_STR CS7_STR INST_STR INST_STR "Routing Table\)
 
static int parse_trans_proto (const char *protocol)
 
static enum osmo_ss7_asp_protocol parse_asp_proto (const char *protocol)
 
 DEFUN_ATTR (cs7_xua, cs7_xua_cmd, "listen " XUA_VAR_STR " <0-65534> [" IPPROTO_VAR_STR "]", "Configure/Enable xUA Listener\ XUA_VAR_HELP_STR "Port number\" IPPROTO_VAR_HELP_STR, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (no_cs7_xua, no_cs7_xua_cmd, "no listen " XUA_VAR_STR " <0-65534> [" IPPROTO_VAR_STR "]", NO_STR "Disable xUA Listener on given port\ XUA_VAR_HELP_STR "Port number\" IPPROTO_VAR_HELP_STR, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (xua_local_ip, xua_local_ip_cmd, "local-ip " VTY_IPV46_CMD, "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (xua_no_local_ip, xua_no_local_ip_cmd, "no local-ip " VTY_IPV46_CMD, NO_STR "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (xua_accept_dyn_asp, xua_accept_dyn_asp_cmd, "accept-asp-connections (pre-configured|dynamic-permitted)", "Define what kind of ASP connections to accept\ "Accept only pre-configured ASPs(source IP/port)\" "Accept any connection and dynamically create an ASP definition\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (xua_sctp_param_init, xua_sctp_param_init_cmd, "sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS " <0-65535>", XUA_SRV_SCTP_PARAM_INIT_DESC "Value of the parameter\, CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (xua_no_sctp_param_init, xua_no_sctp_param_init_cmd, "no sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS, NO_STR XUA_SRV_SCTP_PARAM_INIT_DESC, CMD_ATTR_NODE_EXIT)
 
static void write_one_xua (struct vty *vty, struct osmo_xua_server *xs)
 
static void vty_dump_xua_server (struct vty *vty, struct osmo_xua_server *xs)
 
static int _show_cs7_xua (struct vty *vty, enum osmo_ss7_asp_protocol proto, int trans_proto, int local_port)
 
 DEFUN (show_cs7_xua, show_cs7_xua_cmd, SHOW_CS7_XUA_CMD " [<0-65534>]", SHOW_CS7_XUA_CMD_HELP "Local Port Number\)
 
 DEFUN (show_cs7_xua_trans_proto, show_cs7_xua_trans_proto_cmd, SHOW_CS7_XUA_CMD " " IPPROTO_VAR_STR " [<0-65534>]", SHOW_CS7_XUA_CMD_HELP IPPROTO_VAR_HELP_STR "Local Port Number\)
 
 DEFUN (show_cs7_config, show_cs7_config_cmd, "show cs7 config", SHOW_STR CS7_STR "Currently running cs7 configuration")
 
 DEFUN (cs7_asp_disconnect, cs7_asp_disconnect_cmd, "cs7 instance <0-15> asp NAME disconnect", CS7_STR "Instance related commands\ "SS7 Instance Number\" "ASP related commands\" "Name of ASP\" "Disconnect the ASP(client will reconnect)\")
 
 DEFUN_ATTR (cs7_asp, cs7_asp_cmd, "asp NAME <0-65535> <0-65535> " XUA_VAR_STR, "Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\" XUA_VAR_HELP_STR, CMD_ATTR_NODE_EXIT)
 
 ALIAS_ATTR (cs7_asp, cs7_asp_trans_proto_cmd, "asp NAME <0-65535> <0-65535> " XUA_VAR_STR " " IPPROTO_VAR_STR, "Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\" XUA_VAR_HELP_STR IPPROTO_VAR_HELP_STR, CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (no_cs7_asp, no_cs7_asp_cmd, "no asp NAME", NO_STR "Disable Application Server Process\ "Name of ASP\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (asp_local_ip, asp_local_ip_cmd, "local-ip " VTY_IPV46_CMD " [primary]", "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\" "Signal the SCTP peer to use this address as Primary Address\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_no_local_ip, asp_no_local_ip_cmd, "no local-ip " VTY_IPV46_CMD, NO_STR "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_remote_ip, asp_remote_ip_cmd, "remote-ip " VTY_IPV46_CMD " [primary]", "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\" "Set remote address as SCTP Primary Address\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_no_remote_ip, asp_no_remote_ip_cmd, "no remote-ip " VTY_IPV46_CMD, NO_STR "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_qos_clas, asp_qos_class_cmd, "qos-class <0-255>", "Specify QoS Class of ASP\ "QoS Class of ASP\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_role, asp_role_cmd, "role (sg|asp|ipsp)", "Specify the xUA role for this ASP\ "SG(Signaling Gateway)\" "ASP(Application Server Process)\" "IPSP(IP Signalling Point)\", CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_transport_role, asp_transport_role_cmd, "transport-role (client|server)", "Specify the transport layer role for this ASP\ "Operate as a client;connect to a server\" "Operate as a server;wait for client connections\", CMD_ATTR_NODE_EXIT)
 
 ALIAS_ATTR (asp_transport_role, asp_sctp_role_cmd, "sctp-role (client|server)", "Specify the SCTP role for this ASP\ "Operate as SCTP client;connect to a server\" "Operate as SCTP server;wait for client connections\", CMD_ATTR_HIDDEN|CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_sctp_param_init, asp_sctp_param_init_cmd, "sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS " <0-65535>", ASP_SCTP_PARAM_INIT_DESC "Value of the parameter\, CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_no_sctp_param_init, asp_no_sctp_param_init_cmd, "no sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS, NO_STR ASP_SCTP_PARAM_INIT_DESC, CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_block, asp_block_cmd, "block", "Allows a SCTP Association with ASP, but doesn't let it become active\, CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_shutdown, asp_shutdown_cmd, "shutdown", "Terminates SCTP association; New associations will be rejected\, CMD_ATTR_NODE_EXIT)
 
 DEFUN_ATTR (asp_quirk, asp_quirk_cmd, "OVERWRITTEN", "OVERWRITTEN\, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (asp_no_quirk, asp_no_quirk_cmd, "OVERWRITTEN", "OVERWRITTEN\, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (asp_timer, asp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE)
 
static void gen_asp_timer_cmd_strs (struct cmd_element *cmd)
 
static void write_asp_timers (struct vty *vty, const char *indent, struct osmo_ss7_asp *asp)
 
static char * as_list_for_asp (const struct osmo_ss7_asp *asp, char *buf, size_t buf_len)
 
static char * get_sockname_buf (char *buf, size_t buf_len, int fd, int proto, bool local)
 
static void show_one_asp (struct vty *vty, struct osmo_ss7_asp *asp)
 
static int show_asp (struct vty *vty, int id, const char *asp_name)
 
 DEFUN (show_cs7_asp, show_cs7_asp_cmd, "show cs7 instance <0-15> asp", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\)
 
 DEFUN (show_cs7_asp_name, show_cs7_asp_name_cmd, "show cs7 instance <0-15> asp name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\")
 
static void show_one_asp_remaddr_tcp (struct vty *vty, struct osmo_ss7_asp *asp)
 
static void show_one_asp_remaddr (struct vty *vty, struct osmo_ss7_asp *asp)
 
static int show_asp_remaddr (struct vty *vty, int id, const char *asp_name)
 
 DEFUN (show_cs7_asp_remaddr, show_cs7_asp_remaddr_cmd, "show cs7 instance <0-15> asp-remaddr", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\)
 
 DEFUN (show_cs7_asp_remaddr_name, show_cs7_asp_remaddr_name_cmd, "show cs7 instance <0-15> asp-remaddr name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\")
 
static void show_one_asp_assoc_status_tcp (struct vty *vty, struct osmo_ss7_asp *asp)
 
static void show_one_asp_assoc_status (struct vty *vty, struct osmo_ss7_asp *asp)
 
static int show_asp_assoc_status (struct vty *vty, int id, const char *asp_name)
 
 DEFUN (show_cs7_asp_assoc_status, show_cs7_asp_assoc_status_cmd, "show cs7 instance <0-15> asp-assoc-status", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association status\)
 
 DEFUN (show_cs7_asp_assoc_status_name, show_cs7_asp_assoc_status_name_cmd, "show cs7 instance <0-15> asp-assoc-status name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\")
 
static void write_one_asp (struct vty *vty, struct osmo_ss7_asp *asp, bool show_dyn_config)
 
 DEFUN_ATTR (cs7_as, cs7_as_cmd, "as NAME " XUA_VAR_STR, "Configure an Application Server\ "Name of the Application Server\" XUA_VAR_HELP_STR, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (no_cs7_as, no_cs7_as_cmd, "no as NAME", NO_STR "Disable Application Server\ "Name of AS\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_asp, as_asp_cmd, "asp NAME", "Specify that a given ASP is part of this AS\ "Name of ASP to be added to AS\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_no_asp, as_no_asp_cmd, "no asp NAME", NO_STR "Specify ASP to be removed from this AS\ "Name of ASP to be removed\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_USRATTR (as_traf_mode, as_traf_mode_cmd, OSMO_SCCP_LIB_ATTR_RSTRT_ASP, "traffic-mode (broadcast | loadshare | roundrobin | override)", "Specifies traffic mode of operation of the ASP within the AS\ "Broadcast to all ASP within AS\" "Share Load among all ASP within AS\" "Round-Robin between all ASP within AS\" "Override\")
 
 DEFUN_USRATTR (as_no_traf_mode, as_no_traf_mode_cmd, OSMO_SCCP_LIB_ATTR_RSTRT_ASP, "no traffic-mode", NO_STR "Remove explicit traffic mode of operation of this AS\)
 
 DEFUN_ATTR (as_recov_tout, as_recov_tout_cmd, "recovery-timeout <1-2000>", "Specifies the recovery timeout value in milliseconds\ "Recovery Timeout in Milliseconds\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_qos_clas, as_qos_class_cmd, "qos-class <0-255>", "Specity QoS Class of AS\ "QoS Class of AS\", CMD_ATTR_IMMEDIATE)
 
static int _rout_key (struct vty *vty, const char *rcontext, const char *dpc, const char *si, const char *ssn)
 
 DEFUN_ATTR (as_rout_key, as_rout_key_cmd, ROUTING_KEY_CMD, ROUTING_KEY_CMD_STRS, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_rout_key_si, as_rout_key_si_cmd, ROUTING_KEY_CMD ROUTING_KEY_SI_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_rout_key_ssn, as_rout_key_ssn_cmd, ROUTING_KEY_CMD ROUTING_KEY_SSN_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SSN_ARG_STRS, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_rout_key_si_ssn, as_rout_key_si_ssn_cmd, ROUTING_KEY_CMD ROUTING_KEY_SI_ARG ROUTING_KEY_SSN_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS ROUTING_KEY_SSN_ARG_STRS, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_pc_override, as_pc_override_cmd, "point-code override dpc PC", "Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Override Source Point Code\" "Override Destination Point Code\" "New Point Code\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (as_pc_patch_sccp, as_pc_patch_sccp_cmd, "point-code override patch-sccp (disabled|both)", "Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Patch point code values into SCCP called/calling address\" "Don 't patch any point codes into SCCP called/calling address\" "Patch both origin and destination point codes into SCCP called/calling address\", CMD_ATTR_IMMEDIATE)
 
static void write_one_as (struct vty *vty, struct osmo_ss7_as *as, bool show_dyn_config)
 
 DEFUN (show_cs7_as, show_cs7_as_cmd, "show cs7 instance <0-15> as (active|all|m3ua|sua)", SHOW_STR CS7_STR INST_STR INST_STR "Application Server (AS)\ "Display all active ASs\" "Display all ASs(default)\" "Display all m3ua ASs\" "Display all SUA ASs\")
 
 LLIST_HEAD (sccp_address_book_global)
 
static struct osmo_sccp_addr_entryaddr_entry_by_name_local (const char *name, const struct osmo_ss7_instance *inst)
 
static struct osmo_sccp_addr_entryaddr_entry_by_name_global (const char *name)
 
struct osmo_ss7_instanceosmo_sccp_addr_by_name (struct osmo_sccp_addr *dest_addr, const char *name)
 Lookup an SCCP address from the addressbook by its name. More...
 
int osmo_sccp_addr_by_name_local (struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst)
 Lookup an SCCP address from the addressbook of a specific instance by its name. More...
 
const char * osmo_sccp_name_by_addr (const struct osmo_sccp_addr *addr)
 Reverse lookup the lookup-name of a specified SCCP address. More...
 
static void write_sccp_addressbook (struct vty *vty, const struct osmo_ss7_instance *inst)
 
 DEFUN (cs7_show_sccpaddr, cs7_show_sccpaddr_cmd, "show cs7 instance <0-15> sccp addressbook", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "List all SCCP addressbook entries\)
 
 DEFUN_ATTR (cs7_sccpaddr, cs7_sccpaddr_cmd, "sccp-address NAME", "Create/Modify an SCCP addressbook entry\ "Name of the SCCP Address\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_del, cs7_sccpaddr_del_cmd, "no sccp-address NAME", NO_STR "Delete an SCCP addressbook entry\ "Name of the SCCP Address\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_ri, cs7_sccpaddr_ri_cmd, "routing-indicator (GT|PC|IP)", "Add Routing Indicator\ "by global-title\" "by point-code\" "by ip-address\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_pc, cs7_sccpaddr_pc_cmd, "point-code POINT_CODE", "Add point-code Number\ "PC\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_pc_del, cs7_sccpaddr_pc_del_cmd, "no point-code", NO_STR "Remove point-code Number\, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_ssn, cs7_sccpaddr_ssn_cmd, "subsystem-number <0-4294967295>", "Add Subsystem Number\ "SSN\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_ssn_del, cs7_sccpaddr_ssn_del_cmd, "no subsystem-number", NO_STR "Remove Subsystem Number\, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt, cs7_sccpaddr_gt_cmd, "global-title", "Add/Modify Global Title\, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt_del, cs7_sccpaddr_gt_del_cmd, "no global-title", NO_STR "Remove Global Title\, CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt_gti, cs7_sccpaddr_gt_gti_cmd, "global-title-indicator <0-15>", "Set Global Title Indicator\ "GTI\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt_tt, cs7_sccpaddr_gt_tt_cmd, "translation-type <0-255>", "Set Global Title Translation Type\ "TT\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt_npi, cs7_sccpaddr_gt_npi_cmd, "numbering-plan-indicator <0-15>", "Set Global Title Numbering Plan Indicator\ "NPI\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt_nai, cs7_sccpaddr_gt_nai_cmd, "nature-of-address-indicator <0-127>", "Set Global Title Nature of Address Indicator\ "NAI\", CMD_ATTR_IMMEDIATE)
 
 DEFUN_ATTR (cs7_sccpaddr_gt_digits, cs7_sccpaddr_gt_digits_cmd, "digits DIGITS", "Set Global Title Digits\ "Number digits\", CMD_ATTR_IMMEDIATE)
 
int osmo_ss7_vty_go_parent (struct vty *vty)
 
int osmo_ss7_is_config_node (struct vty *vty, int node)
 
static void vty_init_addr (void)
 
static void vty_init_shared (void *ctx)
 
void osmo_ss7_vty_init_asp (void *ctx)
 
void osmo_ss7_vty_init_sg (void *ctx)
 

Variables

static const struct value_string tcp_info_state_values []
 
static const struct value_string asp_quirk_names []
 
static const struct value_string asp_quirk_descs []
 
enum cs7_role_t __attribute__
 
static enum cs7_role_t cs7_role
 
static void * g_ctx
 
static struct cmd_node cs7_node
 
static const struct value_string ss7_network_indicator_vals []
 
static struct cmd_node rtable_node
 
static const struct value_string ipproto_vals []
 
static struct cmd_node xua_node
 
static struct cmd_node asp_node
 
static struct cmd_node as_node
 
const struct value_string mtp_si_vals []
 
static struct cmd_node sccpaddr_node
 
static struct cmd_node sccpaddr_gt_node
 

Macro Definition Documentation

◆ ASP_SCTP_PARAM_INIT_DESC

#define ASP_SCTP_PARAM_INIT_DESC
Value:
"Configure SCTP parameters\n" \
"Configure INIT related parameters\n" \
"Configure INIT Number of Outbound Streams\n" \
"Configure INIT Maximum Inboud Streams\n" \
"Configure INIT Maximum Attempts\n" \
"Configure INIT Timeout (milliseconds)\n"

◆ ASP_SCTP_PARAM_INIT_FIELDS

#define ASP_SCTP_PARAM_INIT_FIELDS   "(num-ostreams|max-instreams|max-attempts|timeout)"

◆ IPPROTO_VAR_HELP_STR

#define IPPROTO_VAR_HELP_STR
Value:
"SCTP (Stream Control Transmission Protocol)\n" \
"TCP (Transmission Control Protocol)\n"

Referenced by DEFUN_ATTR().

◆ IPPROTO_VAR_STR

#define IPPROTO_VAR_STR   "(sctp|tcp)"

Referenced by DEFUN_ATTR().

◆ ROUTING_KEY_CMD

#define ROUTING_KEY_CMD   "routing-key RCONTEXT DPC"

◆ ROUTING_KEY_CMD_STRS

#define ROUTING_KEY_CMD_STRS
Value:
"Define a routing key\n" \
"Routing context number\n" \
"Destination Point Code\n"

◆ ROUTING_KEY_SI_ARG

#define ROUTING_KEY_SI_ARG   " si (aal2|bicc|b-isup|h248|isup|sat-isup|sccp|tup)"

◆ ROUTING_KEY_SI_ARG_STRS

#define ROUTING_KEY_SI_ARG_STRS
Value:
"Match on Service Indicator\n" \
"ATM Adaption Layer 2\n" \
"Bearer Independent Call Control\n" \
"Broadband ISDN User Part\n" \
"H.248\n" \
"ISDN User Part\n" \
"Sattelite ISDN User Part\n" \
"Signalling Connection Control Part\n" \
"Telephony User Part\n"

◆ ROUTING_KEY_SSN_ARG

#define ROUTING_KEY_SSN_ARG   " ssn SSN"

◆ ROUTING_KEY_SSN_ARG_STRS

#define ROUTING_KEY_SSN_ARG_STRS
Value:
"Match on Sub-System Number\n" \
"Sub-System Number to match on\n"

◆ SHOW_CS7_XUA_CMD

#define SHOW_CS7_XUA_CMD   "show cs7 " XUA_VAR_STR

◆ SHOW_CS7_XUA_CMD_HELP

#define SHOW_CS7_XUA_CMD_HELP   SHOW_STR CS7_STR XUA_VAR_HELP_STR

◆ XUA_SRV_SCTP_PARAM_INIT_DESC

#define XUA_SRV_SCTP_PARAM_INIT_DESC
Value:
"Configure SCTP parameters\n" \
"Configure INIT related parameters\n" \
"Configure INIT Number of Outbound Streams\n" \
"Configure INIT Maximum Inboud Streams\n"

◆ XUA_SRV_SCTP_PARAM_INIT_FIELDS

#define XUA_SRV_SCTP_PARAM_INIT_FIELDS   "(num-ostreams|max-instreams)"

◆ XUA_VAR_HELP_STR

#define XUA_VAR_HELP_STR
Value:
"SCCP User Adaptation\n" \
"MTP3 User Adaptation\n" \
"IPA Multiplex (SCCP Lite)\n"

Referenced by DEFUN_ATTR().

◆ XUA_VAR_STR

#define XUA_VAR_STR   "(sua|m3ua|ipa)"

Referenced by DEFUN_ATTR().

Enumeration Type Documentation

◆ cs7_role_t

enum cs7_role_t
Enumerator
CS7_ROLE_SG 
CS7_ROLE_ASP 

Function Documentation

◆ _rout_key()

◆ _show_cs7_xua()

◆ addr_entry_by_name_global()

static struct osmo_sccp_addr_entry* addr_entry_by_name_global ( const char *  name)
static

◆ addr_entry_by_name_local()

static struct osmo_sccp_addr_entry* addr_entry_by_name_local ( const char *  name,
const struct osmo_ss7_instance inst 
)
static

◆ ALIAS_ATTR() [1/2]

ALIAS_ATTR ( cs7_asp  ,
cs7_asp_trans_proto_cmd  ,
"asp NAME <0-65535> <0-65535> " XUA_VAR_STR " "  IPPROTO_VAR_STR,
"Configure Application Server Process\Name of ASP\ "Remote port number\" "Local port number\" XUA_VAR_HELP_STR  IPPROTO_VAR_HELP_STR,
CMD_ATTR_NODE_EXIT   
)

Referenced by DEFUN_ATTR().

◆ ALIAS_ATTR() [2/2]

ALIAS_ATTR ( asp_transport_role  ,
asp_sctp_role_cmd  ,
"sctp-role (client|server)"  ,
"Specify the SCTP role for this ASP\Operate as SCTP client;connect to a server\ "Operate as SCTP server;wait for client connections\"  ,
CMD_ATTR_HIDDEN|  CMD_ATTR_NODE_EXIT 
)

◆ as_list_for_asp()

static char* as_list_for_asp ( const struct osmo_ss7_asp asp,
char *  buf,
size_t  buf_len 
)
static

◆ config_write_cs7()

static int config_write_cs7 ( struct vty *  vty)
static

References write_all_cs7().

Referenced by vty_init_shared().

◆ DEFUN() [1/14]

DEFUN ( show_cs7_user  ,
show_cs7_user_cmd  ,
"show cs7 instance <0-15> users"  ,
SHOW_STR CS7_STR INST_STR INST_STR "User Table\   
)

◆ DEFUN() [2/14]

DEFUN ( show_cs7_route  ,
show_cs7_route_cmd  ,
"show cs7 instance <0-15> route"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Routing Table\   
)

◆ DEFUN() [3/14]

DEFUN ( show_cs7_xua  ,
show_cs7_xua_cmd  ,
SHOW_CS7_XUA_CMD " "  [< 0-65534 >],
SHOW_CS7_XUA_CMD_HELP "Local Port Number\   
)

◆ DEFUN() [4/14]

DEFUN ( show_cs7_xua_trans_proto  ,
show_cs7_xua_trans_proto_cmd  ,
SHOW_CS7_XUA_CMD " " IPPROTO_VAR_STR " "  [< 0-65534 >],
SHOW_CS7_XUA_CMD_HELP IPPROTO_VAR_HELP_STR "Local Port Number\   
)

◆ DEFUN() [5/14]

DEFUN ( show_cs7_config  ,
show_cs7_config_cmd  ,
"show cs7 config"  ,
SHOW_STR CS7_STR "Currently running cs7 configuration"   
)

References write_all_cs7().

◆ DEFUN() [6/14]

DEFUN ( cs7_asp_disconnect  ,
cs7_asp_disconnect_cmd  ,
"cs7 instance <0-15> asp NAME disconnect"  ,
CS7_STR "Instance related commands\ "SS7 Instance Number\" "ASP related commands\" "Name of ASP\" "Disconnect the ASP(client will reconnect)\"   
)

◆ DEFUN() [7/14]

DEFUN ( show_cs7_asp  ,
show_cs7_asp_cmd  ,
"show cs7 instance <0-15> asp"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\   
)

References show_asp().

◆ DEFUN() [8/14]

DEFUN ( show_cs7_asp_name  ,
show_cs7_asp_name_cmd  ,
"show cs7 instance <0-15> asp name ASP_NAME"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"   
)

References show_asp().

◆ DEFUN() [9/14]

DEFUN ( show_cs7_asp_remaddr  ,
show_cs7_asp_remaddr_cmd  ,
"show cs7 instance <0-15> asp-remaddr"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\   
)

References show_asp_remaddr().

◆ DEFUN() [10/14]

DEFUN ( show_cs7_asp_remaddr_name  ,
show_cs7_asp_remaddr_name_cmd  ,
"show cs7 instance <0-15> asp-remaddr name ASP_NAME"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"   
)

References show_asp_remaddr().

◆ DEFUN() [11/14]

DEFUN ( show_cs7_asp_assoc_status  ,
show_cs7_asp_assoc_status_cmd  ,
"show cs7 instance <0-15> asp-assoc-status"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association status\   
)

◆ DEFUN() [12/14]

DEFUN ( show_cs7_asp_assoc_status_name  ,
show_cs7_asp_assoc_status_name_cmd  ,
"show cs7 instance <0-15> asp-assoc-status name ASP_NAME"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"   
)

◆ DEFUN() [13/14]

DEFUN ( show_cs7_as  ,
show_cs7_as_cmd  ,
"show cs7 instance <0-15> as (active|all|m3ua|sua)"  ,
SHOW_STR CS7_STR INST_STR INST_STR "Application Server (AS)\ "Display all active ASs\" "Display all ASs(default)\" "Display all m3ua ASs\" "Display all SUA ASs\"   
)

◆ DEFUN() [14/14]

◆ DEFUN_ATTR() [1/59]

DEFUN_ATTR ( cs7_instance  ,
cs7_instance_cmd  ,
"cs7 instance <0-15>"  ,
CS7_STR "Configure a SS7 Instance\ INST_STR "Number of the instance\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [2/59]

DEFUN_ATTR ( cs7_net_ind  ,
cs7_net_ind_cmd  ,
"network-indicator (international | national | reserved | spare)"  ,
"Configure the Network Indicator\ "International Network\" "National Network\" "Reserved Network\" "Spare Network\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [3/59]

DEFUN_ATTR ( cs7_pc_format  ,
cs7_pc_format_cmd  ,
"point-code format <1-24> "  [< 1-23 >][< 1-22 >],
PC_STR "Configure Point Code Format\ "Length of first PC component\" "Length of second PC component\" "Length of third PC component\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [4/59]

DEFUN_ATTR ( cs7_pc_format_def  ,
cs7_pc_format_def_cmd  ,
"point-code format default"  ,
PC_STR "Configure Point Code Format\ "Default Point Code Format(3.8.3)\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [5/59]

DEFUN_ATTR ( cs7_pc_delimiter  ,
cs7_pc_delimiter_cmd  ,
"point-code delimiter (default|dash)"  ,
PC_STR "Configure Point Code Delimiter\ "Use dot as delimiter\" "User dash as delimiter\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [6/59]

DEFUN_ATTR ( cs7_point_code  ,
cs7_point_code_cmd  ,
"point-code POINT_CODE"  ,
"Configure the local Point Code\ "Point Code\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [7/59]

DEFUN_ATTR ( cs7_permit_dyn_rkm  ,
cs7_permit_dyn_rkm_cmd  ,
"xua rkm routing-key-allocation (static-only|dynamic-permitted)"  ,
"SIGTRAN xxxUA related\ "Routing Key Management\" "Routing Key Management Allocation Policy\" "Only static(pre-configured) Routing Keys permitted\" "Dynamically allocate Routing Keys for what ASPs request\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [8/59]

DEFUN_ATTR ( cs7_route_table  ,
cs7_route_table_cmd  ,
"route-table system"  ,
"Specify the name of the route table\ "Name of the route table\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [9/59]

DEFUN_ATTR ( cs7_rt_upd  ,
cs7_rt_upd_cmd  ,
"update route POINT_CODE MASK linkset LS_NAME "  [priority PRIO][qos-class(CLASS|default)],
"Update the Route\ "Update the Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\" "Specify Destination Linkset\" "Linkset Name\" "Specify Priority\" "Priority\" "Specify QoS Class\" "QoS Class\" "Default QoS Class\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [10/59]

DEFUN_ATTR ( cs7_rt_rem  ,
cs7_rt_rem_cmd  ,
"remove route POINT_CODE MASK"  ,
"Remove a Route\ "Remove a Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [11/59]

DEFUN_ATTR ( cs7_xua  ,
cs7_xua_cmd  ,
"listen " XUA_VAR_STR " <0-65534> "  [" IPPROTO_VAR_STR "],
"Configure/Enable xUA Listener\ XUA_VAR_HELP_STR "Port number\"  IPPROTO_VAR_HELP_STR,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [12/59]

DEFUN_ATTR ( no_cs7_xua  ,
no_cs7_xua_cmd  ,
"no listen " XUA_VAR_STR " <0-65534> "  [" IPPROTO_VAR_STR "],
NO_STR "Disable xUA Listener on given port\ XUA_VAR_HELP_STR "Port number\"  IPPROTO_VAR_HELP_STR,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [13/59]

DEFUN_ATTR ( xua_local_ip  ,
xua_local_ip_cmd  ,
"local-ip "  VTY_IPV46_CMD,
"Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [14/59]

DEFUN_ATTR ( xua_no_local_ip  ,
xua_no_local_ip_cmd  ,
"no local-ip "  VTY_IPV46_CMD,
NO_STR "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [15/59]

DEFUN_ATTR ( xua_accept_dyn_asp  ,
xua_accept_dyn_asp_cmd  ,
"accept-asp-connections (pre-configured|dynamic-permitted)"  ,
"Define what kind of ASP connections to accept\ "Accept only pre-configured ASPs(source IP/port)\" "Accept any connection and dynamically create an ASP definition\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [16/59]

DEFUN_ATTR ( xua_sctp_param_init  ,
xua_sctp_param_init_cmd  ,
"sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS " <0-65535>"  ,
XUA_SRV_SCTP_PARAM_INIT_DESC "Value of the parameter\  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [17/59]

DEFUN_ATTR ( xua_no_sctp_param_init  ,
xua_no_sctp_param_init_cmd  ,
"no sctp-param init "  XUA_SRV_SCTP_PARAM_INIT_FIELDS,
NO_STR  XUA_SRV_SCTP_PARAM_INIT_DESC,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [18/59]

DEFUN_ATTR ( cs7_asp  ,
cs7_asp_cmd  ,
"asp NAME <0-65535> <0-65535> "  XUA_VAR_STR,
"Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\"  XUA_VAR_HELP_STR,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [19/59]

DEFUN_ATTR ( no_cs7_asp  ,
no_cs7_asp_cmd  ,
"no asp NAME"  ,
NO_STR "Disable Application Server Process\ "Name of ASP\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [20/59]

DEFUN_ATTR ( asp_local_ip  ,
asp_local_ip_cmd  ,
"local-ip " VTY_IPV46_CMD " "  [primary],
"Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\" "Signal the SCTP peer to use this address as Primary Address\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [21/59]

DEFUN_ATTR ( asp_no_local_ip  ,
asp_no_local_ip_cmd  ,
"no local-ip "  VTY_IPV46_CMD,
NO_STR "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [22/59]

DEFUN_ATTR ( asp_remote_ip  ,
asp_remote_ip_cmd  ,
"remote-ip " VTY_IPV46_CMD " "  [primary],
"Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\" "Set remote address as SCTP Primary Address\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [23/59]

DEFUN_ATTR ( asp_no_remote_ip  ,
asp_no_remote_ip_cmd  ,
"no remote-ip "  VTY_IPV46_CMD,
NO_STR "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [24/59]

DEFUN_ATTR ( asp_qos_clas  ,
asp_qos_class_cmd  ,
"qos-class <0-255>"  ,
"Specify QoS Class of ASP\ "QoS Class of ASP\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [25/59]

DEFUN_ATTR ( asp_role  ,
asp_role_cmd  ,
"role (sg|asp|ipsp)"  ,
"Specify the xUA role for this ASP\ "SG(Signaling Gateway)\" "ASP(Application Server Process)\" "IPSP(IP Signalling Point)\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [26/59]

DEFUN_ATTR ( asp_transport_role  ,
asp_transport_role_cmd  ,
"transport-role (client|server)"  ,
"Specify the transport layer role for this ASP\ "Operate as a client;connect to a server\" "Operate as a server;wait for client connections\"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [27/59]

DEFUN_ATTR ( asp_sctp_param_init  ,
asp_sctp_param_init_cmd  ,
"sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS " <0-65535>"  ,
ASP_SCTP_PARAM_INIT_DESC "Value of the parameter\  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [28/59]

DEFUN_ATTR ( asp_no_sctp_param_init  ,
asp_no_sctp_param_init_cmd  ,
"no sctp-param init "  ASP_SCTP_PARAM_INIT_FIELDS,
NO_STR  ASP_SCTP_PARAM_INIT_DESC,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [29/59]

DEFUN_ATTR ( asp_block  ,
asp_block_cmd  ,
"block"  ,
"Allows a SCTP Association with  ASP,
but doesn 't let it become active\n"  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [30/59]

DEFUN_ATTR ( asp_shutdown  ,
asp_shutdown_cmd  ,
"shutdown"  ,
"Terminates SCTP association; New associations will be rejected\  ,
CMD_ATTR_NODE_EXIT   
)

◆ DEFUN_ATTR() [31/59]

DEFUN_ATTR ( asp_quirk  ,
asp_quirk_cmd  ,
"OVERWRITTEN"  ,
"OVERWRITTEN\  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [32/59]

DEFUN_ATTR ( asp_no_quirk  ,
asp_no_quirk_cmd  ,
"OVERWRITTEN"  ,
"OVERWRITTEN\  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [33/59]

DEFUN_ATTR ( asp_timer  ,
asp_timer_cmd  ,
NULL  ,
NULL  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [34/59]

DEFUN_ATTR ( cs7_as  ,
cs7_as_cmd  ,
"as NAME "  XUA_VAR_STR,
"Configure an Application Server\ "Name of the Application Server\"  XUA_VAR_HELP_STR,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [35/59]

DEFUN_ATTR ( no_cs7_as  ,
no_cs7_as_cmd  ,
"no as NAME"  ,
NO_STR "Disable Application Server\ "Name of AS\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [36/59]

DEFUN_ATTR ( as_asp  ,
as_asp_cmd  ,
"asp NAME"  ,
"Specify that a given ASP is part of this AS\ "Name of ASP to be added to AS\"  ,
CMD_ATTR_IMMEDIATE   
)

References osmo_ss7_as_add_asp().

◆ DEFUN_ATTR() [37/59]

DEFUN_ATTR ( as_no_asp  ,
as_no_asp_cmd  ,
"no asp NAME"  ,
NO_STR "Specify ASP to be removed from this AS\ "Name of ASP to be removed\"  ,
CMD_ATTR_IMMEDIATE   
)

References osmo_ss7_as_del_asp().

◆ DEFUN_ATTR() [38/59]

DEFUN_ATTR ( as_recov_tout  ,
as_recov_tout_cmd  ,
"recovery-timeout <1-2000>"  ,
"Specifies the recovery timeout value in milliseconds\ "Recovery Timeout in Milliseconds\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [39/59]

DEFUN_ATTR ( as_qos_clas  ,
as_qos_class_cmd  ,
"qos-class <0-255>"  ,
"Specity QoS Class of AS\ "QoS Class of AS\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [40/59]

DEFUN_ATTR ( as_rout_key  ,
as_rout_key_cmd  ,
ROUTING_KEY_CMD  ,
ROUTING_KEY_CMD_STRS  ,
CMD_ATTR_IMMEDIATE   
)

References _rout_key().

◆ DEFUN_ATTR() [41/59]

DEFUN_ATTR ( as_rout_key_si  ,
as_rout_key_si_cmd  ,
ROUTING_KEY_CMD  ROUTING_KEY_SI_ARG,
ROUTING_KEY_CMD_STRS  ROUTING_KEY_SI_ARG_STRS,
CMD_ATTR_IMMEDIATE   
)

References _rout_key().

◆ DEFUN_ATTR() [42/59]

DEFUN_ATTR ( as_rout_key_ssn  ,
as_rout_key_ssn_cmd  ,
ROUTING_KEY_CMD  ROUTING_KEY_SSN_ARG,
ROUTING_KEY_CMD_STRS  ROUTING_KEY_SSN_ARG_STRS,
CMD_ATTR_IMMEDIATE   
)

References _rout_key().

◆ DEFUN_ATTR() [43/59]

DEFUN_ATTR ( as_rout_key_si_ssn  ,
as_rout_key_si_ssn_cmd  ,
ROUTING_KEY_CMD ROUTING_KEY_SI_ARG  ROUTING_KEY_SSN_ARG,
ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS  ROUTING_KEY_SSN_ARG_STRS,
CMD_ATTR_IMMEDIATE   
)

References _rout_key().

◆ DEFUN_ATTR() [44/59]

DEFUN_ATTR ( as_pc_override  ,
as_pc_override_cmd  ,
"point-code override dpc PC"  ,
"Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Override Source Point Code\" "Override Destination Point Code\" "New Point Code\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [45/59]

DEFUN_ATTR ( as_pc_patch_sccp  ,
as_pc_patch_sccp_cmd  ,
"point-code override patch-sccp (disabled|both)"  ,
"Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Patch point code values into SCCP called/calling address\" "Don 't patch any point codes into SCCP called/calling address\" "Patch both origin and destination point codes into SCCP called/calling address\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [46/59]

DEFUN_ATTR ( cs7_sccpaddr  ,
cs7_sccpaddr_cmd  ,
"sccp-address NAME"  ,
"Create/Modify an SCCP addressbook entry\ "Name of the SCCP Address\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [47/59]

DEFUN_ATTR ( cs7_sccpaddr_del  ,
cs7_sccpaddr_del_cmd  ,
"no sccp-address NAME"  ,
NO_STR "Delete an SCCP addressbook entry\ "Name of the SCCP Address\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [48/59]

DEFUN_ATTR ( cs7_sccpaddr_ri  ,
cs7_sccpaddr_ri_cmd  ,
"routing-indicator (GT|PC|IP)"  ,
"Add Routing Indicator\ "by global-title\" "by point-code\" "by ip-address\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [49/59]

DEFUN_ATTR ( cs7_sccpaddr_pc  ,
cs7_sccpaddr_pc_cmd  ,
"point-code POINT_CODE"  ,
"Add point-code Number\ "PC\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [50/59]

DEFUN_ATTR ( cs7_sccpaddr_pc_del  ,
cs7_sccpaddr_pc_del_cmd  ,
"no point-code"  ,
NO_STR "Remove point-code Number\  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [51/59]

DEFUN_ATTR ( cs7_sccpaddr_ssn  ,
cs7_sccpaddr_ssn_cmd  ,
"subsystem-number <0-4294967295>"  ,
"Add Subsystem Number\ "SSN\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [52/59]

DEFUN_ATTR ( cs7_sccpaddr_ssn_del  ,
cs7_sccpaddr_ssn_del_cmd  ,
"no subsystem-number"  ,
NO_STR "Remove Subsystem Number\  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [53/59]

DEFUN_ATTR ( cs7_sccpaddr_gt  ,
cs7_sccpaddr_gt_cmd  ,
"global-title"  ,
"Add/Modify Global Title\  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [54/59]

DEFUN_ATTR ( cs7_sccpaddr_gt_del  ,
cs7_sccpaddr_gt_del_cmd  ,
"no global-title"  ,
NO_STR "Remove Global Title\  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [55/59]

DEFUN_ATTR ( cs7_sccpaddr_gt_gti  ,
cs7_sccpaddr_gt_gti_cmd  ,
"global-title-indicator <0-15>"  ,
"Set Global Title Indicator\ "GTI\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [56/59]

DEFUN_ATTR ( cs7_sccpaddr_gt_tt  ,
cs7_sccpaddr_gt_tt_cmd  ,
"translation-type <0-255>"  ,
"Set Global Title Translation Type\ "TT\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [57/59]

DEFUN_ATTR ( cs7_sccpaddr_gt_npi  ,
cs7_sccpaddr_gt_npi_cmd  ,
"numbering-plan-indicator <0-15>"  ,
"Set Global Title Numbering Plan Indicator\ "NPI\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [58/59]

DEFUN_ATTR ( cs7_sccpaddr_gt_nai  ,
cs7_sccpaddr_gt_nai_cmd  ,
"nature-of-address-indicator <0-127>"  ,
"Set Global Title Nature of Address Indicator\ "NAI\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_ATTR() [59/59]

DEFUN_ATTR ( cs7_sccpaddr_gt_digits  ,
cs7_sccpaddr_gt_digits_cmd  ,
"digits DIGITS"  ,
"Set Global Title Digits\ "Number digits\"  ,
CMD_ATTR_IMMEDIATE   
)

◆ DEFUN_USRATTR() [1/2]

DEFUN_USRATTR ( as_traf_mode  ,
as_traf_mode_cmd  ,
OSMO_SCCP_LIB_ATTR_RSTRT_ASP  ,
"traffic-mode (broadcast | loadshare | roundrobin | override)"  ,
"Specifies traffic mode of operation of the ASP within the AS\ "Broadcast to all ASP within AS\" "Share Load among all ASP within AS\" "Round-Robin between all ASP within AS\" "Override\"   
)

◆ DEFUN_USRATTR() [2/2]

DEFUN_USRATTR ( as_no_traf_mode  ,
as_no_traf_mode_cmd  ,
OSMO_SCCP_LIB_ATTR_RSTRT_ASP  ,
"no traffic-mode"  ,
NO_STR "Remove explicit traffic mode of operation of this AS\   
)

◆ gen_asp_timer_cmd_strs()

static void gen_asp_timer_cmd_strs ( struct cmd_element *  cmd)
static

◆ get_sockname_buf()

static char* get_sockname_buf ( char *  buf,
size_t  buf_len,
int  fd,
int  proto,
bool  local 
)
static

Referenced by show_one_asp().

◆ LLIST_HEAD()

LLIST_HEAD ( sccp_address_book_global  )

◆ osmo_sccp_addr_by_name()

struct osmo_ss7_instance* osmo_sccp_addr_by_name ( struct osmo_sccp_addr dest_addr,
const char *  name 
)

Lookup an SCCP address from the addressbook by its name.

Parameters
[out]dest_addrpointer to output the resulting sccp-address; (set to NULL if not interested)
[in]nameof the address to lookup
Returns
SS7 instance; NULL on error

References osmo_sccp_addr_entry::addr, addr_entry_by_name_global(), and osmo_sccp_addr_entry::inst.

Referenced by osmo_scu_prim_type_name().

◆ osmo_sccp_addr_by_name_local()

int osmo_sccp_addr_by_name_local ( struct osmo_sccp_addr dest_addr,
const char *  name,
const struct osmo_ss7_instance inst 
)

Lookup an SCCP address from the addressbook of a specific instance by its name.

Parameters
[out]dest_addrpointer to output the resulting sccp-address; (set to NULL if not interested)
[in]nameof the address to lookup
[in]instss7 instance of which the address book will be searched
Returns
0 on success; <0 on error

References osmo_sccp_addr_entry::addr, and addr_entry_by_name_local().

Referenced by osmo_scu_prim_type_name().

◆ osmo_sccp_name_by_addr()

const char* osmo_sccp_name_by_addr ( const struct osmo_sccp_addr addr)

Reverse lookup the lookup-name of a specified SCCP address.

Parameters
[in]nameof the address to lookup
Returns
char pointer to the lookup-name; NULL on error

References osmo_sccp_addr_entry::addr, osmo_sccp_addr_entry::list_global, and osmo_sccp_addr_entry::name.

Referenced by osmo_scu_prim_type_name().

◆ osmo_ss7_is_config_node()

int osmo_ss7_is_config_node ( struct vty *  vty,
int  node 
)

◆ osmo_ss7_vty_go_parent()

◆ osmo_ss7_vty_init_asp()

void osmo_ss7_vty_init_asp ( void *  ctx)

◆ osmo_ss7_vty_init_sg()

void osmo_ss7_vty_init_sg ( void *  ctx)

◆ parse_asp_proto()

static enum osmo_ss7_asp_protocol parse_asp_proto ( const char *  protocol)
static

References osmo_ss7_asp_protocol_vals.

Referenced by DEFUN(), and DEFUN_ATTR().

◆ parse_trans_proto()

static int parse_trans_proto ( const char *  protocol)
static

References ipproto_vals.

Referenced by DEFUN(), and DEFUN_ATTR().

◆ show_asp()

static int show_asp ( struct vty *  vty,
int  id,
const char *  asp_name 
)
static

◆ show_asp_assoc_status()

static int show_asp_assoc_status ( struct vty *  vty,
int  id,
const char *  asp_name 
)
static

◆ show_asp_remaddr()

static int show_asp_remaddr ( struct vty *  vty,
int  id,
const char *  asp_name 
)
static

◆ show_one_asp()

◆ show_one_asp_assoc_status()

static void show_one_asp_assoc_status ( struct vty *  vty,
struct osmo_ss7_asp asp 
)
static

◆ show_one_asp_assoc_status_tcp()

static void show_one_asp_assoc_status_tcp ( struct vty *  vty,
struct osmo_ss7_asp asp 
)
static

◆ show_one_asp_remaddr()

static void show_one_asp_remaddr ( struct vty *  vty,
struct osmo_ss7_asp asp 
)
static

◆ show_one_asp_remaddr_tcp()

static void show_one_asp_remaddr_tcp ( struct vty *  vty,
struct osmo_ss7_asp asp 
)
static

◆ vty_dump_rtable()

◆ vty_dump_xua_server()

◆ vty_init_addr()

static void vty_init_addr ( void  )
static

References sccpaddr_gt_node, and sccpaddr_node.

Referenced by vty_init_shared().

◆ vty_init_shared()

static void vty_init_shared ( void *  ctx)
static

◆ write_all_cs7()

static int write_all_cs7 ( struct vty *  vty,
bool  show_dyn_config 
)
static

◆ write_asp_timers()

static void write_asp_timers ( struct vty *  vty,
const char *  indent,
struct osmo_ss7_asp asp 
)
static

◆ write_one_as()

◆ write_one_asp()

◆ write_one_cs7()

◆ write_one_rtable()

◆ write_one_xua()

◆ write_sccp_addressbook()

Variable Documentation

◆ __attribute__

enum cs7_role_t __attribute__

◆ as_node

struct cmd_node as_node
static
Initial value:
= {
L_CS7_AS_NODE,
"%s(config-cs7-as)# ",
1,
}

Referenced by vty_init_shared().

◆ asp_node

struct cmd_node asp_node
static
Initial value:
= {
L_CS7_ASP_NODE,
"%s(config-cs7-asp)# ",
1,
}

Referenced by vty_init_shared().

◆ asp_quirk_descs

const struct value_string asp_quirk_descs[]
static
Initial value:
= {
{ OSMO_SS7_ASP_QUIRK_NO_NOTIFY, "Peer SG doesn't send NTFY(AS-INACTIVE) after ASP-UP" },
{ OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP, "Allow Rx of DAUD in ASP role" },
{ OSMO_SS7_ASP_QUIRK_SNM_INACTIVE, "Allow Rx of [S]SNM in AS-INACTIVE state" },
{ 0, NULL }
}
#define OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP
Accept DAUD in ASP role (RFC states only permitted in ASP->SG role)
Definition: osmo_ss7.h:465
#define OSMO_SS7_ASP_QUIRK_SNM_INACTIVE
Accept SSNM even if ASP is in AS-INACTIVE state.
Definition: osmo_ss7.h:467
#define OSMO_SS7_ASP_QUIRK_NO_NOTIFY
Peer SG doesn&#39;t send NTFY(AS-INACTIVE) after ASP-UP procedure.
Definition: osmo_ss7.h:463

Referenced by vty_init_shared().

◆ asp_quirk_names

const struct value_string asp_quirk_names[]
static
Initial value:
= {
{ OSMO_SS7_ASP_QUIRK_NO_NOTIFY, "no_notify" },
{ OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP, "daud_in_asp" },
{ OSMO_SS7_ASP_QUIRK_SNM_INACTIVE, "snm_inactive" },
{ 0, NULL }
}
#define OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP
Accept DAUD in ASP role (RFC states only permitted in ASP->SG role)
Definition: osmo_ss7.h:465
#define OSMO_SS7_ASP_QUIRK_SNM_INACTIVE
Accept SSNM even if ASP is in AS-INACTIVE state.
Definition: osmo_ss7.h:467
#define OSMO_SS7_ASP_QUIRK_NO_NOTIFY
Peer SG doesn&#39;t send NTFY(AS-INACTIVE) after ASP-UP procedure.
Definition: osmo_ss7.h:463

Referenced by DEFUN_ATTR(), vty_init_shared(), and write_one_asp().

◆ cs7_node

struct cmd_node cs7_node
static
Initial value:
= {
L_CS7_NODE,
"%s(config-cs7)# ",
1,
}

Referenced by vty_init_shared().

◆ cs7_role

◆ g_ctx

void* g_ctx
static

Referenced by DEFUN_ATTR(), and vty_init_shared().

◆ ipproto_vals

const struct value_string ipproto_vals[]
static
Initial value:
= {
{ IPPROTO_SCTP, "sctp" },
{ IPPROTO_TCP, "tcp" },
{ 0, NULL },
}

Referenced by parse_trans_proto(), vty_dump_xua_server(), write_one_asp(), and write_one_xua().

◆ mtp_si_vals

const struct value_string mtp_si_vals[]
Initial value:
= {
{ MTP_SI_SCCP, "sccp" },
{ MTP_SI_TUP, "tup" },
{ MTP_SI_ISUP, "isup" },
{ MTP_SI_DUP, "dup" },
{ MTP_SI_TESTING, "testing" },
{ MTP_SI_B_ISUP, "b-isup" },
{ MTP_SI_SAT_ISUP, "sat-isup" },
{ MTP_SI_AAL2_SIG, "aal2" },
{ MTP_SI_BICC, "bicc" },
{ MTP_SI_GCP, "h248" },
{ 0, NULL }
}
Definition: mtp.h:12
Definition: mtp.h:17
Definition: mtp.h:21
Definition: mtp.h:13
Definition: mtp.h:11
Definition: mtp.h:20
Definition: mtp.h:16
Definition: mtp.h:15
Definition: mtp.h:10
Definition: mtp.h:19

Referenced by _rout_key(), write_one_as(), and xua_snm_rx_dupu().

◆ rtable_node

struct cmd_node rtable_node
static
Initial value:
= {
L_CS7_RTABLE_NODE,
"%s(config-cs7-rt)# ",
1,
}

Referenced by osmo_ss7_vty_init_sg().

◆ sccpaddr_gt_node

struct cmd_node sccpaddr_gt_node
static
Initial value:
= {
L_CS7_SCCPADDR_GT_NODE,
"%s(config-cs7-sccpaddr-gt)# ",
1,
}

Referenced by vty_init_addr().

◆ sccpaddr_node

struct cmd_node sccpaddr_node
static
Initial value:
= {
L_CS7_SCCPADDR_NODE,
"%s(config-cs7-sccpaddr)# ",
1,
}

Referenced by vty_init_addr().

◆ ss7_network_indicator_vals

const struct value_string ss7_network_indicator_vals[]
static
Initial value:
= {
{ 0, "international" },
{ 1, "spare" },
{ 2, "national" },
{ 3, "reserved" },
{ 0, NULL }
}

Referenced by DEFUN_ATTR(), and write_one_cs7().

◆ tcp_info_state_values

const struct value_string tcp_info_state_values[]
static
Initial value:
= {
{ TCP_ESTABLISHED, "ESTABLISHED" },
{ TCP_SYN_SENT, "SYN_SENT" },
{ TCP_SYN_RECV, "SYN_RECV" },
{ TCP_FIN_WAIT1, "FIN_WAIT1" },
{ TCP_FIN_WAIT2, "FIN_WAIT2" },
{ TCP_TIME_WAIT, "TIME_WAIT" },
{ TCP_CLOSE, "CLOSE" },
{ TCP_CLOSE_WAIT, "CLOSE_WAIT" },
{ TCP_LAST_ACK, "LAST_ACK" },
{ TCP_LISTEN, "LISTEN" },
{ TCP_CLOSING, "CLOSING" },
{}
}

Referenced by show_one_asp_assoc_status_tcp(), and show_one_asp_remaddr_tcp().

◆ xua_node

struct cmd_node xua_node
static
Initial value:
= {
L_CS7_XUA_NODE,
"%s(config-cs7-listen)# ",
1,
}

Referenced by osmo_ss7_vty_init_sg().

sigtran/html/structlm__fsm__priv.html0000644000175000017500000001363514631412304022551 0ustar osmocom-buildosmocom-build libosmo-sigtran: lm_fsm_priv Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
lm_fsm_priv Struct Reference

Data Fields

struct osmo_ss7_aspasp
 

Field Documentation

◆ asp


The documentation for this struct was generated from the following file:
sigtran/html/dir_555f705a94ad9dab648a26dddeca006d.html0000644000175000017500000001250514631412304024117 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol Directory Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
protocol Directory Reference

Files

file  m3ua.h [code]
 
file  mtp.h [code]
 
file  sccp_scmg.h [code]
 
file  sua.h [code]
 
sigtran/html/closed.png0000644000175000017500000000020414631412304017546 0ustar osmocom-buildosmocom-build‰PNG  IHDR à‘KIDATxíÝm @!†ÑGk™É7À-`&séts¦Àñþòð@åk}ª2€… P%Á_Ëþ¿N² .:0Dk¥‹Â›x" Ö›)¡xÒ5õIEND®B`‚sigtran/html/osmo__ss7__as_8c.html0000644000175000017500000011163214631412304021611 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7_as.c File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_ss7_as.c File Reference
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <inttypes.h>
#include <osmocom/sigtran/osmo_ss7.h>
#include <osmocom/core/linuxlist.h>
#include <osmocom/core/utils.h>
#include <osmocom/core/talloc.h>
#include <osmocom/core/logging.h>
#include "ss7_internal.h"
#include "xua_as_fsm.h"
#include "xua_asp_fsm.h"

Functions

struct osmo_ss7_asss7_as_alloc (struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto)
 Allocate an Application Server. More...
 
int osmo_ss7_as_add_asp (struct osmo_ss7_as *as, const char *asp_name)
 Add given ASP to given AS. More...
 
int osmo_ss7_as_del_asp (struct osmo_ss7_as *as, const char *asp_name)
 Delete given ASP from given AS. More...
 
void osmo_ss7_as_destroy (struct osmo_ss7_as *as)
 Destroy given Application Server. More...
 
bool osmo_ss7_as_has_asp (const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp)
 Determine if given AS contains ASP. More...
 
bool osmo_ss7_as_active (const struct osmo_ss7_as *as)
 Determine if given AS is in the active state. More...
 
bool osmo_ss7_as_down (const struct osmo_ss7_as *as)
 Determine if given AS is in the down state. More...
 

Variables

struct value_string osmo_ss7_as_traffic_mode_vals []
 
static const struct rate_ctr_desc ss7_as_rcd []
 
static const struct rate_ctr_group_desc ss7_as_rcgd
 
static unsigned int g_ss7_as_rcg_idx
 

Function Documentation

◆ osmo_ss7_as_active()

bool osmo_ss7_as_active ( const struct osmo_ss7_as as)

Determine if given AS is in the active state.

Parameters
[in]asApplication Server.
Returns
true in case as is active; false otherwise.

References osmo_ss7_as::fi, and XUA_AS_S_ACTIVE.

Referenced by DEFUN().

◆ osmo_ss7_as_add_asp()

int osmo_ss7_as_add_asp ( struct osmo_ss7_as as,
const char *  asp_name 
)

Add given ASP to given AS.

Parameters
[in]asApplication Server to which asp is added
[in]aspApplication Server Process to be added to as
Returns
0 on success; negative in case of error

References osmo_ss7_as::asps, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_asp::fi, osmo_ss7_as::inst, LOGPAS, osmo_ss7_asp::name, osmo_ss7_as_has_asp(), osmo_ss7_asp_find_by_name(), ss7_initialized, and XUA_ASP_E_AS_ASSIGNED.

Referenced by DEFUN_ATTR(), handle_rkey_reg(), ipa_asp_fsm_wait_id_resp(), osmo_sccp_simple_client_on_ss7_id(), and osmo_sccp_simple_server_add_clnt().

◆ osmo_ss7_as_del_asp()

int osmo_ss7_as_del_asp ( struct osmo_ss7_as as,
const char *  asp_name 
)

Delete given ASP from given AS.

Parameters
[in]asApplication Server from which asp is deleted
[in]aspApplication Server Process to delete from as
Returns
0 on success; negative in case of error

References osmo_ss7_as::asps, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_as::inst, LOGPAS, osmo_ss7_asp::name, osmo_ss7_asp_find_by_name(), and ss7_initialized.

Referenced by DEFUN_ATTR(), and handle_rkey_dereg().

◆ osmo_ss7_as_destroy()

◆ osmo_ss7_as_down()

bool osmo_ss7_as_down ( const struct osmo_ss7_as as)

Determine if given AS is in the down state.

Parameters
[in]asApplication Server.
Returns
true in case as is down; false otherwise.

References osmo_ss7_as::fi, and XUA_AS_S_DOWN.

Referenced by hmrt_message_for_routing().

◆ osmo_ss7_as_has_asp()

bool osmo_ss7_as_has_asp ( const struct osmo_ss7_as as,
const struct osmo_ss7_asp asp 
)

Determine if given AS contains ASP.

Parameters
[in]asApplication Server in which to look for asp
[in]aspApplication Server Process to look for in as
Returns
true in case asp is part of as; false otherwise

References osmo_ss7_as::asps, osmo_ss7_as::cfg, and ss7_initialized.

Referenced by as_list_for_asp(), determine_traf_mode(), dispatch_to_all_as(), find_single_as_for_asp(), get_all_rctx_for_asp(), handle_rkey_dereg(), ipa_find_as_for_asp(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_as_add_asp(), xua_asp_fsm_inactive(), xua_find_as_for_asp(), xua_msg_add_asp_rctx(), and xua_rkm_cleanup_dyn_as_for_asp().

◆ ss7_as_alloc()

struct osmo_ss7_as* ss7_as_alloc ( struct osmo_ss7_instance inst,
const char *  name,
enum osmo_ss7_asp_protocol  proto 
)

Allocate an Application Server.

Parameters
[in]instSS7 Instance on which we operate
[in]nameName of Application Server
[in]protoProtocol of Application Server
Returns
pointer to Application Server on success; NULL otherwise

References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_as::ctrg, osmo_ss7_as::fi, g_ss7_as_rcg_idx, osmo_ss7_as::inst, osmo_ss7_routing_key::l_rk_id, osmo_ss7_as::list, osmo_ss7_as::mode, osmo_ss7_as::name, OSMO_SS7_AS_TMOD_OVERRIDE, osmo_ss7_as::proto, osmo_ss7_as::recovery_timeout_msec, osmo_ss7_as::routing_key, ss7_as_rcgd, ss7_find_free_l_rk_id(), and xua_as_fsm_start().

Referenced by osmo_ss7_as_find_or_create().

Variable Documentation

◆ g_ss7_as_rcg_idx

unsigned int g_ss7_as_rcg_idx
static

Referenced by ss7_as_alloc().

◆ osmo_ss7_as_traffic_mode_vals

struct value_string osmo_ss7_as_traffic_mode_vals[]
Initial value:
= {
{ OSMO_SS7_AS_TMOD_BCAST, "broadcast" },
{ OSMO_SS7_AS_TMOD_LOADSHARE, "loadshare" },
{ OSMO_SS7_AS_TMOD_ROUNDROBIN, "round-robin" },
{ OSMO_SS7_AS_TMOD_OVERRIDE, "override" },
{ 0, NULL }
}
Definition: osmo_ss7.h:263
Definition: osmo_ss7.h:262
Definition: osmo_ss7.h:264
Definition: osmo_ss7.h:265

Referenced by DEFUN_USRATTR(), and osmo_ss7_as_traffic_mode_name().

◆ ss7_as_rcd

const struct rate_ctr_desc ss7_as_rcd[]
static
Initial value:
= {
[SS7_AS_CTR_RX_MSU_TOTAL] = { "rx:msu:total", "Total number of MSU received" },
[SS7_AS_CTR_TX_MSU_TOTAL] = { "tx:msu:total", "Total number of MSU transmitted" },
}
Definition: ss7_internal.h:45
Definition: ss7_internal.h:44

◆ ss7_as_rcgd

const struct rate_ctr_group_desc ss7_as_rcgd
static
Initial value:
= {
.group_name_prefix = "sigtran_as",
.group_description = "SIGTRAN Application Server",
.num_ctr = ARRAY_SIZE(ss7_as_rcd),
.ctr_desc = ss7_as_rcd,
}
static const struct rate_ctr_desc ss7_as_rcd[]
Definition: osmo_ss7_as.c:52

Referenced by ss7_as_alloc().

sigtran/html/functions_s.html0000644000175000017500000001767214631412304021030 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- s -

sigtran/html/sccp__scmg_8c.js0000644000175000017500000000226214631412304020625 0ustar osmocom-buildosmocom-buildvar sccp__scmg_8c = [ [ "sccp_scmg_init", "sccp__scmg_8c.html#a78005d521d9f14a1a8504b2d18691539", null ], [ "sccp_scmg_rx_mtp_pause", "sccp__scmg_8c.html#a6e1de1fdffab62084b3e51db5a09b7c4", null ], [ "sccp_scmg_rx_mtp_resume", "sccp__scmg_8c.html#a9b395f6f66a9d5cd22fec3841738d6ca", null ], [ "sccp_scmg_rx_mtp_status", "sccp__scmg_8c.html#a52ebba6e3b52df06bb6b8e21ea937dda", null ], [ "sccp_scmg_rx_ssn_allowed", "sccp__scmg_8c.html#a112a6f006b73b2b5dc475c6ccd33337d", null ], [ "sccp_scmg_rx_ssn_prohibited", "sccp__scmg_8c.html#a6790766deb21c57560ab062d8a7ee0be", null ], [ "sccp_scmg_tx", "sccp__scmg_8c.html#ab62f2db95b4ad197732d6cc6cfbb9281", null ], [ "scmg_prim_cb", "sccp__scmg_8c.html#a1d014dedd003fe64f1d63154a0bae72d", null ], [ "scmg_rx", "sccp__scmg_8c.html#a0e3a3cdc35df69b38f7f37eb4d359d9b", null ], [ "scmg_rx_ssa", "sccp__scmg_8c.html#ac0ac40d9fd1003fe9e40f8681bb49c3f", null ], [ "scmg_rx_ssp", "sccp__scmg_8c.html#af5d62e1daa9a2ad529c6efa6f4356b74", null ], [ "scmg_rx_sst", "sccp__scmg_8c.html#aa49df1828fb01829cef1912faa0d3999", null ], [ "sccp_scmg_msgt_names", "sccp__scmg_8c.html#a19984f8b6a5a4a9d11eb79090088649a", null ] ];sigtran/html/globals_defs_o.html0000644000175000017500000001141014631412304021420 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- o -

sigtran/html/functions_vars_v.html0000644000175000017500000001002014631412304022042 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- v -

sigtran/html/globals_o.html0000644000175000017500000020170714631412304020431 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

- o -

sigtran/html/structxua__common__hdr.html0000644000175000017500000004021014631412304023223 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_common_hdr Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
xua_common_hdr Struct Reference

#include <xua_types.h>

Data Fields

uint8_t version
 
uint8_t spare
 
uint8_t msg_class
 
uint8_t msg_type
 
uint32_t msg_length
 
uint8_t data [0]
 

Field Documentation

◆ data

◆ msg_class

◆ msg_length

uint32_t xua_common_hdr::msg_length

◆ msg_type

◆ spare

uint8_t xua_common_hdr::spare

Referenced by msgb_push_m3ua_hdr(), and xua_to_msg().

◆ version


The documentation for this struct was generated from the following file:
sigtran/html/globals_i.html0000644000175000017500000002304214631412304020415 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

- i -

sigtran/html/functions_u.html0000644000175000017500000001073114631412304021017 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- u -

sigtran/html/doxygen.css0000644000175000017500000006647014631412304017777 0ustar osmocom-buildosmocom-build/* The standard CSS for doxygen 1.8.13 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; } p.reference, p.definition { font: 400 14px/22px Roboto,sans-serif; } /* @group Heading Levels */ h1.groupheader { font-size: 150%; } .title { font: 400 14px/28px Roboto,sans-serif; font-size: 150%; font-weight: bold; margin: 10px 2px; } h2.groupheader { border-bottom: 1px solid #879ECB; color: #354C7B; font-size: 150%; font-weight: normal; margin-top: 1.75em; padding-top: 8px; padding-bottom: 4px; width: 100%; } h3.groupheader { font-size: 100%; } h1, h2, h3, h4, h5, h6 { -webkit-transition: text-shadow 0.5s linear; -moz-transition: text-shadow 0.5s linear; -ms-transition: text-shadow 0.5s linear; -o-transition: text-shadow 0.5s linear; transition: text-shadow 0.5s linear; margin-right: 15px; } h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { text-shadow: 0 0 15px cyan; } dt { font-weight: bold; } div.multicol { -moz-column-gap: 1em; -webkit-column-gap: 1em; -moz-column-count: 3; -webkit-column-count: 3; } p.startli, p.startdd { margin-top: 2px; } p.starttd { margin-top: 0px; } p.endli { margin-bottom: 0px; } p.enddd { margin-bottom: 4px; } p.endtd { margin-bottom: 2px; } /* @end */ caption { font-weight: bold; } span.legend { font-size: 70%; text-align: center; } h3.version { font-size: 90%; text-align: center; } div.qindex, div.navtab{ background-color: #EBEFF6; border: 1px solid #A3B4D7; text-align: center; } div.qindex, div.navpath { width: 100%; line-height: 140%; } div.navtab { margin-right: 15px; } /* @group Link Styling */ a { color: #3D578C; font-weight: normal; text-decoration: none; } .contents a:visited { color: #4665A2; } a:hover { text-decoration: underline; } a.qindex { font-weight: bold; } a.qindexHL { font-weight: bold; background-color: #9CAFD4; color: #ffffff; border: 1px double #869DCA; } .contents a.qindexHL:visited { color: #ffffff; } a.el { font-weight: bold; } a.elRef { } a.code, a.code:visited, a.line, a.line:visited { color: #4665A2; } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { color: #4665A2; } /* @end */ dl.el { margin-left: -1cm; } pre.fragment { border: 1px solid #C4CFE5; background-color: #FBFCFD; padding: 4px 6px; margin: 4px 8px 4px 2px; overflow: auto; word-wrap: break-word; font-size: 9pt; line-height: 125%; font-family: monospace, fixed; font-size: 105%; } div.fragment { padding: 0px; margin: 4px 8px 4px 2px; background-color: #FBFCFD; border: 1px solid #C4CFE5; } div.line { font-family: monospace, fixed; font-size: 13px; min-height: 13px; line-height: 1.0; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ text-indent: -53px; padding-left: 53px; padding-bottom: 0px; margin: 0px; -webkit-transition-property: background-color, box-shadow; -webkit-transition-duration: 0.5s; -moz-transition-property: background-color, box-shadow; -moz-transition-duration: 0.5s; -ms-transition-property: background-color, box-shadow; -ms-transition-duration: 0.5s; -o-transition-property: background-color, box-shadow; -o-transition-duration: 0.5s; transition-property: background-color, box-shadow; transition-duration: 0.5s; } div.line:after { content:"\000A"; white-space: pre; } div.line.glow { background-color: cyan; box-shadow: 0 0 10px cyan; } span.lineno { padding-right: 4px; text-align: right; border-right: 2px solid #0F0; background-color: #E8E8E8; white-space: pre; } span.lineno a { background-color: #D8D8D8; } span.lineno a:hover { background-color: #C8C8C8; } .lineno { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div.ah, span.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px; padding: 0.2em; border: solid thin #333; border-radius: 0.5em; -webkit-border-radius: .5em; -moz-border-radius: .5em; box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); } div.classindex ul { list-style: none; padding-left: 0; } div.classindex span.ai { display: inline-block; } div.groupHeader { margin-left: 16px; margin-top: 12px; font-weight: bold; } div.groupText { margin-left: 16px; font-style: italic; } body { background-color: white; color: black; margin: 0; } div.contents { margin-top: 10px; margin-left: 12px; margin-right: 8px; } td.indexkey { background-color: #EBEFF6; font-weight: bold; border: 1px solid #C4CFE5; margin: 2px 0px 2px 0; padding: 2px 10px; white-space: nowrap; vertical-align: top; } td.indexvalue { background-color: #EBEFF6; border: 1px solid #C4CFE5; padding: 2px 10px; margin: 2px 0px; } tr.memlist { background-color: #EEF1F7; } p.formulaDsp { text-align: center; } img.formulaDsp { } img.formulaInl { vertical-align: middle; } div.center { text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; } div.center img { border: 0px; } address.footer { text-align: right; padding-right: 12px; } img.footer { border: 0px; vertical-align: middle; } /* @group Code Colorization */ span.keyword { color: #008000 } span.keywordtype { color: #604020 } span.keywordflow { color: #e08000 } span.comment { color: #800000 } span.preprocessor { color: #806020 } span.stringliteral { color: #002080 } span.charliteral { color: #008080 } span.vhdldigit { color: #ff00ff } span.vhdlchar { color: #000000 } span.vhdlkeyword { color: #700070 } span.vhdllogic { color: #ff0000 } blockquote { background-color: #F7F8FB; border-left: 2px solid #9CAFD4; margin: 0 24px 0 4px; padding: 0 12px 0 16px; } /* @end */ /* .search { color: #003399; font-weight: bold; } form.search { margin-bottom: 0px; margin-top: 0px; } input.search { font-size: 75%; color: #000080; font-weight: normal; background-color: #e8eef2; } */ td.tiny { font-size: 75%; } .dirtab { padding: 4px; border-collapse: collapse; border: 1px solid #A3B4D7; } th.dirtab { background: #EBEFF6; font-weight: bold; } hr { height: 0px; border: none; border-top: 1px solid #4A6AAA; } hr.footer { height: 1px; } /* @group Member Descriptions */ table.memberdecls { border-spacing: 0px; padding: 0px; } .memberdecls td, .fieldtable tr { -webkit-transition-property: background-color, box-shadow; -webkit-transition-duration: 0.5s; -moz-transition-property: background-color, box-shadow; -moz-transition-duration: 0.5s; -ms-transition-property: background-color, box-shadow; -ms-transition-duration: 0.5s; -o-transition-property: background-color, box-shadow; -o-transition-duration: 0.5s; transition-property: background-color, box-shadow; transition-duration: 0.5s; } .memberdecls td.glow, .fieldtable tr.glow { background-color: cyan; box-shadow: 0 0 15px cyan; } .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { background-color: #F9FAFC; border: none; margin: 4px; padding: 1px 0 0 8px; } .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; color: #555; } .memSeparator { border-bottom: 1px solid #DEE4F0; line-height: 1px; margin: 0px; padding: 0px; } .memItemLeft, .memTemplItemLeft { white-space: nowrap; } .memItemRight { width: 100%; } .memTemplParams { color: #4665A2; white-space: nowrap; font-size: 80%; } /* @end */ /* @group Member Details */ /* Styles for detailed member documentation */ .memtitle { padding: 8px; border-top: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; border-top-right-radius: 4px; border-top-left-radius: 4px; margin-bottom: -1px; background-image: url('nav_f.png'); background-repeat: repeat-x; background-color: #E2E8F2; line-height: 1.25; font-weight: 300; float:left; } .permalink { font-size: 65%; display: inline-block; vertical-align: middle; } .memtemplate { font-size: 80%; color: #4665A2; font-weight: normal; margin-left: 9px; } .memnav { background-color: #EBEFF6; border: 1px solid #A3B4D7; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } .mempage { width: 100%; } .memitem { padding: 0; margin-bottom: 10px; margin-right: 5px; -webkit-transition: box-shadow 0.5s linear; -moz-transition: box-shadow 0.5s linear; -ms-transition: box-shadow 0.5s linear; -o-transition: box-shadow 0.5s linear; transition: box-shadow 0.5s linear; display: table !important; width: 100%; } .memitem.glow { box-shadow: 0 0 15px cyan; } .memname { font-weight: 400; margin-left: 6px; } .memname td { vertical-align: bottom; } .memproto, dl.reflist dt { border-top: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; padding: 6px 0px 6px 0px; color: #253555; font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); background-color: #DFE5F1; /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; /* firefox specific markup */ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; -moz-border-radius-topright: 4px; /* webkit specific markup */ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -webkit-border-top-right-radius: 4px; } .overload { font-family: "courier new",courier,monospace; font-size: 65%; } .memdoc, dl.reflist dd { border-bottom: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; padding: 6px 10px 2px 10px; background-color: #FBFCFD; border-top-width: 0; background-image:url('nav_g.png'); background-repeat:repeat-x; background-color: #FFFFFF; /* opera specific markup */ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); /* firefox specific markup */ -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; /* webkit specific markup */ -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); } dl.reflist dt { padding: 5px; } dl.reflist dd { margin: 0px 0px 10px 0px; padding: 5px; } .paramkey { text-align: right; } .paramtype { white-space: nowrap; } .paramname { color: #602020; white-space: nowrap; } .paramname em { font-style: normal; } .paramname code { line-height: 14px; } .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; } .params .paramname, .retval .paramname { font-weight: bold; vertical-align: top; } .params .paramtype { font-style: italic; vertical-align: top; } .params .paramdir { font-family: "courier new",courier,monospace; vertical-align: top; } table.mlabels { border-spacing: 0px; } td.mlabels-left { width: 100%; padding: 0px; } td.mlabels-right { vertical-align: bottom; padding: 0px; white-space: nowrap; } span.mlabels { margin-left: 8px; } span.mlabel { background-color: #728DC1; border-top:1px solid #5373B4; border-left:1px solid #5373B4; border-right:1px solid #C4CFE5; border-bottom:1px solid #C4CFE5; text-shadow: none; color: white; margin-right: 4px; padding: 2px 3px; border-radius: 3px; font-size: 7pt; white-space: nowrap; vertical-align: middle; } /* @end */ /* these are for tree view inside a (index) page */ div.directory { margin: 10px 0px; border-top: 1px solid #9CAFD4; border-bottom: 1px solid #9CAFD4; width: 100%; } .directory table { border-collapse:collapse; } .directory td { margin: 0px; padding: 0px; vertical-align: top; } .directory td.entry { white-space: nowrap; padding-right: 6px; padding-top: 3px; } .directory td.entry a { outline:none; } .directory td.entry a img { border: none; } .directory td.desc { width: 100%; padding-left: 6px; padding-right: 6px; padding-top: 3px; border-left: 1px solid rgba(0,0,0,0.05); } .directory tr.even { padding-left: 6px; background-color: #F7F8FB; } .directory img { vertical-align: -30%; } .directory .levels { white-space: nowrap; width: 100%; text-align: right; font-size: 9pt; } .directory .levels span { cursor: pointer; padding-left: 2px; padding-right: 2px; color: #3D578C; } .arrow { color: #9CAFD4; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 80%; display: inline-block; width: 16px; height: 22px; } .icon { font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; height: 14px; width: 16px; display: inline-block; background-color: #728DC1; color: white; text-align: center; border-radius: 4px; margin-left: 2px; margin-right: 2px; } .icona { width: 24px; height: 22px; display: inline-block; } .iconfopen { width: 24px; height: 18px; margin-bottom: 4px; background-image:url('folderopen.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } .iconfclosed { width: 24px; height: 18px; margin-bottom: 4px; background-image:url('folderclosed.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } .icondoc { width: 24px; height: 18px; margin-bottom: 4px; background-image:url('doc.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } table.directory { font: 400 14px Roboto,sans-serif; } /* @end */ div.dynheader { margin-top: 8px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } address { font-style: normal; color: #2A3D61; } table.doxtable caption { caption-side: top; } table.doxtable { border-collapse:collapse; margin-top: 4px; margin-bottom: 4px; } table.doxtable td, table.doxtable th { border: 1px solid #2D4068; padding: 3px 7px 2px; } table.doxtable th { background-color: #374F7F; color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; } table.fieldtable { /*width: 100%;*/ margin-bottom: 10px; border: 1px solid #A8B8D9; border-spacing: 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } .fieldtable td, .fieldtable th { padding: 3px 7px 2px; } .fieldtable td.fieldtype, .fieldtable td.fieldname { white-space: nowrap; border-right: 1px solid #A8B8D9; border-bottom: 1px solid #A8B8D9; vertical-align: top; } .fieldtable td.fieldname { padding-top: 3px; } .fieldtable td.fielddoc { border-bottom: 1px solid #A8B8D9; /*width: 100%;*/ } .fieldtable td.fielddoc p:first-child { margin-top: 0px; } .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } .fieldtable tr:last-child td { border-bottom: none; } .fieldtable th { background-image:url('nav_f.png'); background-repeat:repeat-x; background-color: #E2E8F2; font-size: 90%; color: #253555; padding-bottom: 4px; padding-top: 5px; text-align:left; font-weight: 400; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 1px solid #A8B8D9; } .tabsearch { top: 0px; left: 10px; height: 36px; background-image: url('tab_b.png'); z-index: 101; overflow: hidden; font-size: 13px; } .navpath ul { font-size: 11px; background-image:url('tab_b.png'); background-repeat:repeat-x; background-position: 0 -5px; height:30px; line-height:30px; color:#8AA0CC; border:solid 1px #C2CDE4; overflow:hidden; margin:0px; padding:0px; } .navpath li { list-style-type:none; float:left; padding-left:10px; padding-right:15px; background-image:url('bc_s.png'); background-repeat:no-repeat; background-position:right; color:#364D7C; } .navpath li.navelem a { height:32px; display:block; text-decoration: none; outline: none; color: #283A5D; font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); text-decoration: none; } .navpath li.navelem a:hover { color:#6884BD; } .navpath li.footer { list-style-type:none; float:right; padding-left:10px; padding-right:15px; background-image:none; background-repeat:no-repeat; background-position:right; color:#364D7C; font-size: 8pt; } div.summary { float: right; font-size: 8pt; padding-right: 5px; width: 50%; text-align: right; } div.summary a { white-space: nowrap; } table.classindex { margin: 10px; white-space: nowrap; margin-left: 3%; margin-right: 3%; width: 94%; border: 0; border-spacing: 0; padding: 0; } div.ingroups { font-size: 8pt; width: 50%; text-align: left; } div.ingroups a { white-space: nowrap; } div.header { background-image:url('nav_h.png'); background-repeat:repeat-x; background-color: #F9FAFC; margin: 0px; border-bottom: 1px solid #C4CFE5; } div.headertitle { padding: 5px 5px 5px 10px; } dl { padding: 0 0 0 10px; } /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ dl.section { margin-left: 0px; padding-left: 0px; } dl.note { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #D0C000; } dl.warning, dl.attention { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #FF0000; } dl.pre, dl.post, dl.invariant { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #00D000; } dl.deprecated { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #505050; } dl.todo { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #00C0E0; } dl.test { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #3030E0; } dl.bug { margin-left:-7px; padding-left: 3px; border-left:4px solid; border-color: #C08050; } dl.section dd { margin-bottom: 6px; } #projectlogo { text-align: center; vertical-align: bottom; border-collapse: separate; } #projectlogo img { border: 0px none; } #projectalign { vertical-align: middle; } #projectname { font: 300% Tahoma, Arial,sans-serif; margin: 0px; padding: 2px 0px; } #projectbrief { font: 120% Tahoma, Arial,sans-serif; margin: 0px; padding: 0px; } #projectnumber { font: 50% Tahoma, Arial,sans-serif; margin: 0px; padding: 0px; } #titlearea { padding: 0px; margin: 0px; width: 100%; border-bottom: 1px solid #5373B4; } .image { text-align: center; } .dotgraph { text-align: center; } .mscgraph { text-align: center; } .plantumlgraph { text-align: center; } .diagraph { text-align: center; } .caption { font-weight: bold; } div.zoom { border: 1px solid #90A5CE; } dl.citelist { margin-bottom:50px; } dl.citelist dt { color:#334975; float:left; font-weight:bold; margin-right:10px; padding:5px; } dl.citelist dd { margin:2px 0; padding:5px 0; } div.toc { padding: 14px 25px; background-color: #F4F6FA; border: 1px solid #D8DFEE; border-radius: 7px 7px 7px 7px; float: right; height: auto; margin: 0 8px 10px 10px; width: 200px; } div.toc li { background: url("bdwn.png") no-repeat scroll 0 5px transparent; font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; margin-top: 5px; padding-left: 10px; padding-top: 2px; } div.toc h3 { font: bold 12px/1.2 Arial,FreeSans,sans-serif; color: #4665A2; border-bottom: 0 none; margin: 0; } div.toc ul { list-style: none outside none; border: medium none; padding: 0px; } div.toc li.level1 { margin-left: 0px; } div.toc li.level2 { margin-left: 15px; } div.toc li.level3 { margin-left: 30px; } div.toc li.level4 { margin-left: 45px; } .inherit_header { font-weight: bold; color: gray; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .inherit_header td { padding: 6px 0px 2px 5px; } .inherit { display: none; } tr.heading h2 { margin-top: 12px; margin-bottom: 4px; } /* tooltip related style info */ .ttc { position: absolute; display: none; } #powerTip { cursor: default; white-space: nowrap; background-color: white; border: 1px solid gray; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 7px gray; display: none; font-size: smaller; max-width: 80%; opacity: 0.9; padding: 1ex 1em 1em; position: absolute; z-index: 2147483647; } #powerTip div.ttdoc { color: grey; font-style: italic; } #powerTip div.ttname a { font-weight: bold; } #powerTip div.ttname { font-weight: bold; } #powerTip div.ttdeci { color: #006318; } #powerTip div { margin: 0px; padding: 0px; font: 12px/16px Roboto,sans-serif; } #powerTip:before, #powerTip:after { content: ""; position: absolute; margin: 0px; } #powerTip.n:after, #powerTip.n:before, #powerTip.s:after, #powerTip.s:before, #powerTip.w:after, #powerTip.w:before, #powerTip.e:after, #powerTip.e:before, #powerTip.ne:after, #powerTip.ne:before, #powerTip.se:after, #powerTip.se:before, #powerTip.nw:after, #powerTip.nw:before, #powerTip.sw:after, #powerTip.sw:before { border: solid transparent; content: " "; height: 0; width: 0; position: absolute; } #powerTip.n:after, #powerTip.s:after, #powerTip.w:after, #powerTip.e:after, #powerTip.nw:after, #powerTip.ne:after, #powerTip.sw:after, #powerTip.se:after { border-color: rgba(255, 255, 255, 0); } #powerTip.n:before, #powerTip.s:before, #powerTip.w:before, #powerTip.e:before, #powerTip.nw:before, #powerTip.ne:before, #powerTip.sw:before, #powerTip.se:before { border-color: rgba(128, 128, 128, 0); } #powerTip.n:after, #powerTip.n:before, #powerTip.ne:after, #powerTip.ne:before, #powerTip.nw:after, #powerTip.nw:before { top: 100%; } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { border-top-color: #ffffff; border-width: 10px; margin: 0px -10px; } #powerTip.n:before { border-top-color: #808080; border-width: 11px; margin: 0px -11px; } #powerTip.n:after, #powerTip.n:before { left: 50%; } #powerTip.nw:after, #powerTip.nw:before { right: 14px; } #powerTip.ne:after, #powerTip.ne:before { left: 14px; } #powerTip.s:after, #powerTip.s:before, #powerTip.se:after, #powerTip.se:before, #powerTip.sw:after, #powerTip.sw:before { bottom: 100%; } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { border-bottom-color: #ffffff; border-width: 10px; margin: 0px -10px; } #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { border-bottom-color: #808080; border-width: 11px; margin: 0px -11px; } #powerTip.s:after, #powerTip.s:before { left: 50%; } #powerTip.sw:after, #powerTip.sw:before { right: 14px; } #powerTip.se:after, #powerTip.se:before { left: 14px; } #powerTip.e:after, #powerTip.e:before { left: 100%; } #powerTip.e:after { border-left-color: #ffffff; border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.e:before { border-left-color: #808080; border-width: 11px; top: 50%; margin-top: -11px; } #powerTip.w:after, #powerTip.w:before { right: 100%; } #powerTip.w:after { border-right-color: #ffffff; border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.w:before { border-right-color: #808080; border-width: 11px; top: 50%; margin-top: -11px; } @media print { #top { display: none; } #side-nav { display: none; } #nav-path { display: none; } body { overflow:visible; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } .summary { display: none; } .memitem { page-break-inside: avoid; } #doc-content { margin-left:0 !important; height:auto !important; width:auto !important; overflow:inherit; display:inline; } } /* @group Markdown */ /* table.markdownTable { border-collapse:collapse; margin-top: 4px; margin-bottom: 4px; } table.markdownTable td, table.markdownTable th { border: 1px solid #2D4068; padding: 3px 7px 2px; } table.markdownTableHead tr { } table.markdownTableBodyLeft td, table.markdownTable th { border: 1px solid #2D4068; padding: 3px 7px 2px; } th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { background-color: #374F7F; color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; } th.markdownTableHeadLeft { text-align: left } th.markdownTableHeadRight { text-align: right } th.markdownTableHeadCenter { text-align: center } */ table.markdownTable { border-collapse:collapse; margin-top: 4px; margin-bottom: 4px; } table.markdownTable td, table.markdownTable th { border: 1px solid #2D4068; padding: 3px 7px 2px; } table.markdownTable tr { } th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { background-color: #374F7F; color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; } th.markdownTableHeadLeft, td.markdownTableBodyLeft { text-align: left } th.markdownTableHeadRight, td.markdownTableBodyRight { text-align: right } th.markdownTableHeadCenter, td.markdownTableBodyCenter { text-align: center } /* @end */ sigtran/html/structosmo__xua__layer__manager.html0000644000175000017500000001237514631412304025113 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xua_layer_manager Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_xua_layer_manager Struct Reference

#include <osmo_ss7.h>

Data Fields

osmo_prim_cb prim_cb
 

Field Documentation

◆ prim_cb

osmo_prim_cb osmo_xua_layer_manager::prim_cb

The documentation for this struct was generated from the following file:
sigtran/html/functions_n.html0000644000175000017500000001431714631412304021014 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- n -

sigtran/html/structosmo__xlm__prim.js0000644000175000017500000000105014631412304022554 0ustar osmocom-buildosmocom-buildvar structosmo__xlm__prim = [ [ "error", "structosmo__xlm__prim.html#adf974fee059ef47afd8fddb4a1628306", null ], [ "notify", "structosmo__xlm__prim.html#a6ef1bf624c248f1b972ac12bd1850467", null ], [ "oph", "structosmo__xlm__prim.html#a8ac40b9653c8b8c3feb1c72113932f4c", null ], [ "rk_dereg", "structosmo__xlm__prim.html#a7a1f5039d36e215d60adc624548e60cd", null ], [ "rk_reg", "structosmo__xlm__prim.html#aa0cbd398953e690bfd6491814707e606", null ], [ "u", "structosmo__xlm__prim.html#a2894d16ed1871565152e4f1391067930", null ] ];sigtran/html/functions_r.html0000644000175000017500000001661214631412304021020 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all struct and union fields with links to the structures/unions they belong to:

- r -

sigtran/html/mtp__sap_8h.js0000644000175000017500000000254714631412304020342 0ustar osmocom-buildosmocom-buildvar mtp__sap_8h = [ [ "osmo_mtp_transfer_param", "structosmo__mtp__transfer__param.html", "structosmo__mtp__transfer__param" ], [ "osmo_mtp_pause_param", "structosmo__mtp__pause__param.html", "structosmo__mtp__pause__param" ], [ "osmo_mtp_resume_param", "structosmo__mtp__resume__param.html", "structosmo__mtp__resume__param" ], [ "osmo_mtp_status_param", "structosmo__mtp__status__param.html", "structosmo__mtp__status__param" ], [ "osmo_mtp_prim", "structosmo__mtp__prim.html", "structosmo__mtp__prim" ], [ "msgb_mtp_prim", "mtp__sap_8h.html#a463c0a286464fef0cdeb0e29b3c1cf18", null ], [ "MTP_SIO", "mtp__sap_8h.html#a955b021ad7245dc7ada3779bfd1c6d62", null ], [ "osmo_mtp_prim_type", "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80", [ [ "OSMO_MTP_PRIM_TRANSFER", "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a85539b3d6cb98c30acb29daf4d5e1acc", null ], [ "OSMO_MTP_PRIM_PAUSE", "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a93bb547c492a35dac5a47396a920cd65", null ], [ "OSMO_MTP_PRIM_RESUME", "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a7ba9a90fbdc8edcf206aeae92e56ac1c", null ], [ "OSMO_MTP_PRIM_STATUS", "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80af3c2b7a95643d9f6b408c2b305b88307", null ] ] ], [ "osmo_mtp_prim_name", "mtp__sap_8h.html#afca3be7cda41063fde7e6bb7ea9b0b1e", null ] ];sigtran/html/structosmo__ss7__route.html0000644000175000017500000005327014631412304023222 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_route Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_ss7_route Struct Reference

#include <osmo_ss7.h>

Data Fields

struct llist_head list
 member in osmo_ss7_route_table::routes More...
 
struct osmo_ss7_route_tablertable
 osmo_ss7_route_table to which we belong More...
 
struct {
   struct osmo_ss7_linkset *   linkset
 pointer to linkset (destination) of route More...
 
   struct osmo_ss7_as *   as
 pointer to Application Server More...
 
dest
 
struct {
   uint32_t   pc
 
   uint32_t   mask
 
   char *   linkset_name
 human-specified linkset name More...
 
   uint32_t   priority
 lower priority is higher More...
 
   uint8_t   qos_class
 
cfg
 

Field Documentation

◆ as

◆ cfg

◆ dest

◆ linkset

struct osmo_ss7_linkset* osmo_ss7_route::linkset

◆ linkset_name

char* osmo_ss7_route::linkset_name

human-specified linkset name

Referenced by osmo_ss7_route_create(), osmo_ss7_route_destroy(), vty_dump_rtable(), and write_one_rtable().

◆ list

◆ mask

◆ pc

◆ priority

uint32_t osmo_ss7_route::priority

lower priority is higher

Referenced by DEFUN_ATTR(), vty_dump_rtable(), and write_one_rtable().

◆ qos_class

uint8_t osmo_ss7_route::qos_class

Referenced by DEFUN_ATTR(), and write_one_rtable().

◆ rtable


The documentation for this struct was generated from the following file:
sigtran/html/sccp__helpers_8c.html0000644000175000017500000022565714631412304021705 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_helpers.c File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
sccp_helpers.c File Reference
#include <errno.h>
#include <string.h>
#include <stdbool.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <osmocom/sccp/sccp_types.h>
#include <osmocom/sigtran/sccp_sap.h>
#include <osmocom/sigtran/sccp_helpers.h>
#include "sccp_internal.h"

Macros

#define SCU_MSG_SIZE   2048
 
#define SCU_MSG_HEADROOM   512
 

Functions

static struct msgb * scu_msgb_alloc (const char *name)
 
void osmo_sccp_make_addr_pc_ssn (struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn)
 
void osmo_sccp_addr_set_ssn (struct osmo_sccp_addr *addr, uint32_t ssn)
 
int osmo_sccp_tx_unitdata (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len)
 
int osmo_sccp_tx_unitdata_ranap (struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len)
 
int osmo_sccp_tx_unitdata_msg (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg)
 
int osmo_sccp_tx_conn_req (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len)
 
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)
 
int osmo_sccp_tx_data (struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len)
 
int osmo_sccp_tx_data_msg (struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg)
 
int osmo_sccp_tx_disconn_data (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len)
 
int osmo_sccp_tx_disconn (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause)
 
int osmo_sccp_tx_conn_resp_msg (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg)
 
int osmo_sccp_tx_conn_resp (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len)
 
static void append_to_buf (char *buf, size_t size, bool *comma, const char *fmt,...)
 
char * osmo_sccp_gt_dump (const struct osmo_sccp_gt *gt)
 
char * osmo_sccp_addr_dump (const struct osmo_sccp_addr *addr)
 
static int sccp_addr_to_str_buf (char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr, char sep_char)
 
int osmo_sccp_addr_to_str_buf (char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
 
char * osmo_sccp_addr_to_str_c (void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
 
int osmo_sccp_addr_to_id_buf (char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
 like osmo_sccp_addr_to_str_buf, but using only characters passing osmo_identifier_valid(). More...
 
char * osmo_sccp_addr_to_id_c (void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
 
char * osmo_sccp_addr_name (const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
 
int osmo_sccp_inst_addr_to_str_buf (char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
 
char * osmo_sccp_inst_addr_to_str_c (void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
 
char * osmo_sccp_inst_addr_name (const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
 

Macro Definition Documentation

◆ SCU_MSG_HEADROOM

#define SCU_MSG_HEADROOM   512

Referenced by scu_msgb_alloc().

◆ SCU_MSG_SIZE

#define SCU_MSG_SIZE   2048

Referenced by scu_msgb_alloc().

Function Documentation

◆ append_to_buf()

static void append_to_buf ( char *  buf,
size_t  size,
bool *  comma,
const char *  fmt,
  ... 
)
static

◆ osmo_sccp_addr_dump()

◆ osmo_sccp_addr_name()

char* osmo_sccp_addr_name ( const struct osmo_ss7_instance ss7,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_addr_set_ssn()

void osmo_sccp_addr_set_ssn ( struct osmo_sccp_addr addr,
uint32_t  ssn 
)

◆ osmo_sccp_addr_to_id_buf()

int osmo_sccp_addr_to_id_buf ( char *  buf,
size_t  buf_len,
const struct osmo_ss7_instance ss7,
const struct osmo_sccp_addr addr 
)

like osmo_sccp_addr_to_str_buf, but using only characters passing osmo_identifier_valid().

Useful for FSM and CTRL IDs.

The advantage over using osmo_sccp_addr_to_str_buf() followed by osmo_identifier_sanitize_buf() is that here, the address elements are separated by ':', while osmo_identifier_sanitize_buf() would replace all characters with the same, e.g. '-'.

References sccp_addr_to_str_buf().

Referenced by osmo_sccp_addr_to_id_c().

◆ osmo_sccp_addr_to_id_c()

char* osmo_sccp_addr_to_id_c ( void *  ctx,
const struct osmo_ss7_instance ss7,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_addr_to_str_buf()

int osmo_sccp_addr_to_str_buf ( char *  buf,
size_t  buf_len,
const struct osmo_ss7_instance ss7,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_addr_to_str_c()

char* osmo_sccp_addr_to_str_c ( void *  ctx,
const struct osmo_ss7_instance ss7,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_gt_dump()

◆ osmo_sccp_inst_addr_name()

char* osmo_sccp_inst_addr_name ( const struct osmo_sccp_instance sccp,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_inst_addr_to_str_buf()

int osmo_sccp_inst_addr_to_str_buf ( char *  buf,
size_t  buf_len,
const struct osmo_sccp_instance sccp,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_inst_addr_to_str_c()

char* osmo_sccp_inst_addr_to_str_c ( void *  ctx,
const struct osmo_sccp_instance sccp,
const struct osmo_sccp_addr addr 
)

◆ osmo_sccp_make_addr_pc_ssn()

◆ osmo_sccp_tx_conn_req()

int osmo_sccp_tx_conn_req ( struct osmo_sccp_user scu,
uint32_t  conn_id,
const struct osmo_sccp_addr calling_addr,
const struct osmo_sccp_addr called_addr,
const uint8_t *  data,
unsigned int  len 
)

◆ osmo_sccp_tx_conn_req_msg()

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 
)

◆ osmo_sccp_tx_conn_resp()

int osmo_sccp_tx_conn_resp ( struct osmo_sccp_user scu,
uint32_t  conn_id,
const struct osmo_sccp_addr resp_addr,
const uint8_t *  data,
unsigned int  len 
)

◆ osmo_sccp_tx_conn_resp_msg()

◆ osmo_sccp_tx_data()

◆ osmo_sccp_tx_data_msg()

int osmo_sccp_tx_data_msg ( struct osmo_sccp_user scu,
uint32_t  conn_id,
struct msgb *  msg 
)

References osmo_sccp_tx_data().

◆ osmo_sccp_tx_disconn()

int osmo_sccp_tx_disconn ( struct osmo_sccp_user scu,
uint32_t  conn_id,
const struct osmo_sccp_addr resp_addr,
uint32_t  cause 
)

◆ osmo_sccp_tx_disconn_data()

◆ osmo_sccp_tx_unitdata()

int osmo_sccp_tx_unitdata ( struct osmo_sccp_user scu,
const struct osmo_sccp_addr calling_addr,
const struct osmo_sccp_addr called_addr,
const uint8_t *  data,
unsigned int  len 
)

◆ osmo_sccp_tx_unitdata_msg()

int osmo_sccp_tx_unitdata_msg ( struct osmo_sccp_user scu,
const struct osmo_sccp_addr calling_addr,
const struct osmo_sccp_addr called_addr,
struct msgb *  msg 
)

◆ osmo_sccp_tx_unitdata_ranap()

int osmo_sccp_tx_unitdata_ranap ( struct osmo_sccp_user scu,
uint32_t  src_point_code,
uint32_t  dst_point_code,
const uint8_t *  data,
unsigned int  len 
)

◆ sccp_addr_to_str_buf()

◆ scu_msgb_alloc()

static struct msgb* scu_msgb_alloc ( const char *  name)
static
sigtran/html/bc_s.png0000644000175000017500000000124414631412304017210 0ustar osmocom-buildosmocom-build‰PNG  IHDR€_ kIDATxíËkQÆϹÉ̤I&“¦mš&156*nÄ…”ܸR,4 +Hµ(U­b”ª1‚ŠˆJ.º(E·mßúhëJmKS'C›(‚èäÑ…¤ï &äÖþ ‡ïrÎåü3gö(z÷ýÒ&_9ó}’ÕŸ@‰mÚu ` Øh`ñ÷Ô¯  „ú&·ññ×Ù~“½—Üò‡ÎÝÑM4¸%‰3²§?Êêh)€ÿù™\ÄYi>Jb @gûßiÞˆú²Ñkg§ãê\è½­šEUæv+?E€î"pæÖÛB\ƒY&ðØó$vM+ê’Dn¼)}òþ:§Xoâ ƒ3ŠÚ¯'¯¿.‚fÁ0ìuŠ9òLýj€f6¸%«3Gf”Ô#Ôsm(,ùÃk*Ê’³Jª…¯¼JË¢o䆔¼u_~ °r]%%mnu]z°r5[ÍÆ°«Úò•Xeµ’†Iù<ÈèÐÅg@IÔÚÞàµë3‚:/<JÇ’ÐQ) ñ¹…tÚß÷(Mû\63éCgl!ýí;ÿ¸4Ùhâñ=÷Zë29­w’ÝÒ´·ˆV;ÊL3ƒj&7©·º½÷a!I†)ëë$-öÇÓú³›‹7tIV¾VàñÔübf¨8¡ÈƒB<﫵imnÿœÈ‡„ lߣù‡ÛD —#É5“­'Æ4?쬲øM’™›°»g¬‚|5Åçµ½GNdÓÐr|ô”Ã&„ì"7+'³@ 5‡Gâž‘Ç…âɬ^;õã–.3Òr"ý_R³¿Â@²oI¾å$IEND®B`‚sigtran/html/globals_defs_e.html0000644000175000017500000000725714631412304021424 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- e -

sigtran/html/globals_n.html0000644000175000017500000001130014631412304020414 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

- n -

sigtran/html/mtp_8h.html0000644000175000017500000003612614631412304017670 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/mtp.h File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
mtp.h File Reference
#include <osmocom/core/utils.h>

Go to the source code of this file.

Enumerations

enum  mtp_si_ni00 {
  MTP_SI_SNM = 0, MTP_SI_STM = 1, MTP_SI_SCCP = 3, MTP_SI_TUP = 4,
  MTP_SI_ISUP = 5, MTP_SI_DUP = 6, MTP_SI_DUP_FAC = 7, MTP_SI_TESTING = 8,
  MTP_SI_B_ISUP = 9, MTP_SI_SAT_ISUP = 10, MTP_SI_SPEECH = 11, MTP_SI_AAL2_SIG = 12,
  MTP_SI_BICC = 13, MTP_SI_GCP = 14
}
 
enum  mtp_unavail_cause { MTP_UNAVAIL_C_UNKNOWN = 0x0, MTP_UNAVAIL_C_UNEQUIP_REM_USER = 0x1, MTP_UNAVAIL_C_INACC_REM_USER = 0x2 }
 

Functions

static const char * mtp_unavail_cause_str (enum mtp_unavail_cause cs)
 

Variables

const struct value_string mtp_si_vals []
 
const struct value_string mtp_unavail_cause_vals []
 

Enumeration Type Documentation

◆ mtp_si_ni00

Enumerator
MTP_SI_SNM 
MTP_SI_STM 
MTP_SI_SCCP 
MTP_SI_TUP 
MTP_SI_ISUP 
MTP_SI_DUP 
MTP_SI_DUP_FAC 
MTP_SI_TESTING 
MTP_SI_B_ISUP 
MTP_SI_SAT_ISUP 
MTP_SI_SPEECH 
MTP_SI_AAL2_SIG 
MTP_SI_BICC 
MTP_SI_GCP 

◆ mtp_unavail_cause

Enumerator
MTP_UNAVAIL_C_UNKNOWN 
MTP_UNAVAIL_C_UNEQUIP_REM_USER 
MTP_UNAVAIL_C_INACC_REM_USER 

Function Documentation

◆ mtp_unavail_cause_str()

static const char* mtp_unavail_cause_str ( enum mtp_unavail_cause  cs)
inlinestatic

Variable Documentation

◆ mtp_si_vals

const struct value_string mtp_si_vals[]

◆ mtp_unavail_cause_vals

const struct value_string mtp_unavail_cause_vals[]

Referenced by mtp_unavail_cause_str().

sigtran/html/globals_func_c.html0000644000175000017500000001457514631412304021435 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- c -

sigtran/html/structosmo__scu__unitdata__param.html0000644000175000017500000002377214631412304025276 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_unitdata_param Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_scu_unitdata_param Struct Reference

#include <sccp_sap.h>

Data Fields

struct osmo_sccp_addr called_addr
 
struct osmo_sccp_addr calling_addr
 
uint32_t in_sequence_control
 
uint32_t return_option
 
uint32_t importance
 

Field Documentation

◆ called_addr

struct osmo_sccp_addr osmo_scu_unitdata_param::called_addr

◆ calling_addr

struct osmo_sccp_addr osmo_scu_unitdata_param::calling_addr

◆ importance

uint32_t osmo_scu_unitdata_param::importance

Referenced by sclc_rx_cldt().

◆ in_sequence_control

uint32_t osmo_scu_unitdata_param::in_sequence_control

Referenced by sclc_rx_cldt(), and xua_gen_msg_cl().

◆ return_option

uint32_t osmo_scu_unitdata_param::return_option

Referenced by sclc_rx_cldt().


The documentation for this struct was generated from the following file:
sigtran/html/xua__asp__fsm_8c.js0000644000175000017500000001366614631412304021342 0ustar osmocom-buildosmocom-buildvar xua__asp__fsm_8c = [ [ "xua_asp_fsm_priv", "structxua__asp__fsm__priv.html", "structxua__asp__fsm__priv" ], [ "ipa_asp_fsm_priv", "structipa__asp__fsm__priv.html", "structipa__asp__fsm__priv" ], [ "ENSURE_ASP_OR_IPSP", "xua__asp__fsm_8c.html#a6f0bea36823d7b9199d1ec06798ffd5a", null ], [ "ENSURE_SG_OR_IPSP", "xua__asp__fsm_8c.html#ade512cf6f73ff0227729e90437daa8f3", null ], [ "S", "xua__asp__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28", null ], [ "XUA_T_ACK_SEC", "xua__asp__fsm_8c.html#a3a33f192c03bfbec4ea3e32d1549d10d", null ], [ "ipa_asp_fsm_t", "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64db", [ [ "T_WAIT_ID_RESP", "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba29c024648f3cc7364de8f0997dfa3c92", null ], [ "T_WAIT_ID_ACK", "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba1978f36ad9d62c623305bc51590a534c", null ], [ "T_WAIT_ID_GET", "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba2b8856dc98cbb9b47e0005fecbf5df88", null ] ] ], [ "ipa_asp_state", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924", [ [ "IPA_ASP_S_DOWN", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a5c0501f7db40cfa2912f1507e26c7777", null ], [ "IPA_ASP_S_INACTIVE", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a32dee80d08964ccfbc056e25139e28a4", null ], [ "IPA_ASP_S_ACTIVE", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a60d7c4e2a52482b4805512eb543ea8e9", null ], [ "IPA_ASP_S_WAIT_ID_RESP", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a76e19b993886f0a79cd2883fc2447195", null ], [ "IPA_ASP_S_WAIT_ID_GET", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a628747e4a354e5aecca2de83c8d77fbc", null ], [ "IPA_ASP_S_WAIT_ID_ACK", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924aa82bfa254fd7a9a1d583cb4877c0037d", null ], [ "IPA_ASP_S_WAIT_ID_ACK2", "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a6203a404bd2dfa790947903fed1f17d4", null ] ] ], [ "check_stop_t_ack", "xua__asp__fsm_8c.html#ab6db634aa1be05caf59623fd99d72e97", null ], [ "determine_traf_mode", "xua__asp__fsm_8c.html#ab8787dfdfd8f5e677def561608ac739d", null ], [ "dispatch_to_all_as", "xua__asp__fsm_8c.html#a97a8823eba209caf2b123b82f0e5b85e", null ], [ "get_fd_from_iafp", "xua__asp__fsm_8c.html#af444752508bfdb04bf012ba62b7faaa7", null ], [ "ipa_asp_allstate", "xua__asp__fsm_8c.html#a7ba5ff56028325c04717ba9f1bf26d6c", null ], [ "ipa_asp_fsm_active", "xua__asp__fsm_8c.html#a5aa5de6b1ee15cd960ecd9034624217a", null ], [ "ipa_asp_fsm_active_onenter", "xua__asp__fsm_8c.html#a3493aa83ed00543b4d634c34667e9e65", null ], [ "ipa_asp_fsm_down", "xua__asp__fsm_8c.html#a7f2eb9dcdf561afbd99e1e7606e7f1f4", null ], [ "ipa_asp_fsm_inactive", "xua__asp__fsm_8c.html#a5e9b73af709418cfa5b15c1ff4dc3d55", null ], [ "ipa_asp_fsm_inactive_onenter", "xua__asp__fsm_8c.html#a5f4d807252c91cb5ea2b92f365d7b31f", null ], [ "ipa_asp_fsm_start", "xua__asp__fsm_8c.html#a203a0afaa7c406b38c3ee52ca27bbcc2", null ], [ "ipa_asp_fsm_timer_cb", "xua__asp__fsm_8c.html#ac02a60ab319840f331b83658bddbe3b6", null ], [ "ipa_asp_fsm_wait_id_ack", "xua__asp__fsm_8c.html#a6b8808a7e827b2eaac2bc6dabf1a04f0", null ], [ "ipa_asp_fsm_wait_id_ack2", "xua__asp__fsm_8c.html#ad20858fae065ad7990193de7943ef852", null ], [ "ipa_asp_fsm_wait_id_get", "xua__asp__fsm_8c.html#aec91e2dc9b479f444abb3dc2d44fd546", null ], [ "ipa_asp_fsm_wait_id_resp", "xua__asp__fsm_8c.html#a4e109acdce110b7c471ad8eafc0a42b9", null ], [ "ipa_pong_timer_cb", "xua__asp__fsm_8c.html#a493826453c5aae6b51e6d4ceda8c93bb", null ], [ "peer_send", "xua__asp__fsm_8c.html#a8cc4230ac64b40f6a4010c3403ab3725", null ], [ "peer_send_and_start_t_ack", "xua__asp__fsm_8c.html#a2c31298d7f7f97a543b3c9bc0d864133", null ], [ "peer_send_error", "xua__asp__fsm_8c.html#ab6b18767fb476d09a98a92aa449d9bfe", null ], [ "send_xlm_prim_simple", "xua__asp__fsm_8c.html#a5a296eb3bb0dd036c640ae26384b52e1", null ], [ "xua_asp_allstate", "xua__asp__fsm_8c.html#a557d143b3528af6ed3e63cfe4740e13f", null ], [ "xua_asp_fsm_active", "xua__asp__fsm_8c.html#aae60da3d9e5488d86440d8573c656923", null ], [ "xua_asp_fsm_active_onenter", "xua__asp__fsm_8c.html#abcc71c602d7421510057486011382d06", null ], [ "xua_asp_fsm_cleanup", "xua__asp__fsm_8c.html#a840521b95422bc2ad709fabcb646e7c0", null ], [ "xua_asp_fsm_down", "xua__asp__fsm_8c.html#ac39e7772fbda3ae74d35eed1543da980", null ], [ "xua_asp_fsm_down_onenter", "xua__asp__fsm_8c.html#a205fa0b07787a9aa47b1e884cfc4ce92", null ], [ "xua_asp_fsm_inactive", "xua__asp__fsm_8c.html#aaaff6da426fc0389544a02926e430f55", null ], [ "xua_asp_fsm_inactive_onenter", "xua__asp__fsm_8c.html#a430de9931db0dbb76d57b56482a552dd", null ], [ "xua_asp_fsm_start", "xua__asp__fsm_8c.html#aa88aaec7a0ccb0802b071db2e80a0a92", null ], [ "xua_asp_fsm_timer_cb", "xua__asp__fsm_8c.html#a4a6754d2c135137e5b782786129c8f82", null ], [ "xua_asp_send_xlm_prim", "xua__asp__fsm_8c.html#a65ed2433ab5f6146c201c56823b96509", null ], [ "xua_asp_send_xlm_prim_simple", "xua__asp__fsm_8c.html#ae2c4024524aae252f01907024a2560c0", null ], [ "xua_msg_add_asp_rctx", "xua__asp__fsm_8c.html#aa56c62169f5d9cb0836bbd96027306a2", null ], [ "xua_t_ack_cb", "xua__asp__fsm_8c.html#aca6739a78491b1fd6be14693d6bdfb15", null ], [ "xua_xlm_prim_alloc", "xua__asp__fsm_8c.html#ace6e25728de8614e14ce258e2dfe8bc4", null ], [ "evt_ack_map", "xua__asp__fsm_8c.html#a34912c3b074c85d6db88aad66fbd499f", null ], [ "ipa_asp_fsm", "xua__asp__fsm_8c.html#a43e75ddbe7932fe493cb59d8248e0c98", null ], [ "ipa_asp_states", "xua__asp__fsm_8c.html#ab5bd360ec117ebf15b8e5514e268fcab", null ], [ "xua_asp_event_names", "xua__asp__fsm_8c.html#af176eecc69f63bb969d9dc136cd45559", null ], [ "xua_asp_fsm", "xua__asp__fsm_8c.html#a14fb53dcfac1cdad274b0c88192517dd", null ], [ "xua_asp_states", "xua__asp__fsm_8c.html#ad09082ebb4ac6dff6ec2e7cf8e418437", null ] ];sigtran/html/structxua__asp__fsm__priv.html0000644000175000017500000002533114631412304023734 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_asp_fsm_priv Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
xua_asp_fsm_priv Struct Reference

Data Fields

struct osmo_ss7_aspasp
 
enum osmo_ss7_asp_role role
 
struct {
   struct osmo_timer_list   timer
 
   int   out_event
 
t_ack
 

Field Documentation

◆ asp

◆ out_event

int xua_asp_fsm_priv::out_event

◆ role

enum osmo_ss7_asp_role xua_asp_fsm_priv::role

◆ t_ack

struct { ... } xua_asp_fsm_priv::t_ack

◆ timer

struct osmo_timer_list xua_asp_fsm_priv::timer

The documentation for this struct was generated from the following file:
sigtran/html/structxua__dialect.js0000644000175000017500000000070214631412304022016 0ustar osmocom-buildosmocom-buildvar structxua__dialect = [ [ "class", "structxua__dialect.html#a2a67f63f988c2ddd8a28ccc889ff12db", null ], [ "log_subsys", "structxua__dialect.html#a6908c416b93e64f072a8262b9f56b460", null ], [ "name", "structxua__dialect.html#ad412ff6519d6b8eb8af4d27204e3456b", null ], [ "port", "structxua__dialect.html#a15a66733bed59788d292d05dcba82d9f", null ], [ "ppid", "structxua__dialect.html#a658b4cb0c270a1dea6a1aa1bc2d2b15b", null ] ];sigtran/html/globals_defs.js0000644000175000017500000000121214631412304020551 0ustar osmocom-buildosmocom-buildvar globals_defs = [ [ "_", "globals_defs.html", null ], [ "a", "globals_defs_a.html", null ], [ "c", "globals_defs_c.html", null ], [ "e", "globals_defs_e.html", null ], [ "g", "globals_defs_g.html", null ], [ "i", "globals_defs_i.html", null ], [ "l", "globals_defs_l.html", null ], [ "m", "globals_defs_m.html", null ], [ "n", "globals_defs_n.html", null ], [ "o", "globals_defs_o.html", null ], [ "p", "globals_defs_p.html", null ], [ "r", "globals_defs_r.html", null ], [ "s", "globals_defs_s.html", null ], [ "t", "globals_defs_t.html", null ], [ "x", "globals_defs_x.html", null ] ];sigtran/html/xua__internal_8h.html0000644000175000017500000056670214631412304021730 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_internal.h File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
xua_internal.h File Reference
#include <osmocom/core/tdef.h>
#include <osmocom/sigtran/osmo_ss7.h>
#include <osmocom/sigtran/xua_msg.h>

Go to the source code of this file.

Macros

#define M3UA_MSG_SIZE   2048
 
#define M3UA_MSG_HEADROOM   512
 
#define CS7_STR   "ITU-T Signaling System 7\n"
 
#define PC_STR   "Point Code\n"
 
#define INST_STR   "An instance of the SS7 stack\n"
 

Enumerations

enum  ss7_asp_lm_timer {
  SS7_ASP_LM_T_WAIT_ASP_UP = 1, SS7_ASP_LM_T_WAIT_NOTIFY, SS7_ASP_LM_T_WAIT_NOTIY_RKM, SS7_ASP_LM_T_WAIT_RK_REG_RESP,
  SS7_ASP_LM_TIMERS_LEN
}
 

Functions

int sua_addr_parse_part (struct osmo_sccp_addr *out, const struct xua_msg_part *param)
 parse SCCP address from given xUA message part More...
 
int sua_addr_parse (struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei)
 parse SCCP address from given xUA message IE More...
 
int sua_parse_gt (struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen)
 Decode SUA Global Title according to RFC3868 Section 3.10.2.3. More...
 
struct xua_msgosmo_sccp_to_xua (struct msgb *msg)
 convert SCCP message to a SUA message More...
 
struct msgb * osmo_sua_to_sccp (struct xua_msg *xua)
 convert parsed SUA message to SCCP message More...
 
int sua_rx_msg (struct osmo_ss7_asp *asp, struct msgb *msg)
 process SUA message received from socket More...
 
int sua_tx_xua_as (struct osmo_ss7_as *as, struct xua_msg *xua)
 Send a given xUA message via a given SUA Application Server. More...
 
void sua_tx_snm_available (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available)
 Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s]. More...
 
void sua_tx_snm_congestion (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string)
 Transmit SSNM SCON message indicating congestion. More...
 
void sua_tx_dupu (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
 Transmit SSNM DUPU message indicating user unavailability. More...
 
struct osmo_mtp_primm3ua_to_xfer_ind (struct xua_msg *xua)
 
int m3ua_hmdc_rx_from_l2 (struct osmo_ss7_instance *inst, struct xua_msg *xua)
 
int m3ua_tx_xua_as (struct osmo_ss7_as *as, struct xua_msg *xua)
 Send a given xUA message via a given M3UA Application Server. More...
 
void m3ua_tx_snm_available (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available)
 Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s]. More...
 
void m3ua_tx_snm_congestion (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string)
 Transmit SSNM SCON message indicating congestion. More...
 
void m3ua_tx_dupu (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
 Transmit SSNM DUPU message indicating user unavailability. More...
 
void xua_snm_rx_daud (struct osmo_ss7_asp *asp, struct xua_msg *xua)
 
void xua_snm_rx_duna (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
 
void xua_snm_rx_dava (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
 
void xua_snm_rx_dupu (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
 
void xua_snm_rx_scon (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
 
int m3ua_rx_msg (struct osmo_ss7_asp *asp, struct msgb *msg)
 process M3UA message received from socket More...
 
struct msgb * m3ua_msgb_alloc (const char *name)
 
struct xua_msgm3ua_xfer_from_data (const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len)
 
struct m3ua_data_hdrdata_hdr_from_m3ua (struct xua_msg *xua)
 
void m3ua_dh_to_xfer_param (struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh)
 
void mtp_xfer_param_to_m3ua_dh (struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param)
 
struct xua_msgm3ua_encode_notify (const struct osmo_xlm_prim_notify *npar)
 
int m3ua_decode_notify (struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua)
 
int m3ua_rx_rkm (struct osmo_ss7_asp *asp, struct xua_msg *xua)
 
void xua_rkm_cleanup_dyn_as_for_asp (struct osmo_ss7_asp *asp)
 
struct osmo_xlm_primxua_xlm_prim_alloc (enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
 
void xua_asp_send_xlm_prim (struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim)
 
void xua_asp_send_xlm_prim_simple (struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
 
void xua_snm_pc_available (struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available)
 
static const char * ss7_asp_lm_timer_name (enum ss7_asp_lm_timer val)
 
int xua_as_transmit_msg (struct osmo_ss7_as *as, struct msgb *msg)
 
int xua_find_as_for_asp (struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie)
 Find the AS for given ASP + optional routing context IE. More...
 
int ipa_tx_xua_as (struct osmo_ss7_as *as, struct xua_msg *xua)
 Send a given xUA message via a given IPA "Application Server". More...
 
int ipa_rx_msg (struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls)
 process M3UA message received from socket More...
 
struct osmo_ss7_asipa_find_as_for_asp (struct osmo_ss7_asp *asp)
 
int osmo_isup_party_parse (char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd)
 Parse ISUP style address of BCD digets. More...
 
int osmo_sccp_addr_parse (struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen)
 Parse wire-encoded SCCP address into osmo_sccp_addr. More...
 
int osmo_sccp_addr_encode (struct msgb *msg, const struct osmo_sccp_addr *in)
 encode a SCCP address from parsed format to wire format More...
 
int ss7_asp_rx_unknown (struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)
 

Variables

const struct xua_msg_class m3ua_msg_class_mgmt
 
const struct xua_msg_class m3ua_msg_class_snm
 
const struct xua_msg_class m3ua_msg_class_rkm
 
const struct xua_msg_class m3ua_msg_class_aspsm
 
const struct xua_msg_class m3ua_msg_class_asptm
 
const struct value_string m3ua_err_names []
 
const struct value_string m3ua_ntfy_type_names []
 
const struct value_string m3ua_ntfy_stchg_names []
 
const struct value_string m3ua_ntfy_other_names []
 
const struct osmo_tdef ss7_asp_lm_timer_defaults [SS7_ASP_LM_TIMERS_LEN]
 
const struct value_string ss7_asp_lm_timer_names []
 
struct osmo_fsm xua_default_lm_fsm
 
const struct value_string m3ua_rkm_reg_status_vals []
 
const struct value_string m3ua_rkm_dereg_status_vals []
 

Macro Definition Documentation

◆ CS7_STR

#define CS7_STR   "ITU-T Signaling System 7\n"

◆ INST_STR

#define INST_STR   "An instance of the SS7 stack\n"

◆ M3UA_MSG_HEADROOM

#define M3UA_MSG_HEADROOM   512

◆ M3UA_MSG_SIZE

#define M3UA_MSG_SIZE   2048

◆ PC_STR

#define PC_STR   "Point Code\n"

Enumeration Type Documentation

◆ ss7_asp_lm_timer

Enumerator
SS7_ASP_LM_T_WAIT_ASP_UP 
SS7_ASP_LM_T_WAIT_NOTIFY 
SS7_ASP_LM_T_WAIT_NOTIY_RKM 
SS7_ASP_LM_T_WAIT_RK_REG_RESP 
SS7_ASP_LM_TIMERS_LEN 

Function Documentation

◆ data_hdr_from_m3ua()

◆ ipa_find_as_for_asp()

struct osmo_ss7_as* ipa_find_as_for_asp ( struct osmo_ss7_asp asp)

◆ ipa_rx_msg()

int ipa_rx_msg ( struct osmo_ss7_asp asp,
struct msgb *  msg,
uint8_t  sls 
)

process M3UA message received from socket

Parameters
[in]aspApplication Server Process receiving msg
[in]msgreceived message buffer. Callee takes ownership!
[in]slsThe SLS (signaling link selector) field to use in the generated M3UA header
Returns
0 on success; negative on error

References osmo_ss7_asp::cfg, ipa_rx_msg_ccm(), ipa_rx_msg_sccp(), OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp::proto, and ss7_asp_rx_unknown().

Referenced by ipa_cli_read_cb(), and ss7_asp_ipa_srv_conn_rx_cb().

◆ ipa_tx_xua_as()

int ipa_tx_xua_as ( struct osmo_ss7_as as,
struct xua_msg xua 
)

Send a given xUA message via a given IPA "Application Server".

Parameters
[in]asApplication Server through which to send xua
[in]xuaxUA message to be sent
Returns
0 on success; negative on error

References osmo_ss7_as::cfg, xua_msg_part::dat, xua_msg_part::len, LOGPAS, M3UA_IEI_PROT_DATA, MTP_SI_SCCP, OSMO_SS7_ASP_PROT_IPA, osmo_ss7_as::proto, m3ua_data_hdr::si, xua_as_transmit_msg(), and xua_msg_find_tag().

Referenced by hmrt_message_for_routing().

◆ m3ua_decode_notify()

◆ m3ua_dh_to_xfer_param()

◆ m3ua_encode_notify()

◆ m3ua_hmdc_rx_from_l2()

◆ m3ua_msgb_alloc()

struct msgb* m3ua_msgb_alloc ( const char *  name)

◆ m3ua_rx_msg()

◆ m3ua_rx_rkm()

◆ m3ua_to_xfer_ind()

◆ m3ua_tx_dupu()

void m3ua_tx_dupu ( struct osmo_ss7_asp asp,
const uint32_t *  rctx,
unsigned int  num_rctx,
uint32_t  dpc,
uint16_t  user,
uint16_t  cause,
const char *  info_str 
)

Transmit SSNM DUPU message indicating user unavailability.

Parameters
[in]aspASP through which to transmit message. Must be ACTIVE.
[in]rctxarray of Routing Contexts in network byte order.
[in]num_rctxnumber of rctx
[in]dpcaffected point code
[in]userthe user (SI) that is unavailable
[in]causethe cause of the user unavailability
[in]info_stringoptional information string (can be NULL).

References m3ua_encode_dupu(), m3ua_tx_xua_asp(), and xua_msg_free().

Referenced by xua_tx_upu().

◆ m3ua_tx_snm_available()

void m3ua_tx_snm_available ( struct osmo_ss7_asp asp,
const uint32_t *  rctx,
unsigned int  num_rctx,
const uint32_t *  aff_pc,
unsigned int  num_aff_pc,
const char *  info_string,
bool  available 
)

Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s].

Parameters
[in]aspASP through which to transmit message. Must be ACTIVE.
[in]rctxarray of Routing Contexts in network byte order.
[in]num_rctxnumber of rctx
[in]aff_pcarray of 'Affected Point Code' in network byte order.
[in]num_aff_pcnumber of aff_pc
[in]info_stringoptional information string (can be NULL).
[in]availableare aff_pc now available (true) or unavailable (false)

References m3ua_encode_dava(), m3ua_encode_duna(), m3ua_tx_xua_asp(), and xua_msg_free().

Referenced by xua_tx_snm_available().

◆ m3ua_tx_snm_congestion()

void m3ua_tx_snm_congestion ( struct osmo_ss7_asp asp,
const uint32_t *  rctx,
unsigned int  num_rctx,
const uint32_t *  aff_pc,
unsigned int  num_aff_pc,
const uint32_t *  concerned_dpc,
const uint8_t *  cong_level,
const char *  info_string 
)

Transmit SSNM SCON message indicating congestion.

Parameters
[in]aspASP through which to transmit message. Must be ACTIVE.
[in]rctxarray of Routing Contexts in network byte order.
[in]num_rctxnumber of rctx
[in]aff_pcarray of 'Affected Point Code' in network byte order.
[in]num_aff_pcnumber of aff_pc
[in]concerned_dpcoptional concerned DPC (can be NULL)
[in]cong_leveloptional congestion level (can be NULL)
[in]info_stringoptional information string (can be NULL).

References xua_msg::hdr, M3UA_IEI_AFFECTED_PC, M3UA_IEI_CONC_DEST, M3UA_IEI_CONG_IND, M3UA_IEI_INFO_STRING, M3UA_IEI_ROUTE_CTX, M3UA_MSGC_SNM, M3UA_SNM_SCON, m3ua_tx_xua_asp(), M3UA_VERSION, xua_common_hdr::version, XUA_HDR, xua_msg_add_data(), xua_msg_add_u32(), xua_msg_alloc(), and xua_msg_free().

Referenced by xua_tx_scon().

◆ m3ua_tx_xua_as()

int m3ua_tx_xua_as ( struct osmo_ss7_as as,
struct xua_msg xua 
)

Send a given xUA message via a given M3UA Application Server.

Parameters
[in]asApplication Server through which to send xua
[in]xuaxUA message to be sent
Returns
0 on success; negative on error

References osmo_ss7_as::cfg, osmo_ss7_routing_key::context, osmo_ss7_as::fi, M3UA_IEI_ROUTE_CTX, m3ua_to_msg(), OSMO_SS7_ASP_PROT_M3UA, osmo_ss7_as::proto, osmo_ss7_as::routing_key, XUA_AS_E_TRANSFER_REQ, and xua_msg_add_u32().

Referenced by hmrt_message_for_routing().

◆ m3ua_xfer_from_data()

struct xua_msg* m3ua_xfer_from_data ( const struct m3ua_data_hdr data_hdr,
const uint8_t *  data,
unsigned int  data_len 
)

◆ mtp_xfer_param_to_m3ua_dh()

◆ osmo_isup_party_parse()

int osmo_isup_party_parse ( char *  out_digits,
const uint8_t *  in,
unsigned int  in_num_bytes,
bool  odd 
)

Parse ISUP style address of BCD digets.

Parameters
[out]out_digitsuser-allocated buffer for ASCII digits
[in]inBCD-encoded digits
[in]in_num_bytesSize of in in bytes
[in]oddOdd (true) or even (false) number of digits
Returns
number of digits generated

Referenced by osmo_sccp_addr_parse().

◆ osmo_sccp_addr_encode()

int osmo_sccp_addr_encode ( struct msgb *  msg,
const struct osmo_sccp_addr in 
)

◆ osmo_sccp_addr_parse()

int osmo_sccp_addr_parse ( struct osmo_sccp_addr out,
const uint8_t *  addr,
unsigned int  addrlen 
)

Parse wire-encoded SCCP address into osmo_sccp_addr.

Parameters
[out]outuser-allocated output data structure
[in]addrwire-encoded SCCP address
[in]addrlenSize of addr in bytes
Returns
0 in case of success, negative on error According to Q.713/3.4 and RFC3868/3.10.2

References osmo_sccp_gt::digits, osmo_sccp_addr::gt, osmo_sccp_gt::gti, osmo_sccp_gt::nai, osmo_sccp_gt::npi, osmo_isup_party_parse(), OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, OSMO_SCCP_GTI_NAI_ONLY, OSMO_SCCP_GTI_NO_GT, OSMO_SCCP_GTI_TT_NPL_ENC, OSMO_SCCP_GTI_TT_NPL_ENC_NAI, OSMO_SCCP_GTI_TT_ONLY, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_SSN_PC, osmo_sccp_addr::pc, osmo_sccp_addr::presence, osmo_sccp_addr::ri, osmo_sccp_addr::ssn, and osmo_sccp_gt::tt.

Referenced by sccp_addr_to_sua().

◆ osmo_sccp_to_xua()

◆ osmo_sua_to_sccp()

◆ ss7_asp_lm_timer_name()

static const char* ss7_asp_lm_timer_name ( enum ss7_asp_lm_timer  val)
inlinestatic

◆ ss7_asp_rx_unknown()

◆ sua_addr_parse()

int sua_addr_parse ( struct osmo_sccp_addr out,
struct xua_msg xua,
uint16_t  iei 
)

parse SCCP address from given xUA message IE

Parameters
[out]outcaller-allocated decoded SCCP address struct
[in]xuaxUA message
[in]ieiInformation Element Identifier inside xua
Returns
0 on success; negative on error

References sua_addr_parse_part(), and xua_msg_find_tag().

Referenced by ensure_opc_in_calling_ssn(), gen_ret_msg(), patch_sccp_with_pc(), sccp_find_user(), sccp_scrc_rx_sclc_msg(), sccp_scrc_rx_scoc_conn_msg(), sclc_rx_cldr(), sclc_rx_cldt(), scoc_fsm_idle(), scrc_rx_mtp_xfer_ind_xua(), and scu_gen_encode_and_send().

◆ sua_addr_parse_part()

◆ sua_parse_gt()

int sua_parse_gt ( struct osmo_sccp_gt gt,
const uint8_t *  data,
unsigned int  datalen 
)

Decode SUA Global Title according to RFC3868 Section 3.10.2.3.

Parameters
[out]gtUser-allocated structure for decoded output
[in]databinary-encoded data
[in]datalenlength of data in octets

References osmo_sccp_gt::digits, osmo_sccp_gt::gti, osmo_sccp_gt::nai, osmo_sccp_gt::npi, and osmo_sccp_gt::tt.

Referenced by sua_addr_parse_part().

◆ sua_rx_msg()

◆ sua_tx_dupu()

void sua_tx_dupu ( struct osmo_ss7_asp asp,
const uint32_t *  rctx,
unsigned int  num_rctx,
uint32_t  dpc,
uint16_t  user,
uint16_t  cause,
const char *  info_str 
)

Transmit SSNM DUPU message indicating user unavailability.

Parameters
[in]aspASP through which to transmit message. Must be ACTIVE.
[in]rctxarray of Routing Contexts in network byte order.
[in]num_rctxnumber of rctx
[in]dpcaffected point code
[in]userthe user (SI) that is unavailable
[in]causethe cause of the user unavailability
[in]info_stringoptional information string (can be NULL).

References sua_encode_dupu(), and sua_tx_xua_asp().

Referenced by xua_tx_upu().

◆ sua_tx_snm_available()

void sua_tx_snm_available ( struct osmo_ss7_asp asp,
const uint32_t *  rctx,
unsigned int  num_rctx,
const uint32_t *  aff_pc,
unsigned int  num_aff_pc,
const uint32_t *  aff_ssn,
const uint32_t *  smi,
const char *  info_string,
bool  available 
)

Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s].

Parameters
[in]aspASP through whihc to transmit message. Must be ACTIVE.
[in]rctxarray of Routing Contexts in network byte order.
[in]num_rctxnumber of rctx
[in]aff_pcarray of 'Affected Point Code' in network byte order.
[in]num_aff_pcnumber of aff_pc
[in]aff_ssnaffected SSN (optional)
[in]smisubsystem multiplicity indicator (optional)
[in]info_stringoptional information strng (can be NULL).
[in]availableare aff_pc now available (true) or unavailable (false)

References sua_encode_dava(), sua_encode_duna(), and sua_tx_xua_asp().

Referenced by sua_snm_ssn_available(), and xua_tx_snm_available().

◆ sua_tx_snm_congestion()

void sua_tx_snm_congestion ( struct osmo_ss7_asp asp,
const uint32_t *  rctx,
unsigned int  num_rctx,
const uint32_t *  aff_pc,
unsigned int  num_aff_pc,
const uint32_t *  ssn,
const uint8_t  cong_level,
const char *  info_string 
)

Transmit SSNM SCON message indicating congestion.

Parameters
[in]aspASP through which to transmit message. Must be ACTIVE.
[in]rctxarray of Routing Contexts in network byte order.
[in]num_rctxnumber of rctx
[in]aff_pcarray of 'Affected Point Code' in network byte order.
[in]num_aff_pcnumber of aff_pc
[in]ssnoptional SSN (can be NULL)
[in]cong_leveloptional congestion level (can be NULL)
[in]info_stringoptional information string (can be NULL).

References xua_msg::hdr, SUA_IEI_AFFECTED_PC, SUA_IEI_CONG_LEVEL, SUA_IEI_INFO_STRING, SUA_IEI_ROUTE_CTX, SUA_IEI_SSN, SUA_MSGC_SNM, SUA_SNM_SCON, SUA_VERSION, xua_common_hdr::version, XUA_HDR, xua_msg_add_data(), xua_msg_add_u32(), and xua_msg_alloc().

Referenced by xua_tx_scon().

◆ sua_tx_xua_as()

int sua_tx_xua_as ( struct osmo_ss7_as as,
struct xua_msg xua 
)

Send a given xUA message via a given SUA Application Server.

Parameters
[in]asApplication Server through which to send xua
[in]xuaxUA message to be sent
Returns
0 on success; negative on error

References osmo_ss7_as::cfg, osmo_ss7_routing_key::context, osmo_ss7_as::fi, OSMO_SS7_ASP_PROT_SUA, osmo_ss7_as::proto, osmo_ss7_as::routing_key, SUA_IEI_ROUTE_CTX, sua_to_msg(), XUA_AS_E_TRANSFER_REQ, and xua_msg_add_u32().

Referenced by gen_mtp_transfer_req_xua().

◆ xua_as_transmit_msg()

◆ xua_asp_send_xlm_prim()

◆ xua_asp_send_xlm_prim_simple()

void xua_asp_send_xlm_prim_simple ( struct osmo_ss7_asp asp,
enum osmo_xlm_prim_type  prim_type,
enum osmo_prim_operation  op 
)

◆ xua_find_as_for_asp()

int xua_find_as_for_asp ( struct osmo_ss7_as **  as,
const struct osmo_ss7_asp asp,
const struct xua_msg_part rctx_ie 
)

Find the AS for given ASP + optional routing context IE.

if rctx_ie == NULL, we assume that this ASP is only part of a single AS; if rctx_ie is given, then we look-up the ASP based on the routing context, and verify that this ASP is part of it.

Parameters
[out]ascaller-provided address-of-pointer to store the found AS
[in]aspASP for which we want to look-up the AS
[in]rctx_ierouting context IE (may be NULL) to use for look-up
Returns
0 in case of success; {M3UA,SUA}_ERR_* code in case of error.

References osmo_ss7_asp::cfg, find_single_as_for_asp(), osmo_ss7_asp::inst, LOGPASP, M3UA_ERR_INVAL_ROUT_CTX, M3UA_ERR_NO_CONFGD_AS_FOR_ASP, osmo_ss7_asp::name, osmo_ss7_as_find_by_rctx(), osmo_ss7_as_has_asp(), osmo_ss7_asp_get_log_subsys(), and xua_msg_part_get_u32().

Referenced by m3ua_rx_snm_asp(), m3ua_rx_xfer(), sua_rx_cl(), sua_rx_co(), and sua_rx_snm_asp().

◆ xua_rkm_cleanup_dyn_as_for_asp()

◆ xua_snm_pc_available()

void xua_snm_pc_available ( struct osmo_ss7_as as,
const uint32_t *  aff_pc,
unsigned int  num_aff_pc,
const char *  info_str,
bool  available 
)

◆ xua_snm_rx_daud()

◆ xua_snm_rx_dava()

◆ xua_snm_rx_duna()

◆ xua_snm_rx_dupu()

◆ xua_snm_rx_scon()

◆ xua_xlm_prim_alloc()

struct osmo_xlm_prim* xua_xlm_prim_alloc ( enum osmo_xlm_prim_type  prim_type,
enum osmo_prim_operation  op 
)

Variable Documentation

◆ m3ua_err_names

const struct value_string m3ua_err_names[]

◆ m3ua_msg_class_aspsm

const struct xua_msg_class m3ua_msg_class_aspsm

◆ m3ua_msg_class_asptm

const struct xua_msg_class m3ua_msg_class_asptm

◆ m3ua_msg_class_mgmt

const struct xua_msg_class m3ua_msg_class_mgmt

◆ m3ua_msg_class_rkm

const struct xua_msg_class m3ua_msg_class_rkm

◆ m3ua_msg_class_snm

const struct xua_msg_class m3ua_msg_class_snm

◆ m3ua_ntfy_other_names

const struct value_string m3ua_ntfy_other_names[]

◆ m3ua_ntfy_stchg_names

const struct value_string m3ua_ntfy_stchg_names[]

◆ m3ua_ntfy_type_names

const struct value_string m3ua_ntfy_type_names[]

◆ m3ua_rkm_dereg_status_vals

const struct value_string m3ua_rkm_dereg_status_vals[]

◆ m3ua_rkm_reg_status_vals

const struct value_string m3ua_rkm_reg_status_vals[]

◆ ss7_asp_lm_timer_defaults

const struct osmo_tdef ss7_asp_lm_timer_defaults[SS7_ASP_LM_TIMERS_LEN]

◆ ss7_asp_lm_timer_names

const struct value_string ss7_asp_lm_timer_names[]

◆ xua_default_lm_fsm

struct osmo_fsm xua_default_lm_fsm
sigtran/html/structosmo__xua__server.html0000644000175000017500000005711514631412304023455 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xua_server Struct Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
osmo_xua_server Struct Reference

#include <osmo_ss7.h>

Data Fields

struct llist_head list
 
struct osmo_ss7_instanceinst
 
struct llist_head asp_list
 
struct osmo_stream_srv_link * server
 
struct {
   bool   accept_dyn_reg
 
   struct osmo_ss7_asp_peer   local
 
   enum osmo_ss7_asp_protocol   proto
 
   struct {
      bool   num_ostreams_present
 
      bool   max_instreams_present
 
      uint16_t   num_ostreams_value
 
      uint16_t   max_instreams_value
 
   }   sctp_init
 
   int   trans_proto
 The underlaying transport protocol (one of IPPROTO_*) More...
 
cfg
 

Field Documentation

◆ accept_dyn_reg

bool osmo_xua_server::accept_dyn_reg

◆ asp_list

struct llist_head osmo_xua_server::asp_list

◆ cfg

◆ inst

◆ list

struct llist_head osmo_xua_server::list

◆ local

◆ max_instreams_present

bool osmo_xua_server::max_instreams_present

◆ max_instreams_value

uint16_t osmo_xua_server::max_instreams_value

◆ num_ostreams_present

bool osmo_xua_server::num_ostreams_present

◆ num_ostreams_value

uint16_t osmo_xua_server::num_ostreams_value

◆ proto

◆ sctp_init

struct { ... } osmo_xua_server::sctp_init

◆ server

◆ trans_proto


The documentation for this struct was generated from the following file:
sigtran/html/xua__as__fsm_8h.html0000644000175000017500000003172214631412304021510 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_as_fsm.h File Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
xua_as_fsm.h File Reference

Go to the source code of this file.

Enumerations

enum  xua_as_state { XUA_AS_S_DOWN, XUA_AS_S_INACTIVE, XUA_AS_S_ACTIVE, XUA_AS_S_PENDING }
 
enum  xua_as_event {
  XUA_ASPAS_ASP_INACTIVE_IND, XUA_ASPAS_ASP_DOWN_IND, XUA_ASPAS_ASP_ACTIVE_IND, XUA_AS_E_RECOVERY_EXPD,
  XUA_AS_E_TRANSFER_REQ
}
 

Functions

struct osmo_fsm_inst * xua_as_fsm_start (struct osmo_ss7_as *as, int log_level)
 Start an AS FSM for a given Application Server. More...
 

Variables

struct osmo_fsm xua_as_fsm
 

Enumeration Type Documentation

◆ xua_as_event

Enumerator
XUA_ASPAS_ASP_INACTIVE_IND 
XUA_ASPAS_ASP_DOWN_IND 
XUA_ASPAS_ASP_ACTIVE_IND 
XUA_AS_E_RECOVERY_EXPD 
XUA_AS_E_TRANSFER_REQ 

◆ xua_as_state

Enumerator
XUA_AS_S_DOWN 
XUA_AS_S_INACTIVE 
XUA_AS_S_ACTIVE 
XUA_AS_S_PENDING 

Function Documentation

◆ xua_as_fsm_start()

struct osmo_fsm_inst* xua_as_fsm_start ( struct osmo_ss7_as as,
int  log_level 
)

Start an AS FSM for a given Application Server.

Parameters
[in]asApplication Server for which to start the AS FSM
[in]log_levelLogging level for logging of this FSM
Returns
FSM instance in case of success; NULL in case of error

References xua_as_fsm_priv::as, osmo_ss7_as::cfg, osmo_ss7_as::name, xua_as_fsm_priv::queued_msgs, xua_as_fsm_priv::recovery, xua_as_fsm_priv::t_r, and t_r_callback().

Referenced by ss7_as_alloc().

Variable Documentation

◆ xua_as_fsm

struct osmo_fsm xua_as_fsm

Referenced by osmo_ss7_init().

sigtran/html/globals_defs.html0000644000175000017500000000703614631412304021113 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- _ -

sigtran/html/structxua__msg__part.js0000644000175000017500000000056014631412304022366 0ustar osmocom-buildosmocom-buildvar structxua__msg__part = [ [ "dat", "structxua__msg__part.html#a4a99d515a4ea7b6ca06882f2db6e7617", null ], [ "entry", "structxua__msg__part.html#a2617f2f6459d7d55ac08adafdda62f9b", null ], [ "len", "structxua__msg__part.html#afefe51df87e09491ce07ea56bc5248fb", null ], [ "tag", "structxua__msg__part.html#a7b609ec03d7adc1e897511c81f69d427", null ] ];sigtran/html/dir_d44c64559bbebec7f509842c48db8b23.html0000644000175000017500000001016214631412304023772 0ustar osmocom-buildosmocom-build libosmo-sigtran: include Directory Reference
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
include Directory Reference

Directories

directory  osmocom
 
sigtran/html/structpcaprec__hdr.js0000644000175000017500000000056514631412304022015 0ustar osmocom-buildosmocom-buildvar structpcaprec__hdr = [ [ "incl_len", "structpcaprec__hdr.html#a7930abd1597fb38bffd495c167e2744f", null ], [ "orig_len", "structpcaprec__hdr.html#ada2293282015473158f66404c70fbd88", null ], [ "ts_sec", "structpcaprec__hdr.html#a8dad2c399b4dc2747a3e8721d18af832", null ], [ "ts_usec", "structpcaprec__hdr.html#aeb9936524b76c40c43074813cd966b75", null ] ];sigtran/html/structosmo__mtp__pause__param.js0000644000175000017500000000021514631412304024243 0ustar osmocom-buildosmocom-buildvar structosmo__mtp__pause__param = [ [ "affected_dpc", "structosmo__mtp__pause__param.html#a3c95fd6562612449571bf557828b5c90", null ] ];sigtran/html/structosmo__ss7__instance.js0000644000175000017500000000331714631412304023335 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__instance = [ [ "as_list", "structosmo__ss7__instance.html#a71621534d17bb3a348a636f5e48275be", null ], [ "asp_list", "structosmo__ss7__instance.html#aaab8768d7411a0f10b3044740605d0d1", null ], [ "cfg", "structosmo__ss7__instance.html#ad570b7b1d4246ea38a1349bc0094cfa8", null ], [ "description", "structosmo__ss7__instance.html#a955286b08bcbce6d8a98fbeb4abd2a3f", null ], [ "id", "structosmo__ss7__instance.html#a97164a12e862adf6e546fe7d0a0094dd", null ], [ "linksets", "structosmo__ss7__instance.html#a43f30caeb11dd9ee2db8dd01db82cf18", null ], [ "list", "structosmo__ss7__instance.html#ae6990daf69739d16de477871c314f7ff", null ], [ "name", "structosmo__ss7__instance.html#a479c06c5c5d516e38f627acb0c74c9bd", null ], [ "network_indicator", "structosmo__ss7__instance.html#a9263d706bdeec64f33e564f719f22a42", null ], [ "pc_fmt", "structosmo__ss7__instance.html#a692118b712f5fd9af3e204a8c9bc7639", null ], [ "permit_dyn_rkm_alloc", "structosmo__ss7__instance.html#ad3a52837b499cc72838803bff2e01773", null ], [ "primary_pc", "structosmo__ss7__instance.html#a6054de87f4ebeaab39498ac331cbcb16", null ], [ "rtable_list", "structosmo__ss7__instance.html#a7f25e04b2041d6da9d99f2261e5043e0", null ], [ "rtable_system", "structosmo__ss7__instance.html#a2e94e56bf133e07356fb9043619e0adb", null ], [ "sccp", "structosmo__ss7__instance.html#a099603daf11d411056449aae4cc1b9ab", null ], [ "sccp_address_book", "structosmo__ss7__instance.html#ae371eee5e3108f7c3499ab4fc2a15622", null ], [ "user", "structosmo__ss7__instance.html#ac5078dd858636983ac1cbc803faa66f1", null ], [ "xua_servers", "structosmo__ss7__instance.html#af027e28ef4df90b342f7800f90b35318", null ] ];sigtran/html/functions_vars_p.html0000644000175000017500000001502114631412304022042 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
libosmo-sigtran  1.8.0.67-fb30
Osmocom SIGTRAN library
 

- p -

sigtran/html/structosmo__scu__notice__param.js0000644000175000017500000000067214631412304024410 0ustar osmocom-buildosmocom-buildvar structosmo__scu__notice__param = [ [ "called_addr", "structosmo__scu__notice__param.html#a0bb9f46ab4edfbbad658da82e993a39f", null ], [ "calling_addr", "structosmo__scu__notice__param.html#a80090a325627f1c6be0a42aeb2e186e6", null ], [ "cause", "structosmo__scu__notice__param.html#a2cd31c16112b585c7b821ae7893c9813", null ], [ "importance", "structosmo__scu__notice__param.html#a3783102398c81e62900273368f906bc6", null ] ];sigtran/html/globals_eval.js0000644000175000017500000000061614631412304020566 0ustar osmocom-buildosmocom-buildvar globals_eval = [ [ "_", "globals_eval.html", null ], [ "c", "globals_eval_c.html", null ], [ "i", "globals_eval_i.html", null ], [ "l", "globals_eval_l.html", null ], [ "m", "globals_eval_m.html", null ], [ "o", "globals_eval_o.html", null ], [ "s", "globals_eval_s.html", null ], [ "t", "globals_eval_t.html", null ], [ "x", "globals_eval_x.html", null ] ];sigtran/html/menu.js0000644000175000017500000000355414631412304017104 0ustar osmocom-buildosmocom-buildfunction initMenu(relPath,searchEnabled,serverSide,searchPage,search) { function makeTree(data,relPath) { var result=''; if ('children' in data) { result+=''; } return result; } $('#main-nav').append(makeTree(menudata,relPath)); $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); if (searchEnabled) { if (serverSide) { $('#main-menu').append('
  • '); } else { $('#main-menu').append('
  • '); } } $('#main-menu').smartmenus(); } sigtran/html/structosmo__mtp__resume__param.js0000644000175000017500000000021714631412304024430 0ustar osmocom-buildosmocom-buildvar structosmo__mtp__resume__param = [ [ "affected_dpc", "structosmo__mtp__resume__param.html#aa135777137e7c13209515a18979d4da8", null ] ];sigtran/html/m2ua__types_8h.html0000644000175000017500000020123514631412304021312 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/m2ua_types.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    m2ua_types.h File Reference
    #include <stdint.h>

    Go to the source code of this file.

    Macros

    #define M2UA_VERSION   1
     Types found in the M2UA RFC 3331. More...
     
    #define M2UA_SPARE   0
     

    Enumerations

    enum  {
      M2UA_CLS_MGMT, M2UA_CLS_TRANS, M2UA_CLS_SSNM, M2UA_CLS_ASPSM,
      M2UA_CLS_ASPTM, M2UA_CLS_QPTM, M2UA_CLS_MAUP, M2UA_CLS_SUA_LESS,
      M2UA_CLS_SUA_CONN, M2UA_CLS_RKM, M2UA_CLS_IIM
    }
     
    enum  {
      M2UA_MAUP_RESERVED, M2UA_MAUP_DATA, M2UA_MAUP_EST_REQ, M2UA_MAUP_EST_CON,
      M2UA_MAUP_REL_REQ, M2UA_MAUP_REL_CON, M2UA_MAUP_REL_IND, M2UA_MAUP_STATE_REQ,
      M2UA_MAUP_STATE_CON, M2UA_MAUP_STATE_IND, M2UA_MAUP_RETR_REQ, M2UA_MAUP_D_RETR_CON,
      M2UA_MAUP_D_RETR_IND, M2UA_MAUP_D_RETR_COMPL, M2UA_MAUP_CONG_IND, M2UA_MAUP_DATA_ACK
    }
     MTP2 User Adaption = MAUP messages. More...
     
    enum  {
      M2UA_ASPSM_RESERVED, M2UA_ASPSM_UP, M2UA_ASPSM_DOWN, M2UA_ASPSM_BEAT,
      M2UA_ASPSM_UP_ACK, M2UA_ASPSM_DOWN_ACK, M2UA_ASPSM_BEAT_ACK
    }
     Application Server Process State Maintaenance (ASPSM) messages. More...
     
    enum  {
      M2UA_ASPTM_RESERVED, M2UA_ASPTM_ACTIV, M2UA_ASPTM_INACTIV, M2UA_ASPTM_ACTIV_ACK,
      M2UA_ASPTM_INACTIV_ACK
    }
     Application Server Process Traffic Maintaenance (ASPTM) messages. More...
     
    enum  { M2UA_MGMT_ERROR, M2UA_MGMT_NTFY }
     Management (MGMT) messages. More...
     
    enum  {
      M2UA_IIM_RESERVED, M2UA_IIM_REG_REQ, M2UA_IIM_REG_RSP, M2UA_IIM_DEREG_REQ,
      M2UA_IIM_DEREG_RSP
    }
     Interface Identifier Management (IIM) Messages. More...
     
    enum  {
      __m2ua_tag_start = 767, M2UA_TAG_DATA, M2UA_TAG_DATA_TTC, M2UA_TAG_STATE_REQ,
      M2UA_TAG_STATE_EVENT, M2UA_TAG_CONG_STATUS, M2UA_TAG_DISC_STATUS, M2UA_TAG_ACTION,
      M2UA_TAG_SEQ_NO, M2UA_TAG_RETR_RES, M2UA_TAG_LNK_KEY, M2UA_TAG_L_LNK_KEY_ID,
      M2UA_TAG_SDT, M2UA_TAG_SDL, M2UA_TAG_REG_RES, M2UA_TAG_RES_STATUS,
      M2UA_TAG_DEREG_RES, M2UA_TAG_DEREG_STATUS
    }
     Tag Values for M2UA. More...
     
    enum  {
      M2UA_STATUS_LPO_SET, M2UA_STATUS_LPO_CLEAR, M2UA_STATUS_EMER_SET, M2UA_STATUS_EMER_CLEAR,
      M2UA_STATUS_FLUSH_BUFFERS, M2UA_STATUS_CONTINUE, M2UA_STATUS_CLEAR_RTB, M2UA_STATUS_AUDIT,
      M2UA_STATUS_CONG_CLEAR, M2UA_STATUS_CONG_ACCEPT, M2UA_STATUS_CONG_DISCARD
    }
     3.3.1.5 State Request More...
     
    enum  {
      __m2ua_event_dummy, M2UA_EVENT_RPO_ENTER, M2UA_EVENT_RPO_EXIT, M2UA_EVENT_LPO_ENTER,
      M2UA_EVENT_LPO_EXIT
    }
     3.3.1.7 State Indication More...
     
    enum  { M2UA_LEVEL_NONE, M2UA_LEVEL_1, M2UA_LEVEL_2, M2UA_LEVEL_3 }
     3.3.1.8 Congestion Indication More...
     
    enum  { M2UA_ACTION_RTRV_BSN, M2UA_ACTION_RTRV_MSGS }
     3.3.1.9 Retrieval Request More...
     
    enum  { M2UA_RESULT_SUCCESS, M2UA_RESULT_FAILURE }
     3.3.1.10 Retrieval Confirm More...
     
    enum  { M2UA_TRA_OVERRIDE = 1, M2UA_TRA_LOAD_SHARE = 2, M2UA_TRA_BROADCAST = 3 }
     3.3.2.7 ASP Active (ASPAC) More...
     
    enum  {
      __m2ua_err_unused, M2UA_ERR_INV_VER, M2UA_ERR_INV_INT_IDENT, M2UA_ERR_UNS_MSG_CLASS,
      M2UA_ERR_UNS_MSG_TYPE, M2UA_ERR_UNS_TRA_MODE, M2UA_ERR_UNE_MSG, M2UA_ERR_PROTO_ERROR,
      M2UA_ERR_UNS_INT_IDENT_T, M2UA_ERR_INV_STR_IDENT, M2UA_ERR_UNUSED1, M2UA_ERR_UNUSED2,
      M2UA_ERR_UNUSED3, M2UA_ERR_REFUSED, M2UA_ERR_ASP_IDENT_REQ, M2UA_ERR_INV_ASP_IDENT,
      M2UA_ERR_ASP_ACT_FOR_IDENT, M2UA_ERR_INV_PARAM_VAL, M2UA_ERR_PARAM_FIELD_ERR, M2UA_ERR_UNEXP_PARAM,
      M2UA_ERR_UNUSED4, M2UA_ERR_UNUSED5, M2UA_ERR_MISSING_PARAM
    }
     3.3.3.1 Error (ERR) More...
     
    enum  { M2UA_STP_AS_STATE_CHG = 1, M2UA_STP_OTHER = 2 }
     3.3.3.2 Notify (NTFY) More...
     
    enum  {
      M2UA_STP_AS_INACTIVE = 2, M2UA_STP_AS_ACTIVE = 3, M2UA_STP_AS_PENDING = 4, M2UA_STP_O_INSUFF_ASP_RES = 1,
      M2UA_STP_O_ALT_ASP_ACTIVR = 2, M2UA_STP_O_ASP_FAILURE = 3
    }
     
    enum  {
      M2UA_REG_SUCC, M2UA_REG_ERR_UNK, M2UA_REG_ERR_INV_SDLI, M2UA_REG_ERR_INV_SDTI,
      M2UA_REG_ERR_INV_LNK_KEY, M2UA_REG_ERR_PERM_DENIED, M2UA_REG_ERR_OVERLAP_KEY, M2UA_REG_ERR_LNK_KEY_NOT_PROV,
      M2UA_REG_ERR_INSUFF_RES
    }
     3.3.4.3 Registration Response (REG RSP) More...
     
    enum  {
      M2UA_DEREG_SUCC, M2UA_DEREG_ERR_UNK, M2UA_DEREG_ERR_INV_IDENT, M2UA_DEREG_ERR_PERM_DENIED,
      M2UA_DEREG_ERR_NOT_REG
    }
     3.3.4.4 De-Registration Response (DEREG RSP) More...
     

    Macro Definition Documentation

    ◆ M2UA_SPARE

    #define M2UA_SPARE   0

    ◆ M2UA_VERSION

    #define M2UA_VERSION   1

    Types found in the M2UA RFC 3331.

    Enumeration Type Documentation

    ◆ anonymous enum

    anonymous enum
    Enumerator
    M2UA_CLS_MGMT 
    M2UA_CLS_TRANS 
    M2UA_CLS_SSNM 
    M2UA_CLS_ASPSM 
    M2UA_CLS_ASPTM 
    M2UA_CLS_QPTM 
    M2UA_CLS_MAUP 
    M2UA_CLS_SUA_LESS 
    M2UA_CLS_SUA_CONN 
    M2UA_CLS_RKM 
    M2UA_CLS_IIM 

    ◆ anonymous enum

    anonymous enum

    MTP2 User Adaption = MAUP messages.

    Enumerator
    M2UA_MAUP_RESERVED 
    M2UA_MAUP_DATA 
    M2UA_MAUP_EST_REQ 
    M2UA_MAUP_EST_CON 
    M2UA_MAUP_REL_REQ 
    M2UA_MAUP_REL_CON 
    M2UA_MAUP_REL_IND 
    M2UA_MAUP_STATE_REQ 
    M2UA_MAUP_STATE_CON 
    M2UA_MAUP_STATE_IND 
    M2UA_MAUP_RETR_REQ 
    M2UA_MAUP_D_RETR_CON 
    M2UA_MAUP_D_RETR_IND 
    M2UA_MAUP_D_RETR_COMPL 
    M2UA_MAUP_CONG_IND 
    M2UA_MAUP_DATA_ACK 

    ◆ anonymous enum

    anonymous enum

    3.3.1.9 Retrieval Request

    Enumerator
    M2UA_ACTION_RTRV_BSN 
    M2UA_ACTION_RTRV_MSGS 

    ◆ anonymous enum

    anonymous enum

    3.3.1.10 Retrieval Confirm

    Enumerator
    M2UA_RESULT_SUCCESS 
    M2UA_RESULT_FAILURE 

    ◆ anonymous enum

    anonymous enum

    3.3.2.7 ASP Active (ASPAC)

    Enumerator
    M2UA_TRA_OVERRIDE 
    M2UA_TRA_LOAD_SHARE 
    M2UA_TRA_BROADCAST 

    ◆ anonymous enum

    anonymous enum

    3.3.3.1 Error (ERR)

    Enumerator
    __m2ua_err_unused 
    M2UA_ERR_INV_VER 
    M2UA_ERR_INV_INT_IDENT 
    M2UA_ERR_UNS_MSG_CLASS 
    M2UA_ERR_UNS_MSG_TYPE 
    M2UA_ERR_UNS_TRA_MODE 
    M2UA_ERR_UNE_MSG 
    M2UA_ERR_PROTO_ERROR 
    M2UA_ERR_UNS_INT_IDENT_T 
    M2UA_ERR_INV_STR_IDENT 
    M2UA_ERR_UNUSED1 
    M2UA_ERR_UNUSED2 
    M2UA_ERR_UNUSED3 
    M2UA_ERR_REFUSED 
    M2UA_ERR_ASP_IDENT_REQ 
    M2UA_ERR_INV_ASP_IDENT 
    M2UA_ERR_ASP_ACT_FOR_IDENT 
    M2UA_ERR_INV_PARAM_VAL 
    M2UA_ERR_PARAM_FIELD_ERR 
    M2UA_ERR_UNEXP_PARAM 
    M2UA_ERR_UNUSED4 
    M2UA_ERR_UNUSED5 
    M2UA_ERR_MISSING_PARAM 

    ◆ anonymous enum

    anonymous enum

    3.3.3.2 Notify (NTFY)

    Enumerator
    M2UA_STP_AS_STATE_CHG 
    M2UA_STP_OTHER 

    ◆ anonymous enum

    anonymous enum
    Enumerator
    M2UA_STP_AS_INACTIVE 
    M2UA_STP_AS_ACTIVE 
    M2UA_STP_AS_PENDING 
    M2UA_STP_O_INSUFF_ASP_RES 
    M2UA_STP_O_ALT_ASP_ACTIVR 
    M2UA_STP_O_ASP_FAILURE 

    ◆ anonymous enum

    anonymous enum

    3.3.4.3 Registration Response (REG RSP)

    Enumerator
    M2UA_REG_SUCC 
    M2UA_REG_ERR_UNK 
    M2UA_REG_ERR_INV_SDLI 
    M2UA_REG_ERR_INV_SDTI 
    M2UA_REG_ERR_INV_LNK_KEY 
    M2UA_REG_ERR_PERM_DENIED 
    M2UA_REG_ERR_OVERLAP_KEY 
    M2UA_REG_ERR_LNK_KEY_NOT_PROV 
    M2UA_REG_ERR_INSUFF_RES 

    ◆ anonymous enum

    anonymous enum

    3.3.4.4 De-Registration Response (DEREG RSP)

    Enumerator
    M2UA_DEREG_SUCC 
    M2UA_DEREG_ERR_UNK 
    M2UA_DEREG_ERR_INV_IDENT 
    M2UA_DEREG_ERR_PERM_DENIED 
    M2UA_DEREG_ERR_NOT_REG 

    ◆ anonymous enum

    anonymous enum

    Application Server Process State Maintaenance (ASPSM) messages.

    Enumerator
    M2UA_ASPSM_RESERVED 
    M2UA_ASPSM_UP 
    M2UA_ASPSM_DOWN 
    M2UA_ASPSM_BEAT 
    M2UA_ASPSM_UP_ACK 
    M2UA_ASPSM_DOWN_ACK 
    M2UA_ASPSM_BEAT_ACK 

    ◆ anonymous enum

    anonymous enum

    Application Server Process Traffic Maintaenance (ASPTM) messages.

    Enumerator
    M2UA_ASPTM_RESERVED 
    M2UA_ASPTM_ACTIV 
    M2UA_ASPTM_INACTIV 
    M2UA_ASPTM_ACTIV_ACK 
    M2UA_ASPTM_INACTIV_ACK 

    ◆ anonymous enum

    anonymous enum

    Management (MGMT) messages.

    Enumerator
    M2UA_MGMT_ERROR 
    M2UA_MGMT_NTFY 

    ◆ anonymous enum

    anonymous enum

    Interface Identifier Management (IIM) Messages.

    Enumerator
    M2UA_IIM_RESERVED 
    M2UA_IIM_REG_REQ 
    M2UA_IIM_REG_RSP 
    M2UA_IIM_DEREG_REQ 
    M2UA_IIM_DEREG_RSP 

    ◆ anonymous enum

    anonymous enum

    Tag Values for M2UA.

    Enumerator
    __m2ua_tag_start 
    M2UA_TAG_DATA 
    M2UA_TAG_DATA_TTC 
    M2UA_TAG_STATE_REQ 
    M2UA_TAG_STATE_EVENT 
    M2UA_TAG_CONG_STATUS 
    M2UA_TAG_DISC_STATUS 
    M2UA_TAG_ACTION 
    M2UA_TAG_SEQ_NO 
    M2UA_TAG_RETR_RES 
    M2UA_TAG_LNK_KEY 
    M2UA_TAG_L_LNK_KEY_ID 
    M2UA_TAG_SDT 
    M2UA_TAG_SDL 
    M2UA_TAG_REG_RES 
    M2UA_TAG_RES_STATUS 
    M2UA_TAG_DEREG_RES 
    M2UA_TAG_DEREG_STATUS 

    ◆ anonymous enum

    anonymous enum

    3.3.1.5 State Request

    Enumerator
    M2UA_STATUS_LPO_SET 
    M2UA_STATUS_LPO_CLEAR 
    M2UA_STATUS_EMER_SET 
    M2UA_STATUS_EMER_CLEAR 
    M2UA_STATUS_FLUSH_BUFFERS 
    M2UA_STATUS_CONTINUE 
    M2UA_STATUS_CLEAR_RTB 
    M2UA_STATUS_AUDIT 
    M2UA_STATUS_CONG_CLEAR 
    M2UA_STATUS_CONG_ACCEPT 
    M2UA_STATUS_CONG_DISCARD 

    ◆ anonymous enum

    anonymous enum

    3.3.1.7 State Indication

    Enumerator
    __m2ua_event_dummy 
    M2UA_EVENT_RPO_ENTER 
    M2UA_EVENT_RPO_EXIT 
    M2UA_EVENT_LPO_ENTER 
    M2UA_EVENT_LPO_EXIT 

    ◆ anonymous enum

    anonymous enum

    3.3.1.8 Congestion Indication

    Enumerator
    M2UA_LEVEL_NONE 
    M2UA_LEVEL_1 
    M2UA_LEVEL_2 
    M2UA_LEVEL_3 
    sigtran/html/structxua__msg__part.html0000644000175000017500000003461214631412304022723 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_msg_part Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg_part Struct Reference

    #include <xua_msg.h>

    Data Fields

    struct llist_head entry
     
    uint16_t tag
     
    uint16_t len
     
    uint8_t * dat
     

    Field Documentation

    ◆ dat

    ◆ entry

    struct llist_head xua_msg_part::entry

    ◆ len

    ◆ tag


    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__scu__prim.html0000644000175000017500000004731014631412304023107 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_prim Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_prim Struct Reference

    #include <sccp_sap.h>

    Data Fields

    struct osmo_prim_hdr oph
     
    union {
       struct osmo_scu_connect_param   connect
     
       struct osmo_scu_data_param   data
     
       struct osmo_scu_disconn_param   disconnect
     
       struct osmo_scu_reset_param   reset
     
       struct osmo_scu_unitdata_param   unitdata
     
       struct osmo_scu_notice_param   notice
     
       struct osmo_scu_state_param   state
     
       struct osmo_scu_pcstate_param   pcstate
     
    u
     

    Field Documentation

    ◆ connect

    ◆ data

    ◆ disconnect

    ◆ notice

    struct osmo_scu_notice_param osmo_scu_prim::notice

    Referenced by sclc_rx_cldr().

    ◆ oph

    ◆ pcstate

    struct osmo_scu_pcstate_param osmo_scu_prim::pcstate

    ◆ reset

    struct osmo_scu_reset_param osmo_scu_prim::reset

    Referenced by scu_prim_conn_id().

    ◆ state

    struct osmo_scu_state_param osmo_scu_prim::state

    ◆ u

    ◆ unitdata


    The documentation for this struct was generated from the following file:
    sigtran/html/functions_vars_w.html0000644000175000017500000000726514631412304022064 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - w -

    sigtran/html/annotated_dup.js0000644000175000017500000001172714631412304020766 0ustar osmocom-buildosmocom-buildvar annotated_dup = [ [ "ipa_asp_fsm_priv", "structipa__asp__fsm__priv.html", "structipa__asp__fsm__priv" ], [ "lm_fsm_priv", "structlm__fsm__priv.html", "structlm__fsm__priv" ], [ "m3ua_data_hdr", "structm3ua__data__hdr.html", "structm3ua__data__hdr" ], [ "osmo_mtp_pause_param", "structosmo__mtp__pause__param.html", "structosmo__mtp__pause__param" ], [ "osmo_mtp_prim", "structosmo__mtp__prim.html", "structosmo__mtp__prim" ], [ "osmo_mtp_resume_param", "structosmo__mtp__resume__param.html", "structosmo__mtp__resume__param" ], [ "osmo_mtp_status_param", "structosmo__mtp__status__param.html", "structosmo__mtp__status__param" ], [ "osmo_mtp_transfer_param", "structosmo__mtp__transfer__param.html", "structosmo__mtp__transfer__param" ], [ "osmo_sccp_addr", "structosmo__sccp__addr.html", "structosmo__sccp__addr" ], [ "osmo_sccp_addr_entry", "structosmo__sccp__addr__entry.html", "structosmo__sccp__addr__entry" ], [ "osmo_sccp_gt", "structosmo__sccp__gt.html", "structosmo__sccp__gt" ], [ "osmo_sccp_instance", "structosmo__sccp__instance.html", "structosmo__sccp__instance" ], [ "osmo_sccp_user", "structosmo__sccp__user.html", "structosmo__sccp__user" ], [ "osmo_scu_connect_param", "structosmo__scu__connect__param.html", "structosmo__scu__connect__param" ], [ "osmo_scu_data_param", "structosmo__scu__data__param.html", "structosmo__scu__data__param" ], [ "osmo_scu_disconn_param", "structosmo__scu__disconn__param.html", "structosmo__scu__disconn__param" ], [ "osmo_scu_notice_param", "structosmo__scu__notice__param.html", "structosmo__scu__notice__param" ], [ "osmo_scu_pcstate_param", "structosmo__scu__pcstate__param.html", "structosmo__scu__pcstate__param" ], [ "osmo_scu_prim", "structosmo__scu__prim.html", "structosmo__scu__prim" ], [ "osmo_scu_reset_param", "structosmo__scu__reset__param.html", "structosmo__scu__reset__param" ], [ "osmo_scu_state_param", "structosmo__scu__state__param.html", "structosmo__scu__state__param" ], [ "osmo_scu_unitdata_param", "structosmo__scu__unitdata__param.html", "structosmo__scu__unitdata__param" ], [ "osmo_ss7_as", "structosmo__ss7__as.html", "structosmo__ss7__as" ], [ "osmo_ss7_asp", "structosmo__ss7__asp.html", "structosmo__ss7__asp" ], [ "osmo_ss7_asp_peer", "structosmo__ss7__asp__peer.html", "structosmo__ss7__asp__peer" ], [ "osmo_ss7_instance", "structosmo__ss7__instance.html", "structosmo__ss7__instance" ], [ "osmo_ss7_link", "structosmo__ss7__link.html", "structosmo__ss7__link" ], [ "osmo_ss7_linkset", "structosmo__ss7__linkset.html", "structosmo__ss7__linkset" ], [ "osmo_ss7_pc_fmt", "structosmo__ss7__pc__fmt.html", "structosmo__ss7__pc__fmt" ], [ "osmo_ss7_route", "structosmo__ss7__route.html", "structosmo__ss7__route" ], [ "osmo_ss7_route_table", "structosmo__ss7__route__table.html", "structosmo__ss7__route__table" ], [ "osmo_ss7_routing_key", "structosmo__ss7__routing__key.html", "structosmo__ss7__routing__key" ], [ "osmo_ss7_user", "structosmo__ss7__user.html", "structosmo__ss7__user" ], [ "osmo_xlm_prim", "structosmo__xlm__prim.html", "structosmo__xlm__prim" ], [ "osmo_xlm_prim_error", "structosmo__xlm__prim__error.html", "structosmo__xlm__prim__error" ], [ "osmo_xlm_prim_notify", "structosmo__xlm__prim__notify.html", "structosmo__xlm__prim__notify" ], [ "osmo_xlm_prim_rk_dereg", "structosmo__xlm__prim__rk__dereg.html", "structosmo__xlm__prim__rk__dereg" ], [ "osmo_xlm_prim_rk_reg", "structosmo__xlm__prim__rk__reg.html", "structosmo__xlm__prim__rk__reg" ], [ "osmo_xua_layer_manager", "structosmo__xua__layer__manager.html", "structosmo__xua__layer__manager" ], [ "osmo_xua_server", "structosmo__xua__server.html", "structosmo__xua__server" ], [ "pcap_hdr", "structpcap__hdr.html", "structpcap__hdr" ], [ "pcaprec_hdr", "structpcaprec__hdr.html", "structpcaprec__hdr" ], [ "sccp_connection", "structsccp__connection.html", "structsccp__connection" ], [ "sccp_data_callback", "structsccp__data__callback.html", "structsccp__data__callback" ], [ "sccp_scmg_msg", "structsccp__scmg__msg.html", "structsccp__scmg__msg" ], [ "sccp_system", "structsccp__system.html", "structsccp__system" ], [ "udt_offsets", "structudt__offsets.html", "structudt__offsets" ], [ "xua_as_fsm_priv", "structxua__as__fsm__priv.html", "structxua__as__fsm__priv" ], [ "xua_asp_fsm_priv", "structxua__asp__fsm__priv.html", "structxua__asp__fsm__priv" ], [ "xua_common_hdr", "structxua__common__hdr.html", "structxua__common__hdr" ], [ "xua_dialect", "structxua__dialect.html", "structxua__dialect" ], [ "xua_msg", "structxua__msg.html", "structxua__msg" ], [ "xua_msg_class", "structxua__msg__class.html", "structxua__msg__class" ], [ "xua_msg_event_map", "structxua__msg__event__map.html", "structxua__msg__event__map" ], [ "xua_msg_part", "structxua__msg__part.html", "structxua__msg__part" ], [ "xua_parameter_hdr", "structxua__parameter__hdr.html", "structxua__parameter__hdr" ] ];sigtran/html/globals_eval_i.html0000644000175000017500000001175514631412304021434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - i -

    sigtran/html/structosmo__scu__state__param.html0000644000175000017500000001721714631412304024602 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_state_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_state_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    uint32_t affected_pc
     
    uint32_t affected_ssn
     
    bool user_in_service
     
    uint32_t ssn_multiplicity_ind
     

    Field Documentation

    ◆ affected_pc

    uint32_t osmo_scu_state_param::affected_pc

    ◆ affected_ssn

    uint32_t osmo_scu_state_param::affected_ssn

    ◆ ssn_multiplicity_ind

    uint32_t osmo_scu_state_param::ssn_multiplicity_ind

    ◆ user_in_service

    bool osmo_scu_state_param::user_in_service

    The documentation for this struct was generated from the following file:
    sigtran/html/globals.html0000644000175000017500000002322014631412304020103 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - _ -

    sigtran/html/navtree.js0000644000175000017500000003375114631412304017606 0ustar osmocom-buildosmocom-buildvar navTreeSubIndices = new Array(); var arrowDown = '▼'; var arrowRight = '►'; function getData(varName) { var i = varName.lastIndexOf('/'); var n = i>=0 ? varName.substring(i+1) : varName; return eval(n.replace(/\-/g,'_')); } function stripPath(uri) { return uri.substring(uri.lastIndexOf('/')+1); } function stripPath2(uri) { var i = uri.lastIndexOf('/'); var s = uri.substring(i+1); var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); return m ? uri.substring(i-6) : s; } function hashValue() { return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); } function hashUrl() { return '#'+hashValue(); } function pathName() { return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); } function localStorageSupported() { try { return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; } catch(e) { return false; } } function storeLink(link) { if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { window.localStorage.setItem('navpath',link); } } function deleteLink() { if (localStorageSupported()) { window.localStorage.setItem('navpath',''); } } function cachedLink() { if (localStorageSupported()) { return window.localStorage.getItem('navpath'); } else { return ''; } } function getScript(scriptName,func,show) { var head = document.getElementsByTagName("head")[0]; var script = document.createElement('script'); script.id = scriptName; script.type = 'text/javascript'; script.onload = func; script.src = scriptName+'.js'; if ($.browser.msie && $.browser.version<=8) { // script.onload does not work with older versions of IE script.onreadystatechange = function() { if (script.readyState=='complete' || script.readyState=='loaded') { func(); if (show) showRoot(); } } } head.appendChild(script); } function createIndent(o,domNode,node,level) { var level=-1; var n = node; while (n.parentNode) { level++; n=n.parentNode; } if (node.childrenData) { var imgNode = document.createElement("span"); imgNode.className = 'arrow'; imgNode.style.paddingLeft=(16*level).toString()+'px'; imgNode.innerHTML=arrowRight; node.plus_img = imgNode; node.expandToggle = document.createElement("a"); node.expandToggle.href = "javascript:void(0)"; node.expandToggle.onclick = function() { if (node.expanded) { $(node.getChildrenUL()).slideUp("fast"); node.plus_img.innerHTML=arrowRight; node.expanded = false; } else { expandNode(o, node, false, false); } } node.expandToggle.appendChild(imgNode); domNode.appendChild(node.expandToggle); } else { var span = document.createElement("span"); span.className = 'arrow'; span.style.width = 16*(level+1)+'px'; span.innerHTML = ' '; domNode.appendChild(span); } } var animationInProgress = false; function gotoAnchor(anchor,aname,updateLocation) { var pos, docContent = $('#doc-content'); var ancParent = $(anchor.parent()); if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || ancParent.is(':header')) { pos = ancParent.position().top; } else if (anchor.position()) { pos = anchor.position().top; } if (pos) { var dist = Math.abs(Math.min( pos-docContent.offset().top, docContent[0].scrollHeight- docContent.height()-docContent.scrollTop())); animationInProgress=true; docContent.animate({ scrollTop: pos + docContent.scrollTop() - docContent.offset().top },Math.max(50,Math.min(500,dist)),function(){ if (updateLocation) window.location.href=aname; animationInProgress=false; }); } } function newNode(o, po, text, link, childrenData, lastNode) { var node = new Object(); node.children = Array(); node.childrenData = childrenData; node.depth = po.depth + 1; node.relpath = po.relpath; node.isLast = lastNode; node.li = document.createElement("li"); po.getChildrenUL().appendChild(node.li); node.parentNode = po; node.itemDiv = document.createElement("div"); node.itemDiv.className = "item"; node.labelSpan = document.createElement("span"); node.labelSpan.className = "label"; createIndent(o,node.itemDiv,node,0); node.itemDiv.appendChild(node.labelSpan); node.li.appendChild(node.itemDiv); var a = document.createElement("a"); node.labelSpan.appendChild(a); node.label = document.createTextNode(text); node.expanded = false; a.appendChild(node.label); if (link) { var url; if (link.substring(0,1)=='^') { url = link.substring(1); link = url; } else { url = node.relpath+link; } a.className = stripPath(link.replace('#',':')); if (link.indexOf('#')!=-1) { var aname = '#'+link.split('#')[1]; var srcPage = stripPath(pathName()); var targetPage = stripPath(link.split('#')[0]); a.href = srcPage!=targetPage ? url : "javascript:void(0)"; a.onclick = function(){ storeLink(link); if (!$(a).parent().parent().hasClass('selected')) { $('.item').removeClass('selected'); $('.item').removeAttr('id'); $(a).parent().parent().addClass('selected'); $(a).parent().parent().attr('id','selected'); } var anchor = $(aname); gotoAnchor(anchor,aname,true); }; } else { a.href = url; a.onclick = function() { storeLink(link); } } } else { if (childrenData != null) { a.className = "nolink"; a.href = "javascript:void(0)"; a.onclick = node.expandToggle.onclick; } } node.childrenUL = null; node.getChildrenUL = function() { if (!node.childrenUL) { node.childrenUL = document.createElement("ul"); node.childrenUL.className = "children_ul"; node.childrenUL.style.display = "none"; node.li.appendChild(node.childrenUL); } return node.childrenUL; }; return node; } function showRoot() { var headerHeight = $("#top").height(); var footerHeight = $("#nav-path").height(); var windowHeight = $(window).height() - headerHeight - footerHeight; (function (){ // retry until we can scroll to the selected item try { var navtree=$('#nav-tree'); navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); } catch (err) { setTimeout(arguments.callee, 0); } })(); } function expandNode(o, node, imm, showRoot) { if (node.childrenData && !node.expanded) { if (typeof(node.childrenData)==='string') { var varName = node.childrenData; getScript(node.relpath+varName,function(){ node.childrenData = getData(varName); expandNode(o, node, imm, showRoot); }, showRoot); } else { if (!node.childrenVisited) { getNode(o, node); } if (imm || ($.browser.msie && $.browser.version>8)) { // somehow slideDown jumps to the start of tree for IE9 :-( $(node.getChildrenUL()).show(); } else { $(node.getChildrenUL()).slideDown("fast"); } node.plus_img.innerHTML = arrowDown; node.expanded = true; } } } function glowEffect(n,duration) { n.addClass('glow').delay(duration).queue(function(next){ $(this).removeClass('glow');next(); }); } function highlightAnchor() { var aname = hashUrl(); var anchor = $(aname); if (anchor.parent().attr('class')=='memItemLeft'){ var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); glowEffect(rows.children(),300); // member without details } else if (anchor.parent().attr('class')=='fieldname'){ glowEffect(anchor.parent().parent(),1000); // enum value } else if (anchor.parent().attr('class')=='fieldtype'){ glowEffect(anchor.parent().parent(),1000); // struct field } else if (anchor.parent().is(":header")) { glowEffect(anchor.parent(),1000); // section header } else { glowEffect(anchor.next(),1000); // normal member } gotoAnchor(anchor,aname,false); } function selectAndHighlight(hash,n) { var a; if (hash) { var link=stripPath(pathName())+':'+hash.substring(1); a=$('.item a[class$="'+link+'"]'); } if (a && a.length) { a.parent().parent().addClass('selected'); a.parent().parent().attr('id','selected'); highlightAnchor(); } else if (n) { $(n.itemDiv).addClass('selected'); $(n.itemDiv).attr('id','selected'); } if ($('#nav-tree-contents .item:first').hasClass('selected')) { $('#nav-sync').css('top','30px'); } else { $('#nav-sync').css('top','5px'); } showRoot(); } function showNode(o, node, index, hash) { if (node && node.childrenData) { if (typeof(node.childrenData)==='string') { var varName = node.childrenData; getScript(node.relpath+varName,function(){ node.childrenData = getData(varName); showNode(o,node,index,hash); },true); } else { if (!node.childrenVisited) { getNode(o, node); } $(node.getChildrenUL()).css({'display':'block'}); node.plus_img.innerHTML = arrowDown; node.expanded = true; var n = node.children[o.breadcrumbs[index]]; if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); else hash=''; } if (hash.match(/^#l\d+$/)) { var anchor=$('a[name='+hash.substring(1)+']'); glowEffect(anchor.parent(),1000); // line number hash=''; // strip line number anchors } var url=root+hash; var i=-1; while (NAVTREEINDEX[i+1]<=url) i++; if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index if (navTreeSubIndices[i]) { gotoNode(o,i,root,hash,relpath) } else { getScript(relpath+'navtreeindex'+i,function(){ navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); if (navTreeSubIndices[i]) { gotoNode(o,i,root,hash,relpath); } },true); } } function showSyncOff(n,relpath) { n.html(''); } function showSyncOn(n,relpath) { n.html(''); } function toggleSyncButton(relpath) { var navSync = $('#nav-sync'); if (navSync.hasClass('sync')) { navSync.removeClass('sync'); showSyncOff(navSync,relpath); storeLink(stripPath2(pathName())+hashUrl()); } else { navSync.addClass('sync'); showSyncOn(navSync,relpath); deleteLink(); } } function initNavTree(toroot,relpath) { var o = new Object(); o.toroot = toroot; o.node = new Object(); o.node.li = document.getElementById("nav-tree-contents"); o.node.childrenData = NAVTREE; o.node.children = new Array(); o.node.childrenUL = document.createElement("ul"); o.node.getChildrenUL = function() { return o.node.childrenUL; }; o.node.li.appendChild(o.node.childrenUL); o.node.depth = 0; o.node.relpath = relpath; o.node.expanded = false; o.node.isLast = true; o.node.plus_img = document.createElement("span"); o.node.plus_img.className = 'arrow'; o.node.plus_img.innerHTML = arrowRight; if (localStorageSupported()) { var navSync = $('#nav-sync'); if (cachedLink()) { showSyncOff(navSync,relpath); navSync.removeClass('sync'); } else { showSyncOn(navSync,relpath); } navSync.click(function(){ toggleSyncButton(relpath); }); } $(window).load(function(){ navTo(o,toroot,hashUrl(),relpath); showRoot(); }); $(window).bind('hashchange', function(){ if (window.location.hash && window.location.hash.length>1){ var a; if ($(location).attr('hash')){ var clslink=stripPath(pathName())+':'+hashValue(); a=$('.item a[class$="'+clslink.replace(/ libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - k -

    sigtran/html/structxua__dialect.html0000644000175000017500000002144214631412304022352 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_dialect Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_dialect Struct Reference

    #include <xua_msg.h>

    Data Fields

    const char * name
     
    uint16_t port
     
    uint16_t ppid
     
    int log_subsys
     
    const struct xua_msg_classclass [256]
     

    Field Documentation

    ◆ class

    const struct xua_msg_class* xua_dialect::class[256]

    ◆ log_subsys

    int xua_dialect::log_subsys

    ◆ name

    const char* xua_dialect::name

    ◆ port

    uint16_t xua_dialect::port

    ◆ ppid

    uint16_t xua_dialect::ppid

    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__xua__server.js0000644000175000017500000000251414631412304023116 0ustar osmocom-buildosmocom-buildvar structosmo__xua__server = [ [ "accept_dyn_reg", "structosmo__xua__server.html#a9d4bb306794ea75ad02baa42546726eb", null ], [ "asp_list", "structosmo__xua__server.html#a5624439338814a877c66b36a82e247f4", null ], [ "cfg", "structosmo__xua__server.html#a8d33bd30d78044347a33ecc3eb0fa9f4", null ], [ "inst", "structosmo__xua__server.html#a2ddea103730f2733d6acd1370eb8bec9", null ], [ "list", "structosmo__xua__server.html#ae23911d11adfdb7a596e12f57e78e7e4", null ], [ "local", "structosmo__xua__server.html#aeb2bb0edaa40ef69be129fd32a1cd931", null ], [ "max_instreams_present", "structosmo__xua__server.html#aebaad66165a593742b0b0667d549da40", null ], [ "max_instreams_value", "structosmo__xua__server.html#a0c74ed4a7195c1d11ccbc5703bbfdb89", null ], [ "num_ostreams_present", "structosmo__xua__server.html#a1e71905080626833a540179d8b533251", null ], [ "num_ostreams_value", "structosmo__xua__server.html#aa5267a4e9f8216eb4874a9ee8bba3da7", null ], [ "proto", "structosmo__xua__server.html#a1c68bd03df7e50771cd148d8354549bd", null ], [ "sctp_init", "structosmo__xua__server.html#aba0fe51dbbec9ff7c86c47da86346fd1", null ], [ "server", "structosmo__xua__server.html#a077845fe1f5e0b1fd26e373e0ba986f1", null ], [ "trans_proto", "structosmo__xua__server.html#af881bb34bcdc243e2aec95fa803ce81b", null ] ];sigtran/html/ss7__internal_8h.js0000644000175000017500000000625514631412304021307 0ustar osmocom-buildosmocom-buildvar ss7__internal_8h = [ [ "ss7_as_ctr", "ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67a", [ [ "SS7_AS_CTR_RX_MSU_TOTAL", "ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa26abc32054e575ee149c045750f8cfda", null ], [ "SS7_AS_CTR_TX_MSU_TOTAL", "ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa9006faf07587c92ebe18200be163e248", null ] ] ], [ "ss7_asp_ctr", "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740f", [ [ "SS7_ASP_CTR_PKT_RX_TOTAL", "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740faf196f9f652648a657fbb71ea85ee9a6e", null ], [ "SS7_ASP_CTR_PKT_RX_UNKNOWN", "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa941a58a77a392291cbb1da5401e5e592", null ], [ "SS7_ASP_CTR_PKT_TX_TOTAL", "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa11e1cda31329c0e91aaa306e53cf1328", null ] ] ], [ "ss7_as_alloc", "ss7__internal_8h.html#af0f3be6036d5c46a6b0a3d8b0075a9c7", null ], [ "ss7_asp_alloc", "ss7__internal_8h.html#aedca24dd60b379f21cbd5fa7ad068b45", null ], [ "ss7_asp_apply_drop_local_address", "ss7__internal_8h.html#ab2e3375ff5198011e7ceefbee4437d8f", null ], [ "ss7_asp_apply_new_local_address", "ss7__internal_8h.html#a9082d03ccf3139e50b5d7b2fc3fa568b", null ], [ "ss7_asp_apply_peer_primary_address", "ss7__internal_8h.html#a52c416a02307b3f013953bcd6b61bee0", null ], [ "ss7_asp_apply_primary_address", "ss7__internal_8h.html#a1c6f3d525c04eb8553784c922f9c1d03", null ], [ "ss7_asp_find_by_socket_addr", "ss7__internal_8h.html#a3f7db5640fd9a0527d7047f0712d26ba", null ], [ "ss7_asp_get_fd", "ss7__internal_8h.html#a5de79890dc6ede1c9e7ace712c931d25", null ], [ "ss7_asp_ipa_srv_conn_rx_cb", "ss7__internal_8h.html#a5e519b620f7c928c97b7a01335c05fc4", null ], [ "ss7_asp_is_started", "ss7__internal_8h.html#a07c4798f0de92e03f7cc41966d8f764b", null ], [ "ss7_asp_m3ua_tcp_srv_conn_rx_cb", "ss7__internal_8h.html#a095143f4df1d1a70501a01dfa264156b", null ], [ "ss7_asp_peer_find_host", "ss7__internal_8h.html#a0a07753e2dbb45fb36558c64e6bac1a8", null ], [ "ss7_asp_peer_match_host", "ss7__internal_8h.html#ac6cb83500d201029a2e6917efaa5104e", null ], [ "ss7_asp_protocol_check_trans_proto", "ss7__internal_8h.html#ab724de8a87c368b6211fcebec8bebd18", null ], [ "ss7_asp_set_default_peer_hosts", "ss7__internal_8h.html#afa91ee594ac4b3408e12e0533dc89e9f", null ], [ "ss7_asp_xua_srv_conn_closed_cb", "ss7__internal_8h.html#a0f5475d54d10cb369601915dc9ff558a", null ], [ "ss7_asp_xua_srv_conn_rx_cb", "ss7__internal_8h.html#a4da7b1ad0032f16bbd55773894334cd5", null ], [ "ss7_default_trans_proto_for_asp_proto", "ss7__internal_8h.html#abe05c4208f5af9d0cc05e881497871a0", null ], [ "ss7_find_free_l_rk_id", "ss7__internal_8h.html#a6ecdf4b66511e0d65caedeab81f3f4d3", null ], [ "ss7_ipv6_sctp_supported", "ss7__internal_8h.html#a477fa52a1c6b284e17f273c52dbb594c", null ], [ "ss7_xua_server_set_default_local_hosts", "ss7__internal_8h.html#a9bffae77f1a675fbe61bd792d646c474", null ], [ "xua_tcp_segmentation_cb", "ss7__internal_8h.html#a8491be4c7f509461cc8b28cbb27bf0a1", null ], [ "ss7_initialized", "ss7__internal_8h.html#a78806f653f55e3d87d93650a55b5f70a", null ] ];sigtran/html/structosmo__mtp__status__param.html0000644000175000017500000001342214631412304025005 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_mtp_status_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_mtp_status_param Struct Reference

    #include <mtp_sap.h>

    Data Fields

    uint32_t affected_dpc
     
    uint32_t cause
     

    Field Documentation

    ◆ affected_dpc

    uint32_t osmo_mtp_status_param::affected_dpc

    ◆ cause

    uint32_t osmo_mtp_status_param::cause

    The documentation for this struct was generated from the following file:
    sigtran/html/functions_w.html0000644000175000017500000000743414631412304021027 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - w -

    sigtran/html/navtreeindex3.js0000644000175000017500000004313514631412304020716 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX3 = { "osmo__ss7__asp_8c.html#a85b5b2514d86c48bf6c994b08e362c55":[1,0,1,5,9], "osmo__ss7__asp_8c.html#a8cfeba359fa19e36513d6f987f76869c":[1,0,1,5,37], "osmo__ss7__asp_8c.html#a8d3670d7e36042c95611f9bfa0a3b597":[1,0,1,5,17], "osmo__ss7__asp_8c.html#a9082d03ccf3139e50b5d7b2fc3fa568b":[1,0,1,5,23], "osmo__ss7__asp_8c.html#a946085598c4a1bfa5167b8883332a8de":[1,0,1,5,13], "osmo__ss7__asp_8c.html#aa24cea8083d06097c1655a38a36e0a17":[1,0,1,5,19], "osmo__ss7__asp_8c.html#aa65cb0e6b9446cda8df60956ed12573f":[1,0,1,5,46], "osmo__ss7__asp_8c.html#ab2e3375ff5198011e7ceefbee4437d8f":[1,0,1,5,22], "osmo__ss7__asp_8c.html#ab43aa0585dd22f2be6a7e0e9c05525a7":[1,0,1,5,43], "osmo__ss7__asp_8c.html#ab724de8a87c368b6211fcebec8bebd18":[1,0,1,5,31], "osmo__ss7__asp_8c.html#abe05c4208f5af9d0cc05e881497871a0":[1,0,1,5,36], "osmo__ss7__asp_8c.html#ac4a2dc86a8a839e40620d701d4346d91":[1,0,1,5,42], "osmo__ss7__asp_8c.html#acca5c1150a63d9ffd39c94bea4f55fea":[1,0,1,5,0], "osmo__ss7__asp_8c.html#acf4de6a702301f3078b5fd0502f5477a":[1,0,1,5,40], "osmo__ss7__asp_8c.html#ad0dd5b9bc4a221ea90c8a56658786b69":[1,0,1,5,20], "osmo__ss7__asp_8c.html#ad36aebefc2d00d1122549c69a37b413a":[1,0,1,5,7], "osmo__ss7__asp_8c.html#adf98277fedb099f019d3f59d8b0e96c8":[1,0,1,5,5], "osmo__ss7__asp_8c.html#ae693fb36bc511d556200d7265686ed25":[1,0,1,5,2], "osmo__ss7__asp_8c.html#aecc0022dbb85c45d452d624c7a74587f":[1,0,1,5,12], "osmo__ss7__asp_8c.html#aedca24dd60b379f21cbd5fa7ad068b45":[1,0,1,5,21], "osmo__ss7__asp_8c.html#af24d6e5d1494620c9a340ff2bb68416c":[1,0,1,5,11], "osmo__ss7__asp_8c.html#afa91ee594ac4b3408e12e0533dc89e9f":[1,0,1,5,33], "osmo__ss7__asp__peer_8c.html":[1,0,1,6], "osmo__ss7__asp__peer_8c.html#a0a07753e2dbb45fb36558c64e6bac1a8":[1,0,1,6,8], "osmo__ss7__asp__peer_8c.html#a1ef86819b8f03d91f909da6e4db7287a":[1,0,1,6,2], "osmo__ss7__asp__peer_8c.html#a4bd800113cd229e0dd5ebfd32fb6c1cb":[1,0,1,6,3], "osmo__ss7__asp__peer_8c.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46":[1,0,1,6,7], "osmo__ss7__asp__peer_8c.html#a6c91baa9261a1bcc0a6f2fae5e84b972":[1,0,1,6,1], "osmo__ss7__asp__peer_8c.html#a81c3380941dadb42610afc54465cfe4d":[1,0,1,6,0], "osmo__ss7__asp__peer_8c.html#aace928f5efcaeedc6675dba51294aa64":[1,0,1,6,6], "osmo__ss7__asp__peer_8c.html#ac6cb83500d201029a2e6917efaa5104e":[1,0,1,6,9], "osmo__ss7__asp__peer_8c.html#aed428cfcb66cb8b106de45150506ef3e":[1,0,1,6,4], "osmo__ss7__asp__peer_8c.html#aff39a38183c940601c2a937603a3c741":[1,0,1,6,5], "osmo__ss7__hmrt_8c.html":[1,0,1,7], "osmo__ss7__hmrt_8c.html#a33ede64db537fe1d5a39e6d9c2f07c8b":[1,0,1,7,3], "osmo__ss7__hmrt_8c.html#a3c2df3b0f156f7bd46317990d8136d97":[1,0,1,7,2], "osmo__ss7__hmrt_8c.html#a6e0fa32ebbd3aeba25b800146a76bbc7":[1,0,1,7,8], "osmo__ss7__hmrt_8c.html#a78d865d31aa82b7624caa11bfb02c913":[1,0,1,7,0], "osmo__ss7__hmrt_8c.html#a8bc0dfc719354cd380bb206d25c33c6a":[1,0,1,7,4], "osmo__ss7__hmrt_8c.html#ab0f4b1309a8a2006635950c46ddd3b06":[1,0,1,7,1], "osmo__ss7__hmrt_8c.html#ac966231057ff7ab04224ffee73abfc4a":[1,0,1,7,7], "osmo__ss7__hmrt_8c.html#ad193b380beb0c625be71e8a3c2823d19":[1,0,1,7,6], "osmo__ss7__hmrt_8c.html#af932d2ab56e706ac86fe0bd6f2c3a4d7":[1,0,1,7,5], "osmo__ss7__vty_8c.html":[1,0,1,8], "osmo__ss7__vty_8c.html#a009f069ba9d1e438fe0bb1752a78f68b":[1,0,1,8,138], "osmo__ss7__vty_8c.html#a01cf3ea623f5aa14d7127d26c4dba715":[1,0,1,8,140], "osmo__ss7__vty_8c.html#a039afeec699c29477445aeab79d6fc97":[1,0,1,8,112], "osmo__ss7__vty_8c.html#a0478c59afed1a148b1603aefcabbdf72":[1,0,1,8,70], "osmo__ss7__vty_8c.html#a047da1cf23014170c6f45f8a90da53d9":[1,0,1,8,54], "osmo__ss7__vty_8c.html#a04f81e6b512b7d50c66efa65c975489e":[1,0,1,8,9], "osmo__ss7__vty_8c.html#a057f985f521568f6884ed1b3eb38d972":[1,0,1,8,74], "osmo__ss7__vty_8c.html#a0743cb2de86661ed695a23b940103521":[1,0,1,8,87], "osmo__ss7__vty_8c.html#a08221210441df4d191562e488104e901":[1,0,1,8,25], "osmo__ss7__vty_8c.html#a087a0747874b42252de152901cac0867":[1,0,1,8,75], "osmo__ss7__vty_8c.html#a090a9a134832fe71c9cbda54542ee075":[1,0,1,8,122], "osmo__ss7__vty_8c.html#a0a1f19191505a572b9ef2c98bddfe43e":[1,0,1,8,114], "osmo__ss7__vty_8c.html#a0af314559c46750211cf2a8eff926d25":[1,0,1,8,132], "osmo__ss7__vty_8c.html#a0bdc8fc2f1ff87f2a17feda2978bcb4c":[1,0,1,8,42], "osmo__ss7__vty_8c.html#a0c64fe5722a992708cebf41d29358b73":[1,0,1,8,88], "osmo__ss7__vty_8c.html#a0d3c03c70ae3d3181f4f67fda29af308":[1,0,1,8,47], "osmo__ss7__vty_8c.html#a0dc873d682e9b90c52b9363ede2a31a0":[1,0,1,8,29], "osmo__ss7__vty_8c.html#a111fd18d75ae97c8f6b04fa4bfab8484":[1,0,1,8,148], "osmo__ss7__vty_8c.html#a11c5bad0e604b52142e4277d7d703e8d":[1,0,1,8,81], "osmo__ss7__vty_8c.html#a12db7bf4e93c97d4d465048ed4484b98":[1,0,1,8,139], "osmo__ss7__vty_8c.html#a14f39118c7b544669d2a5d4b3b7abd17":[1,0,1,8,4], "osmo__ss7__vty_8c.html#a16cc07c8ce38362f56a0991b4a39f1bc":[1,0,1,8,67], "osmo__ss7__vty_8c.html#a19ce45c7e9cc0794b597bc0e5e7d1c77":[1,0,1,8,35], "osmo__ss7__vty_8c.html#a1b245829a0bdc393626b9d36afacfcb6":[1,0,1,8,51], "osmo__ss7__vty_8c.html#a1c0ba46e8ee2cfa470db9be9b620ce9a":[1,0,1,8,110], "osmo__ss7__vty_8c.html#a21c51b0ea2a4dfbf73b13fe2531377c2":[1,0,1,8,97], "osmo__ss7__vty_8c.html#a28130d303c1d87ce911b0f678a71d7da":[1,0,1,8,130], "osmo__ss7__vty_8c.html#a294fb91404539e25c3bfb4dbdb9f4c7f":[1,0,1,8,48], "osmo__ss7__vty_8c.html#a2bdce082904c50aa9f8b6cefdbdb4923":[1,0,1,8,1], "osmo__ss7__vty_8c.html#a2c0561c6f18fcc42c33ba495d83511ad":[1,0,1,8,113], "osmo__ss7__vty_8c.html#a2c6a5e55d52e0072b18e8bf1845dfc95":[1,0,1,8,98], "osmo__ss7__vty_8c.html#a2d15c21a5567e00dc7b4f029883cd56f":[1,0,1,8,69], "osmo__ss7__vty_8c.html#a302af65ae379fd4c883fae04233ad551":[1,0,1,8,142], "osmo__ss7__vty_8c.html#a32d8898ccbfdadf43521f749b9b37b9a":[1,0,1,8,103], "osmo__ss7__vty_8c.html#a337eee060670f1ff8dd64b1bf2244f0c":[1,0,1,8,136], "osmo__ss7__vty_8c.html#a35d0511b3953b1d7ab06e7feb576820d":[1,0,1,8,12], "osmo__ss7__vty_8c.html#a37b757943a581c44d8534a37aebf12ec":[1,0,1,8,62], "osmo__ss7__vty_8c.html#a38ded402a23d76b05a47d78023f2e4c8":[1,0,1,8,83], "osmo__ss7__vty_8c.html#a3a49b23c6483b777ab47d328247a5fbb":[1,0,1,8,63], "osmo__ss7__vty_8c.html#a3a4bd522435455b44047beeec5e12f45":[1,0,1,8,145], "osmo__ss7__vty_8c.html#a3a5166f63029774ce8f3ee8193929e16":[1,0,1,8,119], "osmo__ss7__vty_8c.html#a3c1bd50a7f447501fa84eb97fa5b654a":[1,0,1,8,125], "osmo__ss7__vty_8c.html#a40ca18e7b4337e1ded34a9a4d46b5799":[1,0,1,8,116], "osmo__ss7__vty_8c.html#a41a21a1fa9a591c99083b3c236c8ca5d":[1,0,1,8,144], "osmo__ss7__vty_8c.html#a42c76b42e0c6224cf52de950a21e3c4a":[1,0,1,8,55], "osmo__ss7__vty_8c.html#a430ac4b28077dd34fa216f1518e67716":[1,0,1,8,19], "osmo__ss7__vty_8c.html#a435e0db526671cf497d06fa22fba7adc":[1,0,1,8,117], "osmo__ss7__vty_8c.html#a47a9193874fdc0058d57dfec26a7c269":[1,0,1,8,85], "osmo__ss7__vty_8c.html#a48380d59146eb571d785397674813aaa":[1,0,1,8,7], "osmo__ss7__vty_8c.html#a4ccc45dbcc8daf0e187c878024ca35a7":[1,0,1,8,60], "osmo__ss7__vty_8c.html#a4e8f681ecc7f60b9f4a5aa900529aa06":[1,0,1,8,73], "osmo__ss7__vty_8c.html#a500ab00f0c33a30d0a59b495c754c37f":[1,0,1,8,118], "osmo__ss7__vty_8c.html#a51a8928c6df0c567dbb910a84e210827":[1,0,1,8,8], "osmo__ss7__vty_8c.html#a551bc7617d3321692c8492461381d38a":[1,0,1,8,146], "osmo__ss7__vty_8c.html#a578741c220c5aad7fa8e095d533c3c40":[1,0,1,8,61], "osmo__ss7__vty_8c.html#a5d8a26be852246a242448f20587cba33":[1,0,1,8,147], "osmo__ss7__vty_8c.html#a5fe8a510f06a371a0b30ec2f86eef4e9":[1,0,1,8,121], "osmo__ss7__vty_8c.html#a61312f504ec2225c5f717f22cd9db299":[1,0,1,8,30], "osmo__ss7__vty_8c.html#a61c76d67573fdc9e7b1f52ad1a79bb62":[1,0,1,8,14], "osmo__ss7__vty_8c.html#a6268dfde6383408887b7dc0e07ab36bc":[1,0,1,8,58], "osmo__ss7__vty_8c.html#a66d650a6205dd55bb7e4765f22f366bd":[1,0,1,8,89], "osmo__ss7__vty_8c.html#a673062adcb4dcd4615ef8e485d70ed07":[1,0,1,8,105], "osmo__ss7__vty_8c.html#a678419dbe30c9a0613de72ef77546bc0":[1,0,1,8,68], "osmo__ss7__vty_8c.html#a682f1914c7838dc08806b9da5110079f":[1,0,1,8,5], "osmo__ss7__vty_8c.html#a6a73273807d0ac0ecc0b1d7553d1ee00":[1,0,1,8,40], "osmo__ss7__vty_8c.html#a6cb4c6b1bd880e4249b90ff6eb1bf8cb":[1,0,1,8,41], "osmo__ss7__vty_8c.html#a6cbc31111b653673fb4244d741272db8":[1,0,1,8,82], "osmo__ss7__vty_8c.html#a71604237c9c5edd477fa992d2951125c":[1,0,1,8,23], "osmo__ss7__vty_8c.html#a731dccf709116beb1238252c1ae7c69c":[1,0,1,8,128], "osmo__ss7__vty_8c.html#a7380a4dd8588d731a45fe69a4acfa697":[1,0,1,8,53], "osmo__ss7__vty_8c.html#a748d1e3d8d2d68f1c68a3c933bc90e1f":[1,0,1,8,36], "osmo__ss7__vty_8c.html#a76147374ed09da751526e089b92300db":[1,0,1,8,134], "osmo__ss7__vty_8c.html#a7a597e03c0da5741b48930ab69d8606f":[1,0,1,8,38], "osmo__ss7__vty_8c.html#a7a622bbcebfa565b32692c63be9670d6":[1,0,1,8,133], "osmo__ss7__vty_8c.html#a7b9b227738b3ce0e868c17a65dd2c627":[1,0,1,8,129], "osmo__ss7__vty_8c.html#a7d0f76f2b1e91ad3339ed1d062a7313d":[1,0,1,8,22], "osmo__ss7__vty_8c.html#a7e8e9206c234d28d7e1442be05dce397":[1,0,1,8,143], "osmo__ss7__vty_8c.html#a7f1956f57c8dc4510cff7403522da9ce":[1,0,1,8,71], "osmo__ss7__vty_8c.html#a800cf5849fd01248e79377bdcef861b6":[1,0,1,8,79], "osmo__ss7__vty_8c.html#a8263ddd4aab1cbc89b1c169fcf74a570":[1,0,1,8,102], "osmo__ss7__vty_8c.html#a82944bf07e2008f1aa81988a7acf43a5":[1,0,1,8,50], "osmo__ss7__vty_8c.html#a83b478f4b6d4c14362f36170c5238291":[1,0,1,8,49], "osmo__ss7__vty_8c.html#a83e62050d9acb53130027c586ef14410":[1,0,1,8,66], "osmo__ss7__vty_8c.html#a8569efc5ce8572070d91019e33d9351e":[1,0,1,8,111], "osmo__ss7__vty_8c.html#a860726836ad4bfe953ec239de609afe6":[1,0,1,8,78], "osmo__ss7__vty_8c.html#a8add7986c3ac1a73e33b8281f6bc403f":[1,0,1,8,37], "osmo__ss7__vty_8c.html#a8b7f7b6d73990863cfbb2fa383047428":[1,0,1,8,44], "osmo__ss7__vty_8c.html#a8c9626074945e724a9bc4668ca60faf9":[1,0,1,8,80], "osmo__ss7__vty_8c.html#a8dc297c3d53f367d660db25f80780c63":[1,0,1,8,28], "osmo__ss7__vty_8c.html#a8e34c175db94eba1009d9e5e6c92ddae":[1,0,1,8,57], "osmo__ss7__vty_8c.html#a8e5413003e58a5acffab29f0669c029b":[1,0,1,8,64], "osmo__ss7__vty_8c.html#a8f4f8c7d251f17d92ddbedc97134331e":[1,0,1,8,120], "osmo__ss7__vty_8c.html#a949d5f69b175d77ee760da96301724c5":[1,0,1,8,15], "osmo__ss7__vty_8c.html#a95a59d463a958297fb1392a6f5730965":[1,0,1,8,11], "osmo__ss7__vty_8c.html#a97f52bfe8da2defb9da2e5844ebb9bc4":[1,0,1,8,124], "osmo__ss7__vty_8c.html#a983bed0dbb1b636ad6be19265ddd9420":[1,0,1,8,115], "osmo__ss7__vty_8c.html#a9b117c15741c1baf9192824589b05747":[1,0,1,8,137], "osmo__ss7__vty_8c.html#aa458bdc4fd05fdcac2823786ff97da7a":[1,0,1,8,27], "osmo__ss7__vty_8c.html#aa4a136b24e22890a0bb7541c84809dd3":[1,0,1,8,31], "osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15b":[1,0,1,8,17], "osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba2a7a9a010cf4c267e4b996a0661bc5ec":[1,0,1,8,17,1], "osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba6251043fc6df5347b66432be2da06d62":[1,0,1,8,17,0], "osmo__ss7__vty_8c.html#aa7644529db029732d87d19a253a59d29":[1,0,1,8,6], "osmo__ss7__vty_8c.html#aa7eb70efb6f7165428c017383828d22e":[1,0,1,8,21], "osmo__ss7__vty_8c.html#aa970b6b7097ca558e60926e15ed75c43":[1,0,1,8,13], "osmo__ss7__vty_8c.html#aab3c9a242990a0b643ea74e002767570":[1,0,1,8,101], "osmo__ss7__vty_8c.html#aaba9bef636da9e7ef3dd30e4679fdfec":[1,0,1,8,2], "osmo__ss7__vty_8c.html#aad73bd9d42950dd01b053f3d696bdd54":[1,0,1,8,3], "osmo__ss7__vty_8c.html#aae27b2c9df177a82d35d553e1f64b6d4":[1,0,1,8,56], "osmo__ss7__vty_8c.html#aae4caabd0d4d7f74e8ffc6204d447720":[1,0,1,8,86], "osmo__ss7__vty_8c.html#ab47129bdb4a2bde6ed97e69197603f61":[1,0,1,8,32], "osmo__ss7__vty_8c.html#ab567eb8c9f8200612e7b01a6aa550e94":[1,0,1,8,24], "osmo__ss7__vty_8c.html#ab81d9b7353137d96b21695a28fdb5899":[1,0,1,8,34], "osmo__ss7__vty_8c.html#aba2fa01f70c79151f55ac41caa9d3caf":[1,0,1,8,20], "osmo__ss7__vty_8c.html#abac5140ac8d2dea380573b848338b7ad":[1,0,1,8,52], "osmo__ss7__vty_8c.html#abb323199bb551576ad102102c64df8e4":[1,0,1,8,10], "osmo__ss7__vty_8c.html#abb5f41996164c46128a99ec5d6ab6289":[1,0,1,8,126], "osmo__ss7__vty_8c.html#abc400dc975442e4ee289a4692277892c":[1,0,1,8,92], "osmo__ss7__vty_8c.html#abdfadd0c1cd0b7d847f9f01e4a4c9134":[1,0,1,8,108], "osmo__ss7__vty_8c.html#ac1123c90bc0db4efbee98cb88bde481c":[1,0,1,8,123], "osmo__ss7__vty_8c.html#ac13c3153659f57d053dd124716f00bc7":[1,0,1,8,100], "osmo__ss7__vty_8c.html#ac343e7f4ac0757285d3ed4f842f52d6e":[1,0,1,8,107], "osmo__ss7__vty_8c.html#ac7b8bed4adc80196c95ba8c436f6597e":[1,0,1,8,93], "osmo__ss7__vty_8c.html#acb750ae6c0d4018e0b1d832f089f42fa":[1,0,1,8,104], "osmo__ss7__vty_8c.html#acc98515d609c4bfc8bb4ae7322fd29a4":[1,0,1,8,39], "osmo__ss7__vty_8c.html#acea89cad5c558ead49871918ca220493":[1,0,1,8,72], "osmo__ss7__vty_8c.html#ad33390e3572b10c583f9cf2aac606608":[1,0,1,8,16], "osmo__ss7__vty_8c.html#ad43257ef3937edb22a99c3e1b3390b77":[1,0,1,8,26], "osmo__ss7__vty_8c.html#ad45de442044dd5ab4e19bc2ccc979779":[1,0,1,8,135], "osmo__ss7__vty_8c.html#ad8271846709005a662cba4d1177ec7d9":[1,0,1,8,84], "osmo__ss7__vty_8c.html#ad86871b8b04e594385735c7ecf2c1e9e":[1,0,1,8,91], "osmo__ss7__vty_8c.html#ad8c8c099a80995abe43f97cc042c4e4f":[1,0,1,8,131], "osmo__ss7__vty_8c.html#ada7d8ca5e24fdf9ed957c0a013077b1c":[1,0,1,8,94], "osmo__ss7__vty_8c.html#adb7d4c3f8ee465d86e7922bdeebef905":[1,0,1,8,99], "osmo__ss7__vty_8c.html#adde6602dc2a909e9808cf73477c33fdb":[1,0,1,8,18], "osmo__ss7__vty_8c.html#adf98c9d0bbc3983e5276511e0731b1c0":[1,0,1,8,59], "osmo__ss7__vty_8c.html#ae4770b815a1577a2080c60e4bee0e207":[1,0,1,8,77], "osmo__ss7__vty_8c.html#ae85f94e4f978398ad7d9292ab3bd29e0":[1,0,1,8,45], "osmo__ss7__vty_8c.html#aead37c0c3ecb10141b6d244b8334f9b2":[1,0,1,8,106], "osmo__ss7__vty_8c.html#aed4c3b4179a21cdb065e981778cfc7c6":[1,0,1,8,65], "osmo__ss7__vty_8c.html#aefa821ec8bb1805253e6b192ebb38db6":[1,0,1,8,90], "osmo__ss7__vty_8c.html#af0ed490e66e888e21b1a40a31df540f6":[1,0,1,8,127], "osmo__ss7__vty_8c.html#af3a1b3de35e03199f995ff40fc31e0d8":[1,0,1,8,96], "osmo__ss7__vty_8c.html#af4d60a28bd339b50f8b0077b2479b2d4":[1,0,1,8,109], "osmo__ss7__vty_8c.html#af9f6858e9016d9dd2d9a977af37befd5":[1,0,1,8,95], "osmo__ss7__vty_8c.html#afb7fb23c1cd13194a6b091ced95f0f44":[1,0,1,8,46], "osmo__ss7__vty_8c.html#afcec9ee8e20828193c92d1fcb793f5d2":[1,0,1,8,76], "osmo__ss7__vty_8c.html#afd204af3cf0eeb9ee1a8e2e833647cc7":[1,0,1,8,43], "osmo__ss7__vty_8c.html#aff335d3ca8096a83d5d8dfb229f680fe":[1,0,1,8,141], "osmo__ss7__vty_8c.html#affaf09827e75136574dfab95bf7ef8c8":[1,0,1,8,33], "osmo__ss7__xua__srv_8c.html":[1,0,1,9], "osmo__ss7__xua__srv_8c.html#a27173446ba8d82c930840a6e3a8202d4":[1,0,1,9,5], "osmo__ss7__xua__srv_8c.html#a318b39d0f350e34da5bd5b4d9a4a38fd":[1,0,1,9,0], "osmo__ss7__xua__srv_8c.html#a5422f8c0457f4dead4ec6345bd73fbe5":[1,0,1,9,3], "osmo__ss7__xua__srv_8c.html#a6baf9122fc63dcf51ee9de5cc8fd7663":[1,0,1,9,7], "osmo__ss7__xua__srv_8c.html#a92f4ef281565a355bf55e35396d9ead7":[1,0,1,9,2], "osmo__ss7__xua__srv_8c.html#a9bffae77f1a675fbe61bd792d646c474":[1,0,1,9,8], "osmo__ss7__xua__srv_8c.html#a9ecc8a3d9ff669d07fedd11dccc67782":[1,0,1,9,4], "osmo__ss7__xua__srv_8c.html#abf0d6146779911d066a27685e262133f":[1,0,1,9,1], "osmo__ss7__xua__srv_8c.html#ac53c7d59ea8e1bb4b855ac893ff7e407":[1,0,1,9,9], "osmo__ss7__xua__srv_8c.html#ae97d2ba8d01c1819acad4f085c846bf8":[1,0,1,9,6], "pages.html":[], "sccp2sua_8c.html":[1,0,1,11], "sccp2sua_8c.html#a030a2077f85b765c3acfbd7d9bfe0a3c":[1,0,1,11,29], "sccp2sua_8c.html#a0538e6716196c5b2d06540088fdd26e0":[1,0,1,11,32], "sccp2sua_8c.html#a084b0de9d42a55b67689b1c76a71594f":[1,0,1,11,14], "sccp2sua_8c.html#a115235962dce504b4941e169190ef812":[1,0,1,11,41], "sccp2sua_8c.html#a21cb683b4e6d0d6a8637e27d451e3dc6":[1,0,1,11,31], "sccp2sua_8c.html#a28f447684767599e5b7ecf2a30fffb3c":[1,0,1,11,2], "sccp2sua_8c.html#a2a413e561f293f7b2232466294131004":[1,0,1,11,13], "sccp2sua_8c.html#a32325b6cb690e4f3f9cc9c7ec30bb8da":[1,0,1,11,39], "sccp2sua_8c.html#a325d433724984b02e3a2c11d23780f44":[1,0,1,11,33], "sccp2sua_8c.html#a33bb22092a774f4fe629ccbc373bc0ab":[1,0,1,11,50], "sccp2sua_8c.html#a3a2c083bc428a4ab007a482686f1d6e8":[1,0,1,11,16], "sccp2sua_8c.html#a3f5e0d75271a5a2fda1821e9c9a720d9":[1,0,1,11,8], "sccp2sua_8c.html#a451050d190bbcae3141f9361525f3bd2":[1,0,1,11,21], "sccp2sua_8c.html#a45a2931f3b53f80e1bb58dcf7798134d":[1,0,1,11,23], "sccp2sua_8c.html#a4954e72abf5054e73f0a1396e8c5fae4":[1,0,1,11,15], "sccp2sua_8c.html#a49dbf46b60e6ad084da13720f905d91b":[1,0,1,11,35], "sccp2sua_8c.html#a4bb63dcc0791ff775736649a58988f88":[1,0,1,11,20], "sccp2sua_8c.html#a5578a4d0611ff53d0c6d2652f3ec7424":[1,0,1,11,1], "sccp2sua_8c.html#a55b358a2c384720a15c9f59a922c0915":[1,0,1,11,4], "sccp2sua_8c.html#a56e6a5eab1eb059a192bce5127bfaf10":[1,0,1,11,43], "sccp2sua_8c.html#a66f9d0b863a0f24931a3e45e8917703b":[1,0,1,11,51], "sccp2sua_8c.html#a678e24a550a3ec904b67efea4e64a4a3":[1,0,1,11,28], "sccp2sua_8c.html#a6c30e57820366e1c1cca222b085c18d2":[1,0,1,11,55], "sccp2sua_8c.html#a710caabefe9d58a9fab6acbe5801674b":[1,0,1,11,58], "sccp2sua_8c.html#a7237c8cb32d20eb41a236a060d4a6e60":[1,0,1,11,47], "sccp2sua_8c.html#a73a2b352e95199bab412849e9bed9d9d":[1,0,1,11,34], "sccp2sua_8c.html#a75f504850c4348db5a7c24951a71c718":[1,0,1,11,3], "sccp2sua_8c.html#a766aae11cdb8cef500f4b7be1cc84aae":[1,0,1,11,45], "sccp2sua_8c.html#a84506b90841a2c95246555fed2b8a170":[1,0,1,11,18], "sccp2sua_8c.html#a864858600e4560e86e2ed50999c23143":[1,0,1,11,44], "sccp2sua_8c.html#a86f03d34f0d0b1c78a668d573b4816b6":[1,0,1,11,54], "sccp2sua_8c.html#a89324a525dcb0ba4bf5868b18d7dc481":[1,0,1,11,56], "sccp2sua_8c.html#a8c46fa65916535088ac6b766f0d46087":[1,0,1,11,5], "sccp2sua_8c.html#a8c81f488aee04a2ab7e6f58d4bc6db83":[1,0,1,11,30], "sccp2sua_8c.html#a906d266ba3acae5efeee6a67684a260e":[1,0,1,11,24], "sccp2sua_8c.html#a9133d0d77b370e09b8318d8d0b350566":[1,0,1,11,42], "sccp2sua_8c.html#a969726e2cbef72c719b41175212d4f81":[1,0,1,11,53], "sccp2sua_8c.html#aa742cb1ae48a50a4ba39ef7ce03927e3":[1,0,1,11,52], "sccp2sua_8c.html#aa9235c6e60983b680f0c304e58a112e7":[1,0,1,11,22], "sccp2sua_8c.html#aabd3d7f97b33c90adde8dcc6524126d2":[1,0,1,11,46], "sccp2sua_8c.html#aabf05d1aaf93d01586f496aed93423f4":[1,0,1,11,27], "sccp2sua_8c.html#aaed7c1eeef245f2c632987310cc49d2e":[1,0,1,11,7], "sccp2sua_8c.html#aba08645519444a395fd41373adfcc07d":[1,0,1,11,38] }; sigtran/html/globals_eval_m.html0000644000175000017500000010604114631412304021431 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - m -

    sigtran/html/structosmo__sccp__gt.html0000644000175000017500000003103414631412304022704 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_sccp_gt Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_sccp_gt Struct Reference
    sigtran/html/mtp_8h.js0000644000175000017500000000456114631412304017336 0ustar osmocom-buildosmocom-buildvar mtp_8h = [ [ "mtp_si_ni00", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2", [ [ "MTP_SI_SNM", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2aa88bfc2945bd256d0049d469b8dbca5f", null ], [ "MTP_SI_STM", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ac3392a2a38745749709ff0ccecdc64c3", null ], [ "MTP_SI_SCCP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2afd4cfa32add75105b2f0bc44e15af44e", null ], [ "MTP_SI_TUP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ad7686dd507d6454f2adab65679bef5bb", null ], [ "MTP_SI_ISUP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a43a4a06eaa3c80e25e5d8e53cd2da7c8", null ], [ "MTP_SI_DUP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a94375ea66790a51d570fc23ebc00bbf9", null ], [ "MTP_SI_DUP_FAC", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a81ea1f76eed321a7ec76c5c73311cfe2", null ], [ "MTP_SI_TESTING", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a6c921601d94d263025103e817f5c79a3", null ], [ "MTP_SI_B_ISUP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a5d449204bf1240442cdaf0ffb2e82d16", null ], [ "MTP_SI_SAT_ISUP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a698239a99e676c64ab0548f73d9f0734", null ], [ "MTP_SI_SPEECH", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a966037f9d4ad9758514effa64466eba7", null ], [ "MTP_SI_AAL2_SIG", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ae71e7d13402ee20709b290f84c5b3fd8", null ], [ "MTP_SI_BICC", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a22953c713354145b111b3b15359c55c4", null ], [ "MTP_SI_GCP", "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a07b1d9bf91850c3da63581c4628a4ee5", null ] ] ], [ "mtp_unavail_cause", "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844", [ [ "MTP_UNAVAIL_C_UNKNOWN", "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a6c05bcf281fcd49b64da9e1242789f46", null ], [ "MTP_UNAVAIL_C_UNEQUIP_REM_USER", "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a387f4ab04ce9a9e75befdb3711a9bdff", null ], [ "MTP_UNAVAIL_C_INACC_REM_USER", "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844ae5bc6cb63f34c241d136b6b806cc84f9", null ] ] ], [ "mtp_unavail_cause_str", "mtp_8h.html#a0840a08f40afad28f61db40210611808", null ], [ "mtp_si_vals", "mtp_8h.html#a302af65ae379fd4c883fae04233ad551", null ], [ "mtp_unavail_cause_vals", "mtp_8h.html#aa7ef388acf6473b86619b4eea1ce9654", null ] ];sigtran/html/sccp__types_8c.html0000644000175000017500000002540414631412304021373 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_types.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_types.c File Reference
    #include <osmocom/sccp/sccp_types.h>

    Variables

    const struct value_string osmo_sccp_msg_type_names []
     
    const struct value_string osmo_sccp_pnc_names []
     

    Variable Documentation

    ◆ osmo_sccp_msg_type_names

    const struct value_string osmo_sccp_msg_type_names[]
    Initial value:
    = {
    { SCCP_MSG_TYPE_CR, "Connection request" },
    { SCCP_MSG_TYPE_CC, "Connection confirm" },
    { SCCP_MSG_TYPE_CREF, "Connection refused" },
    { SCCP_MSG_TYPE_RLSD, "Released" },
    { SCCP_MSG_TYPE_RLC, "Release complete" },
    { SCCP_MSG_TYPE_DT1, "Data form 1" },
    { SCCP_MSG_TYPE_DT2, "Data form 2" },
    { SCCP_MSG_TYPE_AK, "Data acknowledgement" },
    { SCCP_MSG_TYPE_UDT, "Unitdata" },
    { SCCP_MSG_TYPE_UDTS, "Unitdata service" },
    { SCCP_MSG_TYPE_ED, "Expedited data" },
    { SCCP_MSG_TYPE_EA, "Expedited data acknowledgement" },
    { SCCP_MSG_TYPE_RSR, "Reset request" },
    { SCCP_MSG_TYPE_RSC, "Reset confirmation" },
    { SCCP_MSG_TYPE_ERR, "Protocol data unit error" },
    { SCCP_MSG_TYPE_IT, "Inactivity test" },
    { SCCP_MSG_TYPE_XUDT, "Extended unitdata" },
    { SCCP_MSG_TYPE_XUDTS, "Extended unitdata service" },
    { SCCP_MSG_TYPE_LUDT, "Long unitdata" },
    { SCCP_MSG_TYPE_LUDTS, "Long unitdata service" },
    {}
    }

    ◆ osmo_sccp_pnc_names

    const struct value_string osmo_sccp_pnc_names[]
    Initial value:
    = {
    { SCCP_PNC_END_OF_OPTIONAL, "End of optional parameters" },
    { SCCP_PNC_DESTINATION_LOCAL_REFERENCE, "Destination local reference" },
    { SCCP_PNC_SOURCE_LOCAL_REFERENCE, "Source local reference" },
    { SCCP_PNC_CALLED_PARTY_ADDRESS, "Called party address" },
    { SCCP_PNC_CALLING_PARTY_ADDRESS, "Calling party address" },
    { SCCP_PNC_PROTOCOL_CLASS, "Protocol class" },
    { SCCP_PNC_SEGMENTING, "Segmenting/reassembling" },
    { SCCP_PNC_RECEIVE_SEQ_NUMBER, "Receive sequence number" },
    { SCCP_PNC_SEQUENCING, "Sequencing/segmenting" },
    { SCCP_PNC_CREDIT, "Credit" },
    { SCCP_PNC_RELEASE_CAUSE, "Release cause" },
    { SCCP_PNC_RETURN_CAUSE, "Return cause" },
    { SCCP_PNC_RESET_CAUSE, "Reset cause" },
    { SCCP_PNC_ERROR_CAUSE, "Error cause" },
    { SCCP_PNC_REFUSAL_CAUSE, "Refusal cause" },
    { SCCP_PNC_DATA, "Data" },
    { SCCP_PNC_SEGMENTATION, "Segmentation" },
    { SCCP_PNC_HOP_COUNTER, "Hop counter" },
    { SCCP_PNC_IMPORTANCE, "Importance" },
    { SCCP_PNC_LONG_DATA, "Long data" },
    {}
    }
    sigtran/html/osmo__ss7__xua__srv_8c.html0000644000175000017500000011273714631412304023043 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7_xua_srv.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_xua_srv.c File Reference
    #include <string.h>
    #include <errno.h>
    #include <unistd.h>
    #include <inttypes.h>
    #include <netdb.h>
    #include <netinet/in.h>
    #include <netinet/sctp.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/mtp_sap.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/select.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/talloc.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/sockaddr_str.h>
    #include <osmocom/core/osmo_io.h>
    #include <osmocom/netif/stream.h>
    #include <osmocom/netif/ipa.h>
    #include <osmocom/netif/sctp.h>
    #include "sccp_internal.h"
    #include "xua_internal.h"
    #include "ss7_internal.h"
    #include "xua_asp_fsm.h"
    #include "xua_as_fsm.h"

    Functions

    static int xua_accept_cb (struct osmo_stream_srv_link *link, int fd)
     
    struct osmo_xua_serverosmo_ss7_xua_server_create2 (struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host)
     create a new xUA server configured with given ip/port More...
     
    struct osmo_xua_serverosmo_ss7_xua_server_create (struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host)
     create a new xUA server configured with given ip/port More...
     
    int osmo_ss7_xua_server_bind (struct osmo_xua_server *xs)
     Set the xUA server to bind/listen to the currently configured ip/port. More...
     
    int osmo_ss7_xua_server_set_local_host (struct osmo_xua_server *xs, const char *local_host)
     
    int osmo_ss7_xua_server_set_local_hosts (struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt)
     
    int osmo_ss7_xua_server_add_local_host (struct osmo_xua_server *xs, const char *local_host)
     
    int osmo_ss7_xua_server_del_local_host (struct osmo_xua_server *xs, const char *local_host)
     
    bool ss7_xua_server_set_default_local_hosts (struct osmo_xua_server *oxs)
     
    void osmo_ss7_xua_server_destroy (struct osmo_xua_server *xs)
     

    Function Documentation

    ◆ osmo_ss7_xua_server_add_local_host()

    int osmo_ss7_xua_server_add_local_host ( struct osmo_xua_server xs,
    const char *  local_host 
    )

    ◆ osmo_ss7_xua_server_bind()

    int osmo_ss7_xua_server_bind ( struct osmo_xua_server xs)

    Set the xUA server to bind/listen to the currently configured ip/port.

    Parameters
    [in]xsxUA server to operate
    Returns
    0 on success, negative value on error.

    References osmo_xua_server::cfg, osmo_xua_server::local, osmo_ss7_asp_peer_snprintf(), osmo_ss7_asp_protocol_vals, osmo_xua_server::proto, osmo_xua_server::sctp_init, and osmo_xua_server::server.

    Referenced by osmo_sccp_simple_server_on_ss7_id(), and osmo_ss7_vty_go_parent().

    ◆ osmo_ss7_xua_server_create()

    struct osmo_xua_server* osmo_ss7_xua_server_create ( struct osmo_ss7_instance inst,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port,
    const char *  local_host 
    )

    create a new xUA server configured with given ip/port

    Parameters
    [in]ctxtalloc allocation context
    [in]protoprotocol (xUA variant) to use
    [in]local_portlocal SCTP port to bind/listen to
    [in]local_hostlocal IP address to bind/listen to (optional)
    Returns
    callee-allocated osmo_xua_server in case of success

    References osmo_ss7_xua_server_create2(), ss7_default_trans_proto_for_asp_proto(), and osmo_xua_server::trans_proto.

    ◆ osmo_ss7_xua_server_create2()

    struct osmo_xua_server* osmo_ss7_xua_server_create2 ( struct osmo_ss7_instance inst,
    int  trans_proto,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port,
    const char *  local_host 
    )

    create a new xUA server configured with given ip/port

    Parameters
    [in]instSS7 Instance on which we operate
    [in]trans_prototransport protocol to use (one of IPPROTO_*)
    [in]protoprotocol (xUA variant) to use
    [in]local_portlocal SCTP port to bind/listen to
    [in]local_hostlocal IP address to bind/listen to (optional)
    Returns
    callee-allocated osmo_xua_server in case of success

    References osmo_xua_server::asp_list, osmo_xua_server::cfg, osmo_xua_server::inst, osmo_xua_server::list, osmo_xua_server::local, OSMO_SS7_ASP_PROT_SUA, osmo_ss7_asp_protocol_name(), osmo_ss7_asp_protocol_vals, osmo_ss7_ensure_sccp(), osmo_ss7_xua_server_set_local_host(), osmo_ss7_asp_peer::port, osmo_xua_server::proto, osmo_xua_server::server, ss7_asp_protocol_check_trans_proto(), ss7_initialized, osmo_xua_server::trans_proto, xua_accept_cb(), and osmo_ss7_instance::xua_servers.

    Referenced by DEFUN_ATTR(), osmo_sccp_simple_server_on_ss7_id(), and osmo_ss7_xua_server_create().

    ◆ osmo_ss7_xua_server_del_local_host()

    int osmo_ss7_xua_server_del_local_host ( struct osmo_xua_server xs,
    const char *  local_host 
    )

    ◆ osmo_ss7_xua_server_destroy()

    ◆ osmo_ss7_xua_server_set_local_host()

    int osmo_ss7_xua_server_set_local_host ( struct osmo_xua_server xs,
    const char *  local_host 
    )

    ◆ osmo_ss7_xua_server_set_local_hosts()

    int osmo_ss7_xua_server_set_local_hosts ( struct osmo_xua_server xs,
    const char **  local_hosts,
    size_t  local_host_cnt 
    )

    ◆ ss7_xua_server_set_default_local_hosts()

    ◆ xua_accept_cb()

    sigtran/html/xua__msg_8c.js0000644000175000017500000000503214631412304020325 0ustar osmocom-buildosmocom-buildvar xua__msg_8c = [ [ "msgb_t16l16vp_put", "xua__msg_8c.html#a57bc23234174c710ba00aada6a4f9a3e", null ], [ "msgb_t16l16vp_put_u32", "xua__msg_8c.html#a6a68a942e39b6b95e1631c26ece536f9", null ], [ "osmo_xua_msg_tall_ctx_init", "xua__msg_8c.html#a50ffc7dc3d0ef2fb98fd562cedee968c", null ], [ "xua_class_iei_name", "xua__msg_8c.html#aecfade23ae77895a3fdcf986a7b0758b", null ], [ "xua_class_msg_name", "xua__msg_8c.html#ac582ebee144dd1fe54182ec3cce0d547", null ], [ "xua_dialect_check_all_mand_ies", "xua__msg_8c.html#af3551c1ea17591d3f0c85ffda35f5c15", null ], [ "xua_from_msg", "xua__msg_8c.html#a96a04072a9c8b1692b581ed3d62c6013", null ], [ "xua_from_msg_common", "xua__msg_8c.html#a8889cf47f6e9655163e2a8ba3f0ee72d", null ], [ "xua_from_nested", "xua__msg_8c.html#ab89882080911a98edfe2ec79ca230dac", null ], [ "xua_hdr_dump", "xua__msg_8c.html#a57533a1a952b2649b20e89696db4715c", null ], [ "xua_msg_add_data", "xua__msg_8c.html#a4ae37412514cbebf20c8d32c7433ce0e", null ], [ "xua_msg_add_sccp_addr", "xua__msg_8c.html#a9e3e22223c4529f0eb0e6cfdd558e5bd", null ], [ "xua_msg_add_u32", "xua__msg_8c.html#a7aa9bef616536b5e139c633ebbf06e74", null ], [ "xua_msg_alloc", "xua__msg_8c.html#a51eeb072307a55a456cc0633b4221cc5", null ], [ "xua_msg_copy_part", "xua__msg_8c.html#a94a4a741ff48e3ebaf39f4b33f0777a4", null ], [ "xua_msg_dump", "xua__msg_8c.html#a601be8f22aee7bd488e69dc60c911733", null ], [ "xua_msg_event_map", "xua__msg_8c.html#ac5e639d8b60940908a9e67cc354238b2", null ], [ "xua_msg_find_tag", "xua__msg_8c.html#a9b47369cc8ede3ca3fca109214983849", null ], [ "xua_msg_free", "xua__msg_8c.html#a0d8afb21bd36674bfe5667a99a5fe4fe", null ], [ "xua_msg_free_tag", "xua__msg_8c.html#a1752bcc3fc7877ffa316f2b119cf5ad7", null ], [ "xua_msg_get_len", "xua__msg_8c.html#a226130ae01cded282663cbc573904322", null ], [ "xua_msg_get_str", "xua__msg_8c.html#a70bf85464b33558dc2a3e679c0f4b709", null ], [ "xua_msg_get_u32", "xua__msg_8c.html#aadb3f62f8d043f6581b75fcd8df5bd60", null ], [ "xua_msg_get_u32p", "xua__msg_8c.html#a152d92abb49f1502f43ab6c7e757c556", null ], [ "xua_msg_part_get_str", "xua__msg_8c.html#aa2a5cc5711585be658597a29d82761bb", null ], [ "xua_msg_part_get_u32", "xua__msg_8c.html#a7e4537948a6e8d3fabb02bfc72eb5aa2", null ], [ "xua_part_add_gt", "xua__msg_8c.html#a55609b987a5b336d0bf230c212e1494f", null ], [ "xua_to_msg", "xua__msg_8c.html#a52106a6464d1549d4067882eca617816", null ], [ "tall_xua", "xua__msg_8c.html#ab2b19db9aa8651fd8e875a108046ea0a", null ] ];sigtran/html/xua__msg_8h.js0000644000175000017500000000575414631412304020345 0ustar osmocom-buildosmocom-buildvar xua__msg_8h = [ [ "xua_msg", "structxua__msg.html", "structxua__msg" ], [ "xua_msg_part", "structxua__msg__part.html", "structxua__msg__part" ], [ "xua_msg_class", "structxua__msg__class.html", "structxua__msg__class" ], [ "xua_dialect", "structxua__dialect.html", "structxua__dialect" ], [ "xua_msg_event_map", "structxua__msg__event__map.html", "structxua__msg__event__map" ], [ "XUA_HDR", "xua__msg_8h.html#a54c3f19b8755a268a33ba6b02b455b45", null ], [ "msgb_t16l16vp_put", "xua__msg_8h.html#a57bc23234174c710ba00aada6a4f9a3e", null ], [ "msgb_t16l16vp_put_u32", "xua__msg_8h.html#a6a68a942e39b6b95e1631c26ece536f9", null ], [ "osmo_xua_msg_tall_ctx_init", "xua__msg_8h.html#a50ffc7dc3d0ef2fb98fd562cedee968c", null ], [ "xua_class_iei_name", "xua__msg_8h.html#aecfade23ae77895a3fdcf986a7b0758b", null ], [ "xua_class_msg_name", "xua__msg_8h.html#ac582ebee144dd1fe54182ec3cce0d547", null ], [ "xua_dialect_check_all_mand_ies", "xua__msg_8h.html#af3551c1ea17591d3f0c85ffda35f5c15", null ], [ "xua_from_msg", "xua__msg_8h.html#a96a04072a9c8b1692b581ed3d62c6013", null ], [ "xua_from_nested", "xua__msg_8h.html#ab89882080911a98edfe2ec79ca230dac", null ], [ "xua_hdr_dump", "xua__msg_8h.html#a57533a1a952b2649b20e89696db4715c", null ], [ "xua_msg_add_data", "xua__msg_8h.html#a4ae37412514cbebf20c8d32c7433ce0e", null ], [ "xua_msg_add_sccp_addr", "xua__msg_8h.html#a9e3e22223c4529f0eb0e6cfdd558e5bd", null ], [ "xua_msg_add_u32", "xua__msg_8h.html#a7aa9bef616536b5e139c633ebbf06e74", null ], [ "xua_msg_alloc", "xua__msg_8h.html#a51eeb072307a55a456cc0633b4221cc5", null ], [ "xua_msg_copy_part", "xua__msg_8h.html#a94a4a741ff48e3ebaf39f4b33f0777a4", null ], [ "xua_msg_dump", "xua__msg_8h.html#a601be8f22aee7bd488e69dc60c911733", null ], [ "xua_msg_event_map", "xua__msg_8h.html#ac5e639d8b60940908a9e67cc354238b2", null ], [ "xua_msg_find_tag", "xua__msg_8h.html#a09b76fa4d831af575e8a56871132299e", null ], [ "xua_msg_free", "xua__msg_8h.html#a0d8afb21bd36674bfe5667a99a5fe4fe", null ], [ "xua_msg_free_tag", "xua__msg_8h.html#a1752bcc3fc7877ffa316f2b119cf5ad7", null ], [ "xua_msg_get_len", "xua__msg_8h.html#a226130ae01cded282663cbc573904322", null ], [ "xua_msg_get_str", "xua__msg_8h.html#a70bf85464b33558dc2a3e679c0f4b709", null ], [ "xua_msg_get_u32", "xua__msg_8h.html#aadb3f62f8d043f6581b75fcd8df5bd60", null ], [ "xua_msg_get_u32p", "xua__msg_8h.html#a152d92abb49f1502f43ab6c7e757c556", null ], [ "xua_msg_part_get_str", "xua__msg_8h.html#aa2a5cc5711585be658597a29d82761bb", null ], [ "xua_msg_part_get_u32", "xua__msg_8h.html#a7e4537948a6e8d3fabb02bfc72eb5aa2", null ], [ "xua_part_add_gt", "xua__msg_8h.html#a55609b987a5b336d0bf230c212e1494f", null ], [ "xua_to_msg", "xua__msg_8h.html#abc0b5c26e2ad89927a909061e007b4e8", null ], [ "xua_dialect_m3ua", "xua__msg_8h.html#a14e3c740216dbf27160e15377d4dbd43", null ], [ "xua_dialect_sua", "xua__msg_8h.html#aa9dfe79ab4a2b83e4d478b10c973c0b0", null ] ];sigtran/html/sua_8c.js0000644000175000017500000001065614631412304017323 0ustar osmocom-buildosmocom-buildvar sua_8c = [ [ "CONNECTION_TIMER", "sua_8c.html#a9e72c94571fc7c5a79889d5fab333a64", null ], [ "GUARD_TIMER", "sua_8c.html#ae8ba8bb3d52a6b63e09425c23870d142", null ], [ "INT_TIMER", "sua_8c.html#a6bd3e6d6244d73e7ad9b64d7c8f506dc", null ], [ "MAND_IES", "sua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316", null ], [ "RELEASE_REP_TIMER", "sua_8c.html#aa766ac245a0d7f41ccf37bf4083d1cc9", null ], [ "RELEASE_TIMER", "sua_8c.html#a2b8fec150e28bd941aa49dd898ee6879", null ], [ "RESET_TIMER", "sua_8c.html#ab70edc5bbf92cb21680f3d6b11275d68", null ], [ "RX_INACT_TIMER", "sua_8c.html#a8dc46511e05ac6ed0f0c15109cba2be4", null ], [ "SCCP_MSG_HEADROOM", "sua_8c.html#a93c1b4187877d6a16a64487da38aa772", null ], [ "SCCP_MSG_SIZE", "sua_8c.html#a95dfedb93a29d464768e61be0054b120", null ], [ "TX_INACT_TIMER", "sua_8c.html#a3d2a940817b70daf372c591ca924af0a", null ], [ "sccp_msgb_alloc", "sua_8c.html#af5641b370432180fb48016e3900a03c5", null ], [ "sua_addr_parse", "sua_8c.html#a18968e95f6331dc53432486aafea2908", null ], [ "sua_addr_parse_part", "sua_8c.html#a7de76938697dd304626a142441ed079d", null ], [ "sua_encode_dava", "sua_8c.html#ac09293d2361d60f5db4aa1ae1a3cc73a", null ], [ "sua_encode_duna", "sua_8c.html#abd4eb911cd7f48f3474d3296043f7141", null ], [ "sua_encode_dupu", "sua_8c.html#a4792b6799201ed544a3b761f7e0aac1e", null ], [ "sua_gen_error", "sua_8c.html#a78629f1e7a876e0756408ee41309dbe5", null ], [ "sua_gen_error_msg", "sua_8c.html#a06720b65495a15000af1a4bb89f9012b", null ], [ "sua_parse_gt", "sua_8c.html#add0364dcfc7833a3662d0accfcf4aff6", null ], [ "sua_rx_asp", "sua_8c.html#a6a3a46fee6ebdb2de54b5260fe5abf0c", null ], [ "sua_rx_cl", "sua_8c.html#a8d9d34ccc01545e1ec513b1e53b02879", null ], [ "sua_rx_co", "sua_8c.html#a23a25f9389bbadbbbf2a3352a07829f3", null ], [ "sua_rx_mgmt", "sua_8c.html#a10b521b650765c3c890b2da8d2e57d84", null ], [ "sua_rx_mgmt_err", "sua_8c.html#a4339e94c68de1b929af93eb46dab18b9", null ], [ "sua_rx_mgmt_ntfy", "sua_8c.html#ace0103f6f350a6497fcd882a2e8b9e41", null ], [ "sua_rx_msg", "sua_8c.html#a5aaa70aafac5abbc003a1a27dc05ea56", null ], [ "sua_rx_snm", "sua_8c.html#a72fd3bc2157cf395b090064e213d8fc9", null ], [ "sua_rx_snm_asp", "sua_8c.html#aad9c224115a64f8518e0e248c5e507e2", null ], [ "sua_rx_snm_sg", "sua_8c.html#ab6bc31315204b7a7cce988a701767f27", null ], [ "sua_to_msg", "sua_8c.html#aee02dc5771f4e5935c782414722a057d", null ], [ "sua_tx_dupu", "sua_8c.html#aefcb707da3aed3aa9f7b86aedae01353", null ], [ "sua_tx_snm_available", "sua_8c.html#a2cde7522ac8680baeb866a1af378ed02", null ], [ "sua_tx_snm_congestion", "sua_8c.html#a789d06732c5551dc33ad1b0ef35edc72", null ], [ "sua_tx_xua_as", "sua_8c.html#a67d65e0238a6e2d679e6c72fab31b395", null ], [ "sua_tx_xua_asp", "sua_8c.html#ad70f424a03fb99197f4345982ea0ec77", null ], [ "cldr_mand_ies", "sua_8c.html#aa04018a513fc3046464cd0270feaf2ad", null ], [ "cldt_mand_ies", "sua_8c.html#adc39d391c4da2a723a39edd7c7fe1e9b", null ], [ "coak_mand_ies", "sua_8c.html#a06567c8611773ec3d2dffb8668275014", null ], [ "coda_mand_ies", "sua_8c.html#a7a7f14cda52f89daa04f102422b13e65", null ], [ "codt_mand_ies", "sua_8c.html#ab80f6147b738ac938233ff3ef69227a0", null ], [ "coerr_mand_ies", "sua_8c.html#a116f004708e76b8626f74d6a81e0e906", null ], [ "coit_mand_ies", "sua_8c.html#a69f625c1a25ed7639a98fa62fd76bc57", null ], [ "core_mand_ies", "sua_8c.html#a10597bd1784c5c386dab025cc4b8955c", null ], [ "coref_mand_ies", "sua_8c.html#a799230f6bdacec436ee0c55a32640ef4", null ], [ "msg_class_cl", "sua_8c.html#a108d8063cc68a4bec2a72a996dead24e", null ], [ "msg_class_co", "sua_8c.html#a17aa513dad5639651ada38ea17cfa647", null ], [ "relco_mand_ies", "sua_8c.html#a50e1c3d99e244947adb9d194792163be", null ], [ "relre_mand_ies", "sua_8c.html#a3796ad72a0ae04d9dbb21c9c90815664", null ], [ "resco_mand_ies", "sua_8c.html#a43784a3b9d37a6a466eb479b177a5d7e", null ], [ "resre_mand_ies", "sua_8c.html#acf0f72962ed78f26ae3d7dd749f90ecb", null ], [ "sua_aspxm_map", "sua_8c.html#a4d35e0711fec8203a84eb2ab3a881e08", null ], [ "sua_cl_msgt_names", "sua_8c.html#a2297c75fd92ba8d78ad59dd06dc8fd33", null ], [ "sua_co_msgt_names", "sua_8c.html#a0991092c8ba82280d48f15dba528f53c", null ], [ "sua_iei_names", "sua_8c.html#a0084984f60defe400a41a8eb6511261d", null ], [ "xua_dialect_sua", "sua_8c.html#aa9dfe79ab4a2b83e4d478b10c973c0b0", null ] ];sigtran/html/globals_func_a.html0000644000175000017500000001071714631412304021425 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - a -

    sigtran/html/structosmo__ss7__asp__peer.html0000644000175000017500000003554514631412304024026 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_asp_peer Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_asp_peer Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    char * host [OSMO_SOCK_MAX_ADDRS]
     
    size_t host_cnt
     
    uint16_t port
     
    int idx_primary
     

    Field Documentation

    ◆ host

    ◆ host_cnt

    ◆ idx_primary

    ◆ port


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_enum.html0000644000175000017500000002056114631412304021134 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - c -

    - i -

    - l -

    - m -

    - o -

    - s -

    - x -

    sigtran/html/navtreeindex1.js0000644000175000017500000004601714631412304020716 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX1 = { "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa2a71258b5fd0b57896771c84c379082":[1,0,0,0,0,1,131], "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa9809582c3d733eb9c67ad5337ad5e91":[1,0,0,0,0,1,129], "m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a56a0d9dae745fc89d20963f836f4d659":[1,0,0,0,0,1,33], "m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8aac09494ed9df241c1b4bd06c55ed2949":[1,0,0,0,0,1,35], "m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8adf2954819c514c072affc6061bfa0cdc":[1,0,0,0,0,1,34], "m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1ec137d1ff8ec4b5a42278f07ed2016a":[1,0,0,0,0,1,93], "m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca9fd6f913c9c8b4e1b94025b3748c9fb1":[1,0,0,0,0,1,94], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1425072e33570fb8f66f4cd2ac54ef7c":[1,0,0,0,0,1,21], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a16eacce66d2d31ff3dc39a01d3d27931":[1,0,0,0,0,1,17], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a176f90888650b70a9f7bd3d45d226471":[1,0,0,0,0,1,24], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1ae3f7f61189763c20a3ecf575b2448d":[1,0,0,0,0,1,28], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a205993aa8a57428e36fe174906080056":[1,0,0,0,0,1,26], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68acd638afbe09ff6379d5b40ae8fec6":[1,0,0,0,0,1,13], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a6d1ddaceb5ae5727a1cd76a6ea383e07":[1,0,0,0,0,1,15], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a8b42cc910ce88b40af8d900af4013ad2":[1,0,0,0,0,1,23], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9340452d172b7a50c750a2536b1007bb":[1,0,0,0,0,1,20], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa0d0e5fbb892c185197cfdf7ad9f821f":[1,0,0,0,0,1,14], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aadfae98682b36548a12b8cc919f12971":[1,0,0,0,0,1,25], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab10d097cad611dd9e35b52eb83efcceb":[1,0,0,0,0,1,18], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aba82e90dd861a4c1c66a8e97e3fc94d8":[1,0,0,0,0,1,19], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ac3050cddd1e792e8d040854949513f50":[1,0,0,0,0,1,16], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ad791ef14d2ad4c866c20d10ef030ccd1":[1,0,0,0,0,1,22], "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ade4aac1f6d32dd9cf339bfdc0f71befa":[1,0,0,0,0,1,27], "m2ua__types_8h_source.html":[1,0,0,0,0,1], "m3ua_8c.html":[1,0,1,1], "m3ua_8c.html#a09664928650382f05db82d15791cd264":[1,0,1,1,59], "m3ua_8c.html#a0b7cddc5cb00c6eac1fffec424310c94":[1,0,1,1,17], "m3ua_8c.html#a0ce1a526587558d83d657b761f3c62c4":[1,0,1,1,51], "m3ua_8c.html#a0dec2e2c52a7f5e1c4c0a4cbcf93b8af":[1,0,1,1,29], "m3ua_8c.html#a11c55fb5f6f56682c1754819b5a80eba":[1,0,1,1,41], "m3ua_8c.html#a12710cbc13bd1ece48359ef1a5447d7a":[1,0,1,1,36], "m3ua_8c.html#a14e3c740216dbf27160e15377d4dbd43":[1,0,1,1,60], "m3ua_8c.html#a1c5313831d11ce7e46d3187313de900f":[1,0,1,1,22], "m3ua_8c.html#a1d9d393e28f0e2247757af11c490f39e":[1,0,1,1,52], "m3ua_8c.html#a21cbcae66f8c041104eccbcfc0253700":[1,0,1,1,12], "m3ua_8c.html#a2325c85c80cd3a09f2bdf493f344ea84":[1,0,1,1,39], "m3ua_8c.html#a23b023b06ccad4da2a92be978a9f23a3":[1,0,1,1,23], "m3ua_8c.html#a26ac31c60d013259e4c19640287ae22e":[1,0,1,1,33], "m3ua_8c.html#a27c054af9499c82ee64945a48f16abf7":[1,0,1,1,11], "m3ua_8c.html#a2d947fe12b0e169755b8b4f2951b721e":[1,0,1,1,25], "m3ua_8c.html#a336c3d71f1928545474640e45077bc88":[1,0,1,1,50], "m3ua_8c.html#a35e9ebf716b800839c00351acc2af5df":[1,0,1,1,48], "m3ua_8c.html#a3dd5abc2f138a16910f323c9e52427e6":[1,0,1,1,16], "m3ua_8c.html#a41a6ffbf30f870bb34ef56e08726669a":[1,0,1,1,0], "m3ua_8c.html#a432c07a5723749796adf40c709fa03b8":[1,0,1,1,31], "m3ua_8c.html#a43ad5b5f6f19bd2e909f09e1c366fa6c":[1,0,1,1,5], "m3ua_8c.html#a446729f54e5da95d3eefc9ae04248cdf":[1,0,1,1,3], "m3ua_8c.html#a472fe124fa7e675ed066779df79cd3d3":[1,0,1,1,14], "m3ua_8c.html#a48ecf604e0c72bd179d70840c8db0619":[1,0,1,1,34], "m3ua_8c.html#a62fec3de2da183f6a7d87e9e84eadbe8":[1,0,1,1,28], "m3ua_8c.html#a7866fdd10f679afcc6e42d10c59ffcf7":[1,0,1,1,57], "m3ua_8c.html#a7a4668e13461858e7ae5c96f946f032c":[1,0,1,1,56], "m3ua_8c.html#a7caa3c33d6266cf0c551c6cbd4bee629":[1,0,1,1,10], "m3ua_8c.html#a7cb679c8ca9d252dfa766ec7f2fba44c":[1,0,1,1,47], "m3ua_8c.html#a7f3779c54a38b2e1f8c18a5ed541cb7f":[1,0,1,1,8], "m3ua_8c.html#a83031dada44b3b406e668d70e6d54400":[1,0,1,1,35], "m3ua_8c.html#a86576a552400de636becbe2c4f16bf68":[1,0,1,1,6], "m3ua_8c.html#a9004127a1d3b1fa30a42bd539f4299fc":[1,0,1,1,43], "m3ua_8c.html#a91eadba21ef58e0a8cf6773efd58981c":[1,0,1,1,9], "m3ua_8c.html#a952c17b3d5177f465ed06f8e03fc296e":[1,0,1,1,21], "m3ua_8c.html#a95417d0d7ef5890b8e40c870407bde10":[1,0,1,1,15], "m3ua_8c.html#a95c8d714f16e4cad5cd2291946f2d018":[1,0,1,1,40], "m3ua_8c.html#a96ad2b2c9d56411f67c26a6b5c6d7bdd":[1,0,1,1,53], "m3ua_8c.html#aa105aa577d0ecdda428b9352405069ae":[1,0,1,1,44], "m3ua_8c.html#aa223b2feb9001b4e618842ba7f9fe530":[1,0,1,1,45], "m3ua_8c.html#aa2a54b97b5401d9fbee06c136b514201":[1,0,1,1,32], "m3ua_8c.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e":[1,0,1,1,49], "m3ua_8c.html#aabba7438715175738fe3cb7ef7f2ff3a":[1,0,1,1,37], "m3ua_8c.html#aad969ffbe815ce0108698b2d874bb98a":[1,0,1,1,27], "m3ua_8c.html#ab7c93245b2f1ec5018cc58d59317bacf":[1,0,1,1,54], "m3ua_8c.html#ac1a04dfbafd50c05516ed474fd6337f3":[1,0,1,1,4], "m3ua_8c.html#ac6878c5b045b1e7267b1a0b3afa364db":[1,0,1,1,46], "m3ua_8c.html#ad24afbe93eb8be87e769aac2dbf0fa6c":[1,0,1,1,13], "m3ua_8c.html#ad2f30e4680b32979455a6b68718f00f1":[1,0,1,1,58], "m3ua_8c.html#ad33ebb95b46b68932185e4526ea54271":[1,0,1,1,30], "m3ua_8c.html#ada55bfcb1a816dd0ef97a9eb8ef3030f":[1,0,1,1,24], "m3ua_8c.html#add143a6b1d3a7954d27b9414132cdebe":[1,0,1,1,7], "m3ua_8c.html#adfdab85e76ea4094d36e002b071e2913":[1,0,1,1,20], "m3ua_8c.html#ae8a54d2c40aa1006643f73c16d66f8af":[1,0,1,1,42], "m3ua_8c.html#aea5844f2cb9585a9010c3948b79e392e":[1,0,1,1,26], "m3ua_8c.html#aed43760964d48ed2ae9e15b1e63e7611":[1,0,1,1,2], "m3ua_8c.html#aedeeb45ea953715b07a481c37a1fe60b":[1,0,1,1,38], "m3ua_8c.html#af0e6d3c9b9322f03fc705e1666be4ad9":[1,0,1,1,55], "m3ua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316":[1,0,1,1,1], "m3ua_8c.html#af1b9b624a6901ce3f193da224b4d8598":[1,0,1,1,18], "m3ua_8c.html#afb74f78ccac8bf5f53772413de7929bd":[1,0,1,1,19], "m3ua_8h.html":[1,0,0,0,0,0,0], "m3ua_8h.html#a025b16ab67b032a50a18c29a6b3cde27":[1,0,0,0,0,0,0,2], "m3ua_8h.html#a075d00fe10c1c86cabcd7ea34f0da0c1":[1,0,0,0,0,0,0,47], "m3ua_8h.html#a0f6fed63370fde99dd9c3c8b0f9c96e2":[1,0,0,0,0,0,0,40], "m3ua_8h.html#a101cec968fb06a2ae06a0bdde668820a":[1,0,0,0,0,0,0,57], "m3ua_8h.html#a10c7ccb82c17c20f9ed44e6558e6c35a":[1,0,0,0,0,0,0,53], "m3ua_8h.html#a1385b17af0dd404be291eb09c3e73aba":[1,0,0,0,0,0,0,3], "m3ua_8h.html#a13c5d8c0069ac9a22a0c39458637045e":[1,0,0,0,0,0,0,34], "m3ua_8h.html#a145d49356a5f9cc32ff41acb22f7b0a4":[1,0,0,0,0,0,0,31], "m3ua_8h.html#a15948df202fd7b81694f8d4031a47b20":[1,0,0,0,0,0,0,62], "m3ua_8h.html#a15cbab5d7249b1a1b6553a73f18f325a":[1,0,0,0,0,0,0,21], "m3ua_8h.html#a1c248ef03f7829f3ef8db460fd3be3ff":[1,0,0,0,0,0,0,50], "m3ua_8h.html#a212f4e15993430c61ce66f3e7bc6083a":[1,0,0,0,0,0,0,74], "m3ua_8h.html#a236d9e35d9c515bbc707807c1ca41a66":[1,0,0,0,0,0,0,22], "m3ua_8h.html#a26b7dbac222920600a0c52239e6b0dd8":[1,0,0,0,0,0,0,20], "m3ua_8h.html#a2a79950c427b4456a4ff4c87fe623938":[1,0,0,0,0,0,0,77], "m3ua_8h.html#a2de40904e5b4c3360b0b9dc7a34b16b3":[1,0,0,0,0,0,0,49], "m3ua_8h.html#a3052e94c1ba8335efe7cc8e784b5e75a":[1,0,0,0,0,0,0,46], "m3ua_8h.html#a3270e823d5d776d37fb37d0a6d7b749e":[1,0,0,0,0,0,0,60], "m3ua_8h.html#a366070317729920de68c8dc88b814639":[1,0,0,0,0,0,0,28], "m3ua_8h.html#a3817fde0fc69b8ac1b1bab3cfa959050":[1,0,0,0,0,0,0,24], "m3ua_8h.html#a3944d9fc26864f477b68b0aac8aa8846":[1,0,0,0,0,0,0,38], "m3ua_8h.html#a3b04709c8003a4df9c63964cbac68647":[1,0,0,0,0,0,0,75], "m3ua_8h.html#a3f86cb0faab1403f76fbbd76c12195e6":[1,0,0,0,0,0,0,11], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fe":[1,0,0,0,0,0,0,69], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea2314d11a44ab7e367817bede0a0253ea":[1,0,0,0,0,0,0,69,4], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea266db1b7a8aba7a6c7705db6ba4d35fb":[1,0,0,0,0,0,0,69,10], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea3b4fe4478f80880a82ea793b19f00806":[1,0,0,0,0,0,0,69,3], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea425b6f2345dc207e5ca16404c31c3d5e":[1,0,0,0,0,0,0,69,12], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea5aad0cd34ecda3023a800db68739c01b":[1,0,0,0,0,0,0,69,7], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea629a9bf5ca321af43edbb11b4de2274e":[1,0,0,0,0,0,0,69,0], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea64e31f167e5b0b78ba7633e166c80625":[1,0,0,0,0,0,0,69,9], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8629900b37ec4264bf2313526ec6c390":[1,0,0,0,0,0,0,69,6], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8fe7eaad44acacd746a3eec20ca7c107":[1,0,0,0,0,0,0,69,11], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaa9cb38e74cded8f712d42d37cc2ef988":[1,0,0,0,0,0,0,69,5], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaaacc240564eefdb23a5855bb10291a99":[1,0,0,0,0,0,0,69,8], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feab838979c06da6025363c720f6b5dca30":[1,0,0,0,0,0,0,69,2], "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feac54ef846a5086cd5b9ebdbce9aefcbe3":[1,0,0,0,0,0,0,69,1], "m3ua_8h.html#a4aaa36894fd0ae2483e777b0243a07bb":[1,0,0,0,0,0,0,72], "m3ua_8h.html#a4c24a9447280e708ea05defb7a1b87c7":[1,0,0,0,0,0,0,41], "m3ua_8h.html#a4eabe50b1bd4f7f74434fb0ac9901722":[1,0,0,0,0,0,0,42], "m3ua_8h.html#a50abaa6269b7ce1ba5cda58f38b7b990":[1,0,0,0,0,0,0,25], "m3ua_8h.html#a51c026c8672e63e5f931bea6e15dfcd4":[1,0,0,0,0,0,0,14], "m3ua_8h.html#a5e441b0fa8d3328e3a7643abe45f76df":[1,0,0,0,0,0,0,71], "m3ua_8h.html#a5f31bf47707ceb2ac18a88c6366ae079":[1,0,0,0,0,0,0,17], "m3ua_8h.html#a602f9e8a7156e6b307441d6a98c0509e":[1,0,0,0,0,0,0,4], "m3ua_8h.html#a62d1369099d0fc23ff33295f879a350f":[1,0,0,0,0,0,0,8], "m3ua_8h.html#a63dfbd9d79ea816f1c524a30cd86596b":[1,0,0,0,0,0,0,78], "m3ua_8h.html#a7080571b860cc22bb90d13f2b7fc2ceb":[1,0,0,0,0,0,0,33], "m3ua_8h.html#a7109310073644a6ac39b58e310f295f2":[1,0,0,0,0,0,0,43], "m3ua_8h.html#a72f28e9fa40464cfb778f3d2a60330f2":[1,0,0,0,0,0,0,23], "m3ua_8h.html#a7391ddf73640aa1f9118c8595046895f":[1,0,0,0,0,0,0,52], "m3ua_8h.html#a73b4a4fd2d239d87c111edea4afc3df5":[1,0,0,0,0,0,0,73], "m3ua_8h.html#a73c2afcdb915b627c3d3de355734402c":[1,0,0,0,0,0,0,36], "m3ua_8h.html#a765961ddba12a20eea909e79642a42d1":[1,0,0,0,0,0,0,29], "m3ua_8h.html#a894390a921b5de40467d26106e04bd94":[1,0,0,0,0,0,0,15], "m3ua_8h.html#a8a078ffc1c5353ca4f23ece2a39b238c":[1,0,0,0,0,0,0,55], "m3ua_8h.html#a8a7f1fb1811e1d50ff503ce95973261f":[1,0,0,0,0,0,0,5], "m3ua_8h.html#a8e56ee9920b7d51ef559235ede67228d":[1,0,0,0,0,0,0,32], "m3ua_8h.html#a8fbf08c14ea8fd895e011bc6d031fd24":[1,0,0,0,0,0,0,76], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8c":[1,0,0,0,0,0,0,68], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca219aa1f40e451066905ae5bac0502c33":[1,0,0,0,0,0,0,68,1], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca473cbdc2c85f01c999ddb2c5e4381780":[1,0,0,0,0,0,0,68,2], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca665bcb741279cf49bc311ea35d924113":[1,0,0,0,0,0,0,68,0], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca7c0a5a676f3a0fcaa4dfe41c649bd8a6":[1,0,0,0,0,0,0,68,3], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cad0785d56901fe50c18e9c58f4d0df442":[1,0,0,0,0,0,0,68,4], "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cae2a15ec2f3e51217797b12d4e12d5e26":[1,0,0,0,0,0,0,68,5], "m3ua_8h.html#a97f755151f9e2312caebf4cf0ca9cf28":[1,0,0,0,0,0,0,19], "m3ua_8h.html#aa30d79a4b2ade238263b72de5a967535":[1,0,0,0,0,0,0,26], "m3ua_8h.html#aa6a4ad25571c5c062fc9e16435019e38":[1,0,0,0,0,0,0,48], "m3ua_8h.html#aaa70b2cd1f1006573a414ccfc2b07bd0":[1,0,0,0,0,0,0,61], "m3ua_8h.html#aadf119bbbc543d3a153c28bf4313e5da":[1,0,0,0,0,0,0,35], "m3ua_8h.html#aae6f33630d5743de711fc81fdcad34bb":[1,0,0,0,0,0,0,64], "m3ua_8h.html#aae931e3867a15435b52835f098b7dfb0":[1,0,0,0,0,0,0,30], "m3ua_8h.html#aaeccd10573514fce56a16d07212134ba":[1,0,0,0,0,0,0,9], "m3ua_8h.html#ab21e594d8bdaf797ad96552d277aa4a0":[1,0,0,0,0,0,0,59], "m3ua_8h.html#abbd4ca5e9eeea0fe37a6d48b14ab9206":[1,0,0,0,0,0,0,66], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cf":[1,0,0,0,0,0,0,67], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa1771ff22c8bdaac940b8c01b2d3599bb":[1,0,0,0,0,0,0,67,6], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa2a1bb8a4e4a2162783e0d22ff0f017cf":[1,0,0,0,0,0,0,67,0], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4022bed38887d241e2409cd6878739c3":[1,0,0,0,0,0,0,67,8], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4c2451e81378b7dbdec60585b9ec94ed":[1,0,0,0,0,0,0,67,10], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa6f7200c3ab98bb5bdd55c75563a25a10":[1,0,0,0,0,0,0,67,14], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa706465568e544ce5e39326c987f1cf25":[1,0,0,0,0,0,0,67,5], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa826df05051536d846c741424a2bdfa96":[1,0,0,0,0,0,0,67,11], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa1aa91ad686391317b864be71bc8e3d4":[1,0,0,0,0,0,0,67,4], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa9309dc7ddcf85bde2962035f04cd168":[1,0,0,0,0,0,0,67,12], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaa181697246c65f4c00ee9b0727c298b":[1,0,0,0,0,0,0,67,9], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaaccbff17491722c27fa0e5dd0c1203f":[1,0,0,0,0,0,0,67,17], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfab0dcc1ad8e9f8446ec03e3552aa391c3":[1,0,0,0,0,0,0,67,3], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3adb396766be4d5fa0d6969332650f4":[1,0,0,0,0,0,0,67,2], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3ff6d85f2453ab3c832549d56173919":[1,0,0,0,0,0,0,67,15], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfad656342d8f596b85bfffea7ea347d507":[1,0,0,0,0,0,0,67,16], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfae9656d00b1ecea3673faa613af616843":[1,0,0,0,0,0,0,67,7], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafaa252ccc9a178241155f8032db2c18c":[1,0,0,0,0,0,0,67,13], "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafe480654db9218f6c44f082f8c7172b8":[1,0,0,0,0,0,0,67,1], "m3ua_8h.html#abea0c1329d864ef46ec084e208bcd5e0":[1,0,0,0,0,0,0,18], "m3ua_8h.html#ac190671adb71421cd5fd2c37598d7454":[1,0,0,0,0,0,0,54], "m3ua_8h.html#ac3f725217db6e53bf19e840f9b6bcba2":[1,0,0,0,0,0,0,39], "m3ua_8h.html#ac4845bd0a0bfedf5f2bea5f51423a789":[1,0,0,0,0,0,0,16], "m3ua_8h.html#ac51a0fe7ea50eb8d82163dc85e00c584":[1,0,0,0,0,0,0,58], "m3ua_8h.html#ac7a3bab8a062e5e04a399e570b19f295":[1,0,0,0,0,0,0,10], "m3ua_8h.html#acb91da76d19fe519396e372ff5c383e7":[1,0,0,0,0,0,0,37], "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5":[1,0,0,0,0,0,0,70], "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a01eedada1dcc194ce5c3b04448967d28":[1,0,0,0,0,0,0,70,2], "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a06b409496c956317929f52d239072104":[1,0,0,0,0,0,0,70,0], "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a7e990f0f99b4b1d1410f783a1a1f8692":[1,0,0,0,0,0,0,70,1], "m3ua_8h.html#ad5a9418b285f9ebabdef3a0f59d19bfb":[1,0,0,0,0,0,0,45], "m3ua_8h.html#ad80dc4f2ca8ce548ef00efbc3c87d56a":[1,0,0,0,0,0,0,27], "m3ua_8h.html#addc201995c5ce999aa167e36a5f96dcd":[1,0,0,0,0,0,0,6], "m3ua_8h.html#adfa9027a322f221bbfc271f9e215d651":[1,0,0,0,0,0,0,44], "m3ua_8h.html#ae0fb4f8980b9c273146d3663882d8a6f":[1,0,0,0,0,0,0,12], "m3ua_8h.html#ae7350fc0572ec4c7f22e7241928c6dd6":[1,0,0,0,0,0,0,65], "m3ua_8h.html#aecd2e3b68d87c916e00b08930dc3044a":[1,0,0,0,0,0,0,13], "m3ua_8h.html#af21dc83978210156efa9276ddd64b925":[1,0,0,0,0,0,0,56], "m3ua_8h.html#af500e9fac1e03d097ba460664f45d386":[1,0,0,0,0,0,0,7], "m3ua_8h.html#af51a19061f0730b2de78f3b6ee19a749":[1,0,0,0,0,0,0,63], "m3ua_8h.html#afc5279a9810f812d550774387de876eb":[1,0,0,0,0,0,0,1], "m3ua_8h.html#afd970370c1c1b551c4ca137d1eec67df":[1,0,0,0,0,0,0,51], "m3ua_8h_source.html":[1,0,0,0,0,0,0], "mtp_8h.html":[1,0,0,0,0,0,1], "mtp_8h.html#a0840a08f40afad28f61db40210611808":[1,0,0,0,0,0,1,2], "mtp_8h.html#a302af65ae379fd4c883fae04233ad551":[1,0,0,0,0,0,1,3], "mtp_8h.html#aa7ef388acf6473b86619b4eea1ce9654":[1,0,0,0,0,0,1,4], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2":[1,0,0,0,0,0,1,0], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a07b1d9bf91850c3da63581c4628a4ee5":[1,0,0,0,0,0,1,0,13], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a22953c713354145b111b3b15359c55c4":[1,0,0,0,0,0,1,0,12], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a43a4a06eaa3c80e25e5d8e53cd2da7c8":[1,0,0,0,0,0,1,0,4], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a5d449204bf1240442cdaf0ffb2e82d16":[1,0,0,0,0,0,1,0,8], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a698239a99e676c64ab0548f73d9f0734":[1,0,0,0,0,0,1,0,9], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a6c921601d94d263025103e817f5c79a3":[1,0,0,0,0,0,1,0,7], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a81ea1f76eed321a7ec76c5c73311cfe2":[1,0,0,0,0,0,1,0,6], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a94375ea66790a51d570fc23ebc00bbf9":[1,0,0,0,0,0,1,0,5], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a966037f9d4ad9758514effa64466eba7":[1,0,0,0,0,0,1,0,10], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2aa88bfc2945bd256d0049d469b8dbca5f":[1,0,0,0,0,0,1,0,0], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ac3392a2a38745749709ff0ccecdc64c3":[1,0,0,0,0,0,1,0,1], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ad7686dd507d6454f2adab65679bef5bb":[1,0,0,0,0,0,1,0,3], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ae71e7d13402ee20709b290f84c5b3fd8":[1,0,0,0,0,0,1,0,11], "mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2afd4cfa32add75105b2f0bc44e15af44e":[1,0,0,0,0,0,1,0,2], "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844":[1,0,0,0,0,0,1,1], "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a387f4ab04ce9a9e75befdb3711a9bdff":[1,0,0,0,0,0,1,1,1], "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a6c05bcf281fcd49b64da9e1242789f46":[1,0,0,0,0,0,1,1,0], "mtp_8h.html#afe2007fddc6d44703a17b13494a3b844ae5bc6cb63f34c241d136b6b806cc84f9":[1,0,0,0,0,0,1,1,2], "mtp_8h_source.html":[1,0,0,0,0,0,1], "mtp__pcap_8c.html":[1,0,1,2], "mtp__pcap_8c.html#a166096819938ab066cf826f69c9b59df":[1,0,1,2,13], "mtp__pcap_8c.html#a166f22ce4b25488997425405d2a6e42d":[1,0,1,2,15], "mtp__pcap_8c.html#a16c01a18801be490efe5eb7969ca45ee":[1,0,1,2,3], "mtp__pcap_8c.html#a45eaf7e07ea0226c1328ee7d4a5f7948":[1,0,1,2,6], "mtp__pcap_8c.html#a65818cb5fbd175e46b033ab9743def50":[1,0,1,2,2], "mtp__pcap_8c.html#a6a2f0b2b8c5d6c756e4de119c5fe2fad":[1,0,1,2,8], "mtp__pcap_8c.html#a72520b353fc64f15cab5dfa2c2326e00":[1,0,1,2,4], "mtp__pcap_8c.html#a73f44d04516e34b9edbbf936f10cb81d":[1,0,1,2,9], "mtp__pcap_8c.html#ac2fbfe5646126df83713fb2d42428ed8":[1,0,1,2,10], "mtp__pcap_8c.html#ae1a4b5cc6cf9132afe4b4d20650bf61b":[1,0,1,2,12], "mtp__pcap_8c.html#ae29355b72ee4e48dcf249e0fede0155e":[1,0,1,2,7], "mtp__pcap_8c.html#ae45ca4ea27a897d2c46eb088e6b139f8":[1,0,1,2,14], "mtp__pcap_8c.html#aeb4fa0ab3357f30ebf3be827f6757958":[1,0,1,2,11], "mtp__pcap_8c.html#af7ebd1acc88da8d5c4018a9b96e4a231":[1,0,1,2,5], "mtp__sap_8h.html":[1,0,0,0,0,2], "mtp__sap_8h.html#a463c0a286464fef0cdeb0e29b3c1cf18":[1,0,0,0,0,2,5], "mtp__sap_8h.html#a955b021ad7245dc7ada3779bfd1c6d62":[1,0,0,0,0,2,6], "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80":[1,0,0,0,0,2,7], "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a7ba9a90fbdc8edcf206aeae92e56ac1c":[1,0,0,0,0,2,7,2] }; sigtran/html/structosmo__scu__disconn__param.js0000644000175000017500000000104414631412304024556 0ustar osmocom-buildosmocom-buildvar structosmo__scu__disconn__param = [ [ "cause", "structosmo__scu__disconn__param.html#af5af7c5768eb0584d58b482f50c5fe81", null ], [ "conn_id", "structosmo__scu__disconn__param.html#a1488574c4d52fe293ae6f709c0eccb75", null ], [ "importance", "structosmo__scu__disconn__param.html#a7c06c83ba961c721bba70a43339fb3c9", null ], [ "originator", "structosmo__scu__disconn__param.html#a376d310d66d3a6366241fa5c88ee83ce", null ], [ "responding_addr", "structosmo__scu__disconn__param.html#abee9d68124404184bbaf88efc4d94174", null ] ];sigtran/html/structxua__msg__class.js0000644000175000017500000000060614631412304022526 0ustar osmocom-buildosmocom-buildvar structxua__msg__class = [ [ "iei_names", "structxua__msg__class.html#ad33ae1cca2ab4da12677fb428c9ab3e7", null ], [ "mand_ies", "structxua__msg__class.html#a2a448b5350c38c04bfc036d67b024884", null ], [ "msgt_names", "structxua__msg__class.html#ae8f0cdfd8cc0000034b11dbc20d2a52a", null ], [ "name", "structxua__msg__class.html#a33496fe5df5775d4680feab7403ba93a", null ] ];sigtran/html/globals_func_l.html0000644000175000017500000001206114631412304021432 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - l -

    sigtran/html/sccp__sap_8h.html0000644000175000017500000044617714631412304021035 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/sccp_sap.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_sap.h File Reference
    #include <stdint.h>
    #include <osmocom/core/prim.h>
    #include <osmocom/sigtran/sigtran_sap.h>
    #include <netinet/in.h>

    Go to the source code of this file.

    Data Structures

    struct  osmo_sccp_gt
     
    struct  osmo_sccp_addr
     
    struct  osmo_scu_connect_param
     
    struct  osmo_scu_data_param
     
    struct  osmo_scu_disconn_param
     
    struct  osmo_scu_reset_param
     
    struct  osmo_scu_unitdata_param
     
    struct  osmo_scu_notice_param
     
    struct  osmo_scu_state_param
     
    struct  osmo_scu_pcstate_param
     
    struct  osmo_scu_prim
     

    Macros

    #define OSMO_SCCP_ADDR_T_GT   0x0001 /* global title */
     
    #define OSMO_SCCP_ADDR_T_PC   0x0002 /* signalling point code */
     
    #define OSMO_SCCP_ADDR_T_SSN   0x0004 /* subsystem number */
     
    #define OSMO_SCCP_ADDR_T_IPv4   0x0008
     
    #define OSMO_SCCP_ADDR_T_IPv6   0x0010
     
    #define OSMO_SCCP_ADDR_T_MASK   0x001f
     
    #define OSMO_SCCP_SSN_SMLC_BSSAP   OSMO_SCCP_SSN_SMLC_BSSAP_LE
     
    #define msgb_scu_prim(msg)   ((struct osmo_scu_prim *)(msg)->l1h)
     

    Enumerations

    enum  osmo_scu_prim_type {
      OSMO_SCU_PRIM_N_CONNECT, OSMO_SCU_PRIM_N_DATA, OSMO_SCU_PRIM_N_EXPEDITED_DATA, OSMO_SCU_PRIM_N_DISCONNECT,
      OSMO_SCU_PRIM_N_RESET, OSMO_SCU_PRIM_N_INFORM, OSMO_SCU_PRIM_N_UNITDATA, OSMO_SCU_PRIM_N_NOTICE,
      OSMO_SCU_PRIM_N_COORD, OSMO_SCU_PRIM_N_STATE, OSMO_SCU_PRIM_N_PCSTATE
    }
     SCCP-User primitives as per Q.711. More...
     
    enum  osmo_sccp_routing_ind { OSMO_SCCP_RI_NONE, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_SSN_PC, OSMO_SCCP_RI_SSN_IP }
     
    enum  osmo_sccp_gti {
      OSMO_SCCP_GTI_NO_GT, OSMO_SCCP_GTI_NAI_ONLY, OSMO_SCCP_GTI_TT_ONLY, OSMO_SCCP_GTI_TT_NPL_ENC,
      OSMO_SCCP_GTI_TT_NPL_ENC_NAI
    }
     
    enum  osmo_sccp_npi {
      OSMO_SCCP_NPI_UNKNOWN = 0, OSMO_SCCP_NPI_E164_ISDN = 1, OSMO_SCCP_NPI_GEERIC = 2, OSMO_SCCP_NPI_X121_DATA = 3,
      OSMO_SCCP_NPI_F69_TELEX = 4, OSMO_SCCP_NPI_E210_MARITIME = 5, OSMO_SCCP_NPI_E212_LAND = 6, OSMO_SCCP_NPI_E214_ISDN_MOBILE = 7,
      OSMO_SCCP_NPI_PRIVATE = 14
    }
     
    enum  osmo_sccp_nai {
      OSMO_SCCP_NAI_UNKNOWN = 0, OSMO_SCCP_NAI_SUBSCR = 1, OSMO_SCCP_NAI_RES_NAT_USE = 2, OSMO_SCCP_NAI_NATL = 3,
      OSMO_SCCP_NAI_INTL = 4
    }
     
    enum  osmo_sccp_ssn {
      OSMO_SCCP_SSN_MGMT = 1, OSMO_SCCP_SSN_ISUP = 3, OSMO_SCCP_SSN_OMAP = 4, OSMO_SCCP_SSN_MAP = 5,
      OSMO_SCCP_SSN_HLR = 6, OSMO_SCCP_SSN_VLR = 7, OSMO_SCCP_SSN_MSC = 8, OSMO_SCCP_SSN_EIR = 9,
      OSMO_SCCP_SSN_AUC = 0x0a, OSMO_SCCP_SSN_ISDN_SS = 0x0b, OSMO_SCCP_SSN_RES_INTL = 0x0c, OSMO_SCCP_SSN_BISDN = 0x0d,
      OSMO_SCCP_SSN_TC_TEST = 0x0e, OSMO_SCCP_SSN_RANAP = 142, OSMO_SCCP_SSN_RNSAP = 143, OSMO_SCCP_SSN_GMLC_MAP = 145,
      OSMO_SCCP_SSN_CAP = 146, OSMO_SCCP_SSN_gsmSCF_MAP = 147, OSMO_SCCP_SSN_SIWF_MAP = 148, OSMO_SCCP_SSN_SGSN_MAP = 149,
      OSMO_SCCP_SSN_GGSN_MAP = 150, OSMO_SCCP_SSN_PCAP = 249, OSMO_SCCP_SSN_BSC_BSSAP_LE = 250, OSMO_SCCP_SSN_MSC_BSSAP_LE = 251,
      OSMO_SCCP_SSN_SMLC_BSSAP_LE = 252, OSMO_SCCP_SSN_BSS_OAM = 253, OSMO_SCCP_SSN_BSSAP = 254
    }
     
    enum  osmo_sccp_sp_status { OSMO_SCCP_SP_S_INACCESSIBLE = 1, OSMO_SCCP_SP_S_CONGESTED = 2, OSMO_SCCP_SP_S_ACCESSIBLE = 3 }
     
    enum  osmo_sccp_rem_sccp_status {
      OSMO_SCCP_REM_SCCP_S_AVAILABLE = 1, OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN = 2, OSMO_SCCP_REM_SCCP_S_UNEQUIPPED = 3, OSMO_SCCP_REM_SCCP_S_INACCESSIBLE = 4,
      OSMO_SCCP_REM_SCCP_S_CONGESTED = 5
    }
     
    enum  osmo_sccp_originator { OSMO_SCCP_ORIG_NS_PROVIDER, OSMO_SCCP_ORIG_NS_USER, OSMO_SCCP_ORIG_UNDEFINED }
     

    Functions

    static const char * osmo_sccp_routing_ind_name (enum osmo_sccp_routing_ind val)
     
    static const char * osmo_sccp_gti_name (enum osmo_sccp_gti val)
     
    static const char * osmo_sccp_sp_status_name (enum osmo_sccp_sp_status val)
     
    static const char * osmo_sccp_rem_sccp_status_name (enum osmo_sccp_rem_sccp_status val)
     
    static const char * osmo_sccp_ssn_name (enum osmo_sccp_ssn val)
     
    static const char * osmo_scu_prim_type_name (enum osmo_scu_prim_type val)
     
    int osmo_scu_prim_hdr_name_buf (char *buf, size_t buflen, const struct osmo_prim_hdr *oph)
     
    char * osmo_scu_prim_hdr_name_c (void *ctx, const struct osmo_prim_hdr *oph)
     
    char * osmo_scu_prim_name (const struct osmo_prim_hdr *oph)
     
    void osmo_sccp_vty_init (void)
     
    struct osmo_sccp_instanceosmo_sccp_instance_create (struct osmo_ss7_instance *ss7, void *priv)
     create a SCCP Instance and register it as user with SS7 inst More...
     
    void osmo_sccp_instance_destroy (struct osmo_sccp_instance *inst)
     
    struct osmo_ss7_instanceosmo_sccp_get_ss7 (const struct osmo_sccp_instance *sccp)
     get the SS7 instance that is related to the given SCCP instance More...
     
    struct osmo_sccp_instanceosmo_sccp_get_sccp (const struct osmo_sccp_user *scu)
     get the SCCP instance that is related to the given sccp user More...
     
    void osmo_sccp_set_priv (struct osmo_sccp_instance *sccp, void *priv)
     
    void * osmo_sccp_get_priv (struct osmo_sccp_instance *sccp)
     
    void osmo_sccp_user_unbind (struct osmo_sccp_user *scu)
     Unbind a given SCCP user. More...
     
    void osmo_sccp_user_set_priv (struct osmo_sccp_user *scu, void *priv)
     
    void * osmo_sccp_user_get_priv (struct osmo_sccp_user *scu)
     
    struct osmo_sccp_userosmo_sccp_user_bind_pc (struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc)
     Bind a given SCCP User to a given SSN+PC. More...
     
    struct osmo_sccp_userosmo_sccp_user_bind (struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn)
     Bind a given SCCP User to a given SSN (at any PC) More...
     
    struct osmo_sccp_userosmo_sccp_user_find (struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc)
     Find a SCCP User registered for given PC+SSN or SSN only. More...
     
    int osmo_sccp_user_sap_down (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    int osmo_sccp_user_sap_down_nofree (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    struct osmo_ss7_instanceosmo_sccp_addr_by_name (struct osmo_sccp_addr *dest_addr, const char *name)
     Lookup an SCCP address from the addressbook by its name. More...
     
    int osmo_sccp_addr_by_name_local (struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst)
     Lookup an SCCP address from the addressbook of a specific instance by its name. More...
     
    const char * osmo_sccp_name_by_addr (const struct osmo_sccp_addr *addr)
     Reverse lookup the lookup-name of a specified SCCP address. More...
     
    void osmo_sccp_local_addr_by_instance (struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn)
     derive a basic local SCCP-Address from a given SCCP instance. More...
     
    bool osmo_sccp_check_addr (struct osmo_sccp_addr *addr, uint32_t presence)
     check whether a given SCCP-Address is consistent. More...
     
    int osmo_sccp_addr_cmp (const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria)
     Compare two SCCP addresses by given presence criteria. More...
     
    int osmo_sccp_addr_ri_cmp (const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b)
     Compare the routing information of two SCCP addresses. More...
     
    int osmo_sccp_gt_cmp (const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b)
     Compare two SCCP Global Titles. More...
     
    const char * osmo_sccp_user_name (struct osmo_sccp_user *scu)
     Compose a human readable string to describe the SCCP user's connection. More...
     
    int osmo_sccp_instance_next_conn_id (struct osmo_sccp_instance *sccp)
     

    Variables

    enum osmo_scu_prim_type __attribute__
     
    const struct value_string osmo_sccp_routing_ind_names []
     
    const struct value_string osmo_sccp_gti_names []
     
    const struct value_string osmo_sccp_sp_status_names []
     
    const struct value_string osmo_sccp_rem_sccp_status_names []
     
    const struct value_string osmo_sccp_ssn_names []
     
    const struct value_string osmo_scu_prim_type_names []
     

    Macro Definition Documentation

    ◆ msgb_scu_prim

    #define msgb_scu_prim (   msg)    ((struct osmo_scu_prim *)(msg)->l1h)

    ◆ OSMO_SCCP_ADDR_T_GT

    ◆ OSMO_SCCP_ADDR_T_IPv4

    ◆ OSMO_SCCP_ADDR_T_IPv6

    ◆ OSMO_SCCP_ADDR_T_MASK

    #define OSMO_SCCP_ADDR_T_MASK   0x001f

    ◆ OSMO_SCCP_ADDR_T_PC

    ◆ OSMO_SCCP_ADDR_T_SSN

    ◆ OSMO_SCCP_SSN_SMLC_BSSAP

    #define OSMO_SCCP_SSN_SMLC_BSSAP   OSMO_SCCP_SSN_SMLC_BSSAP_LE

    Enumeration Type Documentation

    ◆ osmo_sccp_gti

    Enumerator
    OSMO_SCCP_GTI_NO_GT 
    OSMO_SCCP_GTI_NAI_ONLY 
    OSMO_SCCP_GTI_TT_ONLY 
    OSMO_SCCP_GTI_TT_NPL_ENC 
    OSMO_SCCP_GTI_TT_NPL_ENC_NAI 

    ◆ osmo_sccp_nai

    Enumerator
    OSMO_SCCP_NAI_UNKNOWN 
    OSMO_SCCP_NAI_SUBSCR 
    OSMO_SCCP_NAI_RES_NAT_USE 
    OSMO_SCCP_NAI_NATL 
    OSMO_SCCP_NAI_INTL 

    ◆ osmo_sccp_npi

    Enumerator
    OSMO_SCCP_NPI_UNKNOWN 
    OSMO_SCCP_NPI_E164_ISDN 
    OSMO_SCCP_NPI_GEERIC 
    OSMO_SCCP_NPI_X121_DATA 
    OSMO_SCCP_NPI_F69_TELEX 
    OSMO_SCCP_NPI_E210_MARITIME 
    OSMO_SCCP_NPI_E212_LAND 
    OSMO_SCCP_NPI_E214_ISDN_MOBILE 
    OSMO_SCCP_NPI_PRIVATE 

    ◆ osmo_sccp_originator

    Enumerator
    OSMO_SCCP_ORIG_NS_PROVIDER 
    OSMO_SCCP_ORIG_NS_USER 
    OSMO_SCCP_ORIG_UNDEFINED 

    ◆ osmo_sccp_rem_sccp_status

    Enumerator
    OSMO_SCCP_REM_SCCP_S_AVAILABLE 
    OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN 
    OSMO_SCCP_REM_SCCP_S_UNEQUIPPED 
    OSMO_SCCP_REM_SCCP_S_INACCESSIBLE 
    OSMO_SCCP_REM_SCCP_S_CONGESTED 

    ◆ osmo_sccp_routing_ind

    Enumerator
    OSMO_SCCP_RI_NONE 
    OSMO_SCCP_RI_GT 
    OSMO_SCCP_RI_SSN_PC 
    OSMO_SCCP_RI_SSN_IP 

    ◆ osmo_sccp_sp_status

    Enumerator
    OSMO_SCCP_SP_S_INACCESSIBLE 
    OSMO_SCCP_SP_S_CONGESTED 
    OSMO_SCCP_SP_S_ACCESSIBLE 

    ◆ osmo_sccp_ssn

    Enumerator
    OSMO_SCCP_SSN_MGMT 
    OSMO_SCCP_SSN_ISUP 
    OSMO_SCCP_SSN_OMAP 
    OSMO_SCCP_SSN_MAP 
    OSMO_SCCP_SSN_HLR 
    OSMO_SCCP_SSN_VLR 
    OSMO_SCCP_SSN_MSC 
    OSMO_SCCP_SSN_EIR 
    OSMO_SCCP_SSN_AUC 
    OSMO_SCCP_SSN_ISDN_SS 
    OSMO_SCCP_SSN_RES_INTL 
    OSMO_SCCP_SSN_BISDN 
    OSMO_SCCP_SSN_TC_TEST 
    OSMO_SCCP_SSN_RANAP 
    OSMO_SCCP_SSN_RNSAP 
    OSMO_SCCP_SSN_GMLC_MAP 
    OSMO_SCCP_SSN_CAP 
    OSMO_SCCP_SSN_gsmSCF_MAP 
    OSMO_SCCP_SSN_SIWF_MAP 
    OSMO_SCCP_SSN_SGSN_MAP 
    OSMO_SCCP_SSN_GGSN_MAP 
    OSMO_SCCP_SSN_PCAP 
    OSMO_SCCP_SSN_BSC_BSSAP_LE 
    OSMO_SCCP_SSN_MSC_BSSAP_LE 
    OSMO_SCCP_SSN_SMLC_BSSAP_LE 
    OSMO_SCCP_SSN_BSS_OAM 
    OSMO_SCCP_SSN_BSSAP 

    ◆ osmo_scu_prim_type

    SCCP-User primitives as per Q.711.

    Enumerator
    OSMO_SCU_PRIM_N_CONNECT 
    OSMO_SCU_PRIM_N_DATA 
    OSMO_SCU_PRIM_N_EXPEDITED_DATA 
    OSMO_SCU_PRIM_N_DISCONNECT 
    OSMO_SCU_PRIM_N_RESET 
    OSMO_SCU_PRIM_N_INFORM 
    OSMO_SCU_PRIM_N_UNITDATA 
    OSMO_SCU_PRIM_N_NOTICE 
    OSMO_SCU_PRIM_N_COORD 
    OSMO_SCU_PRIM_N_STATE 
    OSMO_SCU_PRIM_N_PCSTATE 

    Function Documentation

    ◆ osmo_sccp_addr_by_name()

    struct osmo_ss7_instance* osmo_sccp_addr_by_name ( struct osmo_sccp_addr dest_addr,
    const char *  name 
    )

    Lookup an SCCP address from the addressbook by its name.

    Parameters
    [out]dest_addrpointer to output the resulting sccp-address; (set to NULL if not interested)
    [in]nameof the address to lookup
    Returns
    SS7 instance; NULL on error

    References osmo_sccp_addr_entry::addr, addr_entry_by_name_global(), and osmo_sccp_addr_entry::inst.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_addr_by_name_local()

    int osmo_sccp_addr_by_name_local ( struct osmo_sccp_addr dest_addr,
    const char *  name,
    const struct osmo_ss7_instance inst 
    )

    Lookup an SCCP address from the addressbook of a specific instance by its name.

    Parameters
    [out]dest_addrpointer to output the resulting sccp-address; (set to NULL if not interested)
    [in]nameof the address to lookup
    [in]instss7 instance of which the address book will be searched
    Returns
    0 on success; <0 on error

    References osmo_sccp_addr_entry::addr, and addr_entry_by_name_local().

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_addr_cmp()

    int osmo_sccp_addr_cmp ( const struct osmo_sccp_addr a,
    const struct osmo_sccp_addr b,
    uint32_t  presence_criteria 
    )

    Compare two SCCP addresses by given presence criteria.

    Any OSMO_SCCP_ADDR_T_* type not set in presence_criteria is ignored. In case all bits are set in presence_criteria, the comparison is in the order of: OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_SSN. The SCCP addresses' Routing Indicator is not compared, see osmo_sccp_addr_ri_cmp().

    Parameters
    [in]aleft side.
    [in]bright side.
    [in]presence_criteriaA bitmask of OSMO_SCCP_ADDR_T_* values, or OSMO_SCCP_ADDR_T_MASK to compare all parts, except the routing indicator.
    Returns
    -1 if a < b, 1 if a > b, and 0 if all checked values match.

    References osmo_sccp_addr::gt, osmo_sccp_addr::ip, OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, osmo_sccp_gt_cmp(), osmo_sccp_addr::pc, osmo_sccp_addr::presence, osmo_sccp_addr::ssn, osmo_sccp_addr::v4, and osmo_sccp_addr::v6.

    Referenced by osmo_sccp_addr_ri_cmp(), and osmo_scu_prim_type_name().

    ◆ osmo_sccp_addr_ri_cmp()

    int osmo_sccp_addr_ri_cmp ( const struct osmo_sccp_addr a,
    const struct osmo_sccp_addr b 
    )

    Compare the routing information of two SCCP addresses.

    Compare the ri of a and b, and, if equal, return osmo_sccp_addr_cmp() with presence criteria selected according to ri.

    Parameters
    [in]aleft side.
    [in]bright side.
    Returns
    -1 if a < b, 1 if a > b, and 0 if a == b.

    References osmo_sccp_addr_cmp(), OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_NONE, OSMO_SCCP_RI_SSN_IP, OSMO_SCCP_RI_SSN_PC, osmo_sccp_addr::presence, and osmo_sccp_addr::ri.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_check_addr()

    bool osmo_sccp_check_addr ( struct osmo_sccp_addr addr,
    uint32_t  presence 
    )

    check whether a given SCCP-Address is consistent.

    Parameters
    [in]addrSCCP address to check
    [in]presencemask with minimum required address components
    Returns
    true when address data seems plausible

    References osmo_sccp_addr::gt, osmo_sccp_gt::gti, osmo_sccp_gt::nai, osmo_sccp_gt::npi, OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_SSN_IP, OSMO_SCCP_RI_SSN_PC, osmo_sccp_addr::presence, and osmo_sccp_addr::ri.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_get_priv()

    void* osmo_sccp_get_priv ( struct osmo_sccp_instance sccp)

    ◆ osmo_sccp_get_sccp()

    struct osmo_sccp_instance* osmo_sccp_get_sccp ( const struct osmo_sccp_user scu)

    get the SCCP instance that is related to the given sccp user

    Parameters
    [in]scuSCCP user
    Returns
    SCCP instance; NULL if scu was NULL

    References osmo_sccp_user::inst.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_get_ss7()

    struct osmo_ss7_instance* osmo_sccp_get_ss7 ( const struct osmo_sccp_instance sccp)

    get the SS7 instance that is related to the given SCCP instance

    Parameters
    [in]sccpSCCP instance
    Returns
    SS7 instance; NULL if sccp was NULL

    References osmo_sccp_instance::ss7.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_gt_cmp()

    int osmo_sccp_gt_cmp ( const struct osmo_sccp_gt a,
    const struct osmo_sccp_gt b 
    )

    Compare two SCCP Global Titles.

    Parameters
    [in]aleft side.
    [in]bright side.
    Returns
    -1 if a < b, 1 if a > b, and 0 if a == b.

    Referenced by osmo_sccp_addr_cmp(), and osmo_scu_prim_type_name().

    ◆ osmo_sccp_gti_name()

    static const char* osmo_sccp_gti_name ( enum osmo_sccp_gti  val)
    inlinestatic

    References osmo_sccp_gti_names.

    Referenced by sccp_addr_to_str_buf().

    ◆ osmo_sccp_instance_create()

    struct osmo_sccp_instance* osmo_sccp_instance_create ( struct osmo_ss7_instance ss7,
    void *  priv 
    )

    create a SCCP Instance and register it as user with SS7 inst

    Parameters
    [in]ss7SS7 instance to which this SCCP instance belongs
    [in]privprivate data to be stored within SCCP instance
    Returns
    callee-allocated SCCP instance on success; NULL on error

    References osmo_ss7_user::inst, osmo_sccp_instance::list, osmo_sccp_instance::max_optional_data, MTP_SI_SCCP, mtp_user_prim_cb(), osmo_ss7_user::name, osmo_sccp_timer_defaults, osmo_ss7_user_register(), osmo_ss7_user::prim_cb, osmo_sccp_instance::priv, osmo_ss7_user::priv, sccp_scmg_init(), osmo_sccp_instance::ss7, osmo_sccp_instance::ss7_user, osmo_sccp_instance::tdefs, and osmo_sccp_instance::users.

    Referenced by osmo_scu_prim_type_name(), and osmo_ss7_ensure_sccp().

    ◆ osmo_sccp_instance_destroy()

    ◆ osmo_sccp_instance_next_conn_id()

    int osmo_sccp_instance_next_conn_id ( struct osmo_sccp_instance sccp)

    ◆ osmo_sccp_local_addr_by_instance()

    void osmo_sccp_local_addr_by_instance ( struct osmo_sccp_addr dest_addr,
    const struct osmo_sccp_instance inst,
    uint32_t  ssn 
    )

    derive a basic local SCCP-Address from a given SCCP instance.

    Parameters
    [out]dest_addrpointer to output address memory
    [in]instSCCP instance
    [in]ssnSubsystem Number

    References osmo_ss7_instance::cfg, osmo_sccp_make_addr_pc_ssn(), osmo_ss7_instance::primary_pc, and osmo_sccp_instance::ss7.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_name_by_addr()

    const char* osmo_sccp_name_by_addr ( const struct osmo_sccp_addr addr)

    Reverse lookup the lookup-name of a specified SCCP address.

    Parameters
    [in]nameof the address to lookup
    Returns
    char pointer to the lookup-name; NULL on error

    References osmo_sccp_addr_entry::addr, osmo_sccp_addr_entry::list_global, and osmo_sccp_addr_entry::name.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_rem_sccp_status_name()

    static const char* osmo_sccp_rem_sccp_status_name ( enum osmo_sccp_rem_sccp_status  val)
    inlinestatic

    ◆ osmo_sccp_routing_ind_name()

    static const char* osmo_sccp_routing_ind_name ( enum osmo_sccp_routing_ind  val)
    inlinestatic

    ◆ osmo_sccp_set_priv()

    void osmo_sccp_set_priv ( struct osmo_sccp_instance sccp,
    void *  priv 
    )

    ◆ osmo_sccp_sp_status_name()

    static const char* osmo_sccp_sp_status_name ( enum osmo_sccp_sp_status  val)
    inlinestatic

    ◆ osmo_sccp_ssn_name()

    static const char* osmo_sccp_ssn_name ( enum osmo_sccp_ssn  val)
    inlinestatic

    References osmo_sccp_ssn_names.

    Referenced by sccp_addr_to_str_buf().

    ◆ osmo_sccp_user_bind()

    struct osmo_sccp_user* osmo_sccp_user_bind ( struct osmo_sccp_instance inst,
    const char *  name,
    osmo_prim_cb  prim_cb,
    uint16_t  ssn 
    )

    Bind a given SCCP User to a given SSN (at any PC)

    Parameters
    [in]instSCCP Instance
    [in]namehuman-readable name
    [in]ssnSub-System Number to bind to
    Returns
    Callee-allocated SCCP User on success; negative otherwise

    References OSMO_SS7_PC_INVALID, and sccp_user_bind_pc().

    Referenced by osmo_scu_prim_type_name(), and sccp_scmg_init().

    ◆ osmo_sccp_user_bind_pc()

    struct osmo_sccp_user* osmo_sccp_user_bind_pc ( struct osmo_sccp_instance inst,
    const char *  name,
    osmo_prim_cb  prim_cb,
    uint16_t  ssn,
    uint32_t  pc 
    )

    Bind a given SCCP User to a given SSN+PC.

    Parameters
    [in]instSCCP Instance
    [in]namehuman-readable name
    [in]ssnSub-System Number to bind to
    [in]pcPoint Code to bind to
    Returns
    Callee-allocated SCCP User on success; negative otherwise

    References sccp_user_bind_pc().

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_find()

    struct osmo_sccp_user* osmo_sccp_user_find ( struct osmo_sccp_instance inst,
    uint16_t  ssn,
    uint32_t  pc 
    )

    Find a SCCP User registered for given PC+SSN or SSN only.

    First search all users with a valid PC for a full PC+SSN match. If no match was found, search all users with an invalid PC for an SSN-only match.

    Parameters
    [in]instSCCP Instance in which to search.
    [in]ssnSub-System Number to search for.
    [in]pcPoint Code to search for.
    Returns
    Matching SCCP User; NULL if none found.

    References sccp_user_find().

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_get_priv()

    void* osmo_sccp_user_get_priv ( struct osmo_sccp_user scu)

    References osmo_sccp_user::priv.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_name()

    const char* osmo_sccp_user_name ( struct osmo_sccp_user scu)

    Compose a human readable string to describe the SCCP user's connection.

    The output follows ['<scu.name>':]<local-sccp-addr>, e.g. "'OsmoHNBW':RI=SSN_PC,PC=0.23.5,SSN=RANAP", or just "RI=SSN_PC,PC=0.23.5,SSN=RANAP" if no scu->name is set. This calls osmo_sccp_addr_name(), which returns a static buffer; hence calling this function and osmo_sccp_addr_name() in the same printf statement is likely to conflict.

    References osmo_sccp_user::inst, osmo_sccp_user::name, osmo_sccp_addr_name(), osmo_sccp_make_addr_pc_ssn(), osmo_sccp_user::pc, osmo_sccp_instance::ss7, and osmo_sccp_user::ssn.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_sap_down()

    int osmo_sccp_user_sap_down ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    Implies a msgb_free(oph->msg), otherwise the same as osmo_sccp_user_sap().

    Parameters
    [in]scuSCCP User sending us the primitive
    [in]ophOsmocom primitive sent by the user
    Returns
    0 on success; negative on error

    References osmo_scu_prim::oph, and osmo_sccp_user_sap_down_nofree().

    Referenced by osmo_sccp_tx_conn_req(), osmo_sccp_tx_conn_resp_msg(), osmo_sccp_tx_data(), osmo_sccp_tx_disconn_data(), osmo_sccp_tx_unitdata(), osmo_scu_prim_type_name(), and sccp_scmg_tx().

    ◆ osmo_sccp_user_sap_down_nofree()

    int osmo_sccp_user_sap_down_nofree ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    The caller is required to free oph->msg, otherwise the same as osmo_sccp_user_sap_down().

    Parameters
    [in]scuSCCP User sending us the primitive
    [in]ophOsmocom primitive sent by the user
    Returns
    0 on success; negative on error

    References conn_create_id(), conn_find_by_id(), osmo_scu_connect_param::conn_id, osmo_scu_prim::connect, sccp_connection::fi, osmo_sccp_user::inst, sccp_connection::inst, osmo_scu_prim::oph, OSMO_SCU_PRIM_N_CONNECT, OSMO_SCU_PRIM_N_DATA, OSMO_SCU_PRIM_N_DISCONNECT, OSMO_SCU_PRIM_N_RESET, OSMO_SCU_PRIM_N_UNITDATA, osmo_scu_prim_name(), sccp_sclc_user_sap_down_nofree(), scu_prim_conn_id(), scu_scoc_event_map, and osmo_scu_prim::u.

    Referenced by osmo_sccp_user_sap_down(), and osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_set_priv()

    void osmo_sccp_user_set_priv ( struct osmo_sccp_user scu,
    void *  priv 
    )

    References osmo_sccp_user::priv.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_unbind()

    void osmo_sccp_user_unbind ( struct osmo_sccp_user scu)

    Unbind a given SCCP user.

    Parameters
    [in]scuSCCP User which is to be un-bound. Will be destroyed at the time this function returns.

    References osmo_sccp_user::inst, osmo_sccp_user::list, osmo_sccp_user::name, osmo_ss7_pointcode_print(), osmo_sccp_user::pc, osmo_sccp_instance::ss7, and osmo_sccp_user::ssn.

    Referenced by osmo_sccp_instance_destroy(), and osmo_scu_prim_type_name().

    ◆ osmo_sccp_vty_init()

    void osmo_sccp_vty_init ( void  )

    ◆ osmo_scu_prim_hdr_name_buf()

    int osmo_scu_prim_hdr_name_buf ( char *  buf,
    size_t  buflen,
    const struct osmo_prim_hdr *  oph 
    )

    ◆ osmo_scu_prim_hdr_name_c()

    char* osmo_scu_prim_hdr_name_c ( void *  ctx,
    const struct osmo_prim_hdr *  oph 
    )

    ◆ osmo_scu_prim_name()

    ◆ osmo_scu_prim_type_name()

    Variable Documentation

    ◆ __attribute__

    enum osmo_scu_prim_type __attribute__

    ◆ osmo_sccp_gti_names

    const struct value_string osmo_sccp_gti_names[]

    Referenced by osmo_sccp_gti_name().

    ◆ osmo_sccp_rem_sccp_status_names

    const struct value_string osmo_sccp_rem_sccp_status_names[]

    ◆ osmo_sccp_routing_ind_names

    const struct value_string osmo_sccp_routing_ind_names[]

    ◆ osmo_sccp_sp_status_names

    const struct value_string osmo_sccp_sp_status_names[]

    ◆ osmo_sccp_ssn_names

    const struct value_string osmo_sccp_ssn_names[]

    Referenced by osmo_sccp_ssn_name().

    ◆ osmo_scu_prim_type_names

    const struct value_string osmo_scu_prim_type_names[]

    Referenced by osmo_scu_prim_type_name().

    sigtran/html/globals_defs_l.html0000644000175000017500000000760114631412304021424 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - l -

    sigtran/html/globals_h.html0000644000175000017500000001110614631412304020412 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - h -

    sigtran/html/doxygen.png0000644000175000017500000000730314631412304017761 0ustar osmocom-buildosmocom-build‰PNG  IHDRh ;ˆØŠIDATxí]y\•Õº~45%TL Q”PE"q–Û11±]8a„w*©¨(*â" ˆzÀè`8 ¨‰¢mÅ,’òà„p$%”œBó(8k†Ü÷ýÜû6lòö»§k÷Ç÷[ÏÞß·Ö;?k½ëßÕÕÕPxÑêÏ't´ÏùÈ€zÀÇÅ3_€Q4€g@œmÿ ¾ò‰âci‰ôçÿ{ ðÇð¬ù~½Á€4:õHcÂü ðŸÁ³„ª'ÕPÆæ P7^h،♠zb„cóP¨„ 3‚† Ò}çÿO²qÁºNkÝTÛ(É?d Ç~z<’«4ÓÇ¡ØžÞv­zµÙ¦õ¬ZâdÛ,Ë6Ók±]Fz< ¾ZçƒsÕ?ìƒsUø2SÉåwê1”c`[ì—}%ѽ.Ô¼6‚BLZ˜û!F8[ ¹…×TéÛ— »Þ#gó]å:vžu?‡vèbÙR˜?wùŽŸ¾ÊÐgbÑÉÌÕ$kF~Ê;عÆ•¢ïX®?ÉèlÆÙôõà»Nʪ¼­,ìHC§gAz•ÆlÓº­gÑú ]œjÎñåM…3ÓÚæoÒ³'=‘$Ò÷f}G•ŸS_‡öèco.Êȹ :ó£ Ãds®Ù:1=¼{ƒå9?÷ý…zqÛvîÓi‰D’p¿Ë šmÙíoÛâýaÖüEqÒµwÌ}¿~{òj€ç{ôºŸFNëí[ëOq·ÇOSúXO]°>‚‚muæľe¤“5Ë{¨JÕ¯£(›´«bÂçû’ÍlÓÅ}žïú`éUÞy„ac§Á†ÔCºŠóAkl‘±y¥†ô¢ùôs÷Aø¬7ÄõôoJ±äÄ ù.¥Be. Z¬Ð×ÇÈöå¹­ù'Ù-PëìŠyF.ž‚žÝÚ€lp&.êˆð•jò7’re’z19»ã§HGíø%œüq°ïüz׈c¬_k_")ŸHJnÐÑ~ˆÐÖ˜á´äÕ5 µÁq€ÿ5#¸·îà¶+9T‘‚ ðŽ÷Rܸrz“Ï´Ì =Ï…{ðáO£Èf ¡Íwg|Ž’Ü/¢Þ$÷¯¢ëðúÀ;¿à¨Ö™âÒÆ­]¯ÜW"Þ/< ‡÷DÏà°½üB}çyIEc^—ƒ=[V“Ýh²ëMä$l];Kû®¸ýr¦È*Åò ÿtÒõ$]•MŸ÷´;×I€1èó!‚œõ¸M õ¨(fÌæ<ÁÎÎò5~z¿ù¶ž mÌêÕ >–âÚ©âëˆIÎÞçz;ãu[i·eç^ÆÜÙÓ³NÞëF6B\}7†»+üŽÓ,Ã'a ½˜-yHY¿,‘^—ñfú~ß?Hcø¸…¸ñó{Z+4\såƒû·¯Ù·nߣð«íFÆ¡sغëû§D¾?ò<–Ævkx0ÅM±ælØ°ÁIÓxÿd”žÜÉ÷EE»AªM«g*È£YEí7Û™^[uíý®v[wGå†=Ed¼n׶ÆæÖÅl¡'¨pGÚk+‹æ¢À¬¨C8ªâš2 dz3H£ß ¡¨BÒûSÃÅù[wŘ ~xpçútÁæmö¤Å£¥iQæ­‰AB1ÉfÙ‰›4u¹ïìIÒ]Ë6äò%ÿ†† 1t.’NJph¬zÌ ÎR1Ž"3-"¸‡‹&ìó°1âüžìó[:‡ï„¼‘……N m–“W0®_èÜÂœ ×õ6ùò&»)Æìꦬýæ}¬ñ~»{múù]z½£M•ºP~^Îá:eQTÙ_*7ÕÄ9É8—·Ëï 3°¶47E•î¿u÷“SÉ»U¯ _ NíºôW¬e¸ÄNÓ|»;™¿;ŒæÅd"ȉôøòÞµõï¾®½"èÄ´ÖMM+bYµ‘_ÉæEÝüÎ]P»¹XKÐI½Þ¥oE<_¹(„EP±Œ|mÇÁ¡‘Ý,ŠÓ©ººZ±Îߺ§×kÝ,kÍMš`Äø…jzeU»æ ™Át3ÓÀ½˜6—ÒöùË·r¨¹Ñ}““wö:Χùë¼ ¿|‚TܵÉQˆKßç_ÁâÀ™œ”pÑÐóໃ¼Ydâ0!®àa –øöçW$ÃÁ‘Á$/\¬$ð 2ÞímÞLH‹Ÿ èd£HVÜ,:ò½»RÍZšJ­a„z*>‹_…NT(ù‚^SVF­U¹8ñEþôñ܈óùnd;«®8™\C]ø=Èêm¬Æ:‚´ÆbãDd=Áãßžˆ‹UU5O‹|]þð®Pèêv‰á\]2ßìÿ"yÈ[ïyʧz£g{Y«{„Ùø5©ÿ;w{N3é­nâĨw§Á¢ÍK¢Ý­ûÏ29Id¿’ì y)ìPÞò8ŒÅ©¯‰±@mPÔñwjl,6 áhWÕ˜d öà uõmÁp®.™á£Ç…twöR x­BδYcŒxg*vo  yò‘•“[¬?ÜVœ˜0ÒN¡Oë‚œ~Žó’¯·h#´Hkýœ±8kÓß^Àq@]àÓ“ø,56´¯÷Í-κU»n…[>]@nîøÏœp›[œ6# €4tën¯:ŽÒþ}…—8äT9_žY$/´G’K™©ù†•(óÑ’Mø©`ŸÉdѺ;ùO‹B Ó&P{qöhJÉ+Úé–§¦l2«MïöÝ_1ÑÓ«’t¸½±l€ëØya ¦ô©«®½ÆL^¬žêñš¸ùy.¾Û½Š[ u/]½‹iS}øN>²e1™q‡jfÚ&¢©iT\=kÏ›ÀXô-.84V5ðu!TE˜ þ.ŒOH´¶4—zwTr.ï‰¦Ë xõµ·œÖ„HÆù£žÈHùg Ñhñ’T$ßyq¸zþ¨p¿´ë< q•ró÷š‰wÿÍÑð–I]´–æI²é²˜sÂ"×:Õ–bÕ¦“ÈÙL6¢9VÊÓWž§<æ;”3?ý©Mê3AV#µ±ËÞ¯‘ž K£UrÝ9!›qát¦H£Ù+6ÇV…/TS^pÃùqgLP'Ú5E ‚–ÀÞºîÄ Ën"2|Ÿ;®W»Îý"Ö¬TwÖâµtúŽO'› á+W Ã+¦âZÌ–<ÕÆ&nOÝ,IŠ£06.ÁZ.Çñúøh*INÚ’Oe½ÉgBXÐÔZóäøä9èü“hÒíDSš¥¡Ê µA¯/Ôc¸ö“`A§¯"zå|‘ €ÅŸ¨ú;HÍ#‚Î|%ÄOˆƒ«OàÌÉÐÜD ž mÜðâc–ƤÉÂqm¶uË&~÷núÒË £ÇÏ€ZÕj =«_n[‡‡÷nN§ÏÝ$_¾bE˜‚€Õ)ù8¾?6‘lú“ÍÙæÖ}#bW( œ³d-®•p&¡ý’œÖa”"9öõņÐ$’Ú›AÜ!ä;ÐÑõè{~á¹8‘ÛÞ£1ÛÓÉ0ž`²#´kÒuäNÅÖ Q¹bhæ ”8ûÓMáŽa›•¿”w±h²¢®qŠæ°(bK ‚’Z¾Ò%ÐÆémáãÖË(Éý‚ÛJ)@> þ›7% ï{y Á“¾ÆÒîohfòô>{pÿ.­_Î%±ÉèägëlZØ\B2B #™¸ÚüÒºp‚hÝšü®[¥Ü<‹#SpñÌA7’ãØHƒt4:Ÿ|g¨tÓL¶*($Æ©»ì…®ù’ó÷$;b›ÔÙ`=¶£¦M„MÌÄ5ò«·Ç¾“H·ÌH.¼žHeAîº5}r­dõ¨±)ÀT};€Q5iÖ2…O0ü…0óñÃ;óæ,Š´²µ냔}g‘£]‹7å9ˆà©_{üèîêžC>úhê{Ž .ÈìðIIð€?[Kswz6Òuíý¬;µ€ç§OåâJÉa˶zv°éd† ¤µâ‚l´é舊«Åüy¾c÷ÁèÖÍ'ràúÅ™TWÕôÓ°¡L €|ʽŒ¼ì­høBã ÝTëî'ò]Kø£ìâÏ(=¹Kx €¿ LÌ,Pý¤Êµu‡¹…׈ §Å¾÷à1Ý«Äý;¿pGDäxZYÛ kfæ6¸ùóæ7®œ®þ6·ÕoÚ¾ÔH~ò®Þ¸â 8Uø“p<ºw3¡a£ÏÑ’‘3èÏ"€bˆ-ÎܺÏ_ªÅ]+ËM©zü°s“f-êçhÇãÑýÊãôÿ5}ZQNb{Ó?å%ÿ\SUõعIÓæ}~}p[œoÔÄ„êÐMMZáNÅå@>Œ„²á6(?¡Åé âK½+ü?À%ÝÝ·/Ç1‚9áUø?B)”ÕèâÞlÈÒêÏ @=àùÄÞžk­®ÅIEND®B`‚sigtran/html/structosmo__xlm__prim__rk__reg.js0000644000175000017500000000051314631412304024406 0ustar osmocom-buildosmocom-buildvar structosmo__xlm__prim__rk__reg = [ [ "key", "structosmo__xlm__prim__rk__reg.html#aa794cf698238ba6cf336b62478f0e460", null ], [ "status", "structosmo__xlm__prim__rk__reg.html#a7280f91e02cd6c6783b3e121d82093d5", null ], [ "traf_mode", "structosmo__xlm__prim__rk__reg.html#aee54c39203d3dfe5887c1dd0189b26c4", null ] ];sigtran/html/functions_f.html0000644000175000017500000000755114631412304021006 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - f -

    sigtran/html/sccp__sclc_8c.js0000644000175000017500000000153714631412304020624 0ustar osmocom-buildosmocom-buildvar sccp__sclc_8c = [ [ "gen_ret_msg", "sccp__sclc_8c.html#a87efb2845a3d5748b236a6366d52f5c7", null ], [ "sccp_sclc_rx_from_scrc", "sccp__sclc_8c.html#a839b843770fe7a81ec460ace5ddfe7d0", null ], [ "sccp_sclc_rx_scrc_rout_fail", "sccp__sclc_8c.html#a7e7ee1fb7b747a510580b90125b5b865", null ], [ "sccp_sclc_user_sap_down", "sccp__sclc_8c.html#a5a395d329728106701783c2a6a1c965c", null ], [ "sccp_sclc_user_sap_down_nofree", "sccp__sclc_8c.html#a60bc93a2c2c73fd5ff578713e0f1bde5", null ], [ "sclc_rx_cldr", "sccp__sclc_8c.html#afc57e5178424a9a1b9f558d9ef1ff853", null ], [ "sclc_rx_cldt", "sccp__sclc_8c.html#a5e92adc1773c13bc44cf792c80d82bac", null ], [ "xua_gen_encode_and_send", "sccp__sclc_8c.html#a39def419d82898a0282820ec19e76961", null ], [ "xua_gen_msg_cl", "sccp__sclc_8c.html#acddc262ae135e1c25a9993e5caab0f8a", null ] ];sigtran/html/globals_e.html0000644000175000017500000001041214631412304020406 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - e -

    sigtran/html/xua__rkm_8c.html0000644000175000017500000021617714631412304020676 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_rkm.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_rkm.c File Reference
    #include <string.h>
    #include <arpa/inet.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include "xua_internal.h"
    #include "xua_as_fsm.h"
    #include "xua_asp_fsm.h"

    Macros

    #define MAX_NEW_AS   16
     

    Functions

    static void msgb_push_m3ua_hdr (struct msgb *msg, uint8_t msg_class, uint8_t msg_type)
     
    static int msgb_append_reg_res (struct msgb *msg, uint32_t local_rk_id, uint32_t status, uint32_t rctx)
     
    static int msgb_append_dereg_res (struct msgb *msg, uint32_t status, uint32_t rctx)
     
    static void xua_rkm_send_reg_req (struct osmo_ss7_asp *asp, const struct osmo_ss7_routing_key *rkey, enum osmo_ss7_as_traffic_mode traf_mode)
     
    static void xua_rkm_send_dereg_req (struct osmo_ss7_asp *asp, uint32_t route_ctx)
     
    static int handle_rkey_reg (struct osmo_ss7_asp *asp, struct xua_msg *inner, struct msgb *resp, struct osmo_ss7_as **newly_assigned_as, unsigned int max_nas_idx, unsigned int *nas_idx)
     
    static int m3ua_rx_rkm_reg_req (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int handle_rkey_dereg (struct osmo_ss7_asp *asp, uint32_t rctx, struct msgb *resp)
     
    static int m3ua_rx_rkm_dereg_req (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int handle_rkey_reg_resp (struct osmo_ss7_asp *asp, struct xua_msg *inner)
     
    static int m3ua_rx_rkm_reg_rsp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int handle_rkey_dereg_resp (struct osmo_ss7_asp *asp, struct xua_msg *inner)
     
    static int m3ua_rx_rkm_dereg_rsp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    int m3ua_rx_rkm (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    int osmo_xlm_sap_down (struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph)
     
    void xua_rkm_cleanup_dyn_as_for_asp (struct osmo_ss7_asp *asp)
     

    Variables

    const struct value_string m3ua_rkm_reg_status_vals []
     
    const struct value_string m3ua_rkm_dereg_status_vals []
     

    Macro Definition Documentation

    ◆ MAX_NEW_AS

    #define MAX_NEW_AS   16

    Referenced by m3ua_rx_rkm_reg_req().

    Function Documentation

    ◆ handle_rkey_dereg()

    ◆ handle_rkey_dereg_resp()

    ◆ handle_rkey_reg()

    static int handle_rkey_reg ( struct osmo_ss7_asp asp,
    struct xua_msg inner,
    struct msgb *  resp,
    struct osmo_ss7_as **  newly_assigned_as,
    unsigned int  max_nas_idx,
    unsigned int *  nas_idx 
    )
    static

    ◆ handle_rkey_reg_resp()

    ◆ m3ua_rx_rkm()

    ◆ m3ua_rx_rkm_dereg_req()

    ◆ m3ua_rx_rkm_dereg_rsp()

    static int m3ua_rx_rkm_dereg_rsp ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ m3ua_rx_rkm_reg_req()

    ◆ m3ua_rx_rkm_reg_rsp()

    static int m3ua_rx_rkm_reg_rsp ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ msgb_append_dereg_res()

    static int msgb_append_dereg_res ( struct msgb *  msg,
    uint32_t  status,
    uint32_t  rctx 
    )
    static

    ◆ msgb_append_reg_res()

    static int msgb_append_reg_res ( struct msgb *  msg,
    uint32_t  local_rk_id,
    uint32_t  status,
    uint32_t  rctx 
    )
    static

    ◆ msgb_push_m3ua_hdr()

    static void msgb_push_m3ua_hdr ( struct msgb *  msg,
    uint8_t  msg_class,
    uint8_t  msg_type 
    )
    static

    ◆ osmo_xlm_sap_down()

    ◆ xua_rkm_cleanup_dyn_as_for_asp()

    ◆ xua_rkm_send_dereg_req()

    static void xua_rkm_send_dereg_req ( struct osmo_ss7_asp asp,
    uint32_t  route_ctx 
    )
    static

    ◆ xua_rkm_send_reg_req()

    Variable Documentation

    ◆ m3ua_rkm_dereg_status_vals

    const struct value_string m3ua_rkm_dereg_status_vals[]
    Initial value:
    = {
    { M3UA_RKM_DEREG_SUCCESS, "SUCCSS" },
    { M3UA_RKM_DEREG_ERR_UNKNOWN, "Unknown Error" },
    { M3UA_RKM_DEREG_ERR_INVAL_RCTX, "Invalid Routing Context" },
    { M3UA_RKM_DEREG_ERR_PERM_DENIED, "Permission Denied" },
    { M3UA_RKM_DEREG_ERR_NOT_REGD, "Error: Not Registered" },
    { M3UA_RKM_DEREG_ERR_ASP_ACTIVE, "Error: ASP Active" },
    { 0, NULL }
    }
    Definition: m3ua.h:139
    Definition: m3ua.h:141
    Definition: m3ua.h:137
    Definition: m3ua.h:140
    Definition: m3ua.h:142
    Definition: m3ua.h:138

    Referenced by handle_rkey_dereg_resp(), and ss7_asp_lm_timer_name().

    ◆ m3ua_rkm_reg_status_vals

    const struct value_string m3ua_rkm_reg_status_vals[]
    Initial value:
    = {
    { M3UA_RKM_REG_SUCCESS, "SUCCESS" },
    { M3UA_RKM_REG_ERR_UNKNOWN, "Unknown Error" },
    { M3UA_RKM_REG_ERR_INVAL_DPC, "Invalid Destination Pointcode" },
    { M3UA_RKM_REG_ERR_INVAL_NET_APPEAR, "Invalid Network Appearance" },
    { M3UA_RKM_REG_ERR_INVAL_RKEY, "Invalid Routing Key" },
    { M3UA_RKM_REG_ERR_PERM_DENIED, "Permission Denied" },
    { M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT, "Cannot Support Unique Routing" },
    { M3UA_RKM_REG_ERR_RKEY_NOT_PROVD, "Routing Key Not Provided" },
    { M3UA_RKM_REG_ERR_INSUFF_RESRC, "Insufficient Resources" },
    { M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM, "Unsupported Routing Key Parameter" },
    { M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE, "Unsupported Traffic Mode Type" },
    { M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED, "Routing Key Change Refused" },
    { M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD, "Routing Key Already Registered" },
    { 0, NULL }
    }
    Definition: m3ua.h:130
    Definition: m3ua.h:124
    Definition: m3ua.h:122
    Definition: m3ua.h:128
    Definition: m3ua.h:123
    Definition: m3ua.h:126
    Definition: m3ua.h:131
    Definition: m3ua.h:133
    Definition: m3ua.h:129
    Definition: m3ua.h:132
    Definition: m3ua.h:121
    Definition: m3ua.h:127
    Definition: m3ua.h:125

    Referenced by handle_rkey_reg_resp(), and ss7_asp_lm_timer_name().

    sigtran/html/globals_eval_c.html0000644000175000017500000000735114631412304021423 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - c -

    sigtran/html/xua__as__fsm_8c.js0000644000175000017500000000500514631412304021146 0ustar osmocom-buildosmocom-buildvar xua__as__fsm_8c = [ [ "xua_as_fsm_priv", "structxua__as__fsm__priv.html", "structxua__as__fsm__priv" ], [ "MSEC_TO_S_US", "xua__as__fsm_8c.html#a5f423b301845bef33386d5f889e279ba", null ], [ "S", "xua__as__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28", null ], [ "as_notify_all_asp", "xua__as__fsm_8c.html#a97104403abbba1543c90e718dd59bd69", null ], [ "check_any_other_asp_in_active", "xua__as__fsm_8c.html#a54316903eb0af8cb93fb8f7d1e380d6b", null ], [ "check_any_other_asp_not_down", "xua__as__fsm_8c.html#a07a8376c2bacba0552b59ac979960412", null ], [ "encode_notify", "xua__as__fsm_8c.html#a4f7fad6ec129562a34ec77e114b71c31", null ], [ "get_local_role", "xua__as__fsm_8c.html#acec6571ac41737c2f0b15a981e15e9a0", null ], [ "ipa_add_route", "xua__as__fsm_8c.html#a5969c8ebe41934d7da0297fedbccfe4e", null ], [ "ipa_del_route", "xua__as__fsm_8c.html#a9ad84983bf8cd04680f38cc539633165", null ], [ "is_single_ipa_asp", "xua__as__fsm_8c.html#ac4576b53e0a669d76ec6117fcff95805", null ], [ "notify_any_other_active_asp_as_inactive", "xua__as__fsm_8c.html#a5b8baeaee767042fc6e5248032950355", null ], [ "t_r_callback", "xua__as__fsm_8c.html#adf70a84b85d00e2b36a7e12adcffa235", null ], [ "xua_as_fsm_active", "xua__as__fsm_8c.html#ab3c12f9923a54ef33c0f44c0c28f7a7c", null ], [ "xua_as_fsm_cleanup", "xua__as__fsm_8c.html#a1e9a4dc4b1fb0e295c0063ff3d970fe5", null ], [ "xua_as_fsm_down", "xua__as__fsm_8c.html#a6d1cf31b1ae7406db45fa44cabe7c848", null ], [ "xua_as_fsm_inactive", "xua__as__fsm_8c.html#ab8a4beaf8bffacb63e6a06ed6aa3e578", null ], [ "xua_as_fsm_onenter", "xua__as__fsm_8c.html#a7906db4fee58fca749e45fa687ba750a", null ], [ "xua_as_fsm_pending", "xua__as__fsm_8c.html#a20344c0f2735db91f2aca9522e9f0762", null ], [ "xua_as_fsm_start", "xua__as__fsm_8c.html#a5331e952e5ace61c7a1c3e5d36b00c85", null ], [ "xua_as_select_asp_override", "xua__as__fsm_8c.html#ad9f11476c0eb787ddd37b1d9ff462448", null ], [ "xua_as_select_asp_roundrobin", "xua__as__fsm_8c.html#aac47155b18150d4b155689b27871d61f", null ], [ "xua_as_transmit_msg", "xua__as__fsm_8c.html#af79f59cb9478eaa7ef5b9801c5be2ef9", null ], [ "xua_as_transmit_msg_broadcast", "xua__as__fsm_8c.html#a77a6ca916ab14687da18757eaebb636d", null ], [ "xua_as_event_names", "xua__as__fsm_8c.html#a307e97238e981dbc91bf5f16aa4398c5", null ], [ "xua_as_fsm", "xua__as__fsm_8c.html#a4dda03cd65066f53f8b4b31af8fb24b6", null ], [ "xua_as_fsm_states", "xua__as__fsm_8c.html#abb8a55676973be3e55228de3069f0e80", null ] ];sigtran/html/bdwn.png0000644000175000017500000000022314631412304017230 0ustar osmocom-buildosmocom-build‰PNG  IHDR5åZIDATxíË € DŸP–1ñlžmÀ r±j².e è†D[ØɾÙÏÔ¼µ¦ã´Þ|陣6€Všë3´Å?Ls'(}¬>+ žKó÷¥¿ch`‚ ^׃ÞnIEND®B`‚sigtran/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js0000644000175000017500000000440214631412304023600 0ustar osmocom-buildosmocom-buildvar dir_68267d1309a1af8e8297ef4c3efbcdba = [ [ "ipa.c", "ipa_8c.html", "ipa_8c" ], [ "m3ua.c", "m3ua_8c.html", "m3ua_8c" ], [ "mtp_pcap.c", "mtp__pcap_8c.html", "mtp__pcap_8c" ], [ "osmo_ss7.c", "osmo__ss7_8c.html", "osmo__ss7_8c" ], [ "osmo_ss7_as.c", "osmo__ss7__as_8c.html", "osmo__ss7__as_8c" ], [ "osmo_ss7_asp.c", "osmo__ss7__asp_8c.html", "osmo__ss7__asp_8c" ], [ "osmo_ss7_asp_peer.c", "osmo__ss7__asp__peer_8c.html", "osmo__ss7__asp__peer_8c" ], [ "osmo_ss7_hmrt.c", "osmo__ss7__hmrt_8c.html", "osmo__ss7__hmrt_8c" ], [ "osmo_ss7_vty.c", "osmo__ss7__vty_8c.html", "osmo__ss7__vty_8c" ], [ "osmo_ss7_xua_srv.c", "osmo__ss7__xua__srv_8c.html", "osmo__ss7__xua__srv_8c" ], [ "sccp.c", "sccp_8c.html", "sccp_8c" ], [ "sccp2sua.c", "sccp2sua_8c.html", "sccp2sua_8c" ], [ "sccp_helpers.c", "sccp__helpers_8c.html", "sccp__helpers_8c" ], [ "sccp_internal.h", "sccp__internal_8h.html", "sccp__internal_8h" ], [ "sccp_lbcs.c", "sccp__lbcs_8c.html", "sccp__lbcs_8c" ], [ "sccp_sap.c", "sccp__sap_8c.html", "sccp__sap_8c" ], [ "sccp_sclc.c", "sccp__sclc_8c.html", "sccp__sclc_8c" ], [ "sccp_scmg.c", "sccp__scmg_8c.html", "sccp__scmg_8c" ], [ "sccp_scoc.c", "sccp__scoc_8c.html", "sccp__scoc_8c" ], [ "sccp_scrc.c", "sccp__scrc_8c.html", "sccp__scrc_8c" ], [ "sccp_types.c", "sccp__types_8c.html", "sccp__types_8c" ], [ "sccp_user.c", "sccp__user_8c.html", "sccp__user_8c" ], [ "sccp_vty.c", "sccp__vty_8c.html", "sccp__vty_8c" ], [ "ss7_internal.h", "ss7__internal_8h.html", "ss7__internal_8h" ], [ "sua.c", "sua_8c.html", "sua_8c" ], [ "xua_as_fsm.c", "xua__as__fsm_8c.html", "xua__as__fsm_8c" ], [ "xua_as_fsm.h", "xua__as__fsm_8h.html", "xua__as__fsm_8h" ], [ "xua_asp_fsm.c", "xua__asp__fsm_8c.html", "xua__asp__fsm_8c" ], [ "xua_asp_fsm.h", "xua__asp__fsm_8h.html", "xua__asp__fsm_8h" ], [ "xua_default_lm_fsm.c", "xua__default__lm__fsm_8c.html", "xua__default__lm__fsm_8c" ], [ "xua_internal.h", "xua__internal_8h.html", "xua__internal_8h" ], [ "xua_msg.c", "xua__msg_8c.html", "xua__msg_8c" ], [ "xua_rkm.c", "xua__rkm_8c.html", "xua__rkm_8c" ], [ "xua_shared.c", "xua__shared_8c.html", "xua__shared_8c" ], [ "xua_snm.c", "xua__snm_8c.html", "xua__snm_8c" ] ];sigtran/html/navtreeindex6.js0000644000175000017500000004452214631412304020722 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX6 = { "sccp__scrc_8c.html#ad93e25e7428c37f208160752d1112422":[1,0,1,19,17], "sccp__scrc_8c.html#af08b87cb11a415196c1facbfba464ceb":[1,0,1,19,10], "sccp__scrc_8c.html#af39d4dd94b6c39f8f58d38d8fb2aa2fc":[1,0,1,19,9], "sccp__scrc_8c.html#af6c0c460544dac169d3c06f4e9106258":[1,0,1,19,16], "sccp__types_8c.html":[1,0,1,20], "sccp__types_8c.html#a63e026a90389b6b55a4c34f708ae0b14":[1,0,1,20,1], "sccp__types_8c.html#aa065260a9ecdfc8d8af109ba3286dc56":[1,0,1,20,0], "sccp__user_8c.html":[1,0,1,21], "sccp__user_8c.html#a07ec39c977a302c8db00b6ab4257baef":[1,0,1,21,22], "sccp__user_8c.html#a0aea811fcc44f9212f24e857b0f8fff7":[1,0,1,21,12], "sccp__user_8c.html#a177c061c44588a3adc4311f9dddb61ad":[1,0,1,21,7], "sccp__user_8c.html#a1eebca5ec6245abf6100ce397098ec76":[1,0,1,21,20], "sccp__user_8c.html#a232a3859dff9bb004f12999c9717c82c":[1,0,1,21,24], "sccp__user_8c.html#a26760477f3cab4b33aa24e964bb2d91a":[1,0,1,21,28], "sccp__user_8c.html#a35cbc9cc49dd35f2744f69eca1b18b61":[1,0,1,21,23], "sccp__user_8c.html#a399c0860d3bba4c0a051d85ae52e488b":[1,0,1,21,10], "sccp__user_8c.html#a4384e35f0d7a832835621b6734a8240a":[1,0,1,21,4], "sccp__user_8c.html#a479d35af99de0afa746b1c579efd2f13":[1,0,1,21,5], "sccp__user_8c.html#a4cc1b98cb117cc04627d55df97123f0b":[1,0,1,21,8], "sccp__user_8c.html#a4eed9498fc7d3cc333a5661b779e1a8a":[1,0,1,21,27], "sccp__user_8c.html#a50cc424232ce7c2bd378dd503e0d9e81":[1,0,1,21,15], "sccp__user_8c.html#a601023d8501b59b9ec4bd9acc16d4020":[1,0,1,21,1], "sccp__user_8c.html#a887c5a0200931e2b890ce2a098b859f2":[1,0,1,21,13], "sccp__user_8c.html#a8cae9c355d617de856fa23695e8de1ed":[1,0,1,21,19], "sccp__user_8c.html#a8e71c6e0cbb751c8019390b105afbe60":[1,0,1,21,26], "sccp__user_8c.html#a9159153a857fee3da7730a2c0f00b651":[1,0,1,21,0], "sccp__user_8c.html#a9b977efa4ea7410df144d02c3aa9f94d":[1,0,1,21,18], "sccp__user_8c.html#aa352d710ed42f9c57830743ddbd75dd2":[1,0,1,21,9], "sccp__user_8c.html#aa5ffac9ab07012935f038770aba150a4":[1,0,1,21,14], "sccp__user_8c.html#ab228576f1118b1893a1488b1adf84980":[1,0,1,21,16], "sccp__user_8c.html#ac49f6f0d3a7cdcde2a5f375879258850":[1,0,1,21,21], "sccp__user_8c.html#ac75660cfa2a1056de1586ceac3717b93":[1,0,1,21,11], "sccp__user_8c.html#ad88f30b0068a27f1462dafd29a5809db":[1,0,1,21,2], "sccp__user_8c.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665":[1,0,1,21,25], "sccp__user_8c.html#afb417d5b253ea73da5f44a1de99ec278":[1,0,1,21,17], "sccp__user_8c.html#afc01ae3f1b165da8eaaadfed03da4344":[1,0,1,21,6], "sccp__user_8c.html#aff3c1c4bd54d70d478e318440708140d":[1,0,1,21,3], "sccp__vty_8c.html":[1,0,1,22], "sccp__vty_8c.html#a021ce75d068f12ebf0856fab8df4380c":[1,0,1,22,9], "sccp__vty_8c.html#a03d33d5b19ae71529da0ac0984de2794":[1,0,1,22,8], "sccp__vty_8c.html#a0c914ef5757459cb9ab098bedf64fa08":[1,0,1,22,4], "sccp__vty_8c.html#a223ea96ca8889c9091a869edd2eac961":[1,0,1,22,1], "sccp__vty_8c.html#a2faea712a703a5ddd9436e09b0827032":[1,0,1,22,2], "sccp__vty_8c.html#a6d4d5f16593e9d3f087228dd064dc3ef":[1,0,1,22,7], "sccp__vty_8c.html#a6e607d8a66783f831a4e15920f6c0835":[1,0,1,22,5], "sccp__vty_8c.html#abd47dd93d84750f2928a78025c8bf4cc":[1,0,1,22,0], "sccp__vty_8c.html#ad2accb3b7294d5a38b243f08bd3cfa97":[1,0,1,22,10], "sccp__vty_8c.html#ad41562b272f60528e3f1266bb2b2c74e":[1,0,1,22,3], "sccp__vty_8c.html#af01dd1c42be7e714ed61c2fc1f1102ca":[1,0,1,22,6], "sigtran__sap_8h.html":[1,0,0,0,0,6], "sigtran__sap_8h.html#a07305cbec6524c70533615f50d34ee5c":[1,0,0,0,0,6,6], "sigtran__sap_8h.html#a0ecffc58820e661cf3ca6d576ce78f82":[1,0,0,0,0,6,11], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95":[1,0,0,0,0,6,9], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a189e31991e2901568545da583b57c650":[1,0,0,0,0,6,9,4], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a28b73588223a616f0901ca6c5ee6bd51":[1,0,0,0,0,6,9,12], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a30119110e3a2354b3fedb20e7cea111c":[1,0,0,0,0,6,9,9], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3731dc88df323dd7572c421cde5c5cb2":[1,0,0,0,0,6,9,1], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3a22e916398a5f960e952a558fa25f52":[1,0,0,0,0,6,9,10], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a569b8b96bdef5294f8b53f4f5dada2db":[1,0,0,0,0,6,9,16], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a5fba8e77c3d27fc70b6f9223541efdc0":[1,0,0,0,0,6,9,11], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a90dbae153f4070a66cc38cafc243ecda":[1,0,0,0,0,6,9,2], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a91ef24ddca505462fe13cb3d6a2e7f99":[1,0,0,0,0,6,9,7], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aa37c61d9037c3daf4d7b6005d8133e81":[1,0,0,0,0,6,9,0], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aacc8403a7bc2330249f4569731248589":[1,0,0,0,0,6,9,3], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ab37f6e37bfe1ef261e21b429ecea038c":[1,0,0,0,0,6,9,15], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ac3edffdc8f12da9d193b8b9e867a212b":[1,0,0,0,0,6,9,14], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95addf32bdf98e1e223a6dbacb9d97068f6":[1,0,0,0,0,6,9,8], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ae748c9d351d4e3aaf6c2848ce7bbe0a7":[1,0,0,0,0,6,9,6], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aec2d3e41e48b48bcb7b33a965188aa5a":[1,0,0,0,0,6,9,5], "sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95af0368834ed2ecf0dcf2c0e58282818f3":[1,0,0,0,0,6,9,13], "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096c":[1,0,0,0,0,6,8], "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca12827474156da75f4cf05395f686c2e3":[1,0,0,0,0,6,8,1], "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca719c9863f466e55956c3ebb3d2fd2376":[1,0,0,0,0,6,8,2], "sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca8b73acf32986a3c0d1a8ba6ebe6eca9a":[1,0,0,0,0,6,8,0], "sigtran__sap_8h.html#a479348e41b8e2d98b6d4c6e3d61d5999":[1,0,0,0,0,6,10], "sigtran__sap_8h.html#abb1a306773996c107da40d66fd99d624":[1,0,0,0,0,6,5], "sigtran__sap_8h.html#aefbb4c250fdafa183369b5d7d6847b78":[1,0,0,0,0,6,7], "sigtran__sap_8h_source.html":[1,0,0,0,0,6], "ss7__internal_8h.html":[1,0,1,23], "ss7__internal_8h.html#a07c4798f0de92e03f7cc41966d8f764b":[1,0,1,23,11], "ss7__internal_8h.html#a095143f4df1d1a70501a01dfa264156b":[1,0,1,23,12], "ss7__internal_8h.html#a0a07753e2dbb45fb36558c64e6bac1a8":[1,0,1,23,13], "ss7__internal_8h.html#a0f5475d54d10cb369601915dc9ff558a":[1,0,1,23,17], "ss7__internal_8h.html#a1c6f3d525c04eb8553784c922f9c1d03":[1,0,1,23,7], "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740f":[1,0,1,23,1], "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa11e1cda31329c0e91aaa306e53cf1328":[1,0,1,23,1,2], "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa941a58a77a392291cbb1da5401e5e592":[1,0,1,23,1,1], "ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740faf196f9f652648a657fbb71ea85ee9a6e":[1,0,1,23,1,0], "ss7__internal_8h.html#a3f7db5640fd9a0527d7047f0712d26ba":[1,0,1,23,8], "ss7__internal_8h.html#a477fa52a1c6b284e17f273c52dbb594c":[1,0,1,23,21], "ss7__internal_8h.html#a4da7b1ad0032f16bbd55773894334cd5":[1,0,1,23,18], "ss7__internal_8h.html#a52c416a02307b3f013953bcd6b61bee0":[1,0,1,23,6], "ss7__internal_8h.html#a5de79890dc6ede1c9e7ace712c931d25":[1,0,1,23,9], "ss7__internal_8h.html#a5e519b620f7c928c97b7a01335c05fc4":[1,0,1,23,10], "ss7__internal_8h.html#a6ecdf4b66511e0d65caedeab81f3f4d3":[1,0,1,23,20], "ss7__internal_8h.html#a78806f653f55e3d87d93650a55b5f70a":[1,0,1,23,24], "ss7__internal_8h.html#a8491be4c7f509461cc8b28cbb27bf0a1":[1,0,1,23,23], "ss7__internal_8h.html#a9082d03ccf3139e50b5d7b2fc3fa568b":[1,0,1,23,5], "ss7__internal_8h.html#a9bffae77f1a675fbe61bd792d646c474":[1,0,1,23,22], "ss7__internal_8h.html#ab2e3375ff5198011e7ceefbee4437d8f":[1,0,1,23,4], "ss7__internal_8h.html#ab724de8a87c368b6211fcebec8bebd18":[1,0,1,23,15], "ss7__internal_8h.html#abe05c4208f5af9d0cc05e881497871a0":[1,0,1,23,19], "ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67a":[1,0,1,23,0], "ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa26abc32054e575ee149c045750f8cfda":[1,0,1,23,0,0], "ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa9006faf07587c92ebe18200be163e248":[1,0,1,23,0,1], "ss7__internal_8h.html#ac6cb83500d201029a2e6917efaa5104e":[1,0,1,23,14], "ss7__internal_8h.html#aedca24dd60b379f21cbd5fa7ad068b45":[1,0,1,23,3], "ss7__internal_8h.html#af0f3be6036d5c46a6b0a3d8b0075a9c7":[1,0,1,23,2], "ss7__internal_8h.html#afa91ee594ac4b3408e12e0533dc89e9f":[1,0,1,23,16], "ss7__internal_8h_source.html":[1,0,1,23], "structipa__asp__fsm__priv.html":[0,0,0], "structipa__asp__fsm__priv.html#a6ba515632b7d52ba567489882f3c6414":[0,0,0,0], "structipa__asp__fsm__priv.html#a710e544a75b3c16db14380cfcbf518cb":[0,0,0,2], "structipa__asp__fsm__priv.html#a8a8dc625e85ac4394b35b5815ee3d2ae":[0,0,0,4], "structipa__asp__fsm__priv.html#ac76187e66872e53394715c57a01f8b2c":[0,0,0,1], "structipa__asp__fsm__priv.html#af87f780b0d004f3887c4ea86fcc14071":[0,0,0,3], "structlm__fsm__priv.html":[0,0,1], "structlm__fsm__priv.html#ad30dee656a343fa3e97873fe56ab76ec":[0,0,1,0], "structm3ua__data__hdr.html":[0,0,2], "structm3ua__data__hdr.html#a2b8d675621b54d9fad0101191b1c26dc":[0,0,2,5], "structm3ua__data__hdr.html#a4a4ac12a471df8bd0fe10ec2f0682af5":[0,0,2,0], "structm3ua__data__hdr.html#a688c80327990370fd86331a1140ec75e":[0,0,2,1], "structm3ua__data__hdr.html#aab73749d4369382a869156642ee334f6":[0,0,2,3], "structm3ua__data__hdr.html#af7534d21af3bc4be0d772616a29a26de":[0,0,2,4], "structm3ua__data__hdr.html#afa2de08d9503ecd4d48d5c8b79b0463f":[0,0,2,2], "structosmo__mtp__pause__param.html":[0,0,3], "structosmo__mtp__pause__param.html#a3c95fd6562612449571bf557828b5c90":[0,0,3,0], "structosmo__mtp__prim.html":[0,0,4], "structosmo__mtp__prim.html#a252ffe68ce38f38f281264b1731b7702":[0,0,4,3], "structosmo__mtp__prim.html#a612e191f10b9f1395c11deeafd0479db":[0,0,4,2], "structosmo__mtp__prim.html#aa50cfd1e1d3c48f01c62d4c793d26db8":[0,0,4,4], "structosmo__mtp__prim.html#abe354714a09a9468b4ca559de1c2fb25":[0,0,4,1], "structosmo__mtp__prim.html#acf303b6294b887c076a71c563e7d6fe7":[0,0,4,0], "structosmo__mtp__prim.html#af89958fb9e8fd234603f4194a5678c40":[0,0,4,5], "structosmo__mtp__resume__param.html":[0,0,5], "structosmo__mtp__resume__param.html#aa135777137e7c13209515a18979d4da8":[0,0,5,0], "structosmo__mtp__status__param.html":[0,0,6], "structosmo__mtp__status__param.html#a13483ca74feb301920e246f02b563cec":[0,0,6,1], "structosmo__mtp__status__param.html#a6151089dfb6e797c80c34c47e611d5e7":[0,0,6,0], "structosmo__mtp__transfer__param.html":[0,0,7], "structosmo__mtp__transfer__param.html#a33af7172cd176c790cbbdc8baa0d6374":[0,0,7,0], "structosmo__mtp__transfer__param.html#a79496201ac3dd69528dc41cafc82eaa3":[0,0,7,1], "structosmo__mtp__transfer__param.html#a8150b3aa1e200a76663636660f570569":[0,0,7,3], "structosmo__mtp__transfer__param.html#aa99084a9d797fbd281f25840be2dad35":[0,0,7,2], "structosmo__sccp__addr.html":[0,0,8], "structosmo__sccp__addr.html#a06b7f9d5c79fc812b02523b23d6b85b9":[0,0,8,2], "structosmo__sccp__addr.html#a0f8e855dab0a6d9f058fc54d7584086e":[0,0,8,6], "structosmo__sccp__addr.html#a7862f57faa882bb3e69cc88fdacb98a0":[0,0,8,5], "structosmo__sccp__addr.html#a8847f7f8d8318cfa70db65670edb6182":[0,0,8,4], "structosmo__sccp__addr.html#a9db5ad9cb9b30be37687ce5452dcdfe5":[0,0,8,0], "structosmo__sccp__addr.html#acd24f97487b7e3beb2f7da2619919ac6":[0,0,8,3], "structosmo__sccp__addr.html#ae42f7bd905b6da28cb995a52531be37b":[0,0,8,1], "structosmo__sccp__addr.html#af7e421df8b698ac40887acc885bec730":[0,0,8,7], "structosmo__sccp__addr__entry.html":[0,0,9], "structosmo__sccp__addr__entry.html#a11eb820b2bbe24eba88b11d923f4a973":[0,0,9,1], "structosmo__sccp__addr__entry.html#a20e9fdcbe86f2a18f2a5daabe08f03ff":[0,0,9,4], "structosmo__sccp__addr__entry.html#a4b37e6e3479ec01f69d9ad791005f8da":[0,0,9,2], "structosmo__sccp__addr__entry.html#a8dd093adb27bd599d2b7578aa2c1d615":[0,0,9,3], "structosmo__sccp__addr__entry.html#aa2a11e5fb586cae8c2c292a62b46f756":[0,0,9,0], "structosmo__sccp__gt.html":[0,0,10], "structosmo__sccp__gt.html#a15c958806a049ba12993188e9a1b7ca9":[0,0,10,1], "structosmo__sccp__gt.html#a3d7aaff6d2058351094db70729d07344":[0,0,10,2], "structosmo__sccp__gt.html#a530106080a18196622c9324dc1b0ad9d":[0,0,10,3], "structosmo__sccp__gt.html#ae743b1eaa2e0a149dda7a80c21483ed4":[0,0,10,0], "structosmo__sccp__gt.html#aed1b40905e70d510dd438469b724eb25":[0,0,10,4], "structosmo__sccp__instance.html":[0,0,11], "structosmo__sccp__instance.html#a052a407c54d9b116bb355b7d1f5589b2":[0,0,11,3], "structosmo__sccp__instance.html#a128f6b3e66eedb77e576f009efdcc20f":[0,0,11,5], "structosmo__sccp__instance.html#a348bbd53c8da5a04eb5f6d4e9000a944":[0,0,11,8], "structosmo__sccp__instance.html#a3c065fc49cb0617c9b7d7f0b5c01c6b9":[0,0,11,6], "structosmo__sccp__instance.html#a3c16c2124bd10128d2894348783bb5df":[0,0,11,1], "structosmo__sccp__instance.html#a9eb8afc487b7255b57a3fc1c64984718":[0,0,11,4], "structosmo__sccp__instance.html#aba42ab50555521d8b257e781a38f3100":[0,0,11,2], "structosmo__sccp__instance.html#aba449483a0ab1ec8a6674735d215c7c8":[0,0,11,7], "structosmo__sccp__instance.html#ad699d0e360f777f69c41f83660d8d46d":[0,0,11,9], "structosmo__sccp__instance.html#ad83a0118a70c7e8b56a41bdbec1c2ec0":[0,0,11,0], "structosmo__sccp__user.html":[0,0,12], "structosmo__sccp__user.html#a28ad7b7289c898db019be6f3dad74ee6":[0,0,12,0], "structosmo__sccp__user.html#a37fdb1a4f629f2b028e38584c22216ba":[0,0,12,1], "structosmo__sccp__user.html#a53eed6648070b73d553f3020ba8e7b25":[0,0,12,5], "structosmo__sccp__user.html#a5cba22699c6057725380fe721b21eeb7":[0,0,12,2], "structosmo__sccp__user.html#a77e0cd1bb01ab1bd2bff5de9bfe5a333":[0,0,12,7], "structosmo__sccp__user.html#a85356af5d3622a4f6ee912322cd8148d":[0,0,12,8], "structosmo__sccp__user.html#a9b1d575ae24f502ec1334c05fc0f1c1c":[0,0,12,4], "structosmo__sccp__user.html#af51492c8bd34bd61a06db2665a261bb9":[0,0,12,6], "structosmo__sccp__user.html#afce7749961ce5e8d6b083b7ee42d1e27":[0,0,12,3], "structosmo__scu__connect__param.html":[0,0,13], "structosmo__scu__connect__param.html#a2bc67750f26eac6fc530ea037585b0a0":[0,0,13,1], "structosmo__scu__connect__param.html#a3a6464e72eea4b043fee4d7cb0e5ccec":[0,0,13,4], "structosmo__scu__connect__param.html#a3f8e22756f5007e12d1265a0f8d352dd":[0,0,13,5], "structosmo__scu__connect__param.html#a5b498b0b05a5cb3fbf57168abf3706a0":[0,0,13,3], "structosmo__scu__connect__param.html#a8f9c1dd5cfe8d47e1f19bf8203806917":[0,0,13,0], "structosmo__scu__connect__param.html#adbf1e55da179ee4d15187d619a211c9a":[0,0,13,2], "structosmo__scu__data__param.html":[0,0,14], "structosmo__scu__data__param.html#a32ee1895a8adc09b5ef797b046dabbf5":[0,0,14,1], "structosmo__scu__data__param.html#afef6dcd4df457e1099a4d9c9c14bdb4f":[0,0,14,0], "structosmo__scu__disconn__param.html":[0,0,15], "structosmo__scu__disconn__param.html#a1488574c4d52fe293ae6f709c0eccb75":[0,0,15,1], "structosmo__scu__disconn__param.html#a376d310d66d3a6366241fa5c88ee83ce":[0,0,15,3], "structosmo__scu__disconn__param.html#a7c06c83ba961c721bba70a43339fb3c9":[0,0,15,2], "structosmo__scu__disconn__param.html#abee9d68124404184bbaf88efc4d94174":[0,0,15,4], "structosmo__scu__disconn__param.html#af5af7c5768eb0584d58b482f50c5fe81":[0,0,15,0], "structosmo__scu__notice__param.html":[0,0,16], "structosmo__scu__notice__param.html#a0bb9f46ab4edfbbad658da82e993a39f":[0,0,16,0], "structosmo__scu__notice__param.html#a2cd31c16112b585c7b821ae7893c9813":[0,0,16,2], "structosmo__scu__notice__param.html#a3783102398c81e62900273368f906bc6":[0,0,16,3], "structosmo__scu__notice__param.html#a80090a325627f1c6be0a42aeb2e186e6":[0,0,16,1], "structosmo__scu__pcstate__param.html":[0,0,17], "structosmo__scu__pcstate__param.html#a14809862270e5418596ddba9cbfe8dc7":[0,0,17,2], "structosmo__scu__pcstate__param.html#a45dbf21d669a82abaa80b29d666a9bbc":[0,0,17,1], "structosmo__scu__pcstate__param.html#ab6a782dab085d5c59aeb70c9a2de80f2":[0,0,17,0], "structosmo__scu__pcstate__param.html#ac897bc8d41ca75c3f4e4173804c7576c":[0,0,17,3], "structosmo__scu__prim.html":[0,0,18], "structosmo__scu__prim.html#a0bf42a60284d6fae886b610b868b7d52":[0,0,18,4], "structosmo__scu__prim.html#a469e5f6fbf500888ebec9e7f66f80d0c":[0,0,18,8], "structosmo__scu__prim.html#a4aa1b5f7b529cf68723b6f7c8facc078":[0,0,18,3], "structosmo__scu__prim.html#a79602dc9720157f71fdf70581ead993a":[0,0,18,9], "structosmo__scu__prim.html#a7faff854a507bb7fa3b676c928e8f89e":[0,0,18,2], "structosmo__scu__prim.html#a906d0ffd0b404f75076123db2ba80f97":[0,0,18,0], "structosmo__scu__prim.html#abb32a8ee3f60be2c851a8248264d580a":[0,0,18,1], "structosmo__scu__prim.html#ac2db1fe9e143cf08e9acf696fb1a9b3b":[0,0,18,5], "structosmo__scu__prim.html#ae5b5437ca1a507c684dc1c8a84ea72e0":[0,0,18,6], "structosmo__scu__prim.html#aea9b0215a57922aae7b14766a77875fd":[0,0,18,7], "structosmo__scu__reset__param.html":[0,0,19], "structosmo__scu__reset__param.html#a037985439605c864d9e9c2a99356b2c8":[0,0,19,1], "structosmo__scu__reset__param.html#a54fa420388d5218c325c963ea6237cba":[0,0,19,0], "structosmo__scu__reset__param.html#ae1a1b23126ae9280b4ded660f8a40935":[0,0,19,2], "structosmo__scu__state__param.html":[0,0,20], "structosmo__scu__state__param.html#a6d2b2c7316e4d3d274cf44f821c6a559":[0,0,20,2], "structosmo__scu__state__param.html#ac38ec40c44dc838a2384fe0b064fe068":[0,0,20,1], "structosmo__scu__state__param.html#ada34821659c0031bb8f0b953c6f2b7d8":[0,0,20,3], "structosmo__scu__state__param.html#af5ddb9799fcba0525526ea11f372c3e9":[0,0,20,0], "structosmo__scu__unitdata__param.html":[0,0,21], "structosmo__scu__unitdata__param.html#a199a05d3b270edac1a725a4fa4d04b01":[0,0,21,4], "structosmo__scu__unitdata__param.html#a26c81d2cc83cb643767081fadc4c89a4":[0,0,21,3], "structosmo__scu__unitdata__param.html#a8d987c9839b469aa0ff361e9983db0aa":[0,0,21,0], "structosmo__scu__unitdata__param.html#a9314985386db550ba06a9b82fdb5d992":[0,0,21,1], "structosmo__scu__unitdata__param.html#ab9f3efef78e6da8a000f944ca912a1af":[0,0,21,2], "structosmo__ss7__as.html":[0,0,22], "structosmo__ss7__as.html#a08979bcf8bb704436f56d6d9bae8c5a6":[0,0,22,18], "structosmo__ss7__as.html#a1ed095528e82e3cb882b0d182d807fdc":[0,0,22,16], "structosmo__ss7__as.html#a3195c9ffe405e3402b49d622caac9b8c":[0,0,22,1], "structosmo__ss7__as.html#a437f6bc819034029d5c3109a4fcc187e":[0,0,22,8], "structosmo__ss7__as.html#a4a2a3c8308a023ce46dbee77871a9308":[0,0,22,3], "structosmo__ss7__as.html#a5c4b14f596db8cd3e8fbc7e728964ca0":[0,0,22,17], "structosmo__ss7__as.html#a6742c512f106def9c675619b3ac56ea0":[0,0,22,2], "structosmo__ss7__as.html#a6891572d4436d6ede4997c6f99eb66b6":[0,0,22,0], "structosmo__ss7__as.html#a6f186e238ce7256851cf8088e977a88f":[0,0,22,7], "structosmo__ss7__as.html#a72b623df97a37304cad91284c7b02590":[0,0,22,12], "structosmo__ss7__as.html#a84ca7a34627b71cae6a12ee57fb5762b":[0,0,22,11] }; sigtran/html/files.js0000644000175000017500000000033314631412304017232 0ustar osmocom-buildosmocom-buildvar files = [ [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ], [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ] ];sigtran/html/m2ua__types_8h.js0000644000175000017500000004175714631412304020775 0ustar osmocom-buildosmocom-buildvar m2ua__types_8h = [ [ "M2UA_SPARE", "m2ua__types_8h.html#a9554a94632be12fdadead670a989aa87", null ], [ "M2UA_VERSION", "m2ua__types_8h.html#ab49fe56cee1638e162484699a5249ab7", null ], [ "M2UA_CLS_MGMT", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba472b2ed938903653aff46f6069287767", null ], [ "M2UA_CLS_TRANS", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baccfbc5bc4e3af0ea4c66aa7cb1ac4acc", null ], [ "M2UA_CLS_SSNM", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baf19b1ca2713b34d83c7d82e23d70957c", null ], [ "M2UA_CLS_ASPSM", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba3f93b9ac7e4ded5735c4745be5d1fc60", null ], [ "M2UA_CLS_ASPTM", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba113d5b6f37d15a58767911f2987434de", null ], [ "M2UA_CLS_QPTM", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bae0636d2b4d0fef4c680923ef34e236b6", null ], [ "M2UA_CLS_MAUP", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7c9c34850c6c6cdda4acce91e6fbac00", null ], [ "M2UA_CLS_SUA_LESS", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad0a8edbdbdb7aed0e263c48211fbd913", null ], [ "M2UA_CLS_SUA_CONN", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba549af951c30e3ba9572aab16a46c21da", null ], [ "M2UA_CLS_RKM", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba08e94dcb7318a2083aac2611397777c3", null ], [ "M2UA_CLS_IIM", "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba563daab0d06e8c52081f2d23de620d90", null ], [ "M2UA_MAUP_RESERVED", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68acd638afbe09ff6379d5b40ae8fec6", null ], [ "M2UA_MAUP_DATA", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa0d0e5fbb892c185197cfdf7ad9f821f", null ], [ "M2UA_MAUP_EST_REQ", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a6d1ddaceb5ae5727a1cd76a6ea383e07", null ], [ "M2UA_MAUP_EST_CON", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ac3050cddd1e792e8d040854949513f50", null ], [ "M2UA_MAUP_REL_REQ", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a16eacce66d2d31ff3dc39a01d3d27931", null ], [ "M2UA_MAUP_REL_CON", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab10d097cad611dd9e35b52eb83efcceb", null ], [ "M2UA_MAUP_REL_IND", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aba82e90dd861a4c1c66a8e97e3fc94d8", null ], [ "M2UA_MAUP_STATE_REQ", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9340452d172b7a50c750a2536b1007bb", null ], [ "M2UA_MAUP_STATE_CON", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1425072e33570fb8f66f4cd2ac54ef7c", null ], [ "M2UA_MAUP_STATE_IND", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ad791ef14d2ad4c866c20d10ef030ccd1", null ], [ "M2UA_MAUP_RETR_REQ", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a8b42cc910ce88b40af8d900af4013ad2", null ], [ "M2UA_MAUP_D_RETR_CON", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a176f90888650b70a9f7bd3d45d226471", null ], [ "M2UA_MAUP_D_RETR_IND", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aadfae98682b36548a12b8cc919f12971", null ], [ "M2UA_MAUP_D_RETR_COMPL", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a205993aa8a57428e36fe174906080056", null ], [ "M2UA_MAUP_CONG_IND", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ade4aac1f6d32dd9cf339bfdc0f71befa", null ], [ "M2UA_MAUP_DATA_ACK", "m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1ae3f7f61189763c20a3ecf575b2448d", null ], [ "M2UA_ACTION_RTRV_BSN", "m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388a3aaf25b869dc870e1a85e1b8ac7946fa", null ], [ "M2UA_ACTION_RTRV_MSGS", "m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388ae8ad0a222f5c5f2f1e568985af85a4e9", null ], [ "M2UA_RESULT_SUCCESS", "m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf7e70c77176f112167bdcc8a5a305004", null ], [ "M2UA_RESULT_FAILURE", "m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035da49062ae2bc121bfa06d42e0d9dde6994", null ], [ "M2UA_TRA_OVERRIDE", "m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a56a0d9dae745fc89d20963f836f4d659", null ], [ "M2UA_TRA_LOAD_SHARE", "m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8adf2954819c514c072affc6061bfa0cdc", null ], [ "M2UA_TRA_BROADCAST", "m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8aac09494ed9df241c1b4bd06c55ed2949", null ], [ "__m2ua_err_unused", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea695aa48ab816388318667f1d955735d4", null ], [ "M2UA_ERR_INV_VER", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab2f5ddd888bf67e8d50d5f964ca3cfff", null ], [ "M2UA_ERR_INV_INT_IDENT", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0e89a3f735ec136415ccfd47cac00be2", null ], [ "M2UA_ERR_UNS_MSG_CLASS", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eadbc4acb9d85cb25d3519462d7868c2d5", null ], [ "M2UA_ERR_UNS_MSG_TYPE", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea68c642c9869a177ac93515dddccad7b6", null ], [ "M2UA_ERR_UNS_TRA_MODE", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea2b28900a6e965662a7e56b42589cde76", null ], [ "M2UA_ERR_UNE_MSG", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac61fb3e6778868b7047227c782355f78", null ], [ "M2UA_ERR_PROTO_ERROR", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea1a7b6e4faa82a4edcf70eda1d524da6f", null ], [ "M2UA_ERR_UNS_INT_IDENT_T", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eae784983a15bb96313f2c7e1ca94f5b7f", null ], [ "M2UA_ERR_INV_STR_IDENT", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea413b164e271e28c384cd02c5290c210c", null ], [ "M2UA_ERR_UNUSED1", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea620a017e55641b48f745fe94d0389a58", null ], [ "M2UA_ERR_UNUSED2", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea158654fc71c5ec815083867707b189c9", null ], [ "M2UA_ERR_UNUSED3", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea751ae26d8bdb7239160df6258fd873ad", null ], [ "M2UA_ERR_REFUSED", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea95fcce7693cb7274fb784e31afeb0aee", null ], [ "M2UA_ERR_ASP_IDENT_REQ", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac4d41e6324c621ee9e574e9ca7ef6a15", null ], [ "M2UA_ERR_INV_ASP_IDENT", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab6010b8b4be21649baa47686585f5888", null ], [ "M2UA_ERR_ASP_ACT_FOR_IDENT", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaaba2def90f893e546a27975830acaa86", null ], [ "M2UA_ERR_INV_PARAM_VAL", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea85d93d25b9dfc56a87ae631769b314ee", null ], [ "M2UA_ERR_PARAM_FIELD_ERR", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa89cf63c02c2266c8d09cd23327dc1c", null ], [ "M2UA_ERR_UNEXP_PARAM", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf06ca7729b56f7538d7213f485cd6261", null ], [ "M2UA_ERR_UNUSED4", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea74fc74aab00ed2f2300f94de75afa873", null ], [ "M2UA_ERR_UNUSED5", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaad7fcf12709fae819a9830f6c8ca80a0", null ], [ "M2UA_ERR_MISSING_PARAM", "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea9a0f5c783677a0da2330805a3d702994", null ], [ "M2UA_STP_AS_STATE_CHG", "m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4dab343a728176adbf3492bff9c15f57b6b", null ], [ "M2UA_STP_OTHER", "m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4da71a9f60736c20b8093dd55812f22b751", null ], [ "M2UA_STP_AS_INACTIVE", "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25abfb12a186ac08f1d7a9c3be42481d00a", null ], [ "M2UA_STP_AS_ACTIVE", "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ab94d39a0f140560fb5bcca8ddf1bc1f7", null ], [ "M2UA_STP_AS_PENDING", "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ade090e02953b12b4748881f82848fdef", null ], [ "M2UA_STP_O_INSUFF_ASP_RES", "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ae456b2db44acad20657aec16d8e80581", null ], [ "M2UA_STP_O_ALT_ASP_ACTIVR", "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25a19d9488dcd02f20e9225eff75b5d0293", null ], [ "M2UA_STP_O_ASP_FAILURE", "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25acafa9ec793ae497c2d53feb3f07ed44c", null ], [ "M2UA_REG_SUCC", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceafd17c26e8fe67ce4836a271a7ed23443", null ], [ "M2UA_REG_ERR_UNK", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaa4ba7811ab7fd087fc2171d03af8e27a", null ], [ "M2UA_REG_ERR_INV_SDLI", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaafffc4c0d46ed968fbad877bf4614936", null ], [ "M2UA_REG_ERR_INV_SDTI", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea325f81709e4bc9e8fec0e6e42fb0034c", null ], [ "M2UA_REG_ERR_INV_LNK_KEY", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceac0f2630c6289ee43c215e81915bd694f", null ], [ "M2UA_REG_ERR_PERM_DENIED", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab385329f5ab208d19f3b493093a742c0", null ], [ "M2UA_REG_ERR_OVERLAP_KEY", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab9638864c116292b5faf645ef9dceb8b", null ], [ "M2UA_REG_ERR_LNK_KEY_NOT_PROV", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea6933bce7ffbf8290e0a0f35b2ef1b3eb", null ], [ "M2UA_REG_ERR_INSUFF_RES", "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea2216a291337b36f3996d24b90956510b", null ], [ "M2UA_DEREG_SUCC", "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa5c60bfe3ffce219babd98ead68f505c0", null ], [ "M2UA_DEREG_ERR_UNK", "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaae1a3777d33b4054161e1addbbdcd4d68", null ], [ "M2UA_DEREG_ERR_INV_IDENT", "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa625e8ab882577c66835a9c7be2717f08", null ], [ "M2UA_DEREG_ERR_PERM_DENIED", "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaafc1261b56706474f23a9f19f7fb9f66e", null ], [ "M2UA_DEREG_ERR_NOT_REG", "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa9713a7d3caceb4a632e9244d66485630", null ], [ "M2UA_ASPSM_RESERVED", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a81124f7aad0d63744eb34bdaf41b9ff7", null ], [ "M2UA_ASPSM_UP", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ac3704b49a44a89e3cb049e29525501d8", null ], [ "M2UA_ASPSM_DOWN", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ae5b6fa365fa4ea4c0b4d729390ee17f2", null ], [ "M2UA_ASPSM_BEAT", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a0b9909dd106b7aa512ab7998f75eb2c0", null ], [ "M2UA_ASPSM_UP_ACK", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5aa30af4abaaca7edfa3bcd216bc704ee8", null ], [ "M2UA_ASPSM_DOWN_ACK", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ab2aeafa816749750a6175b0949d70290", null ], [ "M2UA_ASPSM_BEAT_ACK", "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a2357d19fb8998c5dc950e37893c61d8e", null ], [ "M2UA_ASPTM_RESERVED", "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04ac7420e94b57f8fba0125d326b46f9dbd", null ], [ "M2UA_ASPTM_ACTIV", "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a5a4fcc2177390e07d3a9625ce5a0e6bf", null ], [ "M2UA_ASPTM_INACTIV", "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a9cd8286518113145f119d5b18b157475", null ], [ "M2UA_ASPTM_ACTIV_ACK", "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04aa3a2e3ae57547ee715c111c52c21d4f8", null ], [ "M2UA_ASPTM_INACTIV_ACK", "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a3dd7cfba51ef38ebf45d6aa1f767267d", null ], [ "M2UA_MGMT_ERROR", "m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1ec137d1ff8ec4b5a42278f07ed2016a", null ], [ "M2UA_MGMT_NTFY", "m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca9fd6f913c9c8b4e1b94025b3748c9fb1", null ], [ "M2UA_IIM_RESERVED", "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9eae717ea30f753c62ff3f98488bdf767a6", null ], [ "M2UA_IIM_REG_REQ", "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea6ffffc9fee226113fb57a3f67b69b996", null ], [ "M2UA_IIM_REG_RSP", "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea1ed46fa7e4c0a36ca83250a427201611", null ], [ "M2UA_IIM_DEREG_REQ", "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea497251ab40706257e2e835484009f59f", null ], [ "M2UA_IIM_DEREG_RSP", "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea9c244d01e9c2a65f6d1b7de85891874a", null ], [ "__m2ua_tag_start", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a2e97497b2718401471908667f5582bc6", null ], [ "M2UA_TAG_DATA", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad7c5c94b664abb881262195f0847eb9a", null ], [ "M2UA_TAG_DATA_TTC", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a5e16b6e3652606b216f403d256fcda88", null ], [ "M2UA_TAG_STATE_REQ", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad8401b14b1ee332400caea430f5479f6", null ], [ "M2UA_TAG_STATE_EVENT", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aba7952b2bdc50ec9d2a98d7f20dca8ee", null ], [ "M2UA_TAG_CONG_STATUS", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a06abf58b420b810c55cecd92c404ac52", null ], [ "M2UA_TAG_DISC_STATUS", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ade44661e9b1c723a9fa0c372559702ab", null ], [ "M2UA_TAG_ACTION", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a54458cfcd830de0886200dc608258145", null ], [ "M2UA_TAG_SEQ_NO", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a8702de1e04701e72d3378a897be1c23b", null ], [ "M2UA_TAG_RETR_RES", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa41b85684b4e42044b7e10de20837901", null ], [ "M2UA_TAG_LNK_KEY", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad1678c0a14c27a679623b63665328d76", null ], [ "M2UA_TAG_L_LNK_KEY_ID", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a41aa3ab8188e13e6e490c5d880f3e157", null ], [ "M2UA_TAG_SDT", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a912d5b8babe8ca242ce0fda948d686ea", null ], [ "M2UA_TAG_SDL", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ab136d212a78b278acaf4e3b4486ff403", null ], [ "M2UA_TAG_REG_RES", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a12fc3bbfe244c35de5e67819706fde4d", null ], [ "M2UA_TAG_RES_STATUS", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ae63b4fd7d5ce81452cef8c4f8ebbe48c", null ], [ "M2UA_TAG_DEREG_RES", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa4a36579be4d6a2b2a101ffb51c77ef1", null ], [ "M2UA_TAG_DEREG_STATUS", "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635afdac14644ec9eaaeaf38bc10dc2c1136", null ], [ "M2UA_STATUS_LPO_SET", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da863430c8b697d93ae7a062d670c7e18b", null ], [ "M2UA_STATUS_LPO_CLEAR", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da826438609272a52046ae473211ac0068", null ], [ "M2UA_STATUS_EMER_SET", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da7363c258a9b77e9cf270cadf145d129b", null ], [ "M2UA_STATUS_EMER_CLEAR", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da208ca5b3d8c6a7f17a4dc102143d91db", null ], [ "M2UA_STATUS_FLUSH_BUFFERS", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dabc26ae317d826a58acc045fa50974abc", null ], [ "M2UA_STATUS_CONTINUE", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4605f6fb9fba17a981adb15df8060ff4", null ], [ "M2UA_STATUS_CLEAR_RTB", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da57f2e5e03493f34bb7b6efcf59f500e3", null ], [ "M2UA_STATUS_AUDIT", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da3434316a9ba97035fd11e6cde25abea9", null ], [ "M2UA_STATUS_CONG_CLEAR", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daefa9ab9567351037c740d48402e36a05", null ], [ "M2UA_STATUS_CONG_ACCEPT", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4033325d9dfe0c27179ac4cc160a717f", null ], [ "M2UA_STATUS_CONG_DISCARD", "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daffa4995a4244baf496cfb95c23a77724", null ], [ "__m2ua_event_dummy", "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa9809582c3d733eb9c67ad5337ad5e91", null ], [ "M2UA_EVENT_RPO_ENTER", "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a2bb4a47af1669ad2318cc1effb724e07", null ], [ "M2UA_EVENT_RPO_EXIT", "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa2a71258b5fd0b57896771c84c379082", null ], [ "M2UA_EVENT_LPO_ENTER", "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a0c439a992b5e0dd6c3aa059fc933c7ce", null ], [ "M2UA_EVENT_LPO_EXIT", "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a9931e43d70116b12037e5c420e3bd322", null ], [ "M2UA_LEVEL_NONE", "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a114c3e685ae9445bed47b49afb95c807", null ], [ "M2UA_LEVEL_1", "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a4d55c34147463a0e312cda80031792b1", null ], [ "M2UA_LEVEL_2", "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a2cfbaf525751244058d55d1a478755bc", null ], [ "M2UA_LEVEL_3", "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a36763a6bb479d00f48717c36035d6ca5", null ] ];sigtran/html/sccp__sap_8c.js0000644000175000017500000000221114631412304020451 0ustar osmocom-buildosmocom-buildvar sccp__sap_8c = [ [ "osmo_scu_prim_hdr_name_buf", "sccp__sap_8c.html#a4a0d3e2c8c9135326cf427fbd07ee785", null ], [ "osmo_scu_prim_hdr_name_c", "sccp__sap_8c.html#a2ad3f5de829f9f027b6c11440f5eeeef", null ], [ "osmo_scu_prim_name", "sccp__sap_8c.html#a6fd5d85ec42d74bcf265f721cc79ff11", null ], [ "osmo_xlm_prim_name", "sccp__sap_8c.html#a479348e41b8e2d98b6d4c6e3d61d5999", null ], [ "osmo_sccp_gti_names", "sccp__sap_8c.html#ae1bde590c466d405e70b9b804527c1ad", null ], [ "osmo_sccp_rem_sccp_status_names", "sccp__sap_8c.html#a3c04df19759d08735f59de6af9678edf", null ], [ "osmo_sccp_routing_ind_names", "sccp__sap_8c.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b", null ], [ "osmo_sccp_sp_status_names", "sccp__sap_8c.html#a27e007aa3158d15fb27a6c28957935c2", null ], [ "osmo_sccp_ssn_names", "sccp__sap_8c.html#a5fed5e157ab1a93095318b73beb22813", null ], [ "osmo_scu_prim_type_names", "sccp__sap_8c.html#af01add5b9ac72524cf20285d60ffb717", null ], [ "osmo_xlm_prim_names", "sccp__sap_8c.html#a15c567cc2103dd74ca32374590b7574f", null ], [ "prim_name_buf", "sccp__sap_8c.html#ade03488aec056a43cb6713c56c331c04", null ] ];sigtran/html/structosmo__xlm__prim__notify.html0000644000175000017500000002755514631412304024655 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xlm_prim_notify Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_xlm_prim_notify Struct Reference

    #include <sigtran_sap.h>

    Data Fields

    uint32_t presence
     
    uint16_t status_type
     
    uint16_t status_info
     
    uint32_t asp_id
     
    uint32_t route_ctx
     
    char * info_string
     

    Field Documentation

    ◆ asp_id

    ◆ info_string

    char* osmo_xlm_prim_notify::info_string

    ◆ presence

    uint32_t osmo_xlm_prim_notify::presence

    ◆ route_ctx

    uint32_t osmo_xlm_prim_notify::route_ctx

    ◆ status_info

    uint16_t osmo_xlm_prim_notify::status_info

    ◆ status_type


    The documentation for this struct was generated from the following file:
    sigtran/html/open.png0000644000175000017500000000017314631412304017243 0ustar osmocom-buildosmocom-build‰PNG  IHDR à‘BIDATxíÝÁ €0 Ð׬ՙ\Àº€39—b!©9{|ðI>$#Àß´ý8/¨ÄØzƒ/Ï>2À[ÎgiU,/¬~¼Ï\ Ä9Ù¸IEND®B`‚sigtran/html/structsccp__system.html0000644000175000017500000001461214631412304022425 0ustar osmocom-buildosmocom-build libosmo-sigtran: sccp_system Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_system Struct Reference

    Data Fields

    void(* write_data )(struct sccp_connection *conn, struct msgb *data, void *gctx, void *ctx)
     
    void * write_context
     

    Field Documentation

    ◆ write_context

    void* sccp_system::write_context

    Referenced by _send_msg(), and sccp_system_init().

    ◆ write_data

    void(* sccp_system::write_data) (struct sccp_connection *conn, struct msgb *data, void *gctx, void *ctx)

    Referenced by _send_msg(), and sccp_system_init().


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_eval_o.html0000644000175000017500000005442414631412304021442 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - o -

    sigtran/html/globals_c.html0000644000175000017500000002061414631412304020411 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - c -

    sigtran/html/xua__types_8h.js0000644000175000017500000000647014631412304020717 0ustar osmocom-buildosmocom-buildvar xua__types_8h = [ [ "xua_common_hdr", "structxua__common__hdr.html", "structxua__common__hdr" ], [ "xua_parameter_hdr", "structxua__parameter__hdr.html", "structxua__parameter__hdr" ], [ "MUA_TAG_RESERVED", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2be567428c2402b8891aa9e41ab7c82b", null ], [ "MUA_TAG_IDENT_INT", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea62cf5aa0a573bb6b9c6aac004cb4f789", null ], [ "MUA_TAG_UNUSED1", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaadc9ad0b4fd44444d9f21a855597198c", null ], [ "MUA_TAG_IDENT_TEXT", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea12fe1615f84af86b198ce9933fe0c98a", null ], [ "MUA_TAG_INFO", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2725e4e69da648debba30eea4fc88408", null ], [ "MUA_TAG_UNUSED2", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea83da6d08eabca19f050b740a9a8fe8d3", null ], [ "MUA_TAG_ROUTING_CTX", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaf488f001d28cba20bafecc86110ae284", null ], [ "MUA_TAG_DIAG_INF", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea988b8414a1dd04b3aac1f108e7a779fc", null ], [ "MUA_TAG_IDENT_RANGE", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2de96a639f87f09296317889e6dd18e6", null ], [ "MUA_TAG_BEAT_DATA", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eabca5c3cc7b22154c50bba158d8a9af9f", null ], [ "MUA_TAG_UNUSED4", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea5a716d885c99794a96c5ba788237e91d", null ], [ "MUA_TAG_TRA_MODE", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea928b864c8c1f70d9adf70b564c5fc1ea", null ], [ "MUA_TAG_ERR_CODE", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eadc642b9a300a7073f4a1fdfd3d5e764e", null ], [ "MUA_TAG_STATUS", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eac4e3f5edaa6d598c4d91b477b7a02dd6", null ], [ "MUA_TAG_UNUSED5", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea9ef904cfa41c47098b0e31bd198196b7", null ], [ "MUA_TAG_UNUSED6", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea706844ab5c11fd23ebd86defb4ac71da", null ], [ "MUA_TAG_UNUSED7", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eab1725c63f9aa35dec7389cd6671e0049", null ], [ "MUA_TAG_ASP_IDENT", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaa1a03eecca6371a5d76bf51c33704452", null ], [ "MUA_TAG_AFF_PC", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea10256f7301d2402878cf7bd08e14d0d4", null ], [ "MUA_TAG_CORREL_ID", "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea64b1152daf49c4ffecedaaaf488b7c6a", null ], [ "__attribute__", "xua__types_8h.html#a240a9abbb589ba5f2a91f485897de731", null ], [ "data", "xua__types_8h.html#ab0c873a3738c31ba573548faa50188bc", null ], [ "len", "xua__types_8h.html#a8aed22e2c7b283705ec82e0120515618", null ], [ "msg_class", "xua__types_8h.html#ad7d9f4ac9dee46f6973025c777fd9a8c", null ], [ "msg_length", "xua__types_8h.html#a34f4327773b8de7a115ef298f4dc3926", null ], [ "msg_type", "xua__types_8h.html#af95f620c0e85b634c0caee87127b12a8", null ], [ "spare", "xua__types_8h.html#a20b5ad764ad27b39d1cecee36e96e3e9", null ], [ "tag", "xua__types_8h.html#a069d5e423ac499380d877123286e1792", null ], [ "version", "xua__types_8h.html#ab22abc2906422da61885ac6c8e6a1a59", null ] ];sigtran/html/structxua__asp__fsm__priv.js0000644000175000017500000000075314631412304023405 0ustar osmocom-buildosmocom-buildvar structxua__asp__fsm__priv = [ [ "asp", "structxua__asp__fsm__priv.html#acb09d4b6fbae3d17166650d6b4b50d59", null ], [ "out_event", "structxua__asp__fsm__priv.html#a400fbc9c2375538b92f8fcd84caf9aa2", null ], [ "role", "structxua__asp__fsm__priv.html#aa7c136e025ad07dea23096b81929aa8c", null ], [ "t_ack", "structxua__asp__fsm__priv.html#a94b96bf8448e16ac3b2de0b3cbe8d5ea", null ], [ "timer", "structxua__asp__fsm__priv.html#ac40da83243a67914fbd2a326d126a813", null ] ];sigtran/html/globals_u.html0000644000175000017500000000725014631412304020434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - u -

    sigtran/html/functions_vars_r.html0000644000175000017500000001644314631412304022055 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - r -

    sigtran/html/functions_i.html0000644000175000017500000001547514631412304021015 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - i -

    sigtran/html/sccp_8c.js0000644000175000017500000001500114631412304017450 0ustar osmocom-buildosmocom-buildvar sccp_8c = [ [ "sccp_system", "structsccp__system.html", "structsccp__system" ], [ "sccp_data_callback", "structsccp__data__callback.html", "structsccp__data__callback" ], [ "udt_offsets", "structudt__offsets.html", "structudt__offsets" ], [ "SCCP_MSG_HEADROOM", "sccp_8c.html#a93c1b4187877d6a16a64487da38aa772", null ], [ "SCCP_MSG_SIZE", "sccp_8c.html#a95dfedb93a29d464768e61be0054b120", null ], [ "__attribute__", "sccp_8c.html#a9ed16867a9394d9ccf1132194edae298", null ], [ "__attribute__", "sccp_8c.html#a7f400e70d869030323eab6b41ab8e833", null ], [ "_find_ssn", "sccp_8c.html#ad37028f7759ef1c1ee278f1678a1d6fa", null ], [ "_sccp_handle_connection_confirm", "sccp_8c.html#a40fc584f4feac9f209e4cff3355944f3", null ], [ "_sccp_handle_connection_dt1", "sccp_8c.html#adf65f28d874b150ec5198fa6cd59ee0c", null ], [ "_sccp_handle_connection_refused", "sccp_8c.html#a944c864ceb54f33977f266ae3acb1256", null ], [ "_sccp_handle_connection_release_complete", "sccp_8c.html#a182cf8b9734d615a5b41c4ab63ed2909", null ], [ "_sccp_handle_connection_released", "sccp_8c.html#a1e16250489074ed16b75663f85730f02", null ], [ "_sccp_handle_connection_request", "sccp_8c.html#afeebaa122a97bdf426d1120dc7b11d66", null ], [ "_sccp_handle_read", "sccp_8c.html#ad55dbd13b090bd850b912243aac88d41", null ], [ "_sccp_parse_connection_confirm", "sccp_8c.html#a8bad77b1220e3a3407054429eb02e416", null ], [ "_sccp_parse_connection_dt1", "sccp_8c.html#a11c066ebd35e029f7c379e486a69cca4", null ], [ "_sccp_parse_connection_refused", "sccp_8c.html#a0775d29bff293a4f5ae4bab635d72ac4", null ], [ "_sccp_parse_connection_release_complete", "sccp_8c.html#a89dbef364aee48b29a8f39b38eef79c1", null ], [ "_sccp_parse_connection_released", "sccp_8c.html#a648c2ab7821eadd9f240fdb8346f60b1", null ], [ "_sccp_parse_connection_request", "sccp_8c.html#abb02b43c02ec68eecfb60d45e6bea3a6", null ], [ "_sccp_parse_err", "sccp_8c.html#a631c01f0934d85cb9cd38a02b8ecb35b", null ], [ "_sccp_parse_it", "sccp_8c.html#ab27ade0b853143cae69bb1bba134e16c", null ], [ "_sccp_parse_optional_data", "sccp_8c.html#aa369d3b395a8d326212332aeae984692", null ], [ "_sccp_parse_udt", "sccp_8c.html#a88522cd9a68fceda6bf8af3e4fe5cea2", null ], [ "_sccp_parse_udts", "sccp_8c.html#af4e74c8c6370c644d0823f204ef489af", null ], [ "_sccp_parse_unitdata", "sccp_8c.html#abcba7c8d1a01b3f995e9860ddd58723e", null ], [ "_sccp_parse_xudt", "sccp_8c.html#af2fb5db10289d2634bf9d45886061d6a", null ], [ "_sccp_parse_xudts", "sccp_8c.html#acc46f325f1d3cb0b5989d4aa91a2be5b", null ], [ "_sccp_send_connection_confirm", "sccp_8c.html#a420f9cb73eb4ea5fff69a25f7e614932", null ], [ "_sccp_send_connection_data", "sccp_8c.html#a0c08f6f6ec98557b8c4c7fc1b7fe551e", null ], [ "_sccp_send_connection_it", "sccp_8c.html#a6d485664ab42e2791e428453f1194b5f", null ], [ "_sccp_send_connection_release_complete", "sccp_8c.html#acf7425b57816315588b0196c1f9a691d", null ], [ "_sccp_send_connection_released", "sccp_8c.html#a028316bde5fb56963ac90660b1b990ed", null ], [ "_sccp_send_connection_request", "sccp_8c.html#a365da14a4888638c974fe26b8ae14e64", null ], [ "_sccp_send_data", "sccp_8c.html#ab8c542ab7afa69373b974d7af00ae935", null ], [ "_sccp_send_refuse", "sccp_8c.html#ab1160682098c2bb858a9805ff53d9557", null ], [ "_sccp_set_connection_state", "sccp_8c.html#ad719848035225c855cfbeb4d705475a2", null ], [ "_send_msg", "sccp_8c.html#a9f24e1392e1e695cc8b813b230983807", null ], [ "assign_source_local_reference", "sccp_8c.html#a23f3d91d576c49836aef9bd1a8aec8e8", null ], [ "copy_address", "sccp_8c.html#abef8b5bbf898e9e46e4e5091ee05e2ae", null ], [ "destination_local_reference_is_free", "sccp_8c.html#aa859763e4aa0250ba0e5b09f683a5af8", null ], [ "LLIST_HEAD", "sccp_8c.html#addaf5dcd2714433aeae393bff659e9b1", null ], [ "LLIST_HEAD", "sccp_8c.html#aef7b7284a7c90ea2a3ff2b0816c1aa9a", null ], [ "osmo_static_assert", "sccp_8c.html#a0b41189236e3b375da78a2806b82307f", null ], [ "sccp_connection_close", "sccp_8c.html#a3580d82b7e274b2dd55b55f25cec92b7", null ], [ "sccp_connection_connect", "sccp_8c.html#aaf16caca45f0150cbad61c0cdb40c27a", null ], [ "sccp_connection_force_free", "sccp_8c.html#a4febdceb7bc1397829429670c678d52c", null ], [ "sccp_connection_free", "sccp_8c.html#ac7b76d5cf9c442c22c9c6ab3b31d2c14", null ], [ "sccp_connection_send_it", "sccp_8c.html#a8f936980e5be74da6c7d34a79cc304e8", null ], [ "sccp_connection_set_incoming", "sccp_8c.html#afae246de0fa1621fb6695c85d6f8af92", null ], [ "sccp_connection_socket", "sccp_8c.html#af3f281b30f52ee258a388c21fc8b2261", null ], [ "sccp_connection_write", "sccp_8c.html#a22d2f5065e5560cadd1d798a1d4773a1", null ], [ "sccp_create_cc", "sccp_8c.html#a3438d0e32943a2af52f0172a4fd71744", null ], [ "sccp_create_cr", "sccp_8c.html#ac6f94e47aa3da6027f76a106346576a3", null ], [ "sccp_create_dt1", "sccp_8c.html#a07ead5caba575af3fd23cc3747f35e99", null ], [ "sccp_create_refuse", "sccp_8c.html#a431491880d3422c2ed1899d1b860edd1", null ], [ "sccp_create_rlsd", "sccp_8c.html#a21fedd190c04e28c920dda9ee8a8a238", null ], [ "sccp_create_sccp_addr", "sccp_8c.html#a90220387b107ad5b44233e17cf18c4e7", null ], [ "sccp_create_udt", "sccp_8c.html#a64605b523479af1e0ba1691670ffec51", null ], [ "sccp_determine_msg_type", "sccp_8c.html#a9acbb077f0ff8b0d603eb6aa800633dd", null ], [ "sccp_parse_header", "sccp_8c.html#ad7b91b6f65924d292703bc4d2c159b3f", null ], [ "sccp_set_log_area", "sccp_8c.html#aea49fbb16eacfcb6e19764cec421e5dd", null ], [ "sccp_set_read", "sccp_8c.html#aca90e9f8e0b0f1d89b13d7d8619f8da3", null ], [ "sccp_src_ref_from_int", "sccp_8c.html#a2267785692a639f7e2cdeeb695a8109e", null ], [ "sccp_src_ref_to_int", "sccp_8c.html#a74f4729a1ea90a51a4bd0e93ad3112f5", null ], [ "sccp_system_incoming", "sccp_8c.html#a21fee5e1bc4d9e0e6b68b5cb1c9b890e", null ], [ "sccp_system_incoming_ctx", "sccp_8c.html#acb7c01b1270cee844414f859acb1e738", null ], [ "sccp_system_init", "sccp_8c.html#a56a235e7ab6f880b9b7af319bbc7d977", null ], [ "sccp_write", "sccp_8c.html#a8d2bbed17a2ae6f9d8785f7d3f0594c8", null ], [ "source_local_reference_is_free", "sccp_8c.html#a64830893ca9393f7ce13dd6647001218", null ], [ "DSCCP", "sccp_8c.html#a76289a1eaad826ce833ea29955728e6b", null ], [ "sccp_ssn_bssap", "sccp_8c.html#a4eeacfdb01f87cf6d5a676c97f3fa251", null ], [ "sccp_system", "sccp_8c.html#a11325c39ad2233d6ee92cf75ab9cb543", null ], [ "tall_sccp_ctx", "sccp_8c.html#adb3ceca4a0faa4e6732101477fa4a5b3", null ] ];sigtran/html/structudt__offsets.js0000644000175000017500000000061114631412304022060 0ustar osmocom-buildosmocom-buildvar structudt__offsets = [ [ "called_offset", "structudt__offsets.html#a36ed2a236af3ca319ddce457753030db", null ], [ "calling_offset", "structudt__offsets.html#a2ef87d0209e472eec045ead0a22e8b8b", null ], [ "data_offset", "structudt__offsets.html#a78f1c9e7072b4aed709611d7b8172b9b", null ], [ "header_size", "structudt__offsets.html#a6b02a836c6a5440fce5d712210708c40", null ] ];sigtran/html/structosmo__ss7__user.js0000644000175000017500000000057214631412304022507 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__user = [ [ "inst", "structosmo__ss7__user.html#afd0f189e469aaa190c31c7986091fdc4", null ], [ "name", "structosmo__ss7__user.html#a0ae7a3b3963b10eb0f3f5e7a38c277aa", null ], [ "prim_cb", "structosmo__ss7__user.html#aa4a8d4f1db6560c6fe561e64b114dbce", null ], [ "priv", "structosmo__ss7__user.html#ac64dc4683a58c080dc4532c563662948", null ] ];sigtran/html/navtreedata.js0000644000175000017500000000324514631412304020433 0ustar osmocom-buildosmocom-buildvar NAVTREE = [ [ "libosmo-sigtran", "index.html", [ [ "Data Structures", "annotated.html", [ [ "Data Structures", "annotated.html", "annotated_dup" ], [ "Data Fields", "functions.html", [ [ "All", "functions.html", "functions_dup" ], [ "Variables", "functions_vars.html", "functions_vars" ] ] ] ] ], [ "Files", null, [ [ "File List", "files.html", "files" ], [ "Globals", "globals.html", [ [ "All", "globals.html", "globals_dup" ], [ "Functions", "globals_func.html", "globals_func" ], [ "Variables", "globals_vars.html", null ], [ "Typedefs", "globals_type.html", null ], [ "Enumerations", "globals_enum.html", null ], [ "Enumerator", "globals_eval.html", "globals_eval" ], [ "Macros", "globals_defs.html", "globals_defs" ] ] ] ] ] ] ] ]; var NAVTREEINDEX = [ "annotated.html", "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa2a71258b5fd0b57896771c84c379082", "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a85539b3d6cb98c30acb29daf4d5e1acc", "osmo__ss7__asp_8c.html#a85b5b2514d86c48bf6c994b08e362c55", "sccp2sua_8c.html#aba19cfcc7ae8330dff87245413195da1", "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18eaf068c2c9887cc960213128dcca3f3482", "sccp__scrc_8c.html#ad93e25e7428c37f208160752d1112422", "structosmo__ss7__as.html#a87dcb82e3d0bef17b81eac6b2791eaac", "structxua__msg__class.html#a33496fe5df5775d4680feab7403ba93a", "xua__asp__fsm_8c.html#a5f4d807252c91cb5ea2b92f365d7b31f", "xua__rkm_8c.html#a3fc9861a3804a8e10c4d5ced39f7197e" ]; var SYNCONMSG = 'click to disable panel synchronisation'; var SYNCOFFMSG = 'click to enable panel synchronisation';sigtran/html/globals_func_d.html0000644000175000017500000001276314631412304021433 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - d -

    sigtran/html/functions_g.html0000644000175000017500000000742414631412304021006 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - g -

    sigtran/html/m3ua_8h.js0000644000175000017500000002703214631412304017401 0ustar osmocom-buildosmocom-buildvar m3ua_8h = [ [ "m3ua_data_hdr", "structm3ua__data__hdr.html", "structm3ua__data__hdr" ], [ "M3UA_ASPSM_BEAT", "m3ua_8h.html#afc5279a9810f812d550774387de876eb", null ], [ "M3UA_ASPSM_BEAT_ACK", "m3ua_8h.html#a025b16ab67b032a50a18c29a6b3cde27", null ], [ "M3UA_ASPSM_DOWN", "m3ua_8h.html#a1385b17af0dd404be291eb09c3e73aba", null ], [ "M3UA_ASPSM_DOWN_ACK", "m3ua_8h.html#a602f9e8a7156e6b307441d6a98c0509e", null ], [ "M3UA_ASPSM_UP", "m3ua_8h.html#a8a7f1fb1811e1d50ff503ce95973261f", null ], [ "M3UA_ASPSM_UP_ACK", "m3ua_8h.html#addc201995c5ce999aa167e36a5f96dcd", null ], [ "M3UA_ASPTM_ACTIVE", "m3ua_8h.html#af500e9fac1e03d097ba460664f45d386", null ], [ "M3UA_ASPTM_ACTIVE_ACK", "m3ua_8h.html#a62d1369099d0fc23ff33295f879a350f", null ], [ "M3UA_ASPTM_INACTIVE", "m3ua_8h.html#aaeccd10573514fce56a16d07212134ba", null ], [ "M3UA_ASPTM_INACTIVE_ACK", "m3ua_8h.html#ac7a3bab8a062e5e04a399e570b19f295", null ], [ "M3UA_IEI_AFFECTED_PC", "m3ua_8h.html#a3f86cb0faab1403f76fbbd76c12195e6", null ], [ "M3UA_IEI_ASP_ID", "m3ua_8h.html#ae0fb4f8980b9c273146d3663882d8a6f", null ], [ "M3UA_IEI_CONC_DEST", "m3ua_8h.html#aecd2e3b68d87c916e00b08930dc3044a", null ], [ "M3UA_IEI_CONG_IND", "m3ua_8h.html#a51c026c8672e63e5f931bea6e15dfcd4", null ], [ "M3UA_IEI_CORR_ID", "m3ua_8h.html#a894390a921b5de40467d26106e04bd94", null ], [ "M3UA_IEI_DEREG_RESULT", "m3ua_8h.html#ac4845bd0a0bfedf5f2bea5f51423a789", null ], [ "M3UA_IEI_DEREG_STATUS", "m3ua_8h.html#a5f31bf47707ceb2ac18a88c6366ae079", null ], [ "M3UA_IEI_DEST_PC", "m3ua_8h.html#abea0c1329d864ef46ec084e208bcd5e0", null ], [ "M3UA_IEI_DIAG_INFO", "m3ua_8h.html#a97f755151f9e2312caebf4cf0ca9cf28", null ], [ "M3UA_IEI_ERR_CODE", "m3ua_8h.html#a26b7dbac222920600a0c52239e6b0dd8", null ], [ "M3UA_IEI_HEARDBT_DATA", "m3ua_8h.html#a15cbab5d7249b1a1b6553a73f18f325a", null ], [ "M3UA_IEI_INFO_STRING", "m3ua_8h.html#a236d9e35d9c515bbc707807c1ca41a66", null ], [ "M3UA_IEI_LOC_RKEY_ID", "m3ua_8h.html#a72f28e9fa40464cfb778f3d2a60330f2", null ], [ "M3UA_IEI_NET_APPEAR", "m3ua_8h.html#a3817fde0fc69b8ac1b1bab3cfa959050", null ], [ "M3UA_IEI_ORIG_PC", "m3ua_8h.html#a50abaa6269b7ce1ba5cda58f38b7b990", null ], [ "M3UA_IEI_PROT_DATA", "m3ua_8h.html#aa30d79a4b2ade238263b72de5a967535", null ], [ "M3UA_IEI_REG_RESULT", "m3ua_8h.html#ad80dc4f2ca8ce548ef00efbc3c87d56a", null ], [ "M3UA_IEI_REG_STATUS", "m3ua_8h.html#a366070317729920de68c8dc88b814639", null ], [ "M3UA_IEI_ROUT_KEY", "m3ua_8h.html#a765961ddba12a20eea909e79642a42d1", null ], [ "M3UA_IEI_ROUTE_CTX", "m3ua_8h.html#aae931e3867a15435b52835f098b7dfb0", null ], [ "M3UA_IEI_STATUS", "m3ua_8h.html#a145d49356a5f9cc32ff41acb22f7b0a4", null ], [ "M3UA_IEI_SVC_IND", "m3ua_8h.html#a8e56ee9920b7d51ef559235ede67228d", null ], [ "M3UA_IEI_TRAF_MODE_TYP", "m3ua_8h.html#a7080571b860cc22bb90d13f2b7fc2ceb", null ], [ "M3UA_IEI_USER_CAUSE", "m3ua_8h.html#a13c5d8c0069ac9a22a0c39458637045e", null ], [ "M3UA_MGMT_ERR", "m3ua_8h.html#aadf119bbbc543d3a153c28bf4313e5da", null ], [ "M3UA_MGMT_NTFY", "m3ua_8h.html#a73c2afcdb915b627c3d3de355734402c", null ], [ "M3UA_MSGC_ASPSM", "m3ua_8h.html#acb91da76d19fe519396e372ff5c383e7", null ], [ "M3UA_MSGC_ASPTM", "m3ua_8h.html#a3944d9fc26864f477b68b0aac8aa8846", null ], [ "M3UA_MSGC_MGMT", "m3ua_8h.html#ac3f725217db6e53bf19e840f9b6bcba2", null ], [ "M3UA_MSGC_RKM", "m3ua_8h.html#a0f6fed63370fde99dd9c3c8b0f9c96e2", null ], [ "M3UA_MSGC_SNM", "m3ua_8h.html#a4c24a9447280e708ea05defb7a1b87c7", null ], [ "M3UA_MSGC_XFER", "m3ua_8h.html#a4eabe50b1bd4f7f74434fb0ac9901722", null ], [ "M3UA_NOTIFY", "m3ua_8h.html#a7109310073644a6ac39b58e310f295f2", null ], [ "M3UA_NOTIFY_I_AS_ACT", "m3ua_8h.html#adfa9027a322f221bbfc271f9e215d651", null ], [ "M3UA_NOTIFY_I_AS_INACT", "m3ua_8h.html#ad5a9418b285f9ebabdef3a0f59d19bfb", null ], [ "M3UA_NOTIFY_I_AS_PEND", "m3ua_8h.html#a3052e94c1ba8335efe7cc8e784b5e75a", null ], [ "M3UA_NOTIFY_I_OT_ALT_ASP_ACT", "m3ua_8h.html#a075d00fe10c1c86cabcd7ea34f0da0c1", null ], [ "M3UA_NOTIFY_I_OT_ASP_FAILURE", "m3ua_8h.html#aa6a4ad25571c5c062fc9e16435019e38", null ], [ "M3UA_NOTIFY_I_OT_INS_RES", "m3ua_8h.html#a2de40904e5b4c3360b0b9dc7a34b16b3", null ], [ "M3UA_NOTIFY_I_RESERVED", "m3ua_8h.html#a1c248ef03f7829f3ef8db460fd3be3ff", null ], [ "M3UA_NOTIFY_T_OTHER", "m3ua_8h.html#afd970370c1c1b551c4ca137d1eec67df", null ], [ "M3UA_NOTIFY_T_STATCHG", "m3ua_8h.html#a7391ddf73640aa1f9118c8595046895f", null ], [ "M3UA_PORT", "m3ua_8h.html#a10c7ccb82c17c20f9ed44e6558e6c35a", null ], [ "M3UA_PPID", "m3ua_8h.html#ac190671adb71421cd5fd2c37598d7454", null ], [ "M3UA_RKM_DEREG_REQ", "m3ua_8h.html#a8a078ffc1c5353ca4f23ece2a39b238c", null ], [ "M3UA_RKM_DEREG_RSP", "m3ua_8h.html#af21dc83978210156efa9276ddd64b925", null ], [ "M3UA_RKM_REG_REQ", "m3ua_8h.html#a101cec968fb06a2ae06a0bdde668820a", null ], [ "M3UA_RKM_REG_RSP", "m3ua_8h.html#ac51a0fe7ea50eb8d82163dc85e00c584", null ], [ "M3UA_SNM_DAUD", "m3ua_8h.html#ab21e594d8bdaf797ad96552d277aa4a0", null ], [ "M3UA_SNM_DAVA", "m3ua_8h.html#a3270e823d5d776d37fb37d0a6d7b749e", null ], [ "M3UA_SNM_DRST", "m3ua_8h.html#aaa70b2cd1f1006573a414ccfc2b07bd0", null ], [ "M3UA_SNM_DUNA", "m3ua_8h.html#a15948df202fd7b81694f8d4031a47b20", null ], [ "M3UA_SNM_DUPU", "m3ua_8h.html#af51a19061f0730b2de78f3b6ee19a749", null ], [ "M3UA_SNM_SCON", "m3ua_8h.html#aae6f33630d5743de711fc81fdcad34bb", null ], [ "M3UA_VERSION", "m3ua_8h.html#ae7350fc0572ec4c7f22e7241928c6dd6", null ], [ "M3UA_XFER_DATA", "m3ua_8h.html#abbd4ca5e9eeea0fe37a6d48b14ab9206", null ], [ "m3ua_error_code", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cf", [ [ "M3UA_ERR_INVALID_VERSION", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa2a1bb8a4e4a2162783e0d22ff0f017cf", null ], [ "M3UA_ERR_UNSUPP_MSG_CLASS", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafe480654db9218f6c44f082f8c7172b8", null ], [ "M3UA_ERR_UNSUPP_MSG_TYPE", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3adb396766be4d5fa0d6969332650f4", null ], [ "M3UA_ERR_UNSUPP_TRAF_MOD_TYP", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfab0dcc1ad8e9f8446ec03e3552aa391c3", null ], [ "M3UA_ERR_UNEXPECTED_MSG", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa1aa91ad686391317b864be71bc8e3d4", null ], [ "M3UA_ERR_PROTOCOL_ERR", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa706465568e544ce5e39326c987f1cf25", null ], [ "M3UA_ERR_INVAL_STREAM_ID", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa1771ff22c8bdaac940b8c01b2d3599bb", null ], [ "M3UA_ERR_REFUSED_MGMT_BLOCKING", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfae9656d00b1ecea3673faa613af616843", null ], [ "M3UA_ERR_ASP_ID_REQD", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4022bed38887d241e2409cd6878739c3", null ], [ "M3UA_ERR_INVAL_ASP_ID", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaa181697246c65f4c00ee9b0727c298b", null ], [ "M3UA_ERR_INVAL_PARAM_VAL", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4c2451e81378b7dbdec60585b9ec94ed", null ], [ "M3UA_ERR_PARAM_FIELD_ERR", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa826df05051536d846c741424a2bdfa96", null ], [ "M3UA_ERR_UNEXP_PARAM", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa9309dc7ddcf85bde2962035f04cd168", null ], [ "M3UA_ERR_DEST_STATUS_UNKN", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafaa252ccc9a178241155f8032db2c18c", null ], [ "M3UA_ERR_INVAL_NET_APPEAR", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa6f7200c3ab98bb5bdd55c75563a25a10", null ], [ "M3UA_ERR_MISSING_PARAM", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3ff6d85f2453ab3c832549d56173919", null ], [ "M3UA_ERR_INVAL_ROUT_CTX", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfad656342d8f596b85bfffea7ea347d507", null ], [ "M3UA_ERR_NO_CONFGD_AS_FOR_ASP", "m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaaccbff17491722c27fa0e5dd0c1203f", null ] ] ], [ "m3ua_rkm_dereg_satus", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8c", [ [ "M3UA_RKM_DEREG_SUCCESS", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca665bcb741279cf49bc311ea35d924113", null ], [ "M3UA_RKM_DEREG_ERR_UNKNOWN", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca219aa1f40e451066905ae5bac0502c33", null ], [ "M3UA_RKM_DEREG_ERR_INVAL_RCTX", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca473cbdc2c85f01c999ddb2c5e4381780", null ], [ "M3UA_RKM_DEREG_ERR_PERM_DENIED", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca7c0a5a676f3a0fcaa4dfe41c649bd8a6", null ], [ "M3UA_RKM_DEREG_ERR_NOT_REGD", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cad0785d56901fe50c18e9c58f4d0df442", null ], [ "M3UA_RKM_DEREG_ERR_ASP_ACTIVE", "m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cae2a15ec2f3e51217797b12d4e12d5e26", null ] ] ], [ "m3ua_rkm_reg_status", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fe", [ [ "M3UA_RKM_REG_SUCCESS", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea629a9bf5ca321af43edbb11b4de2274e", null ], [ "M3UA_RKM_REG_ERR_UNKNOWN", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feac54ef846a5086cd5b9ebdbce9aefcbe3", null ], [ "M3UA_RKM_REG_ERR_INVAL_DPC", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feab838979c06da6025363c720f6b5dca30", null ], [ "M3UA_RKM_REG_ERR_INVAL_NET_APPEAR", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea3b4fe4478f80880a82ea793b19f00806", null ], [ "M3UA_RKM_REG_ERR_INVAL_RKEY", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea2314d11a44ab7e367817bede0a0253ea", null ], [ "M3UA_RKM_REG_ERR_PERM_DENIED", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaa9cb38e74cded8f712d42d37cc2ef988", null ], [ "M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8629900b37ec4264bf2313526ec6c390", null ], [ "M3UA_RKM_REG_ERR_RKEY_NOT_PROVD", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea5aad0cd34ecda3023a800db68739c01b", null ], [ "M3UA_RKM_REG_ERR_INSUFF_RESRC", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaaacc240564eefdb23a5855bb10291a99", null ], [ "M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea64e31f167e5b0b78ba7633e166c80625", null ], [ "M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea266db1b7a8aba7a6c7705db6ba4d35fb", null ], [ "M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8fe7eaad44acacd746a3eec20ca7c107", null ], [ "M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD", "m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea425b6f2345dc207e5ca16404c31c3d5e", null ] ] ], [ "m3ua_traffic_mode", "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5", [ [ "M3UA_TMOD_OVERRIDE", "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a06b409496c956317929f52d239072104", null ], [ "M3UA_TMOD_LOADSHARE", "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a7e990f0f99b4b1d1410f783a1a1f8692", null ], [ "M3UA_TMOD_BCAST", "m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a01eedada1dcc194ce5c3b04448967d28", null ] ] ], [ "__attribute__", "m3ua_8h.html#a5e441b0fa8d3328e3a7643abe45f76df", null ], [ "__attribute__", "m3ua_8h.html#a4aaa36894fd0ae2483e777b0243a07bb", null ], [ "dpc", "m3ua_8h.html#a73b4a4fd2d239d87c111edea4afc3df5", null ], [ "mp", "m3ua_8h.html#a212f4e15993430c61ce66f3e7bc6083a", null ], [ "ni", "m3ua_8h.html#a3b04709c8003a4df9c63964cbac68647", null ], [ "opc", "m3ua_8h.html#a8fbf08c14ea8fd895e011bc6d031fd24", null ], [ "si", "m3ua_8h.html#a2a79950c427b4456a4ff4c87fe623938", null ], [ "sls", "m3ua_8h.html#a63dfbd9d79ea816f1c524a30cd86596b", null ] ];sigtran/html/functions_vars_o.html0000644000175000017500000001115714631412304022047 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_defs_s.html0000644000175000017500000004165014631412304021435 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - s -

    sigtran/html/structosmo__xua__layer__manager.js0000644000175000017500000000021414631412304024550 0ustar osmocom-buildosmocom-buildvar structosmo__xua__layer__manager = [ [ "prim_cb", "structosmo__xua__layer__manager.html#a0691ce08a9d0b315635388e5dcc0c6e0", null ] ];sigtran/html/structipa__asp__fsm__priv.html0000644000175000017500000002415414631412304023712 0ustar osmocom-buildosmocom-build libosmo-sigtran: ipa_asp_fsm_priv Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    ipa_asp_fsm_priv Struct Reference

    Data Fields

    struct osmo_ss7_aspasp
     
    enum osmo_ss7_asp_role role
     
    struct ipaccess_unit * ipa_unit
     
    struct osmo_timer_list pong_timer
     
    bool ipa_id_ack_rcvd
     

    Field Documentation

    ◆ asp

    ◆ ipa_id_ack_rcvd

    bool ipa_asp_fsm_priv::ipa_id_ack_rcvd

    ◆ ipa_unit

    struct ipaccess_unit* ipa_asp_fsm_priv::ipa_unit

    ◆ pong_timer

    struct osmo_timer_list ipa_asp_fsm_priv::pong_timer

    ◆ role

    enum osmo_ss7_asp_role ipa_asp_fsm_priv::role

    The documentation for this struct was generated from the following file:
    sigtran/html/structxua__msg.html0000644000175000017500000003661014631412304021536 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_msg Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg Struct Reference

    #include <xua_msg.h>

    Data Fields

    struct xua_common_hdr hdr
     
    struct osmo_mtp_transfer_param mtp
     
    struct llist_head headers
     

    Field Documentation

    ◆ hdr

    ◆ headers

    ◆ mtp


    The documentation for this struct was generated from the following file:
    sigtran/html/search/0000755000175000017500000000000014631412304017040 5ustar osmocom-buildosmocom-buildsigtran/html/search/enumvalues_7.js0000644000175000017500000000076314631412304022016 0ustar osmocom-buildosmocom-buildvar searchData= [ ['t_5fwait_5fid_5fack',['T_WAIT_ID_ACK',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba1978f36ad9d62c623305bc51590a534c',1,'xua_asp_fsm.c']]], ['t_5fwait_5fid_5fget',['T_WAIT_ID_GET',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba2b8856dc98cbb9b47e0005fecbf5df88',1,'xua_asp_fsm.c']]], ['t_5fwait_5fid_5fresp',['T_WAIT_ID_RESP',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba29c024648f3cc7364de8f0997dfa3c92',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/functions_e.js0000644000175000017500000000120314631412304021706 0ustar osmocom-buildosmocom-buildvar searchData= [ ['rel_5ftmr_5fcb',['rel_tmr_cb',['../sccp__scoc_8c.html#a6a89200fa789e752dbde5eb47977efeb',1,'sccp_scoc.c']]], ['rep_5frel_5ftmr_5fcb',['rep_rel_tmr_cb',['../sccp__scoc_8c.html#a6d79ede88580508b0b60696aead622a9',1,'sccp_scoc.c']]], ['restart_5fasp',['restart_asp',['../xua__default__lm__fsm_8c.html#a47e12f692f84f527e49b4859ea045388',1,'xua_default_lm_fsm.c']]], ['route_5finsert_5fsorted',['route_insert_sorted',['../osmo__ss7_8c.html#ad0a6fd14ffd12426244051823c5af2d2',1,'osmo_ss7.c']]], ['rx_5finact_5ftmr_5fcb',['rx_inact_tmr_cb',['../sccp__scoc_8c.html#aef0cb6f0c8ca70cdd68e9e8ad9cfd395',1,'sccp_scoc.c']]] ]; sigtran/html/search/all_11.js0000644000175000017500000021745714631412304020467 0ustar osmocom-buildosmocom-buildvar searchData= [ ['s',['S',['../sccp__scoc_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): sccp_scoc.c'],['../xua__as__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): xua_as_fsm.c'],['../xua__asp__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): xua_asp_fsm.c'],['../xua__default__lm__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): xua_default_lm_fsm.c']]], ['s_5factive',['S_ACTIVE',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aced5990aa7e8f86cb70f6bde9b6c5314',1,'S_ACTIVE(): sccp_scoc.c'],['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795aced5990aa7e8f86cb70f6bde9b6c5314',1,'S_ACTIVE(): xua_default_lm_fsm.c']]], ['s_5fbothway_5freset',['S_BOTHWAY_RESET',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ac097212ed2ed5df66256c7c411b479e2',1,'sccp_scoc.c']]], ['s_5fconn_5fpend_5fin',['S_CONN_PEND_IN',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aa2ec964f96c2e8769eb508b5eccea623',1,'sccp_scoc.c']]], ['s_5fconn_5fpend_5fout',['S_CONN_PEND_OUT',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a282287b21e79d783549cca0a355f5255',1,'sccp_scoc.c']]], ['s_5fdisconn_5fpend',['S_DISCONN_PEND',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ad5764a5a0465a735667c7cdf1f5e3f7d',1,'sccp_scoc.c']]], ['s_5fidle',['S_IDLE',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a86e3fc319fdf083afe88308950abab44',1,'S_IDLE(): sccp_scoc.c'],['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a86e3fc319fdf083afe88308950abab44',1,'S_IDLE(): xua_default_lm_fsm.c']]], ['s_5freset_5fin',['S_RESET_IN',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a2bec40847bc43e6a692f1f219554371e',1,'sccp_scoc.c']]], ['s_5freset_5fout',['S_RESET_OUT',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a82bf652b5a00f9b0d6299c4eaa7df45d',1,'sccp_scoc.c']]], ['s_5frkm_5freg',['S_RKM_REG',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795ac79e06fa211a2f5a09129ca9082de3f5',1,'xua_default_lm_fsm.c']]], ['s_5fwait_5fasp_5fup',['S_WAIT_ASP_UP',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a3a58465c97398f25c91014bdf6679380',1,'xua_default_lm_fsm.c']]], ['s_5fwait_5fconn_5fconf',['S_WAIT_CONN_CONF',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a8ae656960151c36493f32fbf417c13d5',1,'sccp_scoc.c']]], ['s_5fwait_5fnotify',['S_WAIT_NOTIFY',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a8609cdd264328299ba619e0c10d88600',1,'xua_default_lm_fsm.c']]], ['sccp',['sccp',['../structosmo__ss7__instance.html#a099603daf11d411056449aae4cc1b9ab',1,'osmo_ss7_instance']]], ['sccp_2ec',['sccp.c',['../sccp_8c.html',1,'']]], ['sccp2sua_2ec',['sccp2sua.c',['../sccp2sua_8c.html',1,'']]], ['sccp_5fadd_5flong_5fvariable_5fpart',['sccp_add_long_variable_part',['../sccp2sua_8c.html#a2a413e561f293f7b2232466294131004',1,'sccp2sua.c']]], ['sccp_5fadd_5fvar_5faddr',['sccp_add_var_addr',['../sccp2sua_8c.html#a084b0de9d42a55b67689b1c76a71594f',1,'sccp2sua.c']]], ['sccp_5fadd_5fvariable_5fpart',['sccp_add_variable_part',['../sccp2sua_8c.html#a4954e72abf5054e73f0a1396e8c5fae4',1,'sccp2sua.c']]], ['sccp_5faddr_5fto_5fstr_5fbuf',['sccp_addr_to_str_buf',['../sccp__helpers_8c.html#ac7057e8868b62138df058e713a0bc82b',1,'sccp_helpers.c']]], ['sccp_5faddr_5fto_5fsua',['sccp_addr_to_sua',['../sccp2sua_8c.html#a3a2c083bc428a4ab007a482686f1d6e8',1,'sccp2sua.c']]], ['sccp_5faddr_5fto_5fsua_5fptr',['sccp_addr_to_sua_ptr',['../sccp2sua_8c.html#abd032a6bdf6431a59f22bbf507bb357d',1,'sccp2sua.c']]], ['sccp_5faddress_5fbook',['sccp_address_book',['../structosmo__ss7__instance.html#ae371eee5e3108f7c3499ab4fc2a15622',1,'osmo_ss7_instance']]], ['sccp_5favailable',['sccp_available',['../sccp__scrc_8c.html#abbfd31c616112bb9f9c7cdb90f133bb2',1,'sccp_scrc.c']]], ['sccp_5fclass',['sccp_class',['../structosmo__scu__connect__param.html#a3f8e22756f5007e12d1265a0f8d352dd',1,'osmo_scu_connect_param::sccp_class()'],['../structsccp__connection.html#ae81a569e9b665b724d4aae804f279272',1,'sccp_connection::sccp_class()']]], ['sccp_5fconnection',['sccp_connection',['../structsccp__connection.html',1,'']]], ['sccp_5fconnection_5fclose',['sccp_connection_close',['../sccp_8c.html#a3580d82b7e274b2dd55b55f25cec92b7',1,'sccp.c']]], ['sccp_5fconnection_5fconnect',['sccp_connection_connect',['../sccp_8c.html#aaf16caca45f0150cbad61c0cdb40c27a',1,'sccp.c']]], ['sccp_5fconnection_5fforce_5ffree',['sccp_connection_force_free',['../sccp_8c.html#a4febdceb7bc1397829429670c678d52c',1,'sccp.c']]], ['sccp_5fconnection_5ffree',['sccp_connection_free',['../sccp_8c.html#ac7b76d5cf9c442c22c9c6ab3b31d2c14',1,'sccp.c']]], ['sccp_5fconnection_5fsend_5fit',['sccp_connection_send_it',['../sccp_8c.html#a8f936980e5be74da6c7d34a79cc304e8',1,'sccp.c']]], ['sccp_5fconnection_5fset_5fincoming',['sccp_connection_set_incoming',['../sccp_8c.html#afae246de0fa1621fb6695c85d6f8af92',1,'sccp.c']]], ['sccp_5fconnection_5fsocket',['sccp_connection_socket',['../sccp_8c.html#af3f281b30f52ee258a388c21fc8b2261',1,'sccp.c']]], ['sccp_5fconnection_5fstate',['sccp_connection_state',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4',1,'sccp_scoc.c']]], ['sccp_5fconnection_5fwrite',['sccp_connection_write',['../sccp_8c.html#a22d2f5065e5560cadd1d798a1d4773a1',1,'sccp.c']]], ['sccp_5fcreate_5fcc',['sccp_create_cc',['../sccp_8c.html#a3438d0e32943a2af52f0172a4fd71744',1,'sccp.c']]], ['sccp_5fcreate_5fcr',['sccp_create_cr',['../sccp_8c.html#ac6f94e47aa3da6027f76a106346576a3',1,'sccp.c']]], ['sccp_5fcreate_5fdt1',['sccp_create_dt1',['../sccp_8c.html#a07ead5caba575af3fd23cc3747f35e99',1,'sccp.c']]], ['sccp_5fcreate_5frefuse',['sccp_create_refuse',['../sccp_8c.html#a431491880d3422c2ed1899d1b860edd1',1,'sccp.c']]], ['sccp_5fcreate_5frlsd',['sccp_create_rlsd',['../sccp_8c.html#a21fedd190c04e28c920dda9ee8a8a238',1,'sccp.c']]], ['sccp_5fcreate_5fsccp_5faddr',['sccp_create_sccp_addr',['../sccp_8c.html#a90220387b107ad5b44233e17cf18c4e7',1,'sccp.c']]], ['sccp_5fcreate_5fudt',['sccp_create_udt',['../sccp_8c.html#a64605b523479af1e0ba1691670ffec51',1,'sccp.c']]], ['sccp_5fdata_5fcallback',['sccp_data_callback',['../structsccp__data__callback.html',1,'']]], ['sccp_5fdata_5fto_5fsua_5fptr',['sccp_data_to_sua_ptr',['../sccp2sua_8c.html#a84506b90841a2c95246555fed2b8a170',1,'sccp2sua.c']]], ['sccp_5fdetermine_5fmsg_5ftype',['sccp_determine_msg_type',['../sccp_8c.html#a9acbb077f0ff8b0d603eb6aa800633dd',1,'sccp.c']]], ['sccp_5ffind_5fuser',['sccp_find_user',['../sccp__scoc_8c.html#aeaa14cef54d4a9145070b4498ebd4c96',1,'sccp_scoc.c']]], ['sccp_5fhelpers_2ec',['sccp_helpers.c',['../sccp__helpers_8c.html',1,'']]], ['sccp_5fhelpers_2eh',['sccp_helpers.h',['../sccp__helpers_8h.html',1,'']]], ['sccp_5finternal_2eh',['sccp_internal.h',['../sccp__internal_8h.html',1,'']]], ['sccp_5fis_5fmandatory',['sccp_is_mandatory',['../sccp2sua_8c.html#ac5302e03c17d5bbe207d52ba9eb64664',1,'sccp2sua.c']]], ['sccp_5flbcs_2ec',['sccp_lbcs.c',['../sccp__lbcs_8c.html',1,'']]], ['sccp_5flbcs_5flocal_5fbcast_5fpcstate',['sccp_lbcs_local_bcast_pcstate',['../sccp__internal_8h.html#ab1db96d27a773af541638dc93fdace21',1,'sccp_lbcs_local_bcast_pcstate(struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate): sccp_lbcs.c'],['../sccp__lbcs_8c.html#ab1db96d27a773af541638dc93fdace21',1,'sccp_lbcs_local_bcast_pcstate(struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate): sccp_lbcs.c']]], ['sccp_5flbcs_5flocal_5fbcast_5fstate',['sccp_lbcs_local_bcast_state',['../sccp__internal_8h.html#aabfd5fec32f2a90b0e50d028b39b1291',1,'sccp_lbcs_local_bcast_state(struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state): sccp_lbcs.c'],['../sccp__lbcs_8c.html#aabfd5fec32f2a90b0e50d028b39b1291',1,'sccp_lbcs_local_bcast_state(struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state): sccp_lbcs.c']]], ['sccp_5flongdata_5fto_5fsua_5fptr',['sccp_longdata_to_sua_ptr',['../sccp2sua_8c.html#a4bb63dcc0791ff775736649a58988f88',1,'sccp2sua.c']]], ['sccp_5flongptr_5fpart_5fconsistent',['sccp_longptr_part_consistent',['../sccp2sua_8c.html#a451050d190bbcae3141f9361525f3bd2',1,'sccp2sua.c']]], ['sccp_5fmandatory',['sccp_mandatory',['../sccp2sua_8c.html#a710caabefe9d58a9fab6acbe5801674b',1,'sccp2sua.c']]], ['sccp_5fmode',['sccp_mode',['../structosmo__ss7__as.html#ad40422cff28ae880e1fdce0a55f1cec4',1,'osmo_ss7_as']]], ['sccp_5fmsg_5fadd_5fsua_5fopt',['sccp_msg_add_sua_opt',['../sccp2sua_8c.html#aa9235c6e60983b680f0c304e58a112e7',1,'sccp2sua.c']]], ['sccp_5fmsg_5fheadroom',['SCCP_MSG_HEADROOM',['../sccp_8c.html#a93c1b4187877d6a16a64487da38aa772',1,'SCCP_MSG_HEADROOM(): sccp.c'],['../sua_8c.html#a93c1b4187877d6a16a64487da38aa772',1,'SCCP_MSG_HEADROOM(): sua.c']]], ['sccp_5fmsg_5fsize',['SCCP_MSG_SIZE',['../sccp_8c.html#a95dfedb93a29d464768e61be0054b120',1,'SCCP_MSG_SIZE(): sccp.c'],['../sua_8c.html#a95dfedb93a29d464768e61be0054b120',1,'SCCP_MSG_SIZE(): sua.c']]], ['sccp_5fmsgb_5falloc',['sccp_msgb_alloc',['../sccp__internal_8h.html#af5641b370432180fb48016e3900a03c5',1,'sccp_msgb_alloc(const char *name): sua.c'],['../sua_8c.html#af5641b370432180fb48016e3900a03c5',1,'sccp_msgb_alloc(const char *name): sua.c']]], ['sccp_5foption_5fpermitted',['sccp_option_permitted',['../sccp2sua_8c.html#a45a2931f3b53f80e1bb58dcf7798134d',1,'sccp2sua.c']]], ['sccp_5foptional',['sccp_optional',['../sccp2sua_8c.html#ae8b6026f55de02444613f6b9fb91884c',1,'sccp2sua.c']]], ['sccp_5fparse_5fheader',['sccp_parse_header',['../sccp_8c.html#ad7b91b6f65924d292703bc4d2c159b3f',1,'sccp.c']]], ['sccp_5fptr_5fpart_5fconsistent',['sccp_ptr_part_consistent',['../sccp2sua_8c.html#a906d266ba3acae5efeee6a67684a260e',1,'sccp2sua.c']]], ['sccp_5fsap_2ec',['sccp_sap.c',['../sccp__sap_8c.html',1,'']]], ['sccp_5fsap_2eh',['sccp_sap.h',['../sccp__sap_8h.html',1,'']]], ['sccp_5fsap_5fuser',['SCCP_SAP_USER',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca8b73acf32986a3c0d1a8ba6ebe6eca9a',1,'sigtran_sap.h']]], ['sccp_5fsclc_2ec',['sccp_sclc.c',['../sccp__sclc_8c.html',1,'']]], ['sccp_5fsclc_5frx_5ffrom_5fscrc',['sccp_sclc_rx_from_scrc',['../sccp__internal_8h.html#a839b843770fe7a81ec460ace5ddfe7d0',1,'sccp_sclc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_sclc.c'],['../sccp__sclc_8c.html#a839b843770fe7a81ec460ace5ddfe7d0',1,'sccp_sclc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_sclc.c']]], ['sccp_5fsclc_5frx_5fscrc_5frout_5ffail',['sccp_sclc_rx_scrc_rout_fail',['../sccp__internal_8h.html#a086464ecc2db005660b615f84680b7fd',1,'sccp_sclc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause): sccp_sclc.c'],['../sccp__sclc_8c.html#a7e7ee1fb7b747a510580b90125b5b865',1,'sccp_sclc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua_in, uint32_t cause): sccp_sclc.c']]], ['sccp_5fsclc_5fuser_5fsap_5fdown',['sccp_sclc_user_sap_down',['../sccp__internal_8h.html#a5a395d329728106701783c2a6a1c965c',1,'sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c'],['../sccp__sclc_8c.html#a5a395d329728106701783c2a6a1c965c',1,'sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c']]], ['sccp_5fsclc_5fuser_5fsap_5fdown_5fnofree',['sccp_sclc_user_sap_down_nofree',['../sccp__internal_8h.html#a60bc93a2c2c73fd5ff578713e0f1bde5',1,'sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c'],['../sccp__sclc_8c.html#a60bc93a2c2c73fd5ff578713e0f1bde5',1,'sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c']]], ['sccp_5fscmg_2ec',['sccp_scmg.c',['../sccp__scmg_8c.html',1,'']]], ['sccp_5fscmg_2eh',['sccp_scmg.h',['../sccp__scmg_8h.html',1,'']]], ['sccp_5fscmg_5finit',['sccp_scmg_init',['../sccp__internal_8h.html#a78005d521d9f14a1a8504b2d18691539',1,'sccp_scmg_init(struct osmo_sccp_instance *inst): sccp_scmg.c'],['../sccp__scmg_8c.html#a78005d521d9f14a1a8504b2d18691539',1,'sccp_scmg_init(struct osmo_sccp_instance *inst): sccp_scmg.c']]], ['sccp_5fscmg_5fmsg',['sccp_scmg_msg',['../structsccp__scmg__msg.html',1,'']]], ['sccp_5fscmg_5fmsg_5ftype',['sccp_scmg_msg_type',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fname',['sccp_scmg_msgt_name',['../sccp__scmg_8h.html#a5c5607303fbb80ede862edbddd843850',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fnames',['sccp_scmg_msgt_names',['../sccp__scmg_8h.html#a19984f8b6a5a4a9d11eb79090088649a',1,'sccp_scmg_msgt_names(): sccp_scmg.c'],['../sccp__scmg_8c.html#a19984f8b6a5a4a9d11eb79090088649a',1,'sccp_scmg_msgt_names(): sccp_scmg.c']]], ['sccp_5fscmg_5fmsgt_5fsog',['SCCP_SCMG_MSGT_SOG',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a3aa881be8b1708666c453ea795476056',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fsor',['SCCP_SCMG_MSGT_SOR',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a8affd1c3285402816c43efa6e6f2fe3b',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fssa',['SCCP_SCMG_MSGT_SSA',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ae594ff94d742a54c59e2e78376d9f30a',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fssc',['SCCP_SCMG_MSGT_SSC',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a18b5c4fbf91921ee81af5e2f786c135d',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fssp',['SCCP_SCMG_MSGT_SSP',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ac3937dbc77eef59709547b3e5047b511',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fsst',['SCCP_SCMG_MSGT_SST',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a7edacddf094cfac39c9677931e13d80c',1,'sccp_scmg.h']]], ['sccp_5fscmg_5frx_5fmtp_5fpause',['sccp_scmg_rx_mtp_pause',['../sccp__internal_8h.html#a6e1de1fdffab62084b3e51db5a09b7c4',1,'sccp_scmg_rx_mtp_pause(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c'],['../sccp__scmg_8c.html#a6e1de1fdffab62084b3e51db5a09b7c4',1,'sccp_scmg_rx_mtp_pause(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fmtp_5fresume',['sccp_scmg_rx_mtp_resume',['../sccp__internal_8h.html#a9b395f6f66a9d5cd22fec3841738d6ca',1,'sccp_scmg_rx_mtp_resume(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c'],['../sccp__scmg_8c.html#a9b395f6f66a9d5cd22fec3841738d6ca',1,'sccp_scmg_rx_mtp_resume(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fmtp_5fstatus',['sccp_scmg_rx_mtp_status',['../sccp__internal_8h.html#a52ebba6e3b52df06bb6b8e21ea937dda',1,'sccp_scmg_rx_mtp_status(struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause): sccp_scmg.c'],['../sccp__scmg_8c.html#a52ebba6e3b52df06bb6b8e21ea937dda',1,'sccp_scmg_rx_mtp_status(struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fssn_5fallowed',['sccp_scmg_rx_ssn_allowed',['../sccp__internal_8h.html#a112a6f006b73b2b5dc475c6ccd33337d',1,'sccp_scmg_rx_ssn_allowed(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c'],['../sccp__scmg_8c.html#a112a6f006b73b2b5dc475c6ccd33337d',1,'sccp_scmg_rx_ssn_allowed(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fssn_5fprohibited',['sccp_scmg_rx_ssn_prohibited',['../sccp__internal_8h.html#a6790766deb21c57560ab062d8a7ee0be',1,'sccp_scmg_rx_ssn_prohibited(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c'],['../sccp__scmg_8c.html#a6790766deb21c57560ab062d8a7ee0be',1,'sccp_scmg_rx_ssn_prohibited(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c']]], ['sccp_5fscmg_5ftx',['sccp_scmg_tx',['../sccp__scmg_8c.html#ab62f2db95b4ad197732d6cc6cfbb9281',1,'sccp_scmg.c']]], ['sccp_5fscoc_2ec',['sccp_scoc.c',['../sccp__scoc_8c.html',1,'']]], ['sccp_5fscoc_5fevent',['sccp_scoc_event',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425',1,'sccp_scoc.c']]], ['sccp_5fscoc_5fflush_5fconnections',['sccp_scoc_flush_connections',['../sccp__internal_8h.html#ac9947e47665a8aa2e294b26c599a4ca7',1,'sccp_scoc_flush_connections(struct osmo_sccp_instance *inst): sccp_scoc.c'],['../sccp__scoc_8c.html#ac9947e47665a8aa2e294b26c599a4ca7',1,'sccp_scoc_flush_connections(struct osmo_sccp_instance *inst): sccp_scoc.c']]], ['sccp_5fscoc_5ffsm',['sccp_scoc_fsm',['../sccp__internal_8h.html#acc3f4c3c00682b6a4190a5a998b129f1',1,'sccp_scoc_fsm(): sccp_scoc.c'],['../sccp__scoc_8c.html#acc3f4c3c00682b6a4190a5a998b129f1',1,'sccp_scoc_fsm(): sccp_scoc.c']]], ['sccp_5fscoc_5frx_5ffrom_5fscrc',['sccp_scoc_rx_from_scrc',['../sccp__internal_8h.html#a7e6ca58debc34b50244590c90e68943f',1,'sccp_scoc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scoc.c'],['../sccp__scoc_8c.html#a7e6ca58debc34b50244590c90e68943f',1,'sccp_scoc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scoc.c']]], ['sccp_5fscoc_5frx_5finval_5fopc',['sccp_scoc_rx_inval_opc',['../sccp__scoc_8c.html#ab58aa945ab650c771b53e4e1561a2eae',1,'sccp_scoc.c']]], ['sccp_5fscoc_5frx_5finval_5fsrc_5fref',['sccp_scoc_rx_inval_src_ref',['../sccp__scoc_8c.html#a930107d787711851474bf8cc3029cee7',1,'sccp_scoc.c']]], ['sccp_5fscoc_5frx_5fscrc_5frout_5ffail',['sccp_scoc_rx_scrc_rout_fail',['../sccp__internal_8h.html#a92800c00e934b3faaf1c7dc6552d9bf5',1,'sccp_scoc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause): sccp_scoc.c'],['../sccp__scoc_8c.html#a234088ffd988763d466232cac8590c68',1,'sccp_scoc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t return_cause): sccp_scoc.c']]], ['sccp_5fscoc_5frx_5funass_5flocal_5fref',['sccp_scoc_rx_unass_local_ref',['../sccp__scoc_8c.html#adf7fcb47b901d03b8736dd6e963452a2',1,'sccp_scoc.c']]], ['sccp_5fscoc_5fshow_5fconnections',['sccp_scoc_show_connections',['../sccp__internal_8h.html#a9b54133b478681e048c5556e100e463f',1,'sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance *inst): sccp_scoc.c'],['../sccp__scoc_8c.html#a9b54133b478681e048c5556e100e463f',1,'sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance *inst): sccp_scoc.c']]], ['sccp_5fscoc_5fstates',['sccp_scoc_states',['../sccp__scoc_8c.html#a42d0a3a8d8b642a6ec3208d3f1a63af1',1,'sccp_scoc.c']]], ['sccp_5fscrc_2ec',['sccp_scrc.c',['../sccp__scrc_8c.html',1,'']]], ['sccp_5fscrc_5frx_5fsclc_5fmsg',['sccp_scrc_rx_sclc_msg',['../sccp__internal_8h.html#a8dc48be976019be4ab89019aabcb3bbc',1,'sccp_scrc_rx_sclc_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c'],['../sccp__scrc_8c.html#a8dc48be976019be4ab89019aabcb3bbc',1,'sccp_scrc_rx_sclc_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c']]], ['sccp_5fscrc_5frx_5fscoc_5fconn_5fmsg',['sccp_scrc_rx_scoc_conn_msg',['../sccp__internal_8h.html#a15a6de5f59a65101717acc2d1597d955',1,'sccp_scrc_rx_scoc_conn_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c'],['../sccp__scrc_8c.html#a15a6de5f59a65101717acc2d1597d955',1,'sccp_scrc_rx_scoc_conn_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c']]], ['sccp_5fset_5flog_5farea',['sccp_set_log_area',['../sccp_8c.html#aea49fbb16eacfcb6e19764cec421e5dd',1,'sccp.c']]], ['sccp_5fset_5fread',['sccp_set_read',['../sccp_8c.html#aca90e9f8e0b0f1d89b13d7d8619f8da3',1,'sccp.c']]], ['sccp_5fsrc_5fref_5ffrom_5fint',['sccp_src_ref_from_int',['../sccp_8c.html#a2267785692a639f7e2cdeeb695a8109e',1,'sccp.c']]], ['sccp_5fsrc_5fref_5fto_5fint',['sccp_src_ref_to_int',['../sccp_8c.html#a74f4729a1ea90a51a4bd0e93ad3112f5',1,'sccp.c']]], ['sccp_5fssn_5fbssap',['sccp_ssn_bssap',['../sccp_8c.html#a4eeacfdb01f87cf6d5a676c97f3fa251',1,'sccp.c']]], ['sccp_5fstr',['SCCP_STR',['../sccp__internal_8h.html#aece26f11b022cc13c6691b4b8f20ea3c',1,'sccp_internal.h']]], ['sccp_5fsystem',['sccp_system',['../structsccp__system.html',1,'sccp_system'],['../sccp_8c.html#a11325c39ad2233d6ee92cf75ab9cb543',1,'sccp_system(): sccp.c']]], ['sccp_5fsystem_5fincoming',['sccp_system_incoming',['../sccp_8c.html#a21fee5e1bc4d9e0e6b68b5cb1c9b890e',1,'sccp.c']]], ['sccp_5fsystem_5fincoming_5fctx',['sccp_system_incoming_ctx',['../sccp_8c.html#acb7c01b1270cee844414f859acb1e738',1,'sccp.c']]], ['sccp_5fsystem_5finit',['sccp_system_init',['../sccp_8c.html#a56a235e7ab6f880b9b7af319bbc7d977',1,'sccp.c']]], ['sccp_5ftimer_5fschedule',['sccp_timer_schedule',['../sccp__scoc_8c.html#aa5bdbe30a289184e31cbc829af8f5f97',1,'sccp_scoc.c']]], ['sccp_5fto_5fxua_5fcc',['sccp_to_xua_cc',['../sccp2sua_8c.html#af1e974370481bf962a9e649a2e47d965',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fcr',['sccp_to_xua_cr',['../sccp2sua_8c.html#afedbca094abbaeb780d9504bc1ea2e9b',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fcref',['sccp_to_xua_cref',['../sccp2sua_8c.html#aabf05d1aaf93d01586f496aed93423f4',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fdt1',['sccp_to_xua_dt1',['../sccp2sua_8c.html#a678e24a550a3ec904b67efea4e64a4a3',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5ferr',['sccp_to_xua_err',['../sccp2sua_8c.html#a030a2077f85b765c3acfbd7d9bfe0a3c',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fit',['sccp_to_xua_it',['../sccp2sua_8c.html#a8c81f488aee04a2ab7e6f58d4bc6db83',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fludt',['sccp_to_xua_ludt',['../sccp2sua_8c.html#a21cb683b4e6d0d6a8637e27d451e3dc6',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fludts',['sccp_to_xua_ludts',['../sccp2sua_8c.html#a0538e6716196c5b2d06540088fdd26e0',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fopt',['sccp_to_xua_opt',['../sccp2sua_8c.html#a325d433724984b02e3a2c11d23780f44',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5frlc',['sccp_to_xua_rlc',['../sccp2sua_8c.html#a73a2b352e95199bab412849e9bed9d9d',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5frlsd',['sccp_to_xua_rlsd',['../sccp2sua_8c.html#a49dbf46b60e6ad084da13720f905d91b',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fudt',['sccp_to_xua_udt',['../sccp2sua_8c.html#aba19cfcc7ae8330dff87245413195da1',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fudts',['sccp_to_xua_udts',['../sccp2sua_8c.html#af7b64f39dd0ec8771533226d87216642',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fxudt',['sccp_to_xua_xudt',['../sccp2sua_8c.html#aba08645519444a395fd41373adfcc07d',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fxudts',['sccp_to_xua_xudts',['../sccp2sua_8c.html#a32325b6cb690e4f3f9cc9c7ec30bb8da',1,'sccp2sua.c']]], ['sccp_5ftypes_2ec',['sccp_types.c',['../sccp__types_8c.html',1,'']]], ['sccp_5fuser_2ec',['sccp_user.c',['../sccp__user_8c.html',1,'']]], ['sccp_5fuser_5fbind_5fpc',['sccp_user_bind_pc',['../sccp__user_8c.html#a8e71c6e0cbb751c8019390b105afbe60',1,'sccp_user.c']]], ['sccp_5fuser_5ffind',['sccp_user_find',['../sccp__internal_8h.html#a4eed9498fc7d3cc333a5661b779e1a8a',1,'sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c'],['../sccp__user_8c.html#a4eed9498fc7d3cc333a5661b779e1a8a',1,'sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c']]], ['sccp_5fuser_5fprim_5fup',['sccp_user_prim_up',['../sccp__internal_8h.html#acac4bf761e73af753df023703e6faf83',1,'sccp_user_prim_up(struct osmo_sccp_user *scut, struct osmo_scu_prim *prim): sccp_user.c'],['../sccp__user_8c.html#a26760477f3cab4b33aa24e964bb2d91a',1,'sccp_user_prim_up(struct osmo_sccp_user *scu, struct osmo_scu_prim *prim): sccp_user.c']]], ['sccp_5fvty_2ec',['sccp_vty.c',['../sccp__vty_8c.html',1,'']]], ['sccp_5fwrite',['sccp_write',['../sccp_8c.html#a8d2bbed17a2ae6f9d8785f7d3f0594c8',1,'sccp.c']]], ['sccpaddr_5fgt_5fnode',['sccpaddr_gt_node',['../osmo__ss7__vty_8c.html#a41a21a1fa9a591c99083b3c236c8ca5d',1,'osmo_ss7_vty.c']]], ['sccpaddr_5fnode',['sccpaddr_node',['../osmo__ss7__vty_8c.html#a3a4bd522435455b44047beeec5e12f45',1,'osmo_ss7_vty.c']]], ['sclc_5frx_5fcldr',['sclc_rx_cldr',['../sccp__sclc_8c.html#afc57e5178424a9a1b9f558d9ef1ff853',1,'sccp_sclc.c']]], ['sclc_5frx_5fcldt',['sclc_rx_cldt',['../sccp__sclc_8c.html#a5e92adc1773c13bc44cf792c80d82bac',1,'sccp_sclc.c']]], ['scmg_5fprim_5fcb',['scmg_prim_cb',['../sccp__scmg_8c.html#a1d014dedd003fe64f1d63154a0bae72d',1,'sccp_scmg.c']]], ['scmg_5frx',['scmg_rx',['../sccp__scmg_8c.html#a0e3a3cdc35df69b38f7f37eb4d359d9b',1,'sccp_scmg.c']]], ['scmg_5frx_5fssa',['scmg_rx_ssa',['../sccp__scmg_8c.html#ac0ac40d9fd1003fe9e40f8681bb49c3f',1,'sccp_scmg.c']]], ['scmg_5frx_5fssp',['scmg_rx_ssp',['../sccp__scmg_8c.html#af5d62e1daa9a2ad529c6efa6f4356b74',1,'sccp_scmg.c']]], ['scmg_5frx_5fsst',['scmg_rx_sst',['../sccp__scmg_8c.html#aa49df1828fb01829cef1912faa0d3999',1,'sccp_scmg.c']]], ['scoc_5fe_5fconn_5ftmr_5fexp',['SCOC_E_CONN_TMR_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a02357dc1873bc6305465163def81acf4',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fcc_5find',['SCOC_E_RCOC_CC_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0697775beb9c52b45d0ca9532ddc6aae',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fconn_5find',['SCOC_E_RCOC_CONN_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa82907523ebb1417a2201cf7130c238d',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fcref_5find',['SCOC_E_RCOC_CREF_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425acaf6b9d2ffa0d7c0ad2d707563e46a7c',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fdt1_5find',['SCOC_E_RCOC_DT1_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9acfedc0cfa686f81a94b85e41e54971',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fdt2_5find',['SCOC_E_RCOC_DT2_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9c93e046bcfb5a65a71045369c428868',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5ferror_5find',['SCOC_E_RCOC_ERROR_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad66b94b1bae76f3896fc527e3792b8a9',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fit_5find',['SCOC_E_RCOC_IT_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a50aaa6a954559dd63e4d200dc5b12783',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fother_5fnpdu',['SCOC_E_RCOC_OTHER_NPDU',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1d837bbb9d476e2d798d47db6d6f6f6',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5frel_5fcompl_5find',['SCOC_E_RCOC_REL_COMPL_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a416c3ef75e2cace8f5e1b4e7d2f8917d',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5frlsd_5find',['SCOC_E_RCOC_RLSD_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a01305fadc327e56b751d58481a264063',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5frout_5ffail_5find',['SCOC_E_RCOC_ROUT_FAIL_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab621d7aa2faee224f7c0525e56ce2699',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fconn_5freq',['SCOC_E_SCU_N_CONN_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aad996f2c39594e24f60123225ba9e51a',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fconn_5fresp',['SCOC_E_SCU_N_CONN_RESP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a599dd859d7dd5cab1a73ad14fad7c8ce',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fdata_5freq',['SCOC_E_SCU_N_DATA_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1f0308e8ef478eee4a033eeecdc2231',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fdisc_5freq',['SCOC_E_SCU_N_DISC_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0008548a48c2c9a2f7cbcced19759dda',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fexp_5fdata_5freq',['SCOC_E_SCU_N_EXP_DATA_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad282cbc57bacddc71bcd728b3274ce46',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5fiar_5fexp',['SCOC_E_T_IAR_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4aa4d410ca642316bc554d41ac2c1a0a',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5fias_5fexp',['SCOC_E_T_IAS_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4496d1c145c195daec8cc3466bc303d2',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5fint_5fexp',['SCOC_E_T_INT_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a101e2bfc95fdf9eff5a5b7ed343c419f',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5frel_5fexp',['SCOC_E_T_REL_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab47cfad812cee9fadb871b590135d197',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5frep_5frel_5fexp',['SCOC_E_T_REP_REL_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ac70e082bd3aaffa2f5c12400a633a24d',1,'sccp_scoc.c']]], ['scoc_5fevent_5fnames',['scoc_event_names',['../sccp__scoc_8c.html#a250c884f2831648b4ce3ed4edd3b21bc',1,'sccp_scoc.c']]], ['scoc_5ffsm_5factive',['scoc_fsm_active',['../sccp__scoc_8c.html#ac6b2b3dc156ee4e490b8be68395a1461',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fconn_5fpend_5fin',['scoc_fsm_conn_pend_in',['../sccp__scoc_8c.html#a7ca7a42fa01534ca998c214a2b88e53c',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fconn_5fpend_5fout',['scoc_fsm_conn_pend_out',['../sccp__scoc_8c.html#ad49485deb0bbd76142c9af402ce34748',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fdisconn_5fpend',['scoc_fsm_disconn_pend',['../sccp__scoc_8c.html#aeaa06e98cfa763744aaa6381ac34ae13',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fidle',['scoc_fsm_idle',['../sccp__scoc_8c.html#a9bb147b770c1197197cb22a6e81abe71',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fidle_5fonenter',['scoc_fsm_idle_onenter',['../sccp__scoc_8c.html#ad2ba1d15d23b9e33c6bb34edfe243773',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fwait_5fconn_5fconf',['scoc_fsm_wait_conn_conf',['../sccp__scoc_8c.html#a5308c356af6081c895cc77c647ce0d93',1,'sccp_scoc.c']]], ['scon_5fmand_5fies',['scon_mand_ies',['../m3ua_8c.html#a09664928650382f05db82d15791cd264',1,'m3ua.c']]], ['scrc_5flocal_5fout_5fcommon',['scrc_local_out_common',['../sccp__scrc_8c.html#a0835707585d940ad8f6148dfc0aa5ab6',1,'sccp_scrc.c']]], ['scrc_5fnode_5f12',['scrc_node_12',['../sccp__scrc_8c.html#a11671f4f6423431dc065740c55cd57da',1,'sccp_scrc.c']]], ['scrc_5fnode_5f2',['scrc_node_2',['../sccp__scrc_8c.html#a22f86d81524d915991479f85a35e9f03',1,'sccp_scrc.c']]], ['scrc_5fnode_5f4',['scrc_node_4',['../sccp__scrc_8c.html#af39d4dd94b6c39f8f58d38d8fb2aa2fc',1,'sccp_scrc.c']]], ['scrc_5fnode_5f6',['scrc_node_6',['../sccp__scrc_8c.html#af08b87cb11a415196c1facbfba464ceb',1,'sccp_scrc.c']]], ['scrc_5fnode_5f7',['scrc_node_7',['../sccp__scrc_8c.html#a070ac248c0dfa5a3de10492361c0e138',1,'sccp_scrc.c']]], ['scrc_5frx_5fmtp_5fxfer_5find_5fxua',['scrc_rx_mtp_xfer_ind_xua',['../sccp__internal_8h.html#a52d608a935f14519bcf883fc7858145e',1,'scrc_rx_mtp_xfer_ind_xua(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c'],['../sccp__scrc_8c.html#a52d608a935f14519bcf883fc7858145e',1,'scrc_rx_mtp_xfer_ind_xua(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c']]], ['scrc_5ftranslate_5fnode_5f9',['scrc_translate_node_9',['../sccp__scrc_8c.html#a685df4cbe1dd977b0ec71a07befb2849',1,'sccp_scrc.c']]], ['sctp_5finit',['sctp_init',['../structosmo__ss7__asp.html#a81af6130133ecf26a05fe4ac83aef077',1,'osmo_ss7_asp::sctp_init()'],['../structosmo__xua__server.html#aba0fe51dbbec9ff7c86c47da86346fd1',1,'osmo_xua_server::sctp_init()']]], ['sctp_5fpeer_5faddr_5fchange_5fev_5faddr_5fmatches_5four_5fprimary',['sctp_peer_addr_change_ev_addr_matches_our_primary',['../osmo__ss7__asp_8c.html#ad0dd5b9bc4a221ea90c8a56658786b69',1,'osmo_ss7_asp.c']]], ['scu_5fgen_5fencode_5fand_5fsend',['scu_gen_encode_and_send',['../sccp__scoc_8c.html#abd7b5fed645ddb716874c09626bea760',1,'sccp_scoc.c']]], ['scu_5fmsg_5fheadroom',['SCU_MSG_HEADROOM',['../sccp__helpers_8c.html#a75446d92130ee5919a8b84aaeaafca9d',1,'sccp_helpers.c']]], ['scu_5fmsg_5fsize',['SCU_MSG_SIZE',['../sccp__helpers_8c.html#ae033aa1f804be7484644df242980f8e3',1,'sccp_helpers.c']]], ['scu_5fmsgb_5falloc',['scu_msgb_alloc',['../sccp__helpers_8c.html#ae6cee8e8ef0f17f41211d67d78fef9de',1,'scu_msgb_alloc(const char *name): sccp_helpers.c'],['../sccp__scoc_8c.html#a9c9c8c46438bc56f66f018edbabc103e',1,'scu_msgb_alloc(void): sccp_scoc.c']]], ['scu_5fmsgb_5fsize',['SCU_MSGB_SIZE',['../sccp__scoc_8c.html#ac5d3dce5523f8e0c79b986589307b9f4',1,'sccp_scoc.c']]], ['scu_5fprim_5falloc',['scu_prim_alloc',['../sccp__scoc_8c.html#abe86ffd1d91e5c35e9087650e38706b8',1,'sccp_scoc.c']]], ['scu_5fprim_5fconn_5fid',['scu_prim_conn_id',['../sccp__scoc_8c.html#a5520283194b4626e792e09c401b4fc30',1,'sccp_scoc.c']]], ['scu_5fscoc_5fevent_5fmap',['scu_scoc_event_map',['../sccp__scoc_8c.html#a8f4c91018d959ab54df91d9f0d32818e',1,'sccp_scoc.c']]], ['send_5fxlm_5fprim_5fsimple',['send_xlm_prim_simple',['../xua__asp__fsm_8c.html#a5a296eb3bb0dd036c640ae26384b52e1',1,'xua_asp_fsm.c']]], ['server',['server',['../structosmo__ss7__asp.html#a4d370f42fbe10786474ac188c165dddb',1,'osmo_ss7_asp::server()'],['../structosmo__xua__server.html#a077845fe1f5e0b1fd26e373e0ba986f1',1,'osmo_xua_server::server()']]], ['show_5fasp',['show_asp',['../osmo__ss7__vty_8c.html#a2c0561c6f18fcc42c33ba495d83511ad',1,'osmo_ss7_vty.c']]], ['show_5fasp_5fassoc_5fstatus',['show_asp_assoc_status',['../osmo__ss7__vty_8c.html#a0a1f19191505a572b9ef2c98bddfe43e',1,'osmo_ss7_vty.c']]], ['show_5fasp_5fremaddr',['show_asp_remaddr',['../osmo__ss7__vty_8c.html#a983bed0dbb1b636ad6be19265ddd9420',1,'osmo_ss7_vty.c']]], ['show_5fcs7_5fxua_5fcmd',['SHOW_CS7_XUA_CMD',['../osmo__ss7__vty_8c.html#a95a59d463a958297fb1392a6f5730965',1,'osmo_ss7_vty.c']]], ['show_5fcs7_5fxua_5fcmd_5fhelp',['SHOW_CS7_XUA_CMD_HELP',['../osmo__ss7__vty_8c.html#a35d0511b3953b1d7ab06e7feb576820d',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp',['show_one_asp',['../osmo__ss7__vty_8c.html#a40ca18e7b4337e1ded34a9a4d46b5799',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fassoc_5fstatus',['show_one_asp_assoc_status',['../osmo__ss7__vty_8c.html#a435e0db526671cf497d06fa22fba7adc',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fassoc_5fstatus_5ftcp',['show_one_asp_assoc_status_tcp',['../osmo__ss7__vty_8c.html#a500ab00f0c33a30d0a59b495c754c37f',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fremaddr',['show_one_asp_remaddr',['../osmo__ss7__vty_8c.html#a3a5166f63029774ce8f3ee8193929e16',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fremaddr_5ftcp',['show_one_asp_remaddr_tcp',['../osmo__ss7__vty_8c.html#a8f4f8c7d251f17d92ddbedc97134331e',1,'osmo_ss7_vty.c']]], ['show_5fuser',['show_user',['../sccp__vty_8c.html#a021ce75d068f12ebf0856fab8df4380c',1,'sccp_vty.c']]], ['si',['si',['../structosmo__ss7__routing__key.html#a11f9961e1b0deae37f259626bf8f9573',1,'osmo_ss7_routing_key::si()'],['../structm3ua__data__hdr.html#af7534d21af3bc4be0d772616a29a26de',1,'m3ua_data_hdr::si()'],['../m3ua_8h.html#a2a79950c427b4456a4ff4c87fe623938',1,'si(): m3ua.h']]], ['siblings',['siblings',['../structosmo__ss7__asp.html#af6e5585499512a650a5a186db1d579a2',1,'osmo_ss7_asp']]], ['sigfigs',['sigfigs',['../structpcap__hdr.html#a99edd49104642a2b52ee74ef83582fe0',1,'pcap_hdr::sigfigs()'],['../mtp__pcap_8c.html#a73f44d04516e34b9edbbf936f10cb81d',1,'sigfigs(): mtp_pcap.c']]], ['sigtran_5fsap_2eh',['sigtran_sap.h',['../sigtran__sap_8h.html',1,'']]], ['simple_5fclient_5fallocated',['simple_client_allocated',['../structosmo__ss7__as.html#a97162b1cf3dd2ae04697787d06cefa09',1,'osmo_ss7_as::simple_client_allocated()'],['../structosmo__ss7__asp.html#a5b094dc96abd6c226ad2aa0e11601872',1,'osmo_ss7_asp::simple_client_allocated()']]], ['sio',['sio',['../structosmo__mtp__transfer__param.html#aa99084a9d797fbd281f25840be2dad35',1,'osmo_mtp_transfer_param']]], ['sls',['sls',['../structosmo__mtp__transfer__param.html#a8150b3aa1e200a76663636660f570569',1,'osmo_mtp_transfer_param::sls()'],['../structm3ua__data__hdr.html#a2b8d675621b54d9fad0101191b1c26dc',1,'m3ua_data_hdr::sls()'],['../m3ua_8h.html#a63dfbd9d79ea816f1c524a30cd86596b',1,'sls(): m3ua.h']]], ['smi',['smi',['../structsccp__scmg__msg.html#ac01b1b07f0fa669196f9981b540d98ee',1,'sccp_scmg_msg::smi()'],['../sccp__scmg_8h.html#a39b81bf5e9f210b4a3b88fc67e67f8cd',1,'smi(): sccp_scmg.h']]], ['snaplen',['snaplen',['../structpcap__hdr.html#aeee4aa5436470b094c238ecea4c95a50',1,'pcap_hdr::snaplen()'],['../mtp__pcap_8c.html#ac2fbfe5646126df83713fb2d42428ed8',1,'snaplen(): mtp_pcap.c']]], ['sock_5fname',['sock_name',['../structosmo__ss7__asp.html#a0edeffe083d3bdabee044fd94ed552bd',1,'osmo_ss7_asp']]], ['source_5flocal_5freference_5fis_5ffree',['source_local_reference_is_free',['../sccp_8c.html#a64830893ca9393f7ce13dd6647001218',1,'sccp.c']]], ['sp_5fstatus',['sp_status',['../structosmo__scu__pcstate__param.html#ac897bc8d41ca75c3f4e4173804c7576c',1,'osmo_scu_pcstate_param']]], ['spare',['spare',['../structxua__common__hdr.html#a97d65c9177a7fec19bb04ccb84503ad8',1,'xua_common_hdr::spare()'],['../xua__types_8h.html#a20b5ad764ad27b39d1cecee36e96e3e9',1,'spare(): xua_types.h']]], ['ss7',['ss7',['../structosmo__sccp__instance.html#a3c065fc49cb0617c9b7d7f0b5c01c6b9',1,'osmo_sccp_instance']]], ['ss7_5fas_5falloc',['ss7_as_alloc',['../osmo__ss7__as_8c.html#af0f3be6036d5c46a6b0a3d8b0075a9c7',1,'ss7_as_alloc(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7_as.c'],['../ss7__internal_8h.html#af0f3be6036d5c46a6b0a3d8b0075a9c7',1,'ss7_as_alloc(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7_as.c']]], ['ss7_5fas_5fctr',['ss7_as_ctr',['../ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67a',1,'ss7_internal.h']]], ['ss7_5fas_5fctr_5frx_5fmsu_5ftotal',['SS7_AS_CTR_RX_MSU_TOTAL',['../ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa26abc32054e575ee149c045750f8cfda',1,'ss7_internal.h']]], ['ss7_5fas_5fctr_5ftx_5fmsu_5ftotal',['SS7_AS_CTR_TX_MSU_TOTAL',['../ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa9006faf07587c92ebe18200be163e248',1,'ss7_internal.h']]], ['ss7_5fas_5frcd',['ss7_as_rcd',['../osmo__ss7__as_8c.html#a52bafadf47672f3cbe10f1fe54c47c0c',1,'osmo_ss7_as.c']]], ['ss7_5fas_5frcgd',['ss7_as_rcgd',['../osmo__ss7__as_8c.html#a02583199ee14e9225a5d4086150bb8dd',1,'osmo_ss7_as.c']]], ['ss7_5fasp_5falloc',['ss7_asp_alloc',['../osmo__ss7__asp_8c.html#aedca24dd60b379f21cbd5fa7ad068b45',1,'ss7_asp_alloc(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#aedca24dd60b379f21cbd5fa7ad068b45',1,'ss7_asp_alloc(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fdrop_5flocal_5faddress',['ss7_asp_apply_drop_local_address',['../osmo__ss7__asp_8c.html#ab2e3375ff5198011e7ceefbee4437d8f',1,'ss7_asp_apply_drop_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c'],['../ss7__internal_8h.html#ab2e3375ff5198011e7ceefbee4437d8f',1,'ss7_asp_apply_drop_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fnew_5flocal_5faddress',['ss7_asp_apply_new_local_address',['../osmo__ss7__asp_8c.html#a9082d03ccf3139e50b5d7b2fc3fa568b',1,'ss7_asp_apply_new_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a9082d03ccf3139e50b5d7b2fc3fa568b',1,'ss7_asp_apply_new_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fpeer_5fprimary_5faddress',['ss7_asp_apply_peer_primary_address',['../osmo__ss7__asp_8c.html#a52c416a02307b3f013953bcd6b61bee0',1,'ss7_asp_apply_peer_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a52c416a02307b3f013953bcd6b61bee0',1,'ss7_asp_apply_peer_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fprimary_5faddress',['ss7_asp_apply_primary_address',['../osmo__ss7__asp_8c.html#a1c6f3d525c04eb8553784c922f9c1d03',1,'ss7_asp_apply_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a1c6f3d525c04eb8553784c922f9c1d03',1,'ss7_asp_apply_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fctr',['ss7_asp_ctr',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740f',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr_5fpkt_5frx_5ftotal',['SS7_ASP_CTR_PKT_RX_TOTAL',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740faf196f9f652648a657fbb71ea85ee9a6e',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr_5fpkt_5frx_5funknown',['SS7_ASP_CTR_PKT_RX_UNKNOWN',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa941a58a77a392291cbb1da5401e5e592',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr_5fpkt_5ftx_5ftotal',['SS7_ASP_CTR_PKT_TX_TOTAL',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa11e1cda31329c0e91aaa306e53cf1328',1,'ss7_internal.h']]], ['ss7_5fasp_5ffind_5fby_5fsocket_5faddr',['ss7_asp_find_by_socket_addr',['../osmo__ss7__asp_8c.html#a3f7db5640fd9a0527d7047f0712d26ba',1,'ss7_asp_find_by_socket_addr(int fd, int trans_proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a3f7db5640fd9a0527d7047f0712d26ba',1,'ss7_asp_find_by_socket_addr(int fd, int trans_proto): osmo_ss7_asp.c']]], ['ss7_5fasp_5fget_5ffd',['ss7_asp_get_fd',['../osmo__ss7__asp_8c.html#a5de79890dc6ede1c9e7ace712c931d25',1,'ss7_asp_get_fd(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a5de79890dc6ede1c9e7ace712c931d25',1,'ss7_asp_get_fd(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fipa_5fsrv_5fconn_5frx_5fcb',['ss7_asp_ipa_srv_conn_rx_cb',['../osmo__ss7__asp_8c.html#a5e519b620f7c928c97b7a01335c05fc4',1,'ss7_asp_ipa_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a5e519b620f7c928c97b7a01335c05fc4',1,'ss7_asp_ipa_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fasp_5fis_5fstarted',['ss7_asp_is_started',['../osmo__ss7__asp_8c.html#a07c4798f0de92e03f7cc41966d8f764b',1,'ss7_asp_is_started(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a07c4798f0de92e03f7cc41966d8f764b',1,'ss7_asp_is_started(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5flm_5ft_5fwait_5fasp_5fup',['SS7_ASP_LM_T_WAIT_ASP_UP',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a09086d4eeec6cf08c67fa22df289ea00',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5fnotify',['SS7_ASP_LM_T_WAIT_NOTIFY',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a31bb229ae3154608fb32175d784f7d00',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5fnotiy_5frkm',['SS7_ASP_LM_T_WAIT_NOTIY_RKM',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3ad98f60fcc228d6d2012a22a0bd10cd97',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5frk_5freg_5fresp',['SS7_ASP_LM_T_WAIT_RK_REG_RESP',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a578484eaa252e14e1254403b80d8cb5c',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ftimer',['ss7_asp_lm_timer',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ftimer_5fdefaults',['ss7_asp_lm_timer_defaults',['../xua__default__lm__fsm_8c.html#a4fd3a2164089040052bb12b1363b18d7',1,'ss7_asp_lm_timer_defaults(): xua_default_lm_fsm.c'],['../xua__internal_8h.html#a4fd3a2164089040052bb12b1363b18d7',1,'ss7_asp_lm_timer_defaults(): xua_default_lm_fsm.c']]], ['ss7_5fasp_5flm_5ftimer_5fname',['ss7_asp_lm_timer_name',['../xua__internal_8h.html#a7f1c957fb912628e5424a6538967c129',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ftimer_5fnames',['ss7_asp_lm_timer_names',['../xua__default__lm__fsm_8c.html#a9978fc0fc7f45342d5df6d439ef0d4cc',1,'ss7_asp_lm_timer_names(): xua_default_lm_fsm.c'],['../xua__internal_8h.html#a9978fc0fc7f45342d5df6d439ef0d4cc',1,'ss7_asp_lm_timer_names(): xua_default_lm_fsm.c']]], ['ss7_5fasp_5flm_5ftimers_5flen',['SS7_ASP_LM_TIMERS_LEN',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a25bb5fdb3a6a669c61b2d9c8b395e472',1,'xua_internal.h']]], ['ss7_5fasp_5fm3ua_5ftcp_5fsrv_5fconn_5frx_5fcb',['ss7_asp_m3ua_tcp_srv_conn_rx_cb',['../osmo__ss7__asp_8c.html#a095143f4df1d1a70501a01dfa264156b',1,'ss7_asp_m3ua_tcp_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a095143f4df1d1a70501a01dfa264156b',1,'ss7_asp_m3ua_tcp_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fasp_5fpeer_5ffind_5fhost',['ss7_asp_peer_find_host',['../osmo__ss7__asp__peer_8c.html#a0a07753e2dbb45fb36558c64e6bac1a8',1,'ss7_asp_peer_find_host(const struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c'],['../ss7__internal_8h.html#a0a07753e2dbb45fb36558c64e6bac1a8',1,'ss7_asp_peer_find_host(const struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c']]], ['ss7_5fasp_5fpeer_5fmatch_5fhost',['ss7_asp_peer_match_host',['../osmo__ss7__asp__peer_8c.html#ac6cb83500d201029a2e6917efaa5104e',1,'ss7_asp_peer_match_host(const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6): osmo_ss7_asp_peer.c'],['../ss7__internal_8h.html#ac6cb83500d201029a2e6917efaa5104e',1,'ss7_asp_peer_match_host(const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6): osmo_ss7_asp_peer.c']]], ['ss7_5fasp_5fprotocol_5fcheck_5ftrans_5fproto',['ss7_asp_protocol_check_trans_proto',['../osmo__ss7__asp_8c.html#ab724de8a87c368b6211fcebec8bebd18',1,'ss7_asp_protocol_check_trans_proto(enum osmo_ss7_asp_protocol proto, int trans_proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#ab724de8a87c368b6211fcebec8bebd18',1,'ss7_asp_protocol_check_trans_proto(enum osmo_ss7_asp_protocol proto, int trans_proto): osmo_ss7_asp.c']]], ['ss7_5fasp_5frcd',['ss7_asp_rcd',['../osmo__ss7__asp_8c.html#a3ac2d325579510b627a35bb124b9f978',1,'osmo_ss7_asp.c']]], ['ss7_5fasp_5frcgd',['ss7_asp_rcgd',['../osmo__ss7__asp_8c.html#a00129046e2f1da5c1335375de549b25e',1,'osmo_ss7_asp.c']]], ['ss7_5fasp_5frx_5funknown',['ss7_asp_rx_unknown',['../osmo__ss7__asp_8c.html#a5985c0ec7dc547dd06de3f9be8b8be9b',1,'ss7_asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg): osmo_ss7_asp.c'],['../xua__internal_8h.html#a5985c0ec7dc547dd06de3f9be8b8be9b',1,'ss7_asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fasp_5fset_5fdefault_5fpeer_5fhosts',['ss7_asp_set_default_peer_hosts',['../osmo__ss7__asp_8c.html#afa91ee594ac4b3408e12e0533dc89e9f',1,'ss7_asp_set_default_peer_hosts(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#afa91ee594ac4b3408e12e0533dc89e9f',1,'ss7_asp_set_default_peer_hosts(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fxua_5fsrv_5fconn_5fclosed_5fcb',['ss7_asp_xua_srv_conn_closed_cb',['../osmo__ss7__asp_8c.html#a0f5475d54d10cb369601915dc9ff558a',1,'ss7_asp_xua_srv_conn_closed_cb(struct osmo_stream_srv *srv): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a0f5475d54d10cb369601915dc9ff558a',1,'ss7_asp_xua_srv_conn_closed_cb(struct osmo_stream_srv *srv): osmo_ss7_asp.c']]], ['ss7_5fasp_5fxua_5fsrv_5fconn_5frx_5fcb',['ss7_asp_xua_srv_conn_rx_cb',['../osmo__ss7__asp_8c.html#a4da7b1ad0032f16bbd55773894334cd5',1,'ss7_asp_xua_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a4da7b1ad0032f16bbd55773894334cd5',1,'ss7_asp_xua_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fdefault_5ftrans_5fproto_5ffor_5fasp_5fproto',['ss7_default_trans_proto_for_asp_proto',['../osmo__ss7__asp_8c.html#abe05c4208f5af9d0cc05e881497871a0',1,'ss7_default_trans_proto_for_asp_proto(enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#abe05c4208f5af9d0cc05e881497871a0',1,'ss7_default_trans_proto_for_asp_proto(enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c']]], ['ss7_5ffind_5ffree_5fl_5frk_5fid',['ss7_find_free_l_rk_id',['../osmo__ss7_8c.html#a6ecdf4b66511e0d65caedeab81f3f4d3',1,'ss7_find_free_l_rk_id(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../ss7__internal_8h.html#a6ecdf4b66511e0d65caedeab81f3f4d3',1,'ss7_find_free_l_rk_id(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['ss7_5finitialized',['ss7_initialized',['../osmo__ss7_8c.html#a78806f653f55e3d87d93650a55b5f70a',1,'ss7_initialized(): osmo_ss7.c'],['../ss7__internal_8h.html#a78806f653f55e3d87d93650a55b5f70a',1,'ss7_initialized(): osmo_ss7.c']]], ['ss7_5finternal_2eh',['ss7_internal.h',['../ss7__internal_8h.html',1,'']]], ['ss7_5fipv6_5fsctp_5fsupported',['ss7_ipv6_sctp_supported',['../osmo__ss7_8c.html#a477fa52a1c6b284e17f273c52dbb594c',1,'ss7_ipv6_sctp_supported(const char *host, bool bind): osmo_ss7.c'],['../ss7__internal_8h.html#a477fa52a1c6b284e17f273c52dbb594c',1,'ss7_ipv6_sctp_supported(const char *host, bool bind): osmo_ss7.c']]], ['ss7_5fnetwork_5findicator_5fvals',['ss7_network_indicator_vals',['../osmo__ss7__vty_8c.html#a551bc7617d3321692c8492461381d38a',1,'osmo_ss7_vty.c']]], ['ss7_5fuser',['ss7_user',['../structosmo__sccp__instance.html#aba449483a0ab1ec8a6674735d215c7c8',1,'osmo_sccp_instance']]], ['ss7_5fxua_5fserver_5fset_5fdefault_5flocal_5fhosts',['ss7_xua_server_set_default_local_hosts',['../osmo__ss7__xua__srv_8c.html#a9bffae77f1a675fbe61bd792d646c474',1,'ss7_xua_server_set_default_local_hosts(struct osmo_xua_server *oxs): osmo_ss7_xua_srv.c'],['../ss7__internal_8h.html#a9bffae77f1a675fbe61bd792d646c474',1,'ss7_xua_server_set_default_local_hosts(struct osmo_xua_server *oxs): osmo_ss7_xua_srv.c']]], ['ssc_5fcongestion_5flvl',['ssc_congestion_lvl',['../structsccp__scmg__msg.html#a0913fbeed1041ca9136c6e02fbc45bb2',1,'sccp_scmg_msg::ssc_congestion_lvl()'],['../sccp__scmg_8h.html#a5236f28192b945385a252577ae29c6a1',1,'ssc_congestion_lvl(): sccp_scmg.h']]], ['ssn',['ssn',['../structosmo__ss7__routing__key.html#aba0e325540d059be0133ed534dfe4efc',1,'osmo_ss7_routing_key::ssn()'],['../structosmo__sccp__addr.html#a7862f57faa882bb3e69cc88fdacb98a0',1,'osmo_sccp_addr::ssn()'],['../structsccp__data__callback.html#a0e8dc2904ffe3b886c682a8a1bd2374a',1,'sccp_data_callback::ssn()'],['../structosmo__sccp__user.html#a85356af5d3622a4f6ee912322cd8148d',1,'osmo_sccp_user::ssn()']]], ['ssn_5fmultiplicity_5find',['ssn_multiplicity_ind',['../structosmo__scu__state__param.html#a6d2b2c7316e4d3d274cf44f821c6a559',1,'osmo_scu_state_param']]], ['state',['state',['../structosmo__scu__prim.html#aea9b0215a57922aae7b14766a77875fd',1,'osmo_scu_prim']]], ['status',['status',['../structosmo__mtp__prim.html#a252ffe68ce38f38f281264b1731b7702',1,'osmo_mtp_prim::status()'],['../structosmo__xlm__prim__rk__reg.html#a7280f91e02cd6c6783b3e121d82093d5',1,'osmo_xlm_prim_rk_reg::status()'],['../structosmo__xlm__prim__rk__dereg.html#a718593e266ba21c85ed9464943003545',1,'osmo_xlm_prim_rk_dereg::status()']]], ['status_5finfo',['status_info',['../structosmo__xlm__prim__notify.html#a3de43c2ff5cd951a6c24d7d0ea259f38',1,'osmo_xlm_prim_notify']]], ['status_5ftype',['status_type',['../structosmo__xlm__prim__notify.html#ab95e345b159e6875675733a07785e172',1,'osmo_xlm_prim_notify']]], ['store_5flocal_5fref',['store_local_ref',['../sccp2sua_8c.html#aeadc1cc1e594c9f93a50479c82af66ed',1,'sccp2sua.c']]], ['strnappendchar',['strnappendchar',['../osmo__ss7_8c.html#afadad76c76c0630eed4b7a10b68f2b7c',1,'osmo_ss7.c']]], ['sua_2ec',['sua.c',['../sua_8c.html',1,'']]], ['sua_2eh',['sua.h',['../sua_8h.html',1,'']]], ['sua2sccp_5ftx_5fm3ua',['sua2sccp_tx_m3ua',['../sccp__scrc_8c.html#a191c01e789000adc5dd92e5420b95fdf',1,'sccp_scrc.c']]], ['sua_5faddr_5fparse',['sua_addr_parse',['../sua_8c.html#a18968e95f6331dc53432486aafea2908',1,'sua_addr_parse(struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei): sua.c'],['../xua__internal_8h.html#a18968e95f6331dc53432486aafea2908',1,'sua_addr_parse(struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei): sua.c']]], ['sua_5faddr_5fparse_5fpart',['sua_addr_parse_part',['../sua_8c.html#a7de76938697dd304626a142441ed079d',1,'sua_addr_parse_part(struct osmo_sccp_addr *out, const struct xua_msg_part *param): sua.c'],['../xua__internal_8h.html#a7de76938697dd304626a142441ed079d',1,'sua_addr_parse_part(struct osmo_sccp_addr *out, const struct xua_msg_part *param): sua.c']]], ['sua_5faddr_5fto_5fsccp',['sua_addr_to_sccp',['../sccp2sua_8c.html#a115235962dce504b4941e169190ef812',1,'sccp2sua.c']]], ['sua_5faspsm_5fbeat',['SUA_ASPSM_BEAT',['../sua_8h.html#a271176c03ad38c967e47632ef175cd95',1,'sua.h']]], ['sua_5faspsm_5fbeat_5fack',['SUA_ASPSM_BEAT_ACK',['../sua_8h.html#a2cfe6d105ca09260ffe1899a61583ad7',1,'sua.h']]], ['sua_5faspsm_5fdown',['SUA_ASPSM_DOWN',['../sua_8h.html#a21355503e0986f464d6945b53729d085',1,'sua.h']]], ['sua_5faspsm_5fdown_5fack',['SUA_ASPSM_DOWN_ACK',['../sua_8h.html#a075625f51e26c2cdbeffd635d1d18b00',1,'sua.h']]], ['sua_5faspsm_5fup',['SUA_ASPSM_UP',['../sua_8h.html#a00a2b0067b2c3073a0d02be2dea1221d',1,'sua.h']]], ['sua_5faspsm_5fup_5fack',['SUA_ASPSM_UP_ACK',['../sua_8h.html#adb9637c2a431171071dd62d909635ce4',1,'sua.h']]], ['sua_5fasptm_5factive',['SUA_ASPTM_ACTIVE',['../sua_8h.html#a676cc20f455ef9bcee891a384403077d',1,'sua.h']]], ['sua_5fasptm_5factive_5fack',['SUA_ASPTM_ACTIVE_ACK',['../sua_8h.html#a92f4e14e045f7a1fe78f1a65651f640d',1,'sua.h']]], ['sua_5fasptm_5finactive',['SUA_ASPTM_INACTIVE',['../sua_8h.html#a9c314b7075ef61174807d5dd003b3fff',1,'sua.h']]], ['sua_5fasptm_5finactive_5fack',['SUA_ASPTM_INACTIVE_ACK',['../sua_8h.html#aaed32366863a1af48f718f08dd4a93a8',1,'sua.h']]], ['sua_5faspxm_5fmap',['sua_aspxm_map',['../sua_8c.html#a4d35e0711fec8203a84eb2ab3a881e08',1,'sua.c']]], ['sua_5fcause_5ft_5ferror',['SUA_CAUSE_T_ERROR',['../sua_8h.html#a2aa654f44bab624381f7aa5a1f754c6c',1,'sua.h']]], ['sua_5fcause_5ft_5fmask',['SUA_CAUSE_T_MASK',['../sua_8h.html#ace7cb937e353345a0920443105d30866',1,'sua.h']]], ['sua_5fcause_5ft_5frefusal',['SUA_CAUSE_T_REFUSAL',['../sua_8h.html#a174e73488f9d3f72c1127ee932508546',1,'sua.h']]], ['sua_5fcause_5ft_5frelease',['SUA_CAUSE_T_RELEASE',['../sua_8h.html#a317df56080600a5d599a22bb062e88f6',1,'sua.h']]], ['sua_5fcause_5ft_5freset',['SUA_CAUSE_T_RESET',['../sua_8h.html#af7c97376cb5243bb1e829d318215fea6',1,'sua.h']]], ['sua_5fcause_5ft_5freturn',['SUA_CAUSE_T_RETURN',['../sua_8h.html#a6d955d99c2ed2dc19b7d7f19cbdef5ad',1,'sua.h']]], ['sua_5fcl_5fcldr',['SUA_CL_CLDR',['../sua_8h.html#a316409c445a6357df7f79bfb264a92e6',1,'sua.h']]], ['sua_5fcl_5fcldt',['SUA_CL_CLDT',['../sua_8h.html#a6363cbbe0da13b5c5d971e4e0e6c19bb',1,'sua.h']]], ['sua_5fcl_5fmsgt_5fnames',['sua_cl_msgt_names',['../sua_8c.html#a2297c75fd92ba8d78ad59dd06dc8fd33',1,'sua.c']]], ['sua_5fco_5fcoak',['SUA_CO_COAK',['../sua_8h.html#afeb5ff3445caeea603847333e27544fa',1,'sua.h']]], ['sua_5fco_5fcoda',['SUA_CO_CODA',['../sua_8h.html#ac6dd6d3db14a95181c35c8526aef7a47',1,'sua.h']]], ['sua_5fco_5fcodt',['SUA_CO_CODT',['../sua_8h.html#afa066bac48b27ebc8625f10162b09620',1,'sua.h']]], ['sua_5fco_5fcoerr',['SUA_CO_COERR',['../sua_8h.html#adb4d2346889efa2e11d08b52552f1140',1,'sua.h']]], ['sua_5fco_5fcoit',['SUA_CO_COIT',['../sua_8h.html#ad9ad3a32f9ccad58873cb3e3162b1c4e',1,'sua.h']]], ['sua_5fco_5fcore',['SUA_CO_CORE',['../sua_8h.html#a236f17f3411a25cbb206df257450bcd5',1,'sua.h']]], ['sua_5fco_5fcoref',['SUA_CO_COREF',['../sua_8h.html#a2f3681f9b0c0e9d39e3a07b4256a48e3',1,'sua.h']]], ['sua_5fco_5fmsgt_5fnames',['sua_co_msgt_names',['../sua_8c.html#a0991092c8ba82280d48f15dba528f53c',1,'sua.c']]], ['sua_5fco_5frelco',['SUA_CO_RELCO',['../sua_8h.html#a7c19ca66d01a97dbcb9af77036abe920',1,'sua.h']]], ['sua_5fco_5frelre',['SUA_CO_RELRE',['../sua_8h.html#af18e5c15c5f9ded72d4b5d385a42799c',1,'sua.h']]], ['sua_5fco_5fresco',['SUA_CO_RESCO',['../sua_8h.html#acf49adb19e892a870ba73fa6cd531186',1,'sua.h']]], ['sua_5fco_5fresre',['SUA_CO_RESRE',['../sua_8h.html#a94ab5929ec34752f6f887965cb6568ec',1,'sua.h']]], ['sua_5fencode_5fdava',['sua_encode_dava',['../sua_8c.html#ac09293d2361d60f5db4aa1ae1a3cc73a',1,'sua.c']]], ['sua_5fencode_5fduna',['sua_encode_duna',['../sua_8c.html#abd4eb911cd7f48f3474d3296043f7141',1,'sua.c']]], ['sua_5fencode_5fdupu',['sua_encode_dupu',['../sua_8c.html#a4792b6799201ed544a3b761f7e0aac1e',1,'sua.c']]], ['sua_5ferr_5fasp_5fid_5freqd',['SUA_ERR_ASP_ID_REQD',['../sua_8h.html#a95a6a42132c21cb70c2e6ed51211c699',1,'sua.h']]], ['sua_5ferr_5fdest_5fstatus_5funkn',['SUA_ERR_DEST_STATUS_UNKN',['../sua_8h.html#a409189de68a69e4ea01013d701514f57',1,'sua.h']]], ['sua_5ferr_5finval_5fasp_5fid',['SUA_ERR_INVAL_ASP_ID',['../sua_8h.html#a6582202215c45f65d555eaffde8d4761',1,'sua.h']]], ['sua_5ferr_5finval_5floadsh_5flevel',['SUA_ERR_INVAL_LOADSH_LEVEL',['../sua_8h.html#a051b3d888832e0c8c8feac6a00675231',1,'sua.h']]], ['sua_5ferr_5finval_5fnet_5fappear',['SUA_ERR_INVAL_NET_APPEAR',['../sua_8h.html#ad8672f4c95a8dad2a386d074fdfd1723',1,'sua.h']]], ['sua_5ferr_5finval_5fparam_5fval',['SUA_ERR_INVAL_PARAM_VAL',['../sua_8h.html#aaea22972fc612b0e6eae0e422e0533e3',1,'sua.h']]], ['sua_5ferr_5finval_5frout_5fctx',['SUA_ERR_INVAL_ROUT_CTX',['../sua_8h.html#ae420de3ecf3508013ae57c02d3c55405',1,'sua.h']]], ['sua_5ferr_5finval_5fstream_5fid',['SUA_ERR_INVAL_STREAM_ID',['../sua_8h.html#a4c41d77464e357ecc86c915c6f7c7921',1,'sua.h']]], ['sua_5ferr_5finvalid_5fversion',['SUA_ERR_INVALID_VERSION',['../sua_8h.html#a61601ae71de34110cc6e049fb06ea32c',1,'sua.h']]], ['sua_5ferr_5fmissing_5fparam',['SUA_ERR_MISSING_PARAM',['../sua_8h.html#a94e1be7e7c2d670ffa831b88d57f74d1',1,'sua.h']]], ['sua_5ferr_5fno_5fconfgd_5fas_5ffor_5fasp',['SUA_ERR_NO_CONFGD_AS_FOR_ASP',['../sua_8h.html#a87e5bc2f7cab5ad0a242b545af29be8e',1,'sua.h']]], ['sua_5ferr_5fparam_5ffield_5ferr',['SUA_ERR_PARAM_FIELD_ERR',['../sua_8h.html#a8d712f6cc3f1cffa706a4c4e8a65260c',1,'sua.h']]], ['sua_5ferr_5fprotocol_5ferr',['SUA_ERR_PROTOCOL_ERR',['../sua_8h.html#aafbca25cb173ca3072a013d1be662225',1,'sua.h']]], ['sua_5ferr_5frefused_5fmgmt_5fblocking',['SUA_ERR_REFUSED_MGMT_BLOCKING',['../sua_8h.html#aef5e17b3c5d7210088dfdb06b59f5c65',1,'sua.h']]], ['sua_5ferr_5fsubsys_5fstatus_5funkn',['SUA_ERR_SUBSYS_STATUS_UNKN',['../sua_8h.html#a7b9588fe7fe91fd4f024306683a42cb7',1,'sua.h']]], ['sua_5ferr_5funexp_5fparam',['SUA_ERR_UNEXP_PARAM',['../sua_8h.html#ada0e87b5d3ae25691b9005e88fd4fcca',1,'sua.h']]], ['sua_5ferr_5funexpected_5fmsg',['SUA_ERR_UNEXPECTED_MSG',['../sua_8h.html#a1c4da82e162f1710544990ca61164fd1',1,'sua.h']]], ['sua_5ferr_5funsupp_5fmsg_5fclass',['SUA_ERR_UNSUPP_MSG_CLASS',['../sua_8h.html#adf4fd8cfae12816cbaca445122935a61',1,'sua.h']]], ['sua_5ferr_5funsupp_5fmsg_5ftype',['SUA_ERR_UNSUPP_MSG_TYPE',['../sua_8h.html#a92d88f720631cc4099c2b0abc4384142',1,'sua.h']]], ['sua_5ferr_5funsupp_5ftraf_5fmod_5ftyp',['SUA_ERR_UNSUPP_TRAF_MOD_TYP',['../sua_8h.html#af0e4a13a5dead4e970648e07ac0529c7',1,'sua.h']]], ['sua_5fgen_5ferror',['sua_gen_error',['../sua_8c.html#a78629f1e7a876e0756408ee41309dbe5',1,'sua.c']]], ['sua_5fgen_5ferror_5fmsg',['sua_gen_error_msg',['../sua_8c.html#a06720b65495a15000af1a4bb89f9012b',1,'sua.c']]], ['sua_5fiei_5faffected_5fpc',['SUA_IEI_AFFECTED_PC',['../sua_8h.html#ab43a3549be806c8e2ce44bc978bd2d8b',1,'sua.h']]], ['sua_5fiei_5fasp_5fcapa',['SUA_IEI_ASP_CAPA',['../sua_8h.html#aaef24a38b9e6b8e9d15a969a82b8a221',1,'sua.h']]], ['sua_5fiei_5fasp_5fid',['SUA_IEI_ASP_ID',['../sua_8h.html#a764d7438972d6032624fe02da5033330',1,'sua.h']]], ['sua_5fiei_5fcause',['SUA_IEI_CAUSE',['../sua_8h.html#a408727bcbd3e6f78e97c6c23bd0be498',1,'sua.h']]], ['sua_5fiei_5fcong_5flevel',['SUA_IEI_CONG_LEVEL',['../sua_8h.html#a164be897273219a40b99a83421201d70',1,'sua.h']]], ['sua_5fiei_5fcorr_5fid',['SUA_IEI_CORR_ID',['../sua_8h.html#ac4373f833fee1fd145dfc8e94aeb1420',1,'sua.h']]], ['sua_5fiei_5fcredit',['SUA_IEI_CREDIT',['../sua_8h.html#a0f4fe683c3808840ea840f50700eaacb',1,'sua.h']]], ['sua_5fiei_5fdata',['SUA_IEI_DATA',['../sua_8h.html#ac762409b4c74ce362026badf5c45e83e',1,'sua.h']]], ['sua_5fiei_5fdereg_5fresult',['SUA_IEI_DEREG_RESULT',['../sua_8h.html#ae5d5c71c0dba7145ed2fd1b976fe0e5f',1,'sua.h']]], ['sua_5fiei_5fdest_5faddr',['SUA_IEI_DEST_ADDR',['../sua_8h.html#a0d86b8c0ad8c4d92b4b65c166be3a607',1,'sua.h']]], ['sua_5fiei_5fdest_5fref',['SUA_IEI_DEST_REF',['../sua_8h.html#a6401538917bb582b9e441fcc85c90fcb',1,'sua.h']]], ['sua_5fiei_5fdiag_5finfo',['SUA_IEI_DIAG_INFO',['../sua_8h.html#a1518678d9956712d6b178ed4c8366f3e',1,'sua.h']]], ['sua_5fiei_5fdrn',['SUA_IEI_DRN',['../sua_8h.html#a4a8c0d507a912b2339194f84b34bfed9',1,'sua.h']]], ['sua_5fiei_5ferr_5fcode',['SUA_IEI_ERR_CODE',['../sua_8h.html#a2682a1c040ad7b084027731fc471a3b0',1,'sua.h']]], ['sua_5fiei_5fgt',['SUA_IEI_GT',['../sua_8h.html#a584c406749ef2c166f427e9fb5074f51',1,'sua.h']]], ['sua_5fiei_5fheartbt_5fdata',['SUA_IEI_HEARTBT_DATA',['../sua_8h.html#a6aabba332d5b80d090d85bc8a51340cc',1,'sua.h']]], ['sua_5fiei_5fhost',['SUA_IEI_HOST',['../sua_8h.html#a2596942a90ede72ac5aed1470fba6ef5',1,'sua.h']]], ['sua_5fiei_5fimportance',['SUA_IEI_IMPORTANCE',['../sua_8h.html#ae4ead6ad098f308901e0a1581e892cc1',1,'sua.h']]], ['sua_5fiei_5finfo_5fstring',['SUA_IEI_INFO_STRING',['../sua_8h.html#ac7a619a5c74bacec60cecfac1ba62f27',1,'sua.h']]], ['sua_5fiei_5fipv4',['SUA_IEI_IPv4',['../sua_8h.html#a3a8ac75861e1b88bc25bd430d4e82132',1,'sua.h']]], ['sua_5fiei_5fipv6',['SUA_IEI_IPv6',['../sua_8h.html#a170875c1df8965c1a238aac6cf0cf846',1,'sua.h']]], ['sua_5fiei_5fmsg_5fprio',['SUA_IEI_MSG_PRIO',['../sua_8h.html#ad7ad8f0b106f51a7c6c507838f661ad2',1,'sua.h']]], ['sua_5fiei_5fnames',['sua_iei_names',['../sua_8c.html#a0084984f60defe400a41a8eb6511261d',1,'sua.c']]], ['sua_5fiei_5fnet_5fappearance',['SUA_IEI_NET_APPEARANCE',['../sua_8h.html#ab9523a0408f3d23ed8886c22b6da65cd',1,'sua.h']]], ['sua_5fiei_5fpc',['SUA_IEI_PC',['../sua_8h.html#a875990b9c8cb5ea347b102d25f8f3a84',1,'sua.h']]], ['sua_5fiei_5fproto_5fclass',['SUA_IEI_PROTO_CLASS',['../sua_8h.html#a86ae947a3bd3ea9278349b42e91b0665',1,'sua.h']]], ['sua_5fiei_5freg_5fresult',['SUA_IEI_REG_RESULT',['../sua_8h.html#a03d3103404e3ba0c039ac244390e0395',1,'sua.h']]], ['sua_5fiei_5froute_5fctx',['SUA_IEI_ROUTE_CTX',['../sua_8h.html#a61b8cb753a583bb63927719526fb5993',1,'sua.h']]], ['sua_5fiei_5frouting_5fkey',['SUA_IEI_ROUTING_KEY',['../sua_8h.html#a669997425354380b821f5be84e49f094',1,'sua.h']]], ['sua_5fiei_5frx_5fseq_5fnr',['SUA_IEI_RX_SEQ_NR',['../sua_8h.html#ad79e49e9615692c87f6ac5286f703b0f',1,'sua.h']]], ['sua_5fiei_5fs7_5fhop_5fctr',['SUA_IEI_S7_HOP_CTR',['../sua_8h.html#a8972077afda258ab28c0c9e8addc3be3',1,'sua.h']]], ['sua_5fiei_5fsegmentation',['SUA_IEI_SEGMENTATION',['../sua_8h.html#a64ad8dccc742dca07e4bd811d6337967',1,'sua.h']]], ['sua_5fiei_5fseq_5fctrl',['SUA_IEI_SEQ_CTRL',['../sua_8h.html#a27be6efe4fca059b4e2bed5867f47a03',1,'sua.h']]], ['sua_5fiei_5fseq_5fnr',['SUA_IEI_SEQ_NR',['../sua_8h.html#a0a076c9d89f0ecab93f4b122fd4f6f73',1,'sua.h']]], ['sua_5fiei_5fsmi',['SUA_IEI_SMI',['../sua_8h.html#a364b932f3d497d6032ce0c9265a6cb48',1,'sua.h']]], ['sua_5fiei_5fsrc_5faddr',['SUA_IEI_SRC_ADDR',['../sua_8h.html#a2eda67f4e3c09c507cdf9e624f97c364',1,'sua.h']]], ['sua_5fiei_5fsrc_5fref',['SUA_IEI_SRC_REF',['../sua_8h.html#a73a750c45cc17f2e295b3181b2532e2a',1,'sua.h']]], ['sua_5fiei_5fssn',['SUA_IEI_SSN',['../sua_8h.html#a9e052f80babde6806c2f66a91a3b2b89',1,'sua.h']]], ['sua_5fiei_5fstatus',['SUA_IEI_STATUS',['../sua_8h.html#ab203a62d74c9c69e210b1ec6e16305d5',1,'sua.h']]], ['sua_5fiei_5ftid',['SUA_IEI_TID',['../sua_8h.html#a8e5fb0db6dc3b892c95b18254f5fc2a3',1,'sua.h']]], ['sua_5fiei_5ftraf_5fmode_5ftyp',['SUA_IEI_TRAF_MODE_TYP',['../sua_8h.html#a2ba7592058b6f8053af24ce6b59dd94e',1,'sua.h']]], ['sua_5fiei_5fuser_5fcause',['SUA_IEI_USER_CAUSE',['../sua_8h.html#ad9bdaf3bd5f6be0e07f3fc9dbe30dc77',1,'sua.h']]], ['sua_5fis_5fconnectionless',['sua_is_connectionless',['../sccp__scrc_8c.html#a72d8bf1f591dfbf56d014bb1e20f98df',1,'sccp_scrc.c']]], ['sua_5fis_5fcr',['sua_is_cr',['../sccp__scrc_8c.html#af6c0c460544dac169d3c06f4e9106258',1,'sccp_scrc.c']]], ['sua_5fmgmt_5ferr',['SUA_MGMT_ERR',['../sua_8h.html#a2b185398489d59077054bf6d60d8859c',1,'sua.h']]], ['sua_5fmgmt_5fntfy',['SUA_MGMT_NTFY',['../sua_8h.html#a1b3d76a21bb2cb2262b4d36c99970c48',1,'sua.h']]], ['sua_5fmsgc_5faspsm',['SUA_MSGC_ASPSM',['../sua_8h.html#aaf4a747a415df1fafd6c5951bda837f1',1,'sua.h']]], ['sua_5fmsgc_5fasptm',['SUA_MSGC_ASPTM',['../sua_8h.html#a38e20fbb5121aa7df653d2816d65cb2b',1,'sua.h']]], ['sua_5fmsgc_5fcl',['SUA_MSGC_CL',['../sua_8h.html#a0a272a6031c3764b4b814143df16dee5',1,'sua.h']]], ['sua_5fmsgc_5fco',['SUA_MSGC_CO',['../sua_8h.html#a61a425e38129067a2a1ff88b5154abbf',1,'sua.h']]], ['sua_5fmsgc_5fmgmt',['SUA_MSGC_MGMT',['../sua_8h.html#a817ec9956260238c63ef89c01eb2959e',1,'sua.h']]], ['sua_5fmsgc_5frkm',['SUA_MSGC_RKM',['../sua_8h.html#a41976bc2573bed3590a10088ba73d5fd',1,'sua.h']]], ['sua_5fmsgc_5fsnm',['SUA_MSGC_SNM',['../sua_8h.html#ab33ef43cb79f2ae97b0321ac68ee76cd',1,'sua.h']]], ['sua_5fparse_5fgt',['sua_parse_gt',['../sua_8c.html#add0364dcfc7833a3662d0accfcf4aff6',1,'sua_parse_gt(struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen): sua.c'],['../xua__internal_8h.html#add0364dcfc7833a3662d0accfcf4aff6',1,'sua_parse_gt(struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen): sua.c']]], ['sua_5fport',['SUA_PORT',['../sua_8h.html#a672b2f1d1b4f61a09177d43b87be4e54',1,'sua.h']]], ['sua_5fppid',['SUA_PPID',['../sua_8h.html#a95d0d49ded5639abcf5155b227534174',1,'sua.h']]], ['sua_5fri_5fgt',['SUA_RI_GT',['../sua_8h.html#abb20a68b4e726ff21ea9e1ed540f3aca',1,'sua.h']]], ['sua_5fri_5fhost',['SUA_RI_HOST',['../sua_8h.html#a21910174672a9ff6e0d8d9577e8903f1',1,'sua.h']]], ['sua_5fri_5fssn_5fip',['SUA_RI_SSN_IP',['../sua_8h.html#aeb9694b1c39d1c7fb85c10f893581ccc',1,'sua.h']]], ['sua_5fri_5fssn_5fpc',['SUA_RI_SSN_PC',['../sua_8h.html#a0504b1297cecec4b9e36ca7440f4c1d1',1,'sua.h']]], ['sua_5frkm_5fdereg_5freq',['SUA_RKM_DEREG_REQ',['../sua_8h.html#a2eb57f1eb410bb1b4c2ea1e4ece8f1e1',1,'sua.h']]], ['sua_5frkm_5fdereg_5frsp',['SUA_RKM_DEREG_RSP',['../sua_8h.html#affd8a9376ac26c99cb4e044dc34486bf',1,'sua.h']]], ['sua_5frkm_5freg_5freq',['SUA_RKM_REG_REQ',['../sua_8h.html#a6b5cd55e24990f06e459bd0f6e4d900c',1,'sua.h']]], ['sua_5frkm_5freg_5frsp',['SUA_RKM_REG_RSP',['../sua_8h.html#af311bf203f057eee5aba653c719517ec',1,'sua.h']]], ['sua_5frx_5fasp',['sua_rx_asp',['../sua_8c.html#a6a3a46fee6ebdb2de54b5260fe5abf0c',1,'sua.c']]], ['sua_5frx_5fcl',['sua_rx_cl',['../sua_8c.html#a8d9d34ccc01545e1ec513b1e53b02879',1,'sua.c']]], ['sua_5frx_5fco',['sua_rx_co',['../sua_8c.html#a23a25f9389bbadbbbf2a3352a07829f3',1,'sua.c']]], ['sua_5frx_5fmgmt',['sua_rx_mgmt',['../sua_8c.html#a10b521b650765c3c890b2da8d2e57d84',1,'sua.c']]], ['sua_5frx_5fmgmt_5ferr',['sua_rx_mgmt_err',['../sua_8c.html#a4339e94c68de1b929af93eb46dab18b9',1,'sua.c']]], ['sua_5frx_5fmgmt_5fntfy',['sua_rx_mgmt_ntfy',['../sua_8c.html#ace0103f6f350a6497fcd882a2e8b9e41',1,'sua.c']]], ['sua_5frx_5fmsg',['sua_rx_msg',['../sua_8c.html#a5aaa70aafac5abbc003a1a27dc05ea56',1,'sua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): sua.c'],['../xua__internal_8h.html#a5aaa70aafac5abbc003a1a27dc05ea56',1,'sua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): sua.c']]], ['sua_5frx_5fsnm',['sua_rx_snm',['../sua_8c.html#a72fd3bc2157cf395b090064e213d8fc9',1,'sua.c']]], ['sua_5frx_5fsnm_5fasp',['sua_rx_snm_asp',['../sua_8c.html#aad9c224115a64f8518e0e248c5e507e2',1,'sua.c']]], ['sua_5frx_5fsnm_5fsg',['sua_rx_snm_sg',['../sua_8c.html#ab6bc31315204b7a7cce988a701767f27',1,'sua.c']]], ['sua_5fscoc_5fevent_5fmap',['sua_scoc_event_map',['../sccp__scoc_8c.html#a0bf411ddb18999aae24423ae53b91e4c',1,'sccp_scoc.c']]], ['sua_5fsnm_5fdaud',['SUA_SNM_DAUD',['../sua_8h.html#a6d8ac84a5fed9c7dcca94af6de764b76',1,'sua.h']]], ['sua_5fsnm_5fdava',['SUA_SNM_DAVA',['../sua_8h.html#ae5bc311b0de7cecccf3aeea43c155fd4',1,'sua.h']]], ['sua_5fsnm_5fdrst',['SUA_SNM_DRST',['../sua_8h.html#a1673825efbc000601dc3f6f74cf5d8a8',1,'sua.h']]], ['sua_5fsnm_5fduna',['SUA_SNM_DUNA',['../sua_8h.html#a80c35e93a7e8af6891edfcd7b62b7ba3',1,'sua.h']]], ['sua_5fsnm_5fdupu',['SUA_SNM_DUPU',['../sua_8h.html#a810f7b9c0421622289d22dc676f26a51',1,'sua.h']]], ['sua_5fsnm_5fscon',['SUA_SNM_SCON',['../sua_8h.html#a5f0af9265320188702c743730a1cb370',1,'sua.h']]], ['sua_5fsnm_5fssn_5favailable',['sua_snm_ssn_available',['../xua__snm_8c.html#a5ed4e065ea88037e89210a826fbe211e',1,'xua_snm.c']]], ['sua_5fsnm_5fssn_5favailable_5fto_5fsccp',['sua_snm_ssn_available_to_sccp',['../xua__snm_8c.html#a43f060b585c3bcf5bf2fb1ce00f0d5c2',1,'xua_snm.c']]], ['sua_5fto_5fmsg',['sua_to_msg',['../sua_8c.html#aee02dc5771f4e5935c782414722a057d',1,'sua.c']]], ['sua_5fto_5fsccp_5fcc',['sua_to_sccp_cc',['../sccp2sua_8c.html#a9133d0d77b370e09b8318d8d0b350566',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fcr',['sua_to_sccp_cr',['../sccp2sua_8c.html#a56e6a5eab1eb059a192bce5127bfaf10',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fcref',['sua_to_sccp_cref',['../sccp2sua_8c.html#a864858600e4560e86e2ed50999c23143',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fdt1',['sua_to_sccp_dt1',['../sccp2sua_8c.html#a766aae11cdb8cef500f4b7be1cc84aae',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5ferr',['sua_to_sccp_err',['../sccp2sua_8c.html#aabd3d7f97b33c90adde8dcc6524126d2',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fit',['sua_to_sccp_it',['../sccp2sua_8c.html#a7237c8cb32d20eb41a236a060d4a6e60',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fludt',['sua_to_sccp_ludt',['../sccp2sua_8c.html#ada38ab87d0cc1e404bd9387de7e81114',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fludts',['sua_to_sccp_ludts',['../sccp2sua_8c.html#ad7f7512a74ff63257f8931c6fe7713bd',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5frlc',['sua_to_sccp_rlc',['../sccp2sua_8c.html#a33bb22092a774f4fe629ccbc373bc0ab',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5frlsd',['sua_to_sccp_rlsd',['../sccp2sua_8c.html#a66f9d0b863a0f24931a3e45e8917703b',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fudt',['sua_to_sccp_udt',['../sccp2sua_8c.html#aa742cb1ae48a50a4ba39ef7ce03927e3',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fudts',['sua_to_sccp_udts',['../sccp2sua_8c.html#a969726e2cbef72c719b41175212d4f81',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fxudt',['sua_to_sccp_xudt',['../sccp2sua_8c.html#a86f03d34f0d0b1c78a668d573b4816b6',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fxudts',['sua_to_sccp_xudts',['../sccp2sua_8c.html#a6c30e57820366e1c1cca222b085c18d2',1,'sccp2sua.c']]], ['sua_5ftx_5fdupu',['sua_tx_dupu',['../sua_8c.html#aefcb707da3aed3aa9f7b86aedae01353',1,'sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): sua.c'],['../xua__internal_8h.html#aefcb707da3aed3aa9f7b86aedae01353',1,'sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): sua.c']]], ['sua_5ftx_5fsnm_5favailable',['sua_tx_snm_available',['../sua_8c.html#a2cde7522ac8680baeb866a1af378ed02',1,'sua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available): sua.c'],['../xua__internal_8h.html#a2cde7522ac8680baeb866a1af378ed02',1,'sua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available): sua.c']]], ['sua_5ftx_5fsnm_5fcongestion',['sua_tx_snm_congestion',['../sua_8c.html#a789d06732c5551dc33ad1b0ef35edc72',1,'sua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string): sua.c'],['../xua__internal_8h.html#a789d06732c5551dc33ad1b0ef35edc72',1,'sua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string): sua.c']]], ['sua_5ftx_5fxua_5fas',['sua_tx_xua_as',['../sua_8c.html#a67d65e0238a6e2d679e6c72fab31b395',1,'sua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): sua.c'],['../xua__internal_8h.html#a67d65e0238a6e2d679e6c72fab31b395',1,'sua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): sua.c']]], ['sua_5ftx_5fxua_5fasp',['sua_tx_xua_asp',['../sua_8c.html#ad70f424a03fb99197f4345982ea0ec77',1,'sua.c']]], ['sua_5fversion',['SUA_VERSION',['../sua_8h.html#af8ef04fe12e8d93c0f532b32aea84fd2',1,'sua.h']]] ]; sigtran/html/search/defines_e.js0000644000175000017500000000147714631412304021330 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5fhdr',['XUA_HDR',['../xua__msg_8h.html#a54c3f19b8755a268a33ba6b02b455b45',1,'xua_msg.h']]], ['xua_5fsrv_5fsctp_5fparam_5finit_5fdesc',['XUA_SRV_SCTP_PARAM_INIT_DESC',['../osmo__ss7__vty_8c.html#aa970b6b7097ca558e60926e15ed75c43',1,'osmo_ss7_vty.c']]], ['xua_5fsrv_5fsctp_5fparam_5finit_5ffields',['XUA_SRV_SCTP_PARAM_INIT_FIELDS',['../osmo__ss7__vty_8c.html#a61c76d67573fdc9e7b1f52ad1a79bb62',1,'osmo_ss7_vty.c']]], ['xua_5ft_5fack_5fsec',['XUA_T_ACK_SEC',['../xua__asp__fsm_8c.html#a3a33f192c03bfbec4ea3e32d1549d10d',1,'xua_asp_fsm.c']]], ['xua_5fvar_5fhelp_5fstr',['XUA_VAR_HELP_STR',['../osmo__ss7__vty_8c.html#a949d5f69b175d77ee760da96301724c5',1,'osmo_ss7_vty.c']]], ['xua_5fvar_5fstr',['XUA_VAR_STR',['../osmo__ss7__vty_8c.html#ad33390e3572b10c583f9cf2aac606608',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/close.png0000644000175000017500000000042114631412304020650 0ustar osmocom-buildosmocom-build‰PNG  IHDR ©¬w&ØIDATuQ½F@ Ü Cë5¼§Cg3(ÐÞw{#*ß—ŸÛË&9Áƒ}ßͲ,ض çy"Š"ÄqŒ<Ï‘¦©æŽišÌ8Ž¸®Kß¾6 C”e‰¢(Ä;Žã/‘/¨ÂBVÑxó<»/Ú¶EUUte,"¸ïëºÂgL}ߣ®kçÓ2VçSF1 ƒs•¨1“œÇãÔ ¶ DZÆÆwÍA½$I”ûYQ[Òíú Üo×uŸkÓ*A iWY(G™/0Ï{ûAÏ,ëë)el«n]? yEÂIEND®B`‚sigtran/html/search/functions_a.html0000644000175000017500000000177314631412304022246 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_10.html0000644000175000017500000000177414631412304022247 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_1.html0000644000175000017500000000177314631412304022166 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_3.html0000644000175000017500000000177114631412304021613 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_14.js0000644000175000017500000000303314631412304020451 0ustar osmocom-buildosmocom-buildvar searchData= [ ['v4',['v4',['../structosmo__sccp__addr.html#a0f8e855dab0a6d9f058fc54d7584086e',1,'osmo_sccp_addr']]], ['v6',['v6',['../structosmo__sccp__addr.html#af7e421df8b698ac40887acc885bec730',1,'osmo_sccp_addr']]], ['version',['version',['../structxua__common__hdr.html#ada0be834eb42fecb964b6383980b1d6d',1,'xua_common_hdr::version()'],['../xua__types_8h.html#ab22abc2906422da61885ac6c8e6a1a59',1,'version(): xua_types.h']]], ['version_5fmajor',['version_major',['../structpcap__hdr.html#a0059899d7ebce5395b1f56f7d54f9b0c',1,'pcap_hdr::version_major()'],['../mtp__pcap_8c.html#ae45ca4ea27a897d2c46eb088e6b139f8',1,'version_major(): mtp_pcap.c']]], ['version_5fminor',['version_minor',['../structpcap__hdr.html#a2b5610d5e1155508f6363d5924612bf1',1,'pcap_hdr::version_minor()'],['../mtp__pcap_8c.html#a166f22ce4b25488997425405d2a6e42d',1,'version_minor(): mtp_pcap.c']]], ['vty_5fdump_5frtable',['vty_dump_rtable',['../osmo__ss7__vty_8c.html#a5fe8a510f06a371a0b30ec2f86eef4e9',1,'osmo_ss7_vty.c']]], ['vty_5fdump_5fxua_5fserver',['vty_dump_xua_server',['../osmo__ss7__vty_8c.html#a090a9a134832fe71c9cbda54542ee075',1,'osmo_ss7_vty.c']]], ['vty_5finit_5faddr',['vty_init_addr',['../osmo__ss7__vty_8c.html#ac1123c90bc0db4efbee98cb88bde481c',1,'osmo_ss7_vty.c']]], ['vty_5finit_5fshared',['vty_init_shared',['../osmo__ss7__vty_8c.html#a97f52bfe8da2defb9da2e5844ebb9bc4',1,'osmo_ss7_vty.c']]], ['vty_5fshow_5fconnection',['vty_show_connection',['../sccp__scoc_8c.html#a6cb4d67084ea0cb4d7b1ebffe12b87ad',1,'sccp_scoc.c']]] ]; sigtran/html/search/classes_6.js0000644000175000017500000000013514631412304021257 0ustar osmocom-buildosmocom-buildvar searchData= [ ['udt_5foffsets',['udt_offsets',['../structudt__offsets.html',1,'']]] ]; sigtran/html/search/enums_3.js0000644000175000017500000000130614631412304020747 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m3ua_5ferror_5fcode',['m3ua_error_code',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cf',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5fsatus',['m3ua_rkm_dereg_satus',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8c',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5fstatus',['m3ua_rkm_reg_status',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fe',1,'m3ua.h']]], ['m3ua_5ftraffic_5fmode',['m3ua_traffic_mode',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5',1,'m3ua.h']]], ['mtp_5fsi_5fni00',['mtp_si_ni00',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2',1,'mtp.h']]], ['mtp_5funavail_5fcause',['mtp_unavail_cause',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844',1,'mtp.h']]] ]; sigtran/html/search/classes_3.js0000644000175000017500000000710614631412304021261 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fmtp_5fpause_5fparam',['osmo_mtp_pause_param',['../structosmo__mtp__pause__param.html',1,'']]], ['osmo_5fmtp_5fprim',['osmo_mtp_prim',['../structosmo__mtp__prim.html',1,'']]], ['osmo_5fmtp_5fresume_5fparam',['osmo_mtp_resume_param',['../structosmo__mtp__resume__param.html',1,'']]], ['osmo_5fmtp_5fstatus_5fparam',['osmo_mtp_status_param',['../structosmo__mtp__status__param.html',1,'']]], ['osmo_5fmtp_5ftransfer_5fparam',['osmo_mtp_transfer_param',['../structosmo__mtp__transfer__param.html',1,'']]], ['osmo_5fsccp_5faddr',['osmo_sccp_addr',['../structosmo__sccp__addr.html',1,'']]], ['osmo_5fsccp_5faddr_5fentry',['osmo_sccp_addr_entry',['../structosmo__sccp__addr__entry.html',1,'']]], ['osmo_5fsccp_5fgt',['osmo_sccp_gt',['../structosmo__sccp__gt.html',1,'']]], ['osmo_5fsccp_5finstance',['osmo_sccp_instance',['../structosmo__sccp__instance.html',1,'']]], ['osmo_5fsccp_5fuser',['osmo_sccp_user',['../structosmo__sccp__user.html',1,'']]], ['osmo_5fscu_5fconnect_5fparam',['osmo_scu_connect_param',['../structosmo__scu__connect__param.html',1,'']]], ['osmo_5fscu_5fdata_5fparam',['osmo_scu_data_param',['../structosmo__scu__data__param.html',1,'']]], ['osmo_5fscu_5fdisconn_5fparam',['osmo_scu_disconn_param',['../structosmo__scu__disconn__param.html',1,'']]], ['osmo_5fscu_5fnotice_5fparam',['osmo_scu_notice_param',['../structosmo__scu__notice__param.html',1,'']]], ['osmo_5fscu_5fpcstate_5fparam',['osmo_scu_pcstate_param',['../structosmo__scu__pcstate__param.html',1,'']]], ['osmo_5fscu_5fprim',['osmo_scu_prim',['../structosmo__scu__prim.html',1,'']]], ['osmo_5fscu_5freset_5fparam',['osmo_scu_reset_param',['../structosmo__scu__reset__param.html',1,'']]], ['osmo_5fscu_5fstate_5fparam',['osmo_scu_state_param',['../structosmo__scu__state__param.html',1,'']]], ['osmo_5fscu_5funitdata_5fparam',['osmo_scu_unitdata_param',['../structosmo__scu__unitdata__param.html',1,'']]], ['osmo_5fss7_5fas',['osmo_ss7_as',['../structosmo__ss7__as.html',1,'']]], ['osmo_5fss7_5fasp',['osmo_ss7_asp',['../structosmo__ss7__asp.html',1,'']]], ['osmo_5fss7_5fasp_5fpeer',['osmo_ss7_asp_peer',['../structosmo__ss7__asp__peer.html',1,'']]], ['osmo_5fss7_5finstance',['osmo_ss7_instance',['../structosmo__ss7__instance.html',1,'']]], ['osmo_5fss7_5flink',['osmo_ss7_link',['../structosmo__ss7__link.html',1,'']]], ['osmo_5fss7_5flinkset',['osmo_ss7_linkset',['../structosmo__ss7__linkset.html',1,'']]], ['osmo_5fss7_5fpc_5ffmt',['osmo_ss7_pc_fmt',['../structosmo__ss7__pc__fmt.html',1,'']]], ['osmo_5fss7_5froute',['osmo_ss7_route',['../structosmo__ss7__route.html',1,'']]], ['osmo_5fss7_5froute_5ftable',['osmo_ss7_route_table',['../structosmo__ss7__route__table.html',1,'']]], ['osmo_5fss7_5frouting_5fkey',['osmo_ss7_routing_key',['../structosmo__ss7__routing__key.html',1,'']]], ['osmo_5fss7_5fuser',['osmo_ss7_user',['../structosmo__ss7__user.html',1,'']]], ['osmo_5fxlm_5fprim',['osmo_xlm_prim',['../structosmo__xlm__prim.html',1,'']]], ['osmo_5fxlm_5fprim_5ferror',['osmo_xlm_prim_error',['../structosmo__xlm__prim__error.html',1,'']]], ['osmo_5fxlm_5fprim_5fnotify',['osmo_xlm_prim_notify',['../structosmo__xlm__prim__notify.html',1,'']]], ['osmo_5fxlm_5fprim_5frk_5fdereg',['osmo_xlm_prim_rk_dereg',['../structosmo__xlm__prim__rk__dereg.html',1,'']]], ['osmo_5fxlm_5fprim_5frk_5freg',['osmo_xlm_prim_rk_reg',['../structosmo__xlm__prim__rk__reg.html',1,'']]], ['osmo_5fxua_5flayer_5fmanager',['osmo_xua_layer_manager',['../structosmo__xua__layer__manager.html',1,'']]], ['osmo_5fxua_5fserver',['osmo_xua_server',['../structosmo__xua__server.html',1,'']]] ]; sigtran/html/search/variables_6.js0000644000175000017500000000140414631412304021572 0ustar osmocom-buildosmocom-buildvar searchData= [ ['g_5fctx',['g_ctx',['../osmo__ss7__vty_8c.html#a01cf3ea623f5aa14d7127d26c4dba715',1,'osmo_ss7_vty.c']]], ['g_5fosmo_5fss7_5fasp_5frx_5funknown_5fcb',['g_osmo_ss7_asp_rx_unknown_cb',['../osmo__ss7__asp_8c.html#ac4a2dc86a8a839e40620d701d4346d91',1,'osmo_ss7_asp.c']]], ['g_5fss7_5fas_5frcg_5fidx',['g_ss7_as_rcg_idx',['../osmo__ss7__as_8c.html#aaadda9e298649caf18805f9fcd3a2039',1,'osmo_ss7_as.c']]], ['g_5fss7_5fasp_5frcg_5fidx',['g_ss7_asp_rcg_idx',['../osmo__ss7__asp_8c.html#ab43aa0585dd22f2be6a7e0e9c05525a7',1,'osmo_ss7_asp.c']]], ['gt',['gt',['../structosmo__sccp__addr.html#a9db5ad9cb9b30be37687ce5452dcdfe5',1,'osmo_sccp_addr']]], ['gti',['gti',['../structosmo__sccp__gt.html#a15c958806a049ba12993188e9a1b7ca9',1,'osmo_sccp_gt']]] ]; sigtran/html/search/enums_5.js0000644000175000017500000000141614631412304020753 0ustar osmocom-buildosmocom-buildvar searchData= [ ['sccp_5fconnection_5fstate',['sccp_connection_state',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4',1,'sccp_scoc.c']]], ['sccp_5fscmg_5fmsg_5ftype',['sccp_scmg_msg_type',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44',1,'sccp_scmg.h']]], ['sccp_5fscoc_5fevent',['sccp_scoc_event',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425',1,'sccp_scoc.c']]], ['ss7_5fas_5fctr',['ss7_as_ctr',['../ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67a',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr',['ss7_asp_ctr',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740f',1,'ss7_internal.h']]], ['ss7_5fasp_5flm_5ftimer',['ss7_asp_lm_timer',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3',1,'xua_internal.h']]] ]; sigtran/html/search/all_12.js0000644000175000017500000001106214631412304020450 0ustar osmocom-buildosmocom-buildvar searchData= [ ['t_5fack',['t_ack',['../structxua__asp__fsm__priv.html#a94b96bf8448e16ac3b2de0b3cbe8d5ea',1,'xua_asp_fsm_priv']]], ['t_5fconn',['t_conn',['../structsccp__connection.html#a0c519a633b9f3a84fbfe68c5ce776dfe',1,'sccp_connection']]], ['t_5fdefs_5flm',['T_defs_lm',['../structosmo__ss7__asp.html#a2be01ff1ca303a01130645fb575b01f9',1,'osmo_ss7_asp']]], ['t_5fiar',['t_iar',['../structsccp__connection.html#a6df1fd3995de5fa901d4837f70890ebb',1,'sccp_connection']]], ['t_5fias',['t_ias',['../structsccp__connection.html#a591e4af0e45ad5f3547dc04d5dbf7e18',1,'sccp_connection']]], ['t_5fint',['t_int',['../structsccp__connection.html#af0f26767fc86caca06ec49ba99e2f893',1,'sccp_connection']]], ['t_5fr',['t_r',['../structxua__as__fsm__priv.html#a049816e489871fc19420f90e1ae52761',1,'xua_as_fsm_priv']]], ['t_5fr_5fcallback',['t_r_callback',['../xua__as__fsm_8c.html#adf70a84b85d00e2b36a7e12adcffa235',1,'xua_as_fsm.c']]], ['t_5frel',['t_rel',['../structsccp__connection.html#a605c58a351207fe05303d34b5d041275',1,'sccp_connection']]], ['t_5frep_5frel',['t_rep_rel',['../structsccp__connection.html#a95d41a0f9d38d64c5309eb2507d82ed5',1,'sccp_connection']]], ['t_5fwait_5fid_5fack',['T_WAIT_ID_ACK',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba1978f36ad9d62c623305bc51590a534c',1,'xua_asp_fsm.c']]], ['t_5fwait_5fid_5fget',['T_WAIT_ID_GET',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba2b8856dc98cbb9b47e0005fecbf5df88',1,'xua_asp_fsm.c']]], ['t_5fwait_5fid_5fresp',['T_WAIT_ID_RESP',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba29c024648f3cc7364de8f0997dfa3c92',1,'xua_asp_fsm.c']]], ['tag',['tag',['../structxua__msg__part.html#a7b609ec03d7adc1e897511c81f69d427',1,'xua_msg_part::tag()'],['../structxua__parameter__hdr.html#ac64e07007c6c6f27d9e6432035f2339b',1,'xua_parameter_hdr::tag()'],['../xua__types_8h.html#a069d5e423ac499380d877123286e1792',1,'tag(): xua_types.h']]], ['tall_5fsccp_5fctx',['tall_sccp_ctx',['../sccp_8c.html#adb3ceca4a0faa4e6732101477fa4a5b3',1,'sccp.c']]], ['tall_5fxua',['tall_xua',['../xua__msg_8c.html#ab2b19db9aa8651fd8e875a108046ea0a',1,'xua_msg.c']]], ['tcp_5finfo_5fstate_5fvalues',['tcp_info_state_values',['../osmo__ss7__vty_8c.html#a5d8a26be852246a242448f20587cba33',1,'osmo_ss7_vty.c']]], ['tdefs',['tdefs',['../structosmo__sccp__instance.html#a348bbd53c8da5a04eb5f6d4e9000a944',1,'osmo_sccp_instance']]], ['thiszone',['thiszone',['../structpcap__hdr.html#a1c0c50802df0a3eb89dec3cd4fbd155e',1,'pcap_hdr::thiszone()'],['../mtp__pcap_8c.html#aeb4fa0ab3357f30ebf3be827f6757958',1,'thiszone(): mtp_pcap.c']]], ['timer',['timer',['../structxua__asp__fsm__priv.html#ac40da83243a67914fbd2a326d126a813',1,'xua_asp_fsm_priv']]], ['traf_5fmode',['traf_mode',['../structosmo__xlm__prim__rk__reg.html#aee54c39203d3dfe5887c1dd0189b26c4',1,'osmo_xlm_prim_rk_reg']]], ['trans_5fproto',['trans_proto',['../structosmo__ss7__asp.html#adea0b03c206db971afad0b600ba8072f',1,'osmo_ss7_asp::trans_proto()'],['../structosmo__xua__server.html#af881bb34bcdc243e2aec95fa803ce81b',1,'osmo_xua_server::trans_proto()']]], ['trans_5frole_5fset_5fby_5fvty',['trans_role_set_by_vty',['../structosmo__ss7__asp.html#a6a2977ef1f36af9651e515c6bb7717a9',1,'osmo_ss7_asp']]], ['transfer',['transfer',['../structosmo__mtp__prim.html#aa50cfd1e1d3c48f01c62d4c793d26db8',1,'osmo_mtp_prim']]], ['translate',['translate',['../sccp__scrc_8c.html#ad93e25e7428c37f208160752d1112422',1,'sccp_scrc.c']]], ['ts_5fsec',['ts_sec',['../structpcaprec__hdr.html#a8dad2c399b4dc2747a3e8721d18af832',1,'pcaprec_hdr::ts_sec()'],['../mtp__pcap_8c.html#ae1a4b5cc6cf9132afe4b4d20650bf61b',1,'ts_sec(): mtp_pcap.c']]], ['ts_5fusec',['ts_usec',['../structpcaprec__hdr.html#aeb9936524b76c40c43074813cd966b75',1,'pcaprec_hdr::ts_usec()'],['../mtp__pcap_8c.html#a166096819938ab066cf826f69c9b59df',1,'ts_usec(): mtp_pcap.c']]], ['tt',['tt',['../structosmo__sccp__gt.html#aed1b40905e70d510dd438469b724eb25',1,'osmo_sccp_gt']]], ['tx_5fcoerr_5ffrom_5fxua',['tx_coerr_from_xua',['../sccp__scoc_8c.html#a46fb6194a5c61199cff01d5b666551cd',1,'sccp_scoc.c']]], ['tx_5finact_5ftimer',['TX_INACT_TIMER',['../sua_8c.html#a3d2a940817b70daf372c591ca924af0a',1,'sua.c']]], ['tx_5finact_5ftmr_5fcb',['tx_inact_tmr_cb',['../sccp__scoc_8c.html#ae2e0efede2e445975eca83e08f98b8e4',1,'sccp_scoc.c']]], ['tx_5frelco_5ffrom_5fxua',['tx_relco_from_xua',['../sccp__scoc_8c.html#afdbd5fba1c3acdd3aa55c716035311b4',1,'sccp_scoc.c']]], ['tx_5frlsd_5ffrom_5fxua_5ftwoway',['tx_rlsd_from_xua_twoway',['../sccp__scoc_8c.html#a2aed405c30727b999fd129a5f8ce667e',1,'sccp_scoc.c']]] ]; sigtran/html/search/defines_6.html0000644000175000017500000000177114631412304021576 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_15.js0000644000175000017500000000261314631412304020455 0ustar osmocom-buildosmocom-buildvar searchData= [ ['write_5fall_5fcs7',['write_all_cs7',['../osmo__ss7__vty_8c.html#a3c1bd50a7f447501fa84eb97fa5b654a',1,'osmo_ss7_vty.c']]], ['write_5fasp_5ftimers',['write_asp_timers',['../osmo__ss7__vty_8c.html#abb5f41996164c46128a99ec5d6ab6289',1,'osmo_ss7_vty.c']]], ['write_5fcontext',['write_context',['../structsccp__system.html#a1f25bcaae85e0b7f3e81d1e41146cfa6',1,'sccp_system']]], ['write_5fdata',['write_data',['../structsccp__system.html#aaf7289fecc917b03b12f6b2b985f59fa',1,'sccp_system']]], ['write_5fone_5fas',['write_one_as',['../osmo__ss7__vty_8c.html#af0ed490e66e888e21b1a40a31df540f6',1,'osmo_ss7_vty.c']]], ['write_5fone_5fasp',['write_one_asp',['../osmo__ss7__vty_8c.html#a731dccf709116beb1238252c1ae7c69c',1,'osmo_ss7_vty.c']]], ['write_5fone_5fcs7',['write_one_cs7',['../osmo__ss7__vty_8c.html#a7b9b227738b3ce0e868c17a65dd2c627',1,'osmo_ss7_vty.c']]], ['write_5fone_5frtable',['write_one_rtable',['../osmo__ss7__vty_8c.html#a28130d303c1d87ce911b0f678a71d7da',1,'osmo_ss7_vty.c']]], ['write_5fone_5fxua',['write_one_xua',['../osmo__ss7__vty_8c.html#ad8c8c099a80995abe43f97cc042c4e4f',1,'osmo_ss7_vty.c']]], ['write_5fsccp_5faddressbook',['write_sccp_addressbook',['../osmo__ss7__vty_8c.html#a0af314559c46750211cf2a8eff926d25',1,'osmo_ss7_vty.c']]], ['write_5fsccp_5ftimers',['write_sccp_timers',['../sccp__vty_8c.html#ad2accb3b7294d5a38b243f08bd3cfa97',1,'sccp_vty.c']]] ]; sigtran/html/search/enumvalues_4.html0000644000175000017500000000177414631412304022346 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_1.html0000644000175000017500000000177114631412304021571 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_0.html0000644000175000017500000000177314631412304022125 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_a.js0000644000175000017500000001676714631412304020467 0ustar osmocom-buildosmocom-buildvar searchData= [ ['l_5frk_5fid',['l_rk_id',['../structosmo__ss7__routing__key.html#a6f500f329de9dc714a878be839cbc560',1,'osmo_ss7_routing_key']]], ['last_5fasp_5fidx_5fsent',['last_asp_idx_sent',['../structosmo__ss7__as.html#a6f186e238ce7256851cf8088e977a88f',1,'osmo_ss7_as']]], ['len',['len',['../structxua__msg__part.html#afefe51df87e09491ce07ea56bc5248fb',1,'xua_msg_part::len()'],['../structxua__parameter__hdr.html#aaa3ded60b9811155f3c5c2ee9f531cfa',1,'xua_parameter_hdr::len()'],['../xua__types_8h.html#a8aed22e2c7b283705ec82e0120515618',1,'len(): xua_types.h']]], ['links',['links',['../structosmo__ss7__linkset.html#a0127c69a262f51df8e18abb773f09f81',1,'osmo_ss7_linkset::links()'],['../structosmo__sccp__user.html#a5cba22699c6057725380fe721b21eeb7',1,'osmo_sccp_user::links()']]], ['linkset',['linkset',['../structosmo__ss7__link.html#aa3c946b3162ec66a956303a04bec3ef6',1,'osmo_ss7_link::linkset()'],['../structosmo__ss7__route.html#aac7e1db8fc58e75e72fa3b9b588600c5',1,'osmo_ss7_route::linkset()']]], ['linkset_5fname',['linkset_name',['../structosmo__ss7__route.html#ad850f4e7d7b0dc4f913f09b075e8156c',1,'osmo_ss7_route']]], ['linksets',['linksets',['../structosmo__ss7__instance.html#a43f30caeb11dd9ee2db8dd01db82cf18',1,'osmo_ss7_instance']]], ['list',['list',['../structosmo__ss7__route__table.html#a69ba49aeecd8c3c6215cad041e2ebaee',1,'osmo_ss7_route_table::list()'],['../structosmo__ss7__instance.html#ae6990daf69739d16de477871c314f7ff',1,'osmo_ss7_instance::list()'],['../structosmo__ss7__linkset.html#aa87a2d12f5d68339b521159061b84864',1,'osmo_ss7_linkset::list()'],['../structosmo__ss7__route.html#a7e381694c493bd6aa2d02661638419c0',1,'osmo_ss7_route::list()'],['../structosmo__ss7__as.html#a437f6bc819034029d5c3109a4fcc187e',1,'osmo_ss7_as::list()'],['../structosmo__ss7__asp.html#a3a1fcf4663bb22bf1601f0f062ee5e2e',1,'osmo_ss7_asp::list()'],['../structosmo__xua__server.html#ae23911d11adfdb7a596e12f57e78e7e4',1,'osmo_xua_server::list()'],['../structosmo__sccp__addr__entry.html#a4b37e6e3479ec01f69d9ad791005f8da',1,'osmo_sccp_addr_entry::list()'],['../structosmo__sccp__instance.html#a3c16c2124bd10128d2894348783bb5df',1,'osmo_sccp_instance::list()'],['../structosmo__sccp__user.html#afce7749961ce5e8d6b083b7ee42d1e27',1,'osmo_sccp_user::list()']]], ['list_5fglobal',['list_global',['../structosmo__sccp__addr__entry.html#a8dd093adb27bd599d2b7578aa2c1d615',1,'osmo_sccp_addr_entry']]], ['llist_5fhead',['LLIST_HEAD',['../osmo__ss7_8c.html#a9f0ebdc6d2b270403d8616275fa12314',1,'LLIST_HEAD(osmo_ss7_instances): osmo_ss7.c'],['../osmo__ss7__vty_8c.html#a32d8898ccbfdadf43521f749b9b37b9a',1,'LLIST_HEAD(sccp_address_book_global): osmo_ss7_vty.c'],['../sccp_8c.html#addaf5dcd2714433aeae393bff659e9b1',1,'LLIST_HEAD(sccp_connections): sccp.c'],['../sccp_8c.html#aef7b7284a7c90ea2a3ff2b0816c1aa9a',1,'LLIST_HEAD(sccp_callbacks): sccp.c'],['../sccp__user_8c.html#a9159153a857fee3da7730a2c0f00b651',1,'LLIST_HEAD(sccp_instances): sccp_user.c']]], ['lm',['lm',['../structosmo__ss7__asp.html#a43ce6c282c13059668509e61771bc043',1,'osmo_ss7_asp']]], ['lm_5factive',['lm_active',['../xua__default__lm__fsm_8c.html#a1205f9d457be0d11432ba4a9c5c3bece',1,'xua_default_lm_fsm.c']]], ['lm_5fallstate',['lm_allstate',['../xua__default__lm__fsm_8c.html#a20d50feab8e3eaa837d5df03c84e2c34',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fas_5factive_5find',['LM_E_AS_ACTIVE_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487ac8f3fe6992409ed2ff1059a52b2df98f',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fas_5finactive_5find',['LM_E_AS_INACTIVE_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a019205de8d24118e33ea6d97b8862a4e',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fas_5fstatus_5find',['LM_E_AS_STATUS_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a5a65105156a8f7b33e68e1845307761a',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fasp_5fup_5fconf',['LM_E_ASP_UP_CONF',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487acf09c39a066012d2f91c588bb5ab4ec5',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fnotify_5find',['LM_E_NOTIFY_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a4af6794192a2e0421afc38db3958c0cf',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5frkm_5freg_5fconf',['LM_E_RKM_REG_CONF',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a97a1effa823524fa3aed22efb3dc9e82',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fsctp_5fdisc_5find',['LM_E_SCTP_DISC_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a7198a4dd65c936f5e759185dd32b2b6a',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fsctp_5fest_5find',['LM_E_SCTP_EST_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487aca8485a5cf00262252dd2e37cbd4da9e',1,'xua_default_lm_fsm.c']]], ['lm_5fevent',['lm_event',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487',1,'xua_default_lm_fsm.c']]], ['lm_5fevent_5fmap',['lm_event_map',['../xua__default__lm__fsm_8c.html#a51949de02d1451a339c030bfa04e58f0',1,'xua_default_lm_fsm.c']]], ['lm_5fevent_5fnames',['lm_event_names',['../xua__default__lm__fsm_8c.html#a524a2ce1ebc7967814b338b51f576a55',1,'xua_default_lm_fsm.c']]], ['lm_5ffsm_5fpriv',['lm_fsm_priv',['../structlm__fsm__priv.html',1,'']]], ['lm_5ffsm_5fstate_5fchg',['lm_fsm_state_chg',['../xua__default__lm__fsm_8c.html#a1a0f40e6045770a57d26af0292def642',1,'xua_default_lm_fsm.c']]], ['lm_5ffsm_5ftimeouts',['lm_fsm_timeouts',['../xua__default__lm__fsm_8c.html#aefee762447a8747f1ce02b2078cebe93',1,'xua_default_lm_fsm.c']]], ['lm_5fidle',['lm_idle',['../xua__default__lm__fsm_8c.html#a60dd2d52f2badc355ea435930a165b48',1,'xua_default_lm_fsm.c']]], ['lm_5fpriv',['lm_priv',['../structosmo__ss7__asp.html#a3daa8531054ceba9eb7cc30b69d228f5',1,'osmo_ss7_asp']]], ['lm_5frkm_5freg',['lm_rkm_reg',['../xua__default__lm__fsm_8c.html#a2090e10df8659ac3000aad5d36b60fcd',1,'xua_default_lm_fsm.c']]], ['lm_5fstate',['lm_state',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795',1,'xua_default_lm_fsm.c']]], ['lm_5fstates',['lm_states',['../xua__default__lm__fsm_8c.html#a57c9b8d5dc3d987500e141df6154a822',1,'xua_default_lm_fsm.c']]], ['lm_5ftimer_5fcb',['lm_timer_cb',['../xua__default__lm__fsm_8c.html#a8c72c7cf37f1a40ecb75694a565f28b8',1,'xua_default_lm_fsm.c']]], ['lm_5fwait_5fasp_5fup',['lm_wait_asp_up',['../xua__default__lm__fsm_8c.html#a6fabb7152bb688864bff87aaa3ec82dc',1,'xua_default_lm_fsm.c']]], ['lm_5fwait_5fnotify',['lm_wait_notify',['../xua__default__lm__fsm_8c.html#a387d93798384a435bebd88338f8306b9',1,'xua_default_lm_fsm.c']]], ['load_5f24be',['load_24be',['../sccp2sua_8c.html#a28f447684767599e5b7ecf2a30fffb3c',1,'sccp2sua.c']]], ['local',['local',['../structosmo__ss7__asp.html#a76f253348dcd5e57f688111d22548704',1,'osmo_ss7_asp::local()'],['../structosmo__xua__server.html#aeb2bb0edaa40ef69be129fd32a1cd931',1,'osmo_xua_server::local()']]], ['local_5fpc',['local_pc',['../structosmo__ss7__linkset.html#a3568fcd6caabf7060ff59a7d02731823',1,'osmo_ss7_linkset']]], ['log_5fsctp_5fnotification',['log_sctp_notification',['../osmo__ss7__asp_8c.html#ad36aebefc2d00d1122549c69a37b413a',1,'osmo_ss7_asp.c']]], ['log_5fsubsys',['log_subsys',['../structxua__dialect.html#a6908c416b93e64f072a8262b9f56b460',1,'xua_dialect']]], ['logpas',['LOGPAS',['../osmo__ss7_8h.html#aa4be2c672a6e465517106d91c681837c',1,'osmo_ss7.h']]], ['logpasp',['LOGPASP',['../osmo__ss7_8h.html#a730407c0c9a8ac0cc119aa0c56a87a24',1,'osmo_ss7.h']]], ['logss7',['LOGSS7',['../osmo__ss7_8h.html#aec14b54ffb5b79dcfd0e4eb5931e0ff6',1,'osmo_ss7.h']]] ]; sigtran/html/search/defines_2.js0000644000175000017500000000036114631412304021234 0ustar osmocom-buildosmocom-buildvar searchData= [ ['connection_5ftimer',['CONNECTION_TIMER',['../sua_8c.html#a9e72c94571fc7c5a79889d5fab333a64',1,'sua.c']]], ['cs7_5fstr',['CS7_STR',['../xua__internal_8h.html#ad788266d373ac76d807afcb62fbbe19d',1,'xua_internal.h']]] ]; sigtran/html/search/functions_10.js0000644000175000017500000000140514631412304021706 0ustar osmocom-buildosmocom-buildvar searchData= [ ['t_5fr_5fcallback',['t_r_callback',['../xua__as__fsm_8c.html#adf70a84b85d00e2b36a7e12adcffa235',1,'xua_as_fsm.c']]], ['translate',['translate',['../sccp__scrc_8c.html#ad93e25e7428c37f208160752d1112422',1,'sccp_scrc.c']]], ['tx_5fcoerr_5ffrom_5fxua',['tx_coerr_from_xua',['../sccp__scoc_8c.html#a46fb6194a5c61199cff01d5b666551cd',1,'sccp_scoc.c']]], ['tx_5finact_5ftmr_5fcb',['tx_inact_tmr_cb',['../sccp__scoc_8c.html#ae2e0efede2e445975eca83e08f98b8e4',1,'sccp_scoc.c']]], ['tx_5frelco_5ffrom_5fxua',['tx_relco_from_xua',['../sccp__scoc_8c.html#afdbd5fba1c3acdd3aa55c716035311b4',1,'sccp_scoc.c']]], ['tx_5frlsd_5ffrom_5fxua_5ftwoway',['tx_rlsd_from_xua_twoway',['../sccp__scoc_8c.html#a2aed405c30727b999fd129a5f8ce667e',1,'sccp_scoc.c']]] ]; sigtran/html/search/functions_4.js0000644000175000017500000000043714631412304021635 0ustar osmocom-buildosmocom-buildvar searchData= [ ['encode_5fnotify',['encode_notify',['../xua__as__fsm_8c.html#a4f7fad6ec129562a34ec77e114b71c31',1,'xua_as_fsm.c']]], ['ensure_5fopc_5fin_5fcalling_5fssn',['ensure_opc_in_calling_ssn',['../sccp__scrc_8c.html#a0d5f1d394590e904c60a7f6f163a0bd3',1,'sccp_scrc.c']]] ]; sigtran/html/search/functions_6.html0000644000175000017500000000177314631412304022173 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_7.js0000644000175000017500000002243114631412304021243 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m2ua_5fspare',['M2UA_SPARE',['../m2ua__types_8h.html#a9554a94632be12fdadead670a989aa87',1,'m2ua_types.h']]], ['m2ua_5fversion',['M2UA_VERSION',['../m2ua__types_8h.html#ab49fe56cee1638e162484699a5249ab7',1,'m2ua_types.h']]], ['m3ua_5faspsm_5fbeat',['M3UA_ASPSM_BEAT',['../m3ua_8h.html#afc5279a9810f812d550774387de876eb',1,'m3ua.h']]], ['m3ua_5faspsm_5fbeat_5fack',['M3UA_ASPSM_BEAT_ACK',['../m3ua_8h.html#a025b16ab67b032a50a18c29a6b3cde27',1,'m3ua.h']]], ['m3ua_5faspsm_5fdown',['M3UA_ASPSM_DOWN',['../m3ua_8h.html#a1385b17af0dd404be291eb09c3e73aba',1,'m3ua.h']]], ['m3ua_5faspsm_5fdown_5fack',['M3UA_ASPSM_DOWN_ACK',['../m3ua_8h.html#a602f9e8a7156e6b307441d6a98c0509e',1,'m3ua.h']]], ['m3ua_5faspsm_5fup',['M3UA_ASPSM_UP',['../m3ua_8h.html#a8a7f1fb1811e1d50ff503ce95973261f',1,'m3ua.h']]], ['m3ua_5faspsm_5fup_5fack',['M3UA_ASPSM_UP_ACK',['../m3ua_8h.html#addc201995c5ce999aa167e36a5f96dcd',1,'m3ua.h']]], ['m3ua_5fasptm_5factive',['M3UA_ASPTM_ACTIVE',['../m3ua_8h.html#af500e9fac1e03d097ba460664f45d386',1,'m3ua.h']]], ['m3ua_5fasptm_5factive_5fack',['M3UA_ASPTM_ACTIVE_ACK',['../m3ua_8h.html#a62d1369099d0fc23ff33295f879a350f',1,'m3ua.h']]], ['m3ua_5fasptm_5finactive',['M3UA_ASPTM_INACTIVE',['../m3ua_8h.html#aaeccd10573514fce56a16d07212134ba',1,'m3ua.h']]], ['m3ua_5fasptm_5finactive_5fack',['M3UA_ASPTM_INACTIVE_ACK',['../m3ua_8h.html#ac7a3bab8a062e5e04a399e570b19f295',1,'m3ua.h']]], ['m3ua_5fiei_5faffected_5fpc',['M3UA_IEI_AFFECTED_PC',['../m3ua_8h.html#a3f86cb0faab1403f76fbbd76c12195e6',1,'m3ua.h']]], ['m3ua_5fiei_5fasp_5fid',['M3UA_IEI_ASP_ID',['../m3ua_8h.html#ae0fb4f8980b9c273146d3663882d8a6f',1,'m3ua.h']]], ['m3ua_5fiei_5fconc_5fdest',['M3UA_IEI_CONC_DEST',['../m3ua_8h.html#aecd2e3b68d87c916e00b08930dc3044a',1,'m3ua.h']]], ['m3ua_5fiei_5fcong_5find',['M3UA_IEI_CONG_IND',['../m3ua_8h.html#a51c026c8672e63e5f931bea6e15dfcd4',1,'m3ua.h']]], ['m3ua_5fiei_5fcorr_5fid',['M3UA_IEI_CORR_ID',['../m3ua_8h.html#a894390a921b5de40467d26106e04bd94',1,'m3ua.h']]], ['m3ua_5fiei_5fdereg_5fresult',['M3UA_IEI_DEREG_RESULT',['../m3ua_8h.html#ac4845bd0a0bfedf5f2bea5f51423a789',1,'m3ua.h']]], ['m3ua_5fiei_5fdereg_5fstatus',['M3UA_IEI_DEREG_STATUS',['../m3ua_8h.html#a5f31bf47707ceb2ac18a88c6366ae079',1,'m3ua.h']]], ['m3ua_5fiei_5fdest_5fpc',['M3UA_IEI_DEST_PC',['../m3ua_8h.html#abea0c1329d864ef46ec084e208bcd5e0',1,'m3ua.h']]], ['m3ua_5fiei_5fdiag_5finfo',['M3UA_IEI_DIAG_INFO',['../m3ua_8h.html#a97f755151f9e2312caebf4cf0ca9cf28',1,'m3ua.h']]], ['m3ua_5fiei_5ferr_5fcode',['M3UA_IEI_ERR_CODE',['../m3ua_8h.html#a26b7dbac222920600a0c52239e6b0dd8',1,'m3ua.h']]], ['m3ua_5fiei_5fheardbt_5fdata',['M3UA_IEI_HEARDBT_DATA',['../m3ua_8h.html#a15cbab5d7249b1a1b6553a73f18f325a',1,'m3ua.h']]], ['m3ua_5fiei_5finfo_5fstring',['M3UA_IEI_INFO_STRING',['../m3ua_8h.html#a236d9e35d9c515bbc707807c1ca41a66',1,'m3ua.h']]], ['m3ua_5fiei_5floc_5frkey_5fid',['M3UA_IEI_LOC_RKEY_ID',['../m3ua_8h.html#a72f28e9fa40464cfb778f3d2a60330f2',1,'m3ua.h']]], ['m3ua_5fiei_5fnet_5fappear',['M3UA_IEI_NET_APPEAR',['../m3ua_8h.html#a3817fde0fc69b8ac1b1bab3cfa959050',1,'m3ua.h']]], ['m3ua_5fiei_5forig_5fpc',['M3UA_IEI_ORIG_PC',['../m3ua_8h.html#a50abaa6269b7ce1ba5cda58f38b7b990',1,'m3ua.h']]], ['m3ua_5fiei_5fprot_5fdata',['M3UA_IEI_PROT_DATA',['../m3ua_8h.html#aa30d79a4b2ade238263b72de5a967535',1,'m3ua.h']]], ['m3ua_5fiei_5freg_5fresult',['M3UA_IEI_REG_RESULT',['../m3ua_8h.html#ad80dc4f2ca8ce548ef00efbc3c87d56a',1,'m3ua.h']]], ['m3ua_5fiei_5freg_5fstatus',['M3UA_IEI_REG_STATUS',['../m3ua_8h.html#a366070317729920de68c8dc88b814639',1,'m3ua.h']]], ['m3ua_5fiei_5frout_5fkey',['M3UA_IEI_ROUT_KEY',['../m3ua_8h.html#a765961ddba12a20eea909e79642a42d1',1,'m3ua.h']]], ['m3ua_5fiei_5froute_5fctx',['M3UA_IEI_ROUTE_CTX',['../m3ua_8h.html#aae931e3867a15435b52835f098b7dfb0',1,'m3ua.h']]], ['m3ua_5fiei_5fstatus',['M3UA_IEI_STATUS',['../m3ua_8h.html#a145d49356a5f9cc32ff41acb22f7b0a4',1,'m3ua.h']]], ['m3ua_5fiei_5fsvc_5find',['M3UA_IEI_SVC_IND',['../m3ua_8h.html#a8e56ee9920b7d51ef559235ede67228d',1,'m3ua.h']]], ['m3ua_5fiei_5ftraf_5fmode_5ftyp',['M3UA_IEI_TRAF_MODE_TYP',['../m3ua_8h.html#a7080571b860cc22bb90d13f2b7fc2ceb',1,'m3ua.h']]], ['m3ua_5fiei_5fuser_5fcause',['M3UA_IEI_USER_CAUSE',['../m3ua_8h.html#a13c5d8c0069ac9a22a0c39458637045e',1,'m3ua.h']]], ['m3ua_5fmgmt_5ferr',['M3UA_MGMT_ERR',['../m3ua_8h.html#aadf119bbbc543d3a153c28bf4313e5da',1,'m3ua.h']]], ['m3ua_5fmgmt_5fntfy',['M3UA_MGMT_NTFY',['../m3ua_8h.html#a73c2afcdb915b627c3d3de355734402c',1,'m3ua.h']]], ['m3ua_5fmsg_5fheadroom',['M3UA_MSG_HEADROOM',['../xua__internal_8h.html#a0a663c3db596ddb20df217c428675585',1,'xua_internal.h']]], ['m3ua_5fmsg_5fsize',['M3UA_MSG_SIZE',['../xua__internal_8h.html#abd0d34f59b10a9030dfbd87f24239f57',1,'xua_internal.h']]], ['m3ua_5fmsgb_5fsize',['M3UA_MSGB_SIZE',['../m3ua_8c.html#a41a6ffbf30f870bb34ef56e08726669a',1,'m3ua.c']]], ['m3ua_5fmsgc_5faspsm',['M3UA_MSGC_ASPSM',['../m3ua_8h.html#acb91da76d19fe519396e372ff5c383e7',1,'m3ua.h']]], ['m3ua_5fmsgc_5fasptm',['M3UA_MSGC_ASPTM',['../m3ua_8h.html#a3944d9fc26864f477b68b0aac8aa8846',1,'m3ua.h']]], ['m3ua_5fmsgc_5fmgmt',['M3UA_MSGC_MGMT',['../m3ua_8h.html#ac3f725217db6e53bf19e840f9b6bcba2',1,'m3ua.h']]], ['m3ua_5fmsgc_5frkm',['M3UA_MSGC_RKM',['../m3ua_8h.html#a0f6fed63370fde99dd9c3c8b0f9c96e2',1,'m3ua.h']]], ['m3ua_5fmsgc_5fsnm',['M3UA_MSGC_SNM',['../m3ua_8h.html#a4c24a9447280e708ea05defb7a1b87c7',1,'m3ua.h']]], ['m3ua_5fmsgc_5fxfer',['M3UA_MSGC_XFER',['../m3ua_8h.html#a4eabe50b1bd4f7f74434fb0ac9901722',1,'m3ua.h']]], ['m3ua_5fnotify',['M3UA_NOTIFY',['../m3ua_8h.html#a7109310073644a6ac39b58e310f295f2',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fas_5fact',['M3UA_NOTIFY_I_AS_ACT',['../m3ua_8h.html#adfa9027a322f221bbfc271f9e215d651',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fas_5finact',['M3UA_NOTIFY_I_AS_INACT',['../m3ua_8h.html#ad5a9418b285f9ebabdef3a0f59d19bfb',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fas_5fpend',['M3UA_NOTIFY_I_AS_PEND',['../m3ua_8h.html#a3052e94c1ba8335efe7cc8e784b5e75a',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fot_5falt_5fasp_5fact',['M3UA_NOTIFY_I_OT_ALT_ASP_ACT',['../m3ua_8h.html#a075d00fe10c1c86cabcd7ea34f0da0c1',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fot_5fasp_5ffailure',['M3UA_NOTIFY_I_OT_ASP_FAILURE',['../m3ua_8h.html#aa6a4ad25571c5c062fc9e16435019e38',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fot_5fins_5fres',['M3UA_NOTIFY_I_OT_INS_RES',['../m3ua_8h.html#a2de40904e5b4c3360b0b9dc7a34b16b3',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5freserved',['M3UA_NOTIFY_I_RESERVED',['../m3ua_8h.html#a1c248ef03f7829f3ef8db460fd3be3ff',1,'m3ua.h']]], ['m3ua_5fnotify_5ft_5fother',['M3UA_NOTIFY_T_OTHER',['../m3ua_8h.html#afd970370c1c1b551c4ca137d1eec67df',1,'m3ua.h']]], ['m3ua_5fnotify_5ft_5fstatchg',['M3UA_NOTIFY_T_STATCHG',['../m3ua_8h.html#a7391ddf73640aa1f9118c8595046895f',1,'m3ua.h']]], ['m3ua_5fport',['M3UA_PORT',['../m3ua_8h.html#a10c7ccb82c17c20f9ed44e6558e6c35a',1,'m3ua.h']]], ['m3ua_5fppid',['M3UA_PPID',['../m3ua_8h.html#ac190671adb71421cd5fd2c37598d7454',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5freq',['M3UA_RKM_DEREG_REQ',['../m3ua_8h.html#a8a078ffc1c5353ca4f23ece2a39b238c',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5frsp',['M3UA_RKM_DEREG_RSP',['../m3ua_8h.html#af21dc83978210156efa9276ddd64b925',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5freq',['M3UA_RKM_REG_REQ',['../m3ua_8h.html#a101cec968fb06a2ae06a0bdde668820a',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5frsp',['M3UA_RKM_REG_RSP',['../m3ua_8h.html#ac51a0fe7ea50eb8d82163dc85e00c584',1,'m3ua.h']]], ['m3ua_5fsnm_5fdaud',['M3UA_SNM_DAUD',['../m3ua_8h.html#ab21e594d8bdaf797ad96552d277aa4a0',1,'m3ua.h']]], ['m3ua_5fsnm_5fdava',['M3UA_SNM_DAVA',['../m3ua_8h.html#a3270e823d5d776d37fb37d0a6d7b749e',1,'m3ua.h']]], ['m3ua_5fsnm_5fdrst',['M3UA_SNM_DRST',['../m3ua_8h.html#aaa70b2cd1f1006573a414ccfc2b07bd0',1,'m3ua.h']]], ['m3ua_5fsnm_5fduna',['M3UA_SNM_DUNA',['../m3ua_8h.html#a15948df202fd7b81694f8d4031a47b20',1,'m3ua.h']]], ['m3ua_5fsnm_5fdupu',['M3UA_SNM_DUPU',['../m3ua_8h.html#af51a19061f0730b2de78f3b6ee19a749',1,'m3ua.h']]], ['m3ua_5fsnm_5fscon',['M3UA_SNM_SCON',['../m3ua_8h.html#aae6f33630d5743de711fc81fdcad34bb',1,'m3ua.h']]], ['m3ua_5fversion',['M3UA_VERSION',['../m3ua_8h.html#ae7350fc0572ec4c7f22e7241928c6dd6',1,'m3ua.h']]], ['m3ua_5fxfer_5fdata',['M3UA_XFER_DATA',['../m3ua_8h.html#abbd4ca5e9eeea0fe37a6d48b14ab9206',1,'m3ua.h']]], ['mand_5fies',['MAND_IES',['../m3ua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316',1,'MAND_IES(): m3ua.c'],['../sua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316',1,'MAND_IES(): sua.c']]], ['max_5fies',['MAX_IES',['../sccp2sua_8c.html#ace91609f60d4d40f9c066f495724bf6f',1,'sccp2sua.c']]], ['max_5fnew_5fas',['MAX_NEW_AS',['../xua__rkm_8c.html#ab4e77d336b433bc7e18cef5fa10033ff',1,'xua_rkm.c']]], ['max_5fpc_5fstr_5flen',['MAX_PC_STR_LEN',['../osmo__ss7_8c.html#aa23a2021f836728938fefac9cca3aec5',1,'osmo_ss7.c']]], ['msec_5fto_5fs_5fus',['MSEC_TO_S_US',['../xua__as__fsm_8c.html#a5f423b301845bef33386d5f889e279ba',1,'xua_as_fsm.c']]], ['msgb_5fmtp_5fprim',['msgb_mtp_prim',['../mtp__sap_8h.html#a463c0a286464fef0cdeb0e29b3c1cf18',1,'mtp_sap.h']]], ['msgb_5fscu_5fprim',['msgb_scu_prim',['../sccp__sap_8h.html#a51b5e3bcdfaaa908ebf7a15846fd9506',1,'sccp_sap.h']]], ['msgb_5fxlm_5fprim',['msgb_xlm_prim',['../sigtran__sap_8h.html#abb1a306773996c107da40d66fd99d624',1,'sigtran_sap.h']]], ['mtp_5fsio',['MTP_SIO',['../mtp__sap_8h.html#a955b021ad7245dc7ada3779bfd1c6d62',1,'mtp_sap.h']]] ]; sigtran/html/search/enums_5.html0000644000175000017500000000176714631412304021314 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enums_6.html0000644000175000017500000000176714631412304021315 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_8.js0000644000175000017500000000742714631412304021607 0ustar osmocom-buildosmocom-buildvar searchData= [ ['id',['id',['../structosmo__ss7__instance.html#a97164a12e862adf6e546fe7d0a0094dd',1,'osmo_ss7_instance::id()'],['../structosmo__ss7__link.html#a606617465e82d648514085a53e4013b6',1,'osmo_ss7_link::id()']]], ['idx_5fprimary',['idx_primary',['../structosmo__ss7__asp__peer.html#a89b78f70ded99accf2af26f3730db96e',1,'osmo_ss7_asp_peer']]], ['iei_5fnames',['iei_names',['../structxua__msg__class.html#ad33ae1cca2ab4da12677fb428c9ab3e7',1,'xua_msg_class']]], ['importance',['importance',['../structosmo__scu__connect__param.html#a5b498b0b05a5cb3fbf57168abf3706a0',1,'osmo_scu_connect_param::importance()'],['../structosmo__scu__data__param.html#a32ee1895a8adc09b5ef797b046dabbf5',1,'osmo_scu_data_param::importance()'],['../structosmo__scu__disconn__param.html#a7c06c83ba961c721bba70a43339fb3c9',1,'osmo_scu_disconn_param::importance()'],['../structosmo__scu__unitdata__param.html#ab9f3efef78e6da8a000f944ca912a1af',1,'osmo_scu_unitdata_param::importance()'],['../structosmo__scu__notice__param.html#a3783102398c81e62900273368f906bc6',1,'osmo_scu_notice_param::importance()'],['../structsccp__connection.html#ab06f24ed18d75be8f122c7535e7fb422',1,'sccp_connection::importance()']]], ['in_5fsequence_5fcontrol',['in_sequence_control',['../structosmo__scu__unitdata__param.html#a26c81d2cc83cb643767081fadc4c89a4',1,'osmo_scu_unitdata_param']]], ['incl_5flen',['incl_len',['../structpcaprec__hdr.html#a7930abd1597fb38bffd495c167e2744f',1,'pcaprec_hdr::incl_len()'],['../mtp__pcap_8c.html#af7ebd1acc88da8d5c4018a9b96e4a231',1,'incl_len(): mtp_pcap.c']]], ['incoming',['incoming',['../structsccp__connection.html#acbbea16064b8753a190a0066c8a8fba8',1,'sccp_connection']]], ['info_5fstring',['info_string',['../structosmo__xlm__prim__notify.html#a7a303e3d6d5fe06cabdbe3090f2ded60',1,'osmo_xlm_prim_notify']]], ['inst',['inst',['../structosmo__ss7__route__table.html#a732813c0a9d4cf6cdce3cf66a768bd9d',1,'osmo_ss7_route_table::inst()'],['../structosmo__ss7__user.html#afd0f189e469aaa190c31c7986091fdc4',1,'osmo_ss7_user::inst()'],['../structosmo__ss7__linkset.html#a2b192694184a73f6fbfb631c17662e28',1,'osmo_ss7_linkset::inst()'],['../structosmo__ss7__as.html#ad56e26893c9c363041757cb445b56712',1,'osmo_ss7_as::inst()'],['../structosmo__ss7__asp.html#a3f82eb6c4f4771b9b7402febacb3dee9',1,'osmo_ss7_asp::inst()'],['../structosmo__xua__server.html#a2ddea103730f2733d6acd1370eb8bec9',1,'osmo_xua_server::inst()'],['../structosmo__sccp__addr__entry.html#a11eb820b2bbe24eba88b11d923f4a973',1,'osmo_sccp_addr_entry::inst()'],['../structosmo__sccp__user.html#a37fdb1a4f629f2b028e38584c22216ba',1,'osmo_sccp_user::inst()'],['../structsccp__connection.html#a81e1347c3cab7f78e23f3d8f15b17997',1,'sccp_connection::inst()']]], ['ip',['ip',['../structosmo__sccp__addr.html#ae42f7bd905b6da28cb995a52531be37b',1,'osmo_sccp_addr']]], ['ipa_5fasp_5ffsm',['ipa_asp_fsm',['../xua__asp__fsm_8c.html#a43e75ddbe7932fe493cb59d8248e0c98',1,'ipa_asp_fsm(): xua_asp_fsm.c'],['../xua__asp__fsm_8h.html#a43e75ddbe7932fe493cb59d8248e0c98',1,'ipa_asp_fsm(): xua_asp_fsm.c']]], ['ipa_5fasp_5fstates',['ipa_asp_states',['../xua__asp__fsm_8c.html#ab5bd360ec117ebf15b8e5514e268fcab',1,'xua_asp_fsm.c']]], ['ipa_5fid_5fack_5frcvd',['ipa_id_ack_rcvd',['../structipa__asp__fsm__priv.html#ac76187e66872e53394715c57a01f8b2c',1,'ipa_asp_fsm_priv']]], ['ipa_5froute_5fcreated',['ipa_route_created',['../structxua__as__fsm__priv.html#a7cd97fb88283384bb100aad90635f9c7',1,'xua_as_fsm_priv']]], ['ipa_5funit',['ipa_unit',['../structipa__asp__fsm__priv.html#a710e544a75b3c16db14380cfcbf518cb',1,'ipa_asp_fsm_priv']]], ['ipproto_5fvals',['ipproto_vals',['../osmo__ss7__vty_8c.html#aff335d3ca8096a83d5d8dfb229f680fe',1,'osmo_ss7_vty.c']]], ['is_5fserver',['is_server',['../structosmo__ss7__asp.html#a8b198be61903836850debc6666c50b20',1,'osmo_ss7_asp']]] ]; sigtran/html/search/variables_9.js0000644000175000017500000000021514631412304021574 0ustar osmocom-buildosmocom-buildvar searchData= [ ['key',['key',['../structosmo__xlm__prim__rk__reg.html#aa794cf698238ba6cf336b62478f0e460',1,'osmo_xlm_prim_rk_reg']]] ]; sigtran/html/search/files_3.js0000644000175000017500000000256114631412304020726 0ustar osmocom-buildosmocom-buildvar searchData= [ ['sccp_2ec',['sccp.c',['../sccp_8c.html',1,'']]], ['sccp2sua_2ec',['sccp2sua.c',['../sccp2sua_8c.html',1,'']]], ['sccp_5fhelpers_2ec',['sccp_helpers.c',['../sccp__helpers_8c.html',1,'']]], ['sccp_5fhelpers_2eh',['sccp_helpers.h',['../sccp__helpers_8h.html',1,'']]], ['sccp_5finternal_2eh',['sccp_internal.h',['../sccp__internal_8h.html',1,'']]], ['sccp_5flbcs_2ec',['sccp_lbcs.c',['../sccp__lbcs_8c.html',1,'']]], ['sccp_5fsap_2ec',['sccp_sap.c',['../sccp__sap_8c.html',1,'']]], ['sccp_5fsap_2eh',['sccp_sap.h',['../sccp__sap_8h.html',1,'']]], ['sccp_5fsclc_2ec',['sccp_sclc.c',['../sccp__sclc_8c.html',1,'']]], ['sccp_5fscmg_2ec',['sccp_scmg.c',['../sccp__scmg_8c.html',1,'']]], ['sccp_5fscmg_2eh',['sccp_scmg.h',['../sccp__scmg_8h.html',1,'']]], ['sccp_5fscoc_2ec',['sccp_scoc.c',['../sccp__scoc_8c.html',1,'']]], ['sccp_5fscrc_2ec',['sccp_scrc.c',['../sccp__scrc_8c.html',1,'']]], ['sccp_5ftypes_2ec',['sccp_types.c',['../sccp__types_8c.html',1,'']]], ['sccp_5fuser_2ec',['sccp_user.c',['../sccp__user_8c.html',1,'']]], ['sccp_5fvty_2ec',['sccp_vty.c',['../sccp__vty_8c.html',1,'']]], ['sigtran_5fsap_2eh',['sigtran_sap.h',['../sigtran__sap_8h.html',1,'']]], ['ss7_5finternal_2eh',['ss7_internal.h',['../ss7__internal_8h.html',1,'']]], ['sua_2ec',['sua.c',['../sua_8c.html',1,'']]], ['sua_2eh',['sua.h',['../sua_8h.html',1,'']]] ]; sigtran/html/search/files_0.js0000644000175000017500000000010514631412304020713 0ustar osmocom-buildosmocom-buildvar searchData= [ ['ipa_2ec',['ipa.c',['../ipa_8c.html',1,'']]] ]; sigtran/html/search/all_10.js0000644000175000017500000001470514631412304020455 0ustar osmocom-buildosmocom-buildvar searchData= [ ['read_5fcb',['read_cb',['../structsccp__data__callback.html#a1c9df9c12e6ae9015aa5a94ec91af3c8',1,'sccp_data_callback']]], ['read_5fcontext',['read_context',['../structsccp__data__callback.html#ab5b0d2e210c8379566ebd6c9605d80d7',1,'sccp_data_callback']]], ['recovery',['recovery',['../structxua__as__fsm__priv.html#af9f69a4e9e5415a82612af571edf9e0e',1,'xua_as_fsm_priv']]], ['recovery_5ftimeout_5fmsec',['recovery_timeout_msec',['../structosmo__ss7__as.html#a1ed095528e82e3cb882b0d182d807fdc',1,'osmo_ss7_as']]], ['reg_5freq_5fies',['reg_req_ies',['../m3ua_8c.html#a7866fdd10f679afcc6e42d10c59ffcf7',1,'m3ua.c']]], ['reg_5frsp_5fies',['reg_rsp_ies',['../m3ua_8c.html#ad2f30e4680b32979455a6b68718f00f1',1,'m3ua.c']]], ['rel_5ftmr_5fcb',['rel_tmr_cb',['../sccp__scoc_8c.html#a6a89200fa789e752dbde5eb47977efeb',1,'sccp_scoc.c']]], ['relco_5fmand_5fies',['relco_mand_ies',['../sua_8c.html#a50e1c3d99e244947adb9d194792163be',1,'sua.c']]], ['release_5fcause',['release_cause',['../structsccp__connection.html#a842ccccb6d3c9bbfc9f4f986830c2ee7',1,'sccp_connection']]], ['release_5frep_5ftimer',['RELEASE_REP_TIMER',['../sua_8c.html#aa766ac245a0d7f41ccf37bf4083d1cc9',1,'sua.c']]], ['release_5ftimer',['RELEASE_TIMER',['../sua_8c.html#a2b8fec150e28bd941aa49dd898ee6879',1,'sua.c']]], ['relre_5fmand_5fies',['relre_mand_ies',['../sua_8c.html#a3796ad72a0ae04d9dbb21c9c90815664',1,'sua.c']]], ['remote',['remote',['../structosmo__ss7__asp.html#a2120aad2e6b360736811e05404d82065',1,'osmo_ss7_asp']]], ['remote_5fpc',['remote_pc',['../structsccp__connection.html#ae1bdc4cfbc68d1cd36dbf1bf5aa3ecad',1,'sccp_connection']]], ['remote_5fref',['remote_ref',['../structsccp__connection.html#abf42a5100a877072f0ea0e2f7aedccd7',1,'sccp_connection']]], ['remote_5fsccp_5fstatus',['remote_sccp_status',['../structosmo__scu__pcstate__param.html#a45dbf21d669a82abaa80b29d666a9bbc',1,'osmo_scu_pcstate_param']]], ['rep_5frel_5ftmr_5fcb',['rep_rel_tmr_cb',['../sccp__scoc_8c.html#a6d79ede88580508b0b60696aead622a9',1,'sccp_scoc.c']]], ['resco_5fmand_5fies',['resco_mand_ies',['../sua_8c.html#a43784a3b9d37a6a466eb479b177a5d7e',1,'sua.c']]], ['reset',['reset',['../structosmo__scu__prim.html#ae5b5437ca1a507c684dc1c8a84ea72e0',1,'osmo_scu_prim']]], ['reset_5ftimer',['RESET_TIMER',['../sua_8c.html#ab70edc5bbf92cb21680f3d6b11275d68',1,'sua.c']]], ['responding_5faddr',['responding_addr',['../structosmo__scu__connect__param.html#a3a6464e72eea4b043fee4d7cb0e5ccec',1,'osmo_scu_connect_param::responding_addr()'],['../structosmo__scu__disconn__param.html#abee9d68124404184bbaf88efc4d94174',1,'osmo_scu_disconn_param::responding_addr()']]], ['resre_5fmand_5fies',['resre_mand_ies',['../sua_8c.html#acf0f72962ed78f26ae3d7dd749f90ecb',1,'sua.c']]], ['restart_5fasp',['restart_asp',['../xua__default__lm__fsm_8c.html#a47e12f692f84f527e49b4859ea045388',1,'xua_default_lm_fsm.c']]], ['restricted_5fimportance_5flevel',['restricted_importance_level',['../structosmo__scu__pcstate__param.html#a14809862270e5418596ddba9cbfe8dc7',1,'osmo_scu_pcstate_param']]], ['resume',['resume',['../structosmo__mtp__prim.html#a612e191f10b9f1395c11deeafd0479db',1,'osmo_mtp_prim']]], ['return_5foption',['return_option',['../structosmo__scu__unitdata__param.html#a199a05d3b270edac1a725a4fa4d04b01',1,'osmo_scu_unitdata_param']]], ['ri',['ri',['../structosmo__sccp__addr.html#a8847f7f8d8318cfa70db65670edb6182',1,'osmo_sccp_addr']]], ['rk_5fdereg',['rk_dereg',['../structosmo__xlm__prim.html#a7a1f5039d36e215d60adc624548e60cd',1,'osmo_xlm_prim']]], ['rk_5freg',['rk_reg',['../structosmo__xlm__prim.html#aa0cbd398953e690bfd6491814707e606',1,'osmo_xlm_prim']]], ['rkm_5fdyn_5fallocated',['rkm_dyn_allocated',['../structosmo__ss7__as.html#a5c4b14f596db8cd3e8fbc7e728964ca0',1,'osmo_ss7_as']]], ['role',['role',['../structosmo__ss7__asp.html#a090d5c6bb9846b816918c833fce31098',1,'osmo_ss7_asp::role()'],['../structxua__asp__fsm__priv.html#aa7c136e025ad07dea23096b81929aa8c',1,'xua_asp_fsm_priv::role()'],['../structipa__asp__fsm__priv.html#a8a8dc625e85ac4394b35b5815ee3d2ae',1,'ipa_asp_fsm_priv::role()']]], ['role_5fset_5fby_5fvty',['role_set_by_vty',['../structosmo__ss7__asp.html#a1959a4b0f419119c31bf33d17c152dd8',1,'osmo_ss7_asp']]], ['route_5fctx',['route_ctx',['../structosmo__xlm__prim__notify.html#aa0e3ecc46eaa10ddf1dfeb3c3f2efccb',1,'osmo_xlm_prim_notify::route_ctx()'],['../structosmo__xlm__prim__rk__dereg.html#a0de5d9f2156df89be60f16ab54d1afd9',1,'osmo_xlm_prim_rk_dereg::route_ctx()'],['../structosmo__sccp__instance.html#a128f6b3e66eedb77e576f009efdcc20f',1,'osmo_sccp_instance::route_ctx()']]], ['route_5finsert_5fsorted',['route_insert_sorted',['../osmo__ss7_8c.html#ad0a6fd14ffd12426244051823c5af2d2',1,'osmo_ss7.c']]], ['routes',['routes',['../structosmo__ss7__route__table.html#a246c737898e3dfde373e11ebbab736b1',1,'osmo_ss7_route_table']]], ['routing_5fkey',['routing_key',['../structosmo__ss7__as.html#a08979bcf8bb704436f56d6d9bae8c5a6',1,'osmo_ss7_as']]], ['routing_5fkey_5fcmd',['ROUTING_KEY_CMD',['../osmo__ss7__vty_8c.html#a682f1914c7838dc08806b9da5110079f',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fcmd_5fstrs',['ROUTING_KEY_CMD_STRS',['../osmo__ss7__vty_8c.html#aa7644529db029732d87d19a253a59d29',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fsi_5farg',['ROUTING_KEY_SI_ARG',['../osmo__ss7__vty_8c.html#a48380d59146eb571d785397674813aaa',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fsi_5farg_5fstrs',['ROUTING_KEY_SI_ARG_STRS',['../osmo__ss7__vty_8c.html#a51a8928c6df0c567dbb910a84e210827',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fssn_5farg',['ROUTING_KEY_SSN_ARG',['../osmo__ss7__vty_8c.html#a04f81e6b512b7d50c66efa65c975489e',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fssn_5farg_5fstrs',['ROUTING_KEY_SSN_ARG_STRS',['../osmo__ss7__vty_8c.html#abb323199bb551576ad102102c64df8e4',1,'osmo_ss7_vty.c']]], ['rtable',['rtable',['../structosmo__ss7__route.html#a6f3a624fe10db9ed7e60c620e353dd77',1,'osmo_ss7_route']]], ['rtable_5flist',['rtable_list',['../structosmo__ss7__instance.html#a7f25e04b2041d6da9d99f2261e5043e0',1,'osmo_ss7_instance']]], ['rtable_5fnode',['rtable_node',['../osmo__ss7__vty_8c.html#a7e8e9206c234d28d7e1442be05dce397',1,'osmo_ss7_vty.c']]], ['rtable_5fsystem',['rtable_system',['../structosmo__ss7__instance.html#a2e94e56bf133e07356fb9043619e0adb',1,'osmo_ss7_instance']]], ['rx_5finact_5ftimer',['RX_INACT_TIMER',['../sua_8c.html#a8dc46511e05ac6ed0f0c15109cba2be4',1,'sua.c']]], ['rx_5finact_5ftmr_5fcb',['rx_inact_tmr_cb',['../sccp__scoc_8c.html#aef0cb6f0c8ca70cdd68e9e8ad9cfd395',1,'sccp_scoc.c']]] ]; sigtran/html/search/typedefs_0.html0000644000175000017500000000177214631412304021777 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_e.html0000644000175000017500000000177114631412304021655 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_13.js0000644000175000017500000000223514631412304021713 0ustar osmocom-buildosmocom-buildvar searchData= [ ['write_5fall_5fcs7',['write_all_cs7',['../osmo__ss7__vty_8c.html#a3c1bd50a7f447501fa84eb97fa5b654a',1,'osmo_ss7_vty.c']]], ['write_5fasp_5ftimers',['write_asp_timers',['../osmo__ss7__vty_8c.html#abb5f41996164c46128a99ec5d6ab6289',1,'osmo_ss7_vty.c']]], ['write_5fone_5fas',['write_one_as',['../osmo__ss7__vty_8c.html#af0ed490e66e888e21b1a40a31df540f6',1,'osmo_ss7_vty.c']]], ['write_5fone_5fasp',['write_one_asp',['../osmo__ss7__vty_8c.html#a731dccf709116beb1238252c1ae7c69c',1,'osmo_ss7_vty.c']]], ['write_5fone_5fcs7',['write_one_cs7',['../osmo__ss7__vty_8c.html#a7b9b227738b3ce0e868c17a65dd2c627',1,'osmo_ss7_vty.c']]], ['write_5fone_5frtable',['write_one_rtable',['../osmo__ss7__vty_8c.html#a28130d303c1d87ce911b0f678a71d7da',1,'osmo_ss7_vty.c']]], ['write_5fone_5fxua',['write_one_xua',['../osmo__ss7__vty_8c.html#ad8c8c099a80995abe43f97cc042c4e4f',1,'osmo_ss7_vty.c']]], ['write_5fsccp_5faddressbook',['write_sccp_addressbook',['../osmo__ss7__vty_8c.html#a0af314559c46750211cf2a8eff926d25',1,'osmo_ss7_vty.c']]], ['write_5fsccp_5ftimers',['write_sccp_timers',['../sccp__vty_8c.html#ad2accb3b7294d5a38b243f08bd3cfa97',1,'sccp_vty.c']]] ]; sigtran/html/search/all_16.html0000644000175000017500000000176614631412304021016 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_5.js0000644000175000017500000000054514631412304021263 0ustar osmocom-buildosmocom-buildvar searchData= [ ['sccp_5fconnection',['sccp_connection',['../structsccp__connection.html',1,'']]], ['sccp_5fdata_5fcallback',['sccp_data_callback',['../structsccp__data__callback.html',1,'']]], ['sccp_5fscmg_5fmsg',['sccp_scmg_msg',['../structsccp__scmg__msg.html',1,'']]], ['sccp_5fsystem',['sccp_system',['../structsccp__system.html',1,'']]] ]; sigtran/html/search/variables_13.html0000644000175000017500000000177414631412304022212 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_a.js0000644000175000017500000002375214631412304021717 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m3ua_5fdecode_5fnotify',['m3ua_decode_notify',['../m3ua_8c.html#a446729f54e5da95d3eefc9ae04248cdf',1,'m3ua_decode_notify(struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua): m3ua.c'],['../xua__internal_8h.html#a446729f54e5da95d3eefc9ae04248cdf',1,'m3ua_decode_notify(struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua): m3ua.c']]], ['m3ua_5fdh_5fto_5fxfer_5fparam',['m3ua_dh_to_xfer_param',['../m3ua_8c.html#ac1a04dfbafd50c05516ed474fd6337f3',1,'m3ua_dh_to_xfer_param(struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh): m3ua.c'],['../xua__internal_8h.html#ac1a04dfbafd50c05516ed474fd6337f3',1,'m3ua_dh_to_xfer_param(struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh): m3ua.c']]], ['m3ua_5fencode_5fdava',['m3ua_encode_dava',['../m3ua_8c.html#a43ad5b5f6f19bd2e909f09e1c366fa6c',1,'m3ua.c']]], ['m3ua_5fencode_5fduna',['m3ua_encode_duna',['../m3ua_8c.html#a86576a552400de636becbe2c4f16bf68',1,'m3ua.c']]], ['m3ua_5fencode_5fdupu',['m3ua_encode_dupu',['../m3ua_8c.html#add143a6b1d3a7954d27b9414132cdebe',1,'m3ua.c']]], ['m3ua_5fencode_5fnotify',['m3ua_encode_notify',['../m3ua_8c.html#a7f3779c54a38b2e1f8c18a5ed541cb7f',1,'m3ua_encode_notify(const struct osmo_xlm_prim_notify *npar): m3ua.c'],['../xua__internal_8h.html#a7f3779c54a38b2e1f8c18a5ed541cb7f',1,'m3ua_encode_notify(const struct osmo_xlm_prim_notify *npar): m3ua.c']]], ['m3ua_5fgen_5ferror',['m3ua_gen_error',['../m3ua_8c.html#a91eadba21ef58e0a8cf6773efd58981c',1,'m3ua.c']]], ['m3ua_5fgen_5ferror_5fmsg',['m3ua_gen_error_msg',['../m3ua_8c.html#a7caa3c33d6266cf0c551c6cbd4bee629',1,'m3ua.c']]], ['m3ua_5fhmdc_5frx_5ffrom_5fl2',['m3ua_hmdc_rx_from_l2',['../osmo__ss7__hmrt_8c.html#a8bc0dfc719354cd380bb206d25c33c6a',1,'m3ua_hmdc_rx_from_l2(struct osmo_ss7_instance *inst, struct xua_msg *xua): osmo_ss7_hmrt.c'],['../xua__internal_8h.html#a8bc0dfc719354cd380bb206d25c33c6a',1,'m3ua_hmdc_rx_from_l2(struct osmo_ss7_instance *inst, struct xua_msg *xua): osmo_ss7_hmrt.c']]], ['m3ua_5fmsgb_5falloc',['m3ua_msgb_alloc',['../m3ua_8c.html#a27c054af9499c82ee64945a48f16abf7',1,'m3ua_msgb_alloc(const char *name): m3ua.c'],['../xua__internal_8h.html#a27c054af9499c82ee64945a48f16abf7',1,'m3ua_msgb_alloc(const char *name): m3ua.c']]], ['m3ua_5frx_5fasp',['m3ua_rx_asp',['../m3ua_8c.html#a21cbcae66f8c041104eccbcfc0253700',1,'m3ua.c']]], ['m3ua_5frx_5fmgmt',['m3ua_rx_mgmt',['../m3ua_8c.html#ad24afbe93eb8be87e769aac2dbf0fa6c',1,'m3ua.c']]], ['m3ua_5frx_5fmgmt_5ferr',['m3ua_rx_mgmt_err',['../m3ua_8c.html#a472fe124fa7e675ed066779df79cd3d3',1,'m3ua.c']]], ['m3ua_5frx_5fmgmt_5fntfy',['m3ua_rx_mgmt_ntfy',['../m3ua_8c.html#a95417d0d7ef5890b8e40c870407bde10',1,'m3ua.c']]], ['m3ua_5frx_5fmsg',['m3ua_rx_msg',['../m3ua_8c.html#a3dd5abc2f138a16910f323c9e52427e6',1,'m3ua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): m3ua.c'],['../xua__internal_8h.html#a3dd5abc2f138a16910f323c9e52427e6',1,'m3ua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): m3ua.c']]], ['m3ua_5frx_5frkm',['m3ua_rx_rkm',['../xua__internal_8h.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2',1,'m3ua_rx_rkm(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_rkm.c'],['../xua__rkm_8c.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2',1,'m3ua_rx_rkm(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_rkm.c']]], ['m3ua_5frx_5frkm_5fdereg_5freq',['m3ua_rx_rkm_dereg_req',['../xua__rkm_8c.html#acbac8d8d08e17b863f19b7b0d35d705b',1,'xua_rkm.c']]], ['m3ua_5frx_5frkm_5fdereg_5frsp',['m3ua_rx_rkm_dereg_rsp',['../xua__rkm_8c.html#ac0fbb7577bc96356589fea77dfd1c47b',1,'xua_rkm.c']]], ['m3ua_5frx_5frkm_5freg_5freq',['m3ua_rx_rkm_reg_req',['../xua__rkm_8c.html#a85d8dfc2cdb5c3c6b7525d8dad5aea35',1,'xua_rkm.c']]], ['m3ua_5frx_5frkm_5freg_5frsp',['m3ua_rx_rkm_reg_rsp',['../xua__rkm_8c.html#a3fc9861a3804a8e10c4d5ced39f7197e',1,'xua_rkm.c']]], ['m3ua_5frx_5fsnm',['m3ua_rx_snm',['../m3ua_8c.html#a0b7cddc5cb00c6eac1fffec424310c94',1,'m3ua.c']]], ['m3ua_5frx_5fsnm_5fasp',['m3ua_rx_snm_asp',['../m3ua_8c.html#af1b9b624a6901ce3f193da224b4d8598',1,'m3ua.c']]], ['m3ua_5frx_5fsnm_5fsg',['m3ua_rx_snm_sg',['../m3ua_8c.html#afb74f78ccac8bf5f53772413de7929bd',1,'m3ua.c']]], ['m3ua_5frx_5fxfer',['m3ua_rx_xfer',['../m3ua_8c.html#adfdab85e76ea4094d36e002b071e2913',1,'m3ua.c']]], ['m3ua_5ftcp_5fcli_5fread_5fcb',['m3ua_tcp_cli_read_cb',['../osmo__ss7__asp_8c.html#a4971e62860add06a4913d6463c00ffac',1,'osmo_ss7_asp.c']]], ['m3ua_5fto_5fmsg',['m3ua_to_msg',['../m3ua_8c.html#a952c17b3d5177f465ed06f8e03fc296e',1,'m3ua.c']]], ['m3ua_5fto_5fxfer_5find',['m3ua_to_xfer_ind',['../osmo__ss7__hmrt_8c.html#af932d2ab56e706ac86fe0bd6f2c3a4d7',1,'m3ua_to_xfer_ind(struct xua_msg *xua): osmo_ss7_hmrt.c'],['../xua__internal_8h.html#af932d2ab56e706ac86fe0bd6f2c3a4d7',1,'m3ua_to_xfer_ind(struct xua_msg *xua): osmo_ss7_hmrt.c']]], ['m3ua_5ftx_5fdupu',['m3ua_tx_dupu',['../m3ua_8c.html#a1c5313831d11ce7e46d3187313de900f',1,'m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): m3ua.c'],['../xua__internal_8h.html#a1c5313831d11ce7e46d3187313de900f',1,'m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): m3ua.c']]], ['m3ua_5ftx_5fsnm_5favailable',['m3ua_tx_snm_available',['../m3ua_8c.html#a23b023b06ccad4da2a92be978a9f23a3',1,'m3ua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available): m3ua.c'],['../xua__internal_8h.html#a23b023b06ccad4da2a92be978a9f23a3',1,'m3ua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available): m3ua.c']]], ['m3ua_5ftx_5fsnm_5fcongestion',['m3ua_tx_snm_congestion',['../m3ua_8c.html#ada55bfcb1a816dd0ef97a9eb8ef3030f',1,'m3ua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string): m3ua.c'],['../xua__internal_8h.html#ada55bfcb1a816dd0ef97a9eb8ef3030f',1,'m3ua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string): m3ua.c']]], ['m3ua_5ftx_5fxua_5fas',['m3ua_tx_xua_as',['../m3ua_8c.html#a2d947fe12b0e169755b8b4f2951b721e',1,'m3ua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): m3ua.c'],['../xua__internal_8h.html#a2d947fe12b0e169755b8b4f2951b721e',1,'m3ua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): m3ua.c']]], ['m3ua_5ftx_5fxua_5fasp',['m3ua_tx_xua_asp',['../m3ua_8c.html#aea5844f2cb9585a9010c3948b79e392e',1,'m3ua.c']]], ['m3ua_5fxfer_5ffrom_5fdata',['m3ua_xfer_from_data',['../m3ua_8c.html#aad969ffbe815ce0108698b2d874bb98a',1,'m3ua_xfer_from_data(const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len): m3ua.c'],['../xua__internal_8h.html#aad969ffbe815ce0108698b2d874bb98a',1,'m3ua_xfer_from_data(const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len): m3ua.c']]], ['msgb_5fappend_5fdereg_5fres',['msgb_append_dereg_res',['../xua__rkm_8c.html#a8e02aca7b225a7222a56a676dbdc3802',1,'xua_rkm.c']]], ['msgb_5fappend_5freg_5fres',['msgb_append_reg_res',['../xua__rkm_8c.html#abe93b96993afc4a4f6860dae90eaa038',1,'xua_rkm.c']]], ['msgb_5fpush_5fm3ua_5fhdr',['msgb_push_m3ua_hdr',['../xua__rkm_8c.html#aa98e4dea8b7e1a2cabaca5f23de892f9',1,'xua_rkm.c']]], ['msgb_5fput_5fsccp_5fopt',['msgb_put_sccp_opt',['../sccp2sua_8c.html#a75f504850c4348db5a7c24951a71c718',1,'sccp2sua.c']]], ['msgb_5fput_5fsccp_5fopt_5fhdr',['msgb_put_sccp_opt_hdr',['../sccp2sua_8c.html#a55b358a2c384720a15c9f59a922c0915',1,'sccp2sua.c']]], ['msgb_5fput_5fu16le',['msgb_put_u16le',['../sccp2sua_8c.html#a8c46fa65916535088ac6b766f0d46087',1,'sccp2sua.c']]], ['msgb_5fput_5fu24be',['msgb_put_u24be',['../sccp2sua_8c.html#ac616af0d3d25d43151561038a02c798e',1,'sccp2sua.c']]], ['msgb_5ft16l16vp_5fput',['msgb_t16l16vp_put',['../xua__msg_8h.html#a57bc23234174c710ba00aada6a4f9a3e',1,'msgb_t16l16vp_put(struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data): xua_msg.c'],['../xua__msg_8c.html#a57bc23234174c710ba00aada6a4f9a3e',1,'msgb_t16l16vp_put(struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data): xua_msg.c']]], ['msgb_5ft16l16vp_5fput_5fu32',['msgb_t16l16vp_put_u32',['../xua__msg_8h.html#a6a68a942e39b6b95e1631c26ece536f9',1,'msgb_t16l16vp_put_u32(struct msgb *msg, uint16_t tag, uint32_t val): xua_msg.c'],['../xua__msg_8c.html#a6a68a942e39b6b95e1631c26ece536f9',1,'msgb_t16l16vp_put_u32(struct msgb *msg, uint16_t tag, uint32_t val): xua_msg.c']]], ['mtp_5fpcap_5fwrite_5fheader',['mtp_pcap_write_header',['../mtp__pcap_8c.html#a16c01a18801be490efe5eb7969ca45ee',1,'mtp_pcap.c']]], ['mtp_5fpcap_5fwrite_5fmsu',['mtp_pcap_write_msu',['../mtp__pcap_8c.html#a72520b353fc64f15cab5dfa2c2326e00',1,'mtp_pcap.c']]], ['mtp_5fprim_5fto_5fm3ua',['mtp_prim_to_m3ua',['../osmo__ss7__hmrt_8c.html#ad193b380beb0c625be71e8a3c2823d19',1,'osmo_ss7_hmrt.c']]], ['mtp_5funavail_5fcause_5fstr',['mtp_unavail_cause_str',['../mtp_8h.html#a0840a08f40afad28f61db40210611808',1,'mtp.h']]], ['mtp_5fuser_5fprim_5fcb',['mtp_user_prim_cb',['../sccp__user_8c.html#a601023d8501b59b9ec4bd9acc16d4020',1,'sccp_user.c']]], ['mtp_5fxfer_5fparam_5fto_5fm3ua_5fdh',['mtp_xfer_param_to_m3ua_dh',['../m3ua_8c.html#a62fec3de2da183f6a7d87e9e84eadbe8',1,'mtp_xfer_param_to_m3ua_dh(struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param): m3ua.c'],['../xua__internal_8h.html#a62fec3de2da183f6a7d87e9e84eadbe8',1,'mtp_xfer_param_to_m3ua_dh(struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param): m3ua.c']]] ]; sigtran/html/search/classes_1.js0000644000175000017500000000014014631412304021246 0ustar osmocom-buildosmocom-buildvar searchData= [ ['lm_5ffsm_5fpriv',['lm_fsm_priv',['../structlm__fsm__priv.html',1,'']]] ]; sigtran/html/search/typedefs_0.js0000644000175000017500000000025114631412304021436 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fss7_5fasp_5frx_5funknown_5fcb',['osmo_ss7_asp_rx_unknown_cb',['../osmo__ss7_8h.html#a5d23175228d5d795a55f47bbc5e24889',1,'osmo_ss7.h']]] ]; sigtran/html/search/enumvalues_3.js0000644000175000017500000000273014631412304022006 0ustar osmocom-buildosmocom-buildvar searchData= [ ['lm_5fe_5fas_5factive_5find',['LM_E_AS_ACTIVE_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487ac8f3fe6992409ed2ff1059a52b2df98f',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fas_5finactive_5find',['LM_E_AS_INACTIVE_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a019205de8d24118e33ea6d97b8862a4e',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fas_5fstatus_5find',['LM_E_AS_STATUS_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a5a65105156a8f7b33e68e1845307761a',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fasp_5fup_5fconf',['LM_E_ASP_UP_CONF',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487acf09c39a066012d2f91c588bb5ab4ec5',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fnotify_5find',['LM_E_NOTIFY_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a4af6794192a2e0421afc38db3958c0cf',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5frkm_5freg_5fconf',['LM_E_RKM_REG_CONF',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a97a1effa823524fa3aed22efb3dc9e82',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fsctp_5fdisc_5find',['LM_E_SCTP_DISC_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a7198a4dd65c936f5e759185dd32b2b6a',1,'xua_default_lm_fsm.c']]], ['lm_5fe_5fsctp_5fest_5find',['LM_E_SCTP_EST_IND',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487aca8485a5cf00262252dd2e37cbd4da9e',1,'xua_default_lm_fsm.c']]] ]; sigtran/html/search/functions_0.js0000644000175000017500000001263714631412304021636 0ustar osmocom-buildosmocom-buildvar searchData= [ ['_5f_5fattribute_5f_5f',['__attribute__',['../m3ua_8h.html#a5e441b0fa8d3328e3a7643abe45f76df',1,'__attribute__((packed)): m3ua.h'],['../sccp__scmg_8h.html#abd8ed6ede3dc16a1fd70869999c50421',1,'__attribute__((packed)): sccp_scmg.h'],['../xua__types_8h.html#a240a9abbb589ba5f2a91f485897de731',1,'__attribute__((packed)): xua_types.h'],['../mtp__pcap_8c.html#a65818cb5fbd175e46b033ab9743def50',1,'__attribute__((packed)): mtp_pcap.c'],['../sccp_8c.html#a9ed16867a9394d9ccf1132194edae298',1,'__attribute__((constructor)): sccp.c'],['../sccp_8c.html#a7f400e70d869030323eab6b41ab8e833',1,'__attribute__((destructor)): sccp.c']]], ['_5ffind_5fssn',['_find_ssn',['../sccp_8c.html#ad37028f7759ef1c1ee278f1678a1d6fa',1,'sccp.c']]], ['_5frout_5fkey',['_rout_key',['../osmo__ss7__vty_8c.html#adde6602dc2a909e9808cf73477c33fdb',1,'osmo_ss7_vty.c']]], ['_5fsccp_5fhandle_5fconnection_5fconfirm',['_sccp_handle_connection_confirm',['../sccp_8c.html#a40fc584f4feac9f209e4cff3355944f3',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5fdt1',['_sccp_handle_connection_dt1',['../sccp_8c.html#adf65f28d874b150ec5198fa6cd59ee0c',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5frefused',['_sccp_handle_connection_refused',['../sccp_8c.html#a944c864ceb54f33977f266ae3acb1256',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5frelease_5fcomplete',['_sccp_handle_connection_release_complete',['../sccp_8c.html#a182cf8b9734d615a5b41c4ab63ed2909',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5freleased',['_sccp_handle_connection_released',['../sccp_8c.html#a1e16250489074ed16b75663f85730f02',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5frequest',['_sccp_handle_connection_request',['../sccp_8c.html#afeebaa122a97bdf426d1120dc7b11d66',1,'sccp.c']]], ['_5fsccp_5fhandle_5fread',['_sccp_handle_read',['../sccp_8c.html#ad55dbd13b090bd850b912243aac88d41',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5fconfirm',['_sccp_parse_connection_confirm',['../sccp_8c.html#a8bad77b1220e3a3407054429eb02e416',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5fdt1',['_sccp_parse_connection_dt1',['../sccp_8c.html#a11c066ebd35e029f7c379e486a69cca4',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5frefused',['_sccp_parse_connection_refused',['../sccp_8c.html#a0775d29bff293a4f5ae4bab635d72ac4',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5frelease_5fcomplete',['_sccp_parse_connection_release_complete',['../sccp_8c.html#a89dbef364aee48b29a8f39b38eef79c1',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5freleased',['_sccp_parse_connection_released',['../sccp_8c.html#a648c2ab7821eadd9f240fdb8346f60b1',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5frequest',['_sccp_parse_connection_request',['../sccp_8c.html#abb02b43c02ec68eecfb60d45e6bea3a6',1,'sccp.c']]], ['_5fsccp_5fparse_5ferr',['_sccp_parse_err',['../sccp_8c.html#a631c01f0934d85cb9cd38a02b8ecb35b',1,'sccp.c']]], ['_5fsccp_5fparse_5fit',['_sccp_parse_it',['../sccp_8c.html#ab27ade0b853143cae69bb1bba134e16c',1,'sccp.c']]], ['_5fsccp_5fparse_5foptional_5fdata',['_sccp_parse_optional_data',['../sccp_8c.html#aa369d3b395a8d326212332aeae984692',1,'sccp.c']]], ['_5fsccp_5fparse_5fudt',['_sccp_parse_udt',['../sccp_8c.html#a88522cd9a68fceda6bf8af3e4fe5cea2',1,'sccp.c']]], ['_5fsccp_5fparse_5fudts',['_sccp_parse_udts',['../sccp_8c.html#af4e74c8c6370c644d0823f204ef489af',1,'sccp.c']]], ['_5fsccp_5fparse_5funitdata',['_sccp_parse_unitdata',['../sccp_8c.html#abcba7c8d1a01b3f995e9860ddd58723e',1,'sccp.c']]], ['_5fsccp_5fparse_5fxudt',['_sccp_parse_xudt',['../sccp_8c.html#af2fb5db10289d2634bf9d45886061d6a',1,'sccp.c']]], ['_5fsccp_5fparse_5fxudts',['_sccp_parse_xudts',['../sccp_8c.html#acc46f325f1d3cb0b5989d4aa91a2be5b',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5fconfirm',['_sccp_send_connection_confirm',['../sccp_8c.html#a420f9cb73eb4ea5fff69a25f7e614932',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5fdata',['_sccp_send_connection_data',['../sccp_8c.html#a0c08f6f6ec98557b8c4c7fc1b7fe551e',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5fit',['_sccp_send_connection_it',['../sccp_8c.html#a6d485664ab42e2791e428453f1194b5f',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5frelease_5fcomplete',['_sccp_send_connection_release_complete',['../sccp_8c.html#acf7425b57816315588b0196c1f9a691d',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5freleased',['_sccp_send_connection_released',['../sccp_8c.html#a028316bde5fb56963ac90660b1b990ed',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5frequest',['_sccp_send_connection_request',['../sccp_8c.html#a365da14a4888638c974fe26b8ae14e64',1,'sccp.c']]], ['_5fsccp_5fsend_5fdata',['_sccp_send_data',['../sccp_8c.html#ab8c542ab7afa69373b974d7af00ae935',1,'sccp.c']]], ['_5fsccp_5fsend_5frefuse',['_sccp_send_refuse',['../sccp_8c.html#ab1160682098c2bb858a9805ff53d9557',1,'sccp.c']]], ['_5fsccp_5fset_5fconnection_5fstate',['_sccp_set_connection_state',['../sccp_8c.html#ad719848035225c855cfbeb4d705475a2',1,'sccp.c']]], ['_5fsend_5fmsg',['_send_msg',['../sccp_8c.html#a9f24e1392e1e695cc8b813b230983807',1,'sccp.c']]], ['_5fsetsockopt_5fpeer_5fprimary_5faddr',['_setsockopt_peer_primary_addr',['../osmo__ss7__asp_8c.html#acca5c1150a63d9ffd39c94bea4f55fea',1,'osmo_ss7_asp.c']]], ['_5fsetsockopt_5fprimary_5faddr',['_setsockopt_primary_addr',['../osmo__ss7__asp_8c.html#a5b4b039ff2f8122b9b26ff326059608a',1,'osmo_ss7_asp.c']]], ['_5fshow_5fcs7_5fxua',['_show_cs7_xua',['../osmo__ss7__vty_8c.html#a430ac4b28077dd34fa216f1518e67716',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/enums_4.js0000644000175000017500000000473114631412304020755 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fmtp_5fprim_5ftype',['osmo_mtp_prim_type',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80',1,'mtp_sap.h']]], ['osmo_5fsccp_5fgti',['osmo_sccp_gti',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai',['osmo_sccp_nai',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi',['osmo_sccp_npi',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aa',1,'sccp_sap.h']]], ['osmo_5fsccp_5foriginator',['osmo_sccp_originator',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fstatus',['osmo_sccp_rem_sccp_status',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00f',1,'sccp_sap.h']]], ['osmo_5fsccp_5frouting_5find',['osmo_sccp_routing_ind',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fstatus',['osmo_sccp_sp_status',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn',['osmo_sccp_ssn',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3',1,'sccp_sap.h']]], ['osmo_5fsccp_5ftimer',['osmo_sccp_timer',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14',1,'sccp_internal.h']]], ['osmo_5fscu_5fprim_5ftype',['osmo_scu_prim_type',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fd',1,'sccp_sap.h']]], ['osmo_5fsigtran_5fsap',['osmo_sigtran_sap',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096c',1,'sigtran_sap.h']]], ['osmo_5fss7_5fas_5fpatch_5fsccp_5fmode',['osmo_ss7_as_patch_sccp_mode',['../osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftraffic_5fmode',['osmo_ss7_as_traffic_mode',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadmin_5fstate',['osmo_ss7_asp_admin_state',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434be',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprotocol',['osmo_ss7_asp_protocol',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole',['osmo_ss7_asp_role',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3',1,'osmo_ss7.h']]], ['osmo_5fss7_5flink_5fadm_5fstate',['osmo_ss7_link_adm_state',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9f',1,'osmo_ss7.h']]], ['osmo_5fxlm_5fprim_5ftype',['osmo_xlm_prim_type',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95',1,'sigtran_sap.h']]] ]; sigtran/html/search/enums_6.js0000644000175000017500000000077414631412304020762 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5fas_5fevent',['xua_as_event',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8',1,'xua_as_fsm.h']]], ['xua_5fas_5fstate',['xua_as_state',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94',1,'xua_as_fsm.h']]], ['xua_5fasp_5fevent',['xua_asp_event',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635b',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fstate',['xua_asp_state',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852',1,'xua_asp_fsm.h']]] ]; sigtran/html/search/all_4.js0000644000175000017500000000213314631412304020370 0ustar osmocom-buildosmocom-buildvar searchData= [ ['encode_5fnotify',['encode_notify',['../xua__as__fsm_8c.html#a4f7fad6ec129562a34ec77e114b71c31',1,'xua_as_fsm.c']]], ['ensure_5fasp_5for_5fipsp',['ENSURE_ASP_OR_IPSP',['../xua__asp__fsm_8c.html#a6f0bea36823d7b9199d1ec06798ffd5a',1,'xua_asp_fsm.c']]], ['ensure_5fopc_5fin_5fcalling_5fssn',['ensure_opc_in_calling_ssn',['../sccp__scrc_8c.html#a0d5f1d394590e904c60a7f6f163a0bd3',1,'sccp_scrc.c']]], ['ensure_5fsg_5for_5fipsp',['ENSURE_SG_OR_IPSP',['../xua__asp__fsm_8c.html#ade512cf6f73ff0227729e90437daa8f3',1,'xua_asp_fsm.c']]], ['entry',['entry',['../structxua__msg__part.html#a2617f2f6459d7d55ac08adafdda62f9b',1,'xua_msg_part']]], ['err_5freq_5fies',['err_req_ies',['../m3ua_8c.html#aabba7438715175738fe3cb7ef7f2ff3a',1,'m3ua.c']]], ['error',['error',['../structosmo__xlm__prim.html#adf974fee059ef47afd8fddb4a1628306',1,'osmo_xlm_prim']]], ['event',['event',['../structxua__msg__event__map.html#abae82f509c458980122792edcf258eed',1,'xua_msg_event_map']]], ['evt_5fack_5fmap',['evt_ack_map',['../xua__asp__fsm_8c.html#a34912c3b074c85d6db88aad66fbd499f',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/variables_7.html0000644000175000017500000000177314631412304022134 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_4.html0000644000175000017500000000177314631412304022131 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_5.js0000644000175000017500000000070514631412304021634 0ustar osmocom-buildosmocom-buildvar searchData= [ ['find_5ffirst_5fas_5fin_5fasp',['find_first_as_in_asp',['../xua__default__lm__fsm_8c.html#afb7efc06da962e4826988f1fd98bc8cd',1,'xua_default_lm_fsm.c']]], ['find_5fsingle_5fas_5ffor_5fasp',['find_single_as_for_asp',['../xua__shared_8c.html#ac8feca1fa18195914db6ed2daef48114',1,'xua_shared.c']]], ['format_5faffected_5fpcs_5fc',['format_affected_pcs_c',['../xua__snm_8c.html#a1a7619e578c41ec4ec816cbd337ba2f5',1,'xua_snm.c']]] ]; sigtran/html/search/functions_3.js0000644000175000017500000006370314631412304021641 0ustar osmocom-buildosmocom-buildvar searchData= [ ['data_5fhdr_5ffrom_5fm3ua',['data_hdr_from_m3ua',['../m3ua_8c.html#aed43760964d48ed2ae9e15b1e63e7611',1,'data_hdr_from_m3ua(struct xua_msg *xua): m3ua.c'],['../xua__internal_8h.html#aed43760964d48ed2ae9e15b1e63e7611',1,'data_hdr_from_m3ua(struct xua_msg *xua): m3ua.c']]], ['default_5flm_5fprim_5fcb',['default_lm_prim_cb',['../xua__default__lm__fsm_8c.html#ad618f521d9e0a42c7c237d5133145edf',1,'xua_default_lm_fsm.c']]], ['defun',['DEFUN',['../osmo__ss7__vty_8c.html#ad43257ef3937edb22a99c3e1b3390b77',1,'DEFUN(show_cs7_user, show_cs7_user_cmd, "show cs7 instance <0-15> users", SHOW_STR CS7_STR INST_STR INST_STR "User Table\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aa458bdc4fd05fdcac2823786ff97da7a',1,'DEFUN(show_cs7_route, show_cs7_route_cmd, "show cs7 instance <0-15> route", SHOW_STR CS7_STR INST_STR INST_STR "Routing Table\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8dc297c3d53f367d660db25f80780c63',1,'DEFUN(show_cs7_xua, show_cs7_xua_cmd, SHOW_CS7_XUA_CMD " [<0-65534>]", SHOW_CS7_XUA_CMD_HELP "Local Port Number\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0dc873d682e9b90c52b9363ede2a31a0',1,'DEFUN(show_cs7_xua_trans_proto, show_cs7_xua_trans_proto_cmd, SHOW_CS7_XUA_CMD " " IPPROTO_VAR_STR " [<0-65534>]", SHOW_CS7_XUA_CMD_HELP IPPROTO_VAR_HELP_STR "Local Port Number\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a61312f504ec2225c5f717f22cd9db299',1,'DEFUN(show_cs7_config, show_cs7_config_cmd, "show cs7 config", SHOW_STR CS7_STR "Currently running cs7 configuration"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aa4a136b24e22890a0bb7541c84809dd3',1,'DEFUN(cs7_asp_disconnect, cs7_asp_disconnect_cmd, "cs7 instance <0-15> asp NAME disconnect", CS7_STR "Instance related commands\ "SS7 Instance Number\" "ASP related commands\" "Name of ASP\" "Disconnect the ASP(client will reconnect)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ab47129bdb4a2bde6ed97e69197603f61',1,'DEFUN(show_cs7_asp, show_cs7_asp_cmd, "show cs7 instance <0-15> asp", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#affaf09827e75136574dfab95bf7ef8c8',1,'DEFUN(show_cs7_asp_name, show_cs7_asp_name_cmd, "show cs7 instance <0-15> asp name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ab81d9b7353137d96b21695a28fdb5899',1,'DEFUN(show_cs7_asp_remaddr, show_cs7_asp_remaddr_cmd, "show cs7 instance <0-15> asp-remaddr", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a19ce45c7e9cc0794b597bc0e5e7d1c77',1,'DEFUN(show_cs7_asp_remaddr_name, show_cs7_asp_remaddr_name_cmd, "show cs7 instance <0-15> asp-remaddr name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a748d1e3d8d2d68f1c68a3c933bc90e1f',1,'DEFUN(show_cs7_asp_assoc_status, show_cs7_asp_assoc_status_cmd, "show cs7 instance <0-15> asp-assoc-status", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association status\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8add7986c3ac1a73e33b8281f6bc403f',1,'DEFUN(show_cs7_asp_assoc_status_name, show_cs7_asp_assoc_status_name_cmd, "show cs7 instance <0-15> asp-assoc-status name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a7a597e03c0da5741b48930ab69d8606f',1,'DEFUN(show_cs7_as, show_cs7_as_cmd, "show cs7 instance <0-15> as (active|all|m3ua|sua)", SHOW_STR CS7_STR INST_STR INST_STR "Application Server (AS)\ "Display all active ASs\" "Display all ASs(default)\" "Display all m3ua ASs\" "Display all SUA ASs\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#acc98515d609c4bfc8bb4ae7322fd29a4',1,'DEFUN(cs7_show_sccpaddr, cs7_show_sccpaddr_cmd, "show cs7 instance <0-15> sccp addressbook", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "List all SCCP addressbook entries\): osmo_ss7_vty.c'],['../sccp__vty_8c.html#abd47dd93d84750f2928a78025c8bf4cc',1,'DEFUN(show_sccp_users, show_sccp_users_cmd, "show cs7 instance <0-15> sccp users", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of SCCP Users registered\): sccp_vty.c'],['../sccp__vty_8c.html#a223ea96ca8889c9091a869edd2eac961',1,'DEFUN(show_sccp_user_ssn, show_sccp_user_ssn_cmd, "show cs7 instance <0-15> sccp ssn <0-65535>", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Find an SCCP User registered for the given SSN\ "Subsystem Number(SSN)\"): sccp_vty.c'],['../sccp__vty_8c.html#a2faea712a703a5ddd9436e09b0827032',1,'DEFUN(show_sccp_connections, show_sccp_connections_cmd, "show cs7 instance <0-15> sccp connections", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of active SCCP connections\): sccp_vty.c'],['../sccp__vty_8c.html#ad41562b272f60528e3f1266bb2b2c74e',1,'DEFUN(show_sccp_timers, show_sccp_timers_cmd, "show cs7 instance <0-15> sccp timers", SHOW_STR CS7_STR INST_STR INST_STR "Signaling Connection Control Part\ "Show List of SCCP timers\"): sccp_vty.c']]], ['defun_5fattr',['DEFUN_ATTR',['../osmo__ss7__vty_8c.html#a6a73273807d0ac0ecc0b1d7553d1ee00',1,'DEFUN_ATTR(cs7_instance, cs7_instance_cmd, "cs7 instance <0-15>", CS7_STR "Configure a SS7 Instance\ INST_STR "Number of the instance\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a6cb4c6b1bd880e4249b90ff6eb1bf8cb',1,'DEFUN_ATTR(cs7_net_ind, cs7_net_ind_cmd, "network-indicator (international | national | reserved | spare)", "Configure the Network Indicator\ "International Network\" "National Network\" "Reserved Network\" "Spare Network\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0bdc8fc2f1ff87f2a17feda2978bcb4c',1,'DEFUN_ATTR(cs7_pc_format, cs7_pc_format_cmd, "point-code format <1-24> [<1-23>] [<1-22>]", PC_STR "Configure Point Code Format\ "Length of first PC component\" "Length of second PC component\" "Length of third PC component\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#afd204af3cf0eeb9ee1a8e2e833647cc7',1,'DEFUN_ATTR(cs7_pc_format_def, cs7_pc_format_def_cmd, "point-code format default", PC_STR "Configure Point Code Format\ "Default Point Code Format(3.8.3)\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8b7f7b6d73990863cfbb2fa383047428',1,'DEFUN_ATTR(cs7_pc_delimiter, cs7_pc_delimiter_cmd, "point-code delimiter (default|dash)", PC_STR "Configure Point Code Delimiter\ "Use dot as delimiter\" "User dash as delimiter\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ae85f94e4f978398ad7d9292ab3bd29e0',1,'DEFUN_ATTR(cs7_point_code, cs7_point_code_cmd, "point-code POINT_CODE", "Configure the local Point Code\ "Point Code\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#afb7fb23c1cd13194a6b091ced95f0f44',1,'DEFUN_ATTR(cs7_permit_dyn_rkm, cs7_permit_dyn_rkm_cmd, "xua rkm routing-key-allocation (static-only|dynamic-permitted)", "SIGTRAN xxxUA related\ "Routing Key Management\" "Routing Key Management Allocation Policy\" "Only static(pre-configured) Routing Keys permitted\" "Dynamically allocate Routing Keys for what ASPs request\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0d3c03c70ae3d3181f4f67fda29af308',1,'DEFUN_ATTR(cs7_route_table, cs7_route_table_cmd, "route-table system", "Specify the name of the route table\ "Name of the route table\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a294fb91404539e25c3bfb4dbdb9f4c7f',1,'DEFUN_ATTR(cs7_rt_upd, cs7_rt_upd_cmd, "update route POINT_CODE MASK linkset LS_NAME [priority PRIO] [qos-class (CLASS|default)]", "Update the Route\ "Update the Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\" "Specify Destination Linkset\" "Linkset Name\" "Specify Priority\" "Priority\" "Specify QoS Class\" "QoS Class\" "Default QoS Class\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a83b478f4b6d4c14362f36170c5238291',1,'DEFUN_ATTR(cs7_rt_rem, cs7_rt_rem_cmd, "remove route POINT_CODE MASK", "Remove a Route\ "Remove a Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a82944bf07e2008f1aa81988a7acf43a5',1,'DEFUN_ATTR(cs7_xua, cs7_xua_cmd, "listen " XUA_VAR_STR " <0-65534> [" IPPROTO_VAR_STR "]", "Configure/Enable xUA Listener\ XUA_VAR_HELP_STR "Port number\" IPPROTO_VAR_HELP_STR, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a1b245829a0bdc393626b9d36afacfcb6',1,'DEFUN_ATTR(no_cs7_xua, no_cs7_xua_cmd, "no listen " XUA_VAR_STR " <0-65534> [" IPPROTO_VAR_STR "]", NO_STR "Disable xUA Listener on given port\ XUA_VAR_HELP_STR "Port number\" IPPROTO_VAR_HELP_STR, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#abac5140ac8d2dea380573b848338b7ad',1,'DEFUN_ATTR(xua_local_ip, xua_local_ip_cmd, "local-ip " VTY_IPV46_CMD, "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a7380a4dd8588d731a45fe69a4acfa697',1,'DEFUN_ATTR(xua_no_local_ip, xua_no_local_ip_cmd, "no local-ip " VTY_IPV46_CMD, NO_STR "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a047da1cf23014170c6f45f8a90da53d9',1,'DEFUN_ATTR(xua_accept_dyn_asp, xua_accept_dyn_asp_cmd, "accept-asp-connections (pre-configured|dynamic-permitted)", "Define what kind of ASP connections to accept\ "Accept only pre-configured ASPs(source IP/port)\" "Accept any connection and dynamically create an ASP definition\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a42c76b42e0c6224cf52de950a21e3c4a',1,'DEFUN_ATTR(xua_sctp_param_init, xua_sctp_param_init_cmd, "sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS " <0-65535>", XUA_SRV_SCTP_PARAM_INIT_DESC "Value of the parameter\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aae27b2c9df177a82d35d553e1f64b6d4',1,'DEFUN_ATTR(xua_no_sctp_param_init, xua_no_sctp_param_init_cmd, "no sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS, NO_STR XUA_SRV_SCTP_PARAM_INIT_DESC, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8e34c175db94eba1009d9e5e6c92ddae',1,'DEFUN_ATTR(cs7_asp, cs7_asp_cmd, "asp NAME <0-65535> <0-65535> " XUA_VAR_STR, "Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\" XUA_VAR_HELP_STR, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a6268dfde6383408887b7dc0e07ab36bc',1,'DEFUN_ATTR(no_cs7_asp, no_cs7_asp_cmd, "no asp NAME", NO_STR "Disable Application Server Process\ "Name of ASP\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#adf98c9d0bbc3983e5276511e0731b1c0',1,'DEFUN_ATTR(asp_local_ip, asp_local_ip_cmd, "local-ip " VTY_IPV46_CMD " [primary]", "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\" "Signal the SCTP peer to use this address as Primary Address\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a4ccc45dbcc8daf0e187c878024ca35a7',1,'DEFUN_ATTR(asp_no_local_ip, asp_no_local_ip_cmd, "no local-ip " VTY_IPV46_CMD, NO_STR "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a578741c220c5aad7fa8e095d533c3c40',1,'DEFUN_ATTR(asp_remote_ip, asp_remote_ip_cmd, "remote-ip " VTY_IPV46_CMD " [primary]", "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\" "Set remote address as SCTP Primary Address\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a37b757943a581c44d8534a37aebf12ec',1,'DEFUN_ATTR(asp_no_remote_ip, asp_no_remote_ip_cmd, "no remote-ip " VTY_IPV46_CMD, NO_STR "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a3a49b23c6483b777ab47d328247a5fbb',1,'DEFUN_ATTR(asp_qos_clas, asp_qos_class_cmd, "qos-class <0-255>", "Specify QoS Class of ASP\ "QoS Class of ASP\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8e5413003e58a5acffab29f0669c029b',1,'DEFUN_ATTR(asp_role, asp_role_cmd, "role (sg|asp|ipsp)", "Specify the xUA role for this ASP\ "SG(Signaling Gateway)\" "ASP(Application Server Process)\" "IPSP(IP Signalling Point)\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aed4c3b4179a21cdb065e981778cfc7c6',1,'DEFUN_ATTR(asp_transport_role, asp_transport_role_cmd, "transport-role (client|server)", "Specify the transport layer role for this ASP\ "Operate as a client;connect to a server\" "Operate as a server;wait for client connections\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a83e62050d9acb53130027c586ef14410',1,'DEFUN_ATTR(asp_sctp_param_init, asp_sctp_param_init_cmd, "sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS " <0-65535>", ASP_SCTP_PARAM_INIT_DESC "Value of the parameter\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a16cc07c8ce38362f56a0991b4a39f1bc',1,'DEFUN_ATTR(asp_no_sctp_param_init, asp_no_sctp_param_init_cmd, "no sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS, NO_STR ASP_SCTP_PARAM_INIT_DESC, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a678419dbe30c9a0613de72ef77546bc0',1,'DEFUN_ATTR(asp_block, asp_block_cmd, "block", "Allows a SCTP Association with ASP, but doesn't let it become active\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a2d15c21a5567e00dc7b4f029883cd56f',1,'DEFUN_ATTR(asp_shutdown, asp_shutdown_cmd, "shutdown", "Terminates SCTP association; New associations will be rejected\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0478c59afed1a148b1603aefcabbdf72',1,'DEFUN_ATTR(asp_quirk, asp_quirk_cmd, "OVERWRITTEN", "OVERWRITTEN\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a7f1956f57c8dc4510cff7403522da9ce',1,'DEFUN_ATTR(asp_no_quirk, asp_no_quirk_cmd, "OVERWRITTEN", "OVERWRITTEN\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#acea89cad5c558ead49871918ca220493',1,'DEFUN_ATTR(asp_timer, asp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a4e8f681ecc7f60b9f4a5aa900529aa06',1,'DEFUN_ATTR(cs7_as, cs7_as_cmd, "as NAME " XUA_VAR_STR, "Configure an Application Server\ "Name of the Application Server\" XUA_VAR_HELP_STR, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a057f985f521568f6884ed1b3eb38d972',1,'DEFUN_ATTR(no_cs7_as, no_cs7_as_cmd, "no as NAME", NO_STR "Disable Application Server\ "Name of AS\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a087a0747874b42252de152901cac0867',1,'DEFUN_ATTR(as_asp, as_asp_cmd, "asp NAME", "Specify that a given ASP is part of this AS\ "Name of ASP to be added to AS\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#afcec9ee8e20828193c92d1fcb793f5d2',1,'DEFUN_ATTR(as_no_asp, as_no_asp_cmd, "no asp NAME", NO_STR "Specify ASP to be removed from this AS\ "Name of ASP to be removed\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ae4770b815a1577a2080c60e4bee0e207',1,'DEFUN_ATTR(as_recov_tout, as_recov_tout_cmd, "recovery-timeout <1-2000>", "Specifies the recovery timeout value in milliseconds\ "Recovery Timeout in Milliseconds\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a860726836ad4bfe953ec239de609afe6',1,'DEFUN_ATTR(as_qos_clas, as_qos_class_cmd, "qos-class <0-255>", "Specity QoS Class of AS\ "QoS Class of AS\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a800cf5849fd01248e79377bdcef861b6',1,'DEFUN_ATTR(as_rout_key, as_rout_key_cmd, ROUTING_KEY_CMD, ROUTING_KEY_CMD_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8c9626074945e724a9bc4668ca60faf9',1,'DEFUN_ATTR(as_rout_key_si, as_rout_key_si_cmd, ROUTING_KEY_CMD ROUTING_KEY_SI_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a11c5bad0e604b52142e4277d7d703e8d',1,'DEFUN_ATTR(as_rout_key_ssn, as_rout_key_ssn_cmd, ROUTING_KEY_CMD ROUTING_KEY_SSN_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SSN_ARG_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a6cbc31111b653673fb4244d741272db8',1,'DEFUN_ATTR(as_rout_key_si_ssn, as_rout_key_si_ssn_cmd, ROUTING_KEY_CMD ROUTING_KEY_SI_ARG ROUTING_KEY_SSN_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS ROUTING_KEY_SSN_ARG_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a38ded402a23d76b05a47d78023f2e4c8',1,'DEFUN_ATTR(as_pc_override, as_pc_override_cmd, "point-code override dpc PC", "Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Override Source Point Code\" "Override Destination Point Code\" "New Point Code\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ad8271846709005a662cba4d1177ec7d9',1,'DEFUN_ATTR(as_pc_patch_sccp, as_pc_patch_sccp_cmd, "point-code override patch-sccp (disabled|both)", "Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Patch point code values into SCCP called/calling address\" "Don 't patch any point codes into SCCP called/calling address\" "Patch both origin and destination point codes into SCCP called/calling address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a47a9193874fdc0058d57dfec26a7c269',1,'DEFUN_ATTR(cs7_sccpaddr, cs7_sccpaddr_cmd, "sccp-address NAME", "Create/Modify an SCCP addressbook entry\ "Name of the SCCP Address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aae4caabd0d4d7f74e8ffc6204d447720',1,'DEFUN_ATTR(cs7_sccpaddr_del, cs7_sccpaddr_del_cmd, "no sccp-address NAME", NO_STR "Delete an SCCP addressbook entry\ "Name of the SCCP Address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0743cb2de86661ed695a23b940103521',1,'DEFUN_ATTR(cs7_sccpaddr_ri, cs7_sccpaddr_ri_cmd, "routing-indicator (GT|PC|IP)", "Add Routing Indicator\ "by global-title\" "by point-code\" "by ip-address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0c64fe5722a992708cebf41d29358b73',1,'DEFUN_ATTR(cs7_sccpaddr_pc, cs7_sccpaddr_pc_cmd, "point-code POINT_CODE", "Add point-code Number\ "PC\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a66d650a6205dd55bb7e4765f22f366bd',1,'DEFUN_ATTR(cs7_sccpaddr_pc_del, cs7_sccpaddr_pc_del_cmd, "no point-code", NO_STR "Remove point-code Number\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aefa821ec8bb1805253e6b192ebb38db6',1,'DEFUN_ATTR(cs7_sccpaddr_ssn, cs7_sccpaddr_ssn_cmd, "subsystem-number <0-4294967295>", "Add Subsystem Number\ "SSN\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ad86871b8b04e594385735c7ecf2c1e9e',1,'DEFUN_ATTR(cs7_sccpaddr_ssn_del, cs7_sccpaddr_ssn_del_cmd, "no subsystem-number", NO_STR "Remove Subsystem Number\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#abc400dc975442e4ee289a4692277892c',1,'DEFUN_ATTR(cs7_sccpaddr_gt, cs7_sccpaddr_gt_cmd, "global-title", "Add/Modify Global Title\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ac7b8bed4adc80196c95ba8c436f6597e',1,'DEFUN_ATTR(cs7_sccpaddr_gt_del, cs7_sccpaddr_gt_del_cmd, "no global-title", NO_STR "Remove Global Title\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ada7d8ca5e24fdf9ed957c0a013077b1c',1,'DEFUN_ATTR(cs7_sccpaddr_gt_gti, cs7_sccpaddr_gt_gti_cmd, "global-title-indicator <0-15>", "Set Global Title Indicator\ "GTI\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#af9f6858e9016d9dd2d9a977af37befd5',1,'DEFUN_ATTR(cs7_sccpaddr_gt_tt, cs7_sccpaddr_gt_tt_cmd, "translation-type <0-255>", "Set Global Title Translation Type\ "TT\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#af3a1b3de35e03199f995ff40fc31e0d8',1,'DEFUN_ATTR(cs7_sccpaddr_gt_npi, cs7_sccpaddr_gt_npi_cmd, "numbering-plan-indicator <0-15>", "Set Global Title Numbering Plan Indicator\ "NPI\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a21c51b0ea2a4dfbf73b13fe2531377c2',1,'DEFUN_ATTR(cs7_sccpaddr_gt_nai, cs7_sccpaddr_gt_nai_cmd, "nature-of-address-indicator <0-127>", "Set Global Title Nature of Address Indicator\ "NAI\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a2c6a5e55d52e0072b18e8bf1845dfc95',1,'DEFUN_ATTR(cs7_sccpaddr_gt_digits, cs7_sccpaddr_gt_digits_cmd, "digits DIGITS", "Set Global Title Digits\ "Number digits\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../sccp__vty_8c.html#a0c914ef5757459cb9ab098bedf64fa08',1,'DEFUN_ATTR(sccp_timer, sccp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE): sccp_vty.c'],['../sccp__vty_8c.html#a6e607d8a66783f831a4e15920f6c0835',1,'DEFUN_ATTR(sccp_max_optional_data, sccp_max_optional_data_cmd, "sccp max-optional-data (<0-999999>|standard)", "Configure SCCP behavior\ "Adjust the upper bound for the optional data length(the payload) for CR, CC, CREF and RLSD messages." " For any Optional Data part larger than this value in octets, send CR, CC, CREF and RLSD" " messages without any payload, and send the data payload in a separate Data Form 1 message." " ITU-T Q.713 sections 4.2 thru 4.5 define a limit of 130 bytes for the 'Data' parameter. This limit can be" " adjusted here. May be useful for interop with nonstandard SCCP peers.\" "Set a non-standard maximum allowed number of bytes\" "Use the ITU-T Q.713 4.2 to 4.5 standard value of 130\", CMD_ATTR_IMMEDIATE): sccp_vty.c']]], ['defun_5fusrattr',['DEFUN_USRATTR',['../osmo__ss7__vty_8c.html#adb7d4c3f8ee465d86e7922bdeebef905',1,'DEFUN_USRATTR(as_traf_mode, as_traf_mode_cmd, OSMO_SCCP_LIB_ATTR_RSTRT_ASP, "traffic-mode (broadcast | loadshare | roundrobin | override)", "Specifies traffic mode of operation of the ASP within the AS\ "Broadcast to all ASP within AS\" "Share Load among all ASP within AS\" "Round-Robin between all ASP within AS\" "Override\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ac13c3153659f57d053dd124716f00bc7',1,'DEFUN_USRATTR(as_no_traf_mode, as_no_traf_mode_cmd, OSMO_SCCP_LIB_ATTR_RSTRT_ASP, "no traffic-mode", NO_STR "Remove explicit traffic mode of operation of this AS\): osmo_ss7_vty.c']]], ['deliver_5fto_5fmtp_5fuser',['deliver_to_mtp_user',['../osmo__ss7__hmrt_8c.html#ab0f4b1309a8a2006635950c46ddd3b06',1,'osmo_ss7_hmrt.c']]], ['destination_5flocal_5freference_5fis_5ffree',['destination_local_reference_is_free',['../sccp_8c.html#aa859763e4aa0250ba0e5b09f683a5af8',1,'sccp.c']]], ['determine_5ftraf_5fmode',['determine_traf_mode',['../xua__asp__fsm_8c.html#ab8787dfdfd8f5e677def561608ac739d',1,'xua_asp_fsm.c']]], ['dispatch_5fto_5fall_5fas',['dispatch_to_all_as',['../xua__asp__fsm_8c.html#a97a8823eba209caf2b123b82f0e5b85e',1,'xua_asp_fsm.c']]], ['dpc_5faccessible',['dpc_accessible',['../sccp__scrc_8c.html#a5d01d5e6c84311a0882e49ad38eea70d',1,'sccp_scrc.c']]] ]; sigtran/html/search/functions_12.html0000644000175000017500000000177414631412304022251 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_4.html0000644000175000017500000000176514631412304020732 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_12.html0000644000175000017500000000177414631412304022211 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_f.html0000644000175000017500000000177314631412304022253 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_1.js0000644000175000017500000000354114631412304021631 0ustar osmocom-buildosmocom-buildvar searchData= [ ['addr_5fentry_5fby_5fname_5fglobal',['addr_entry_by_name_global',['../osmo__ss7__vty_8c.html#aba2fa01f70c79151f55ac41caa9d3caf',1,'osmo_ss7_vty.c']]], ['addr_5fentry_5fby_5fname_5flocal',['addr_entry_by_name_local',['../osmo__ss7__vty_8c.html#aa7eb70efb6f7165428c017383828d22e',1,'osmo_ss7_vty.c']]], ['alias_5fattr',['ALIAS_ATTR',['../osmo__ss7__vty_8c.html#a7d0f76f2b1e91ad3339ed1d062a7313d',1,'ALIAS_ATTR(cs7_asp, cs7_asp_trans_proto_cmd, "asp NAME <0-65535> <0-65535> " XUA_VAR_STR " " IPPROTO_VAR_STR, "Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\" XUA_VAR_HELP_STR IPPROTO_VAR_HELP_STR, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a71604237c9c5edd477fa992d2951125c',1,'ALIAS_ATTR(asp_transport_role, asp_sctp_role_cmd, "sctp-role (client|server)", "Specify the SCTP role for this ASP\ "Operate as SCTP client;connect to a server\" "Operate as SCTP server;wait for client connections\", CMD_ATTR_HIDDEN|CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c']]], ['append_5fto_5fbuf',['append_to_buf',['../sccp__helpers_8c.html#adf05efdef9251bcc40489a164efd430b',1,'sccp_helpers.c']]], ['as_5flist_5ffor_5fasp',['as_list_for_asp',['../osmo__ss7__vty_8c.html#ab567eb8c9f8200612e7b01a6aa550e94',1,'osmo_ss7_vty.c']]], ['as_5fnotify_5fall_5fasp',['as_notify_all_asp',['../xua__as__fsm_8c.html#a97104403abbba1543c90e718dd59bd69',1,'xua_as_fsm.c']]], ['asp_5fhandle_5fsctp_5fnotif_5fmonitor_5fprimary_5faddress',['asp_handle_sctp_notif_monitor_primary_address',['../osmo__ss7__asp_8c.html#ae693fb36bc511d556200d7265686ed25',1,'osmo_ss7_asp.c']]], ['assign_5fsource_5flocal_5freference',['assign_source_local_reference',['../sccp_8c.html#a23f3d91d576c49836aef9bd1a8aec8e8',1,'sccp.c']]] ]; sigtran/html/search/variables_1.js0000644000175000017500000000773714631412304021604 0ustar osmocom-buildosmocom-buildvar searchData= [ ['accept_5fcb',['accept_cb',['../structsccp__data__callback.html#af1f7c2710544a491439b3b153162bd15',1,'sccp_data_callback']]], ['accept_5fcontext',['accept_context',['../structsccp__data__callback.html#a50ccab9dfc5044fe70fc9effb5d94c61',1,'sccp_data_callback']]], ['accept_5fdyn_5freg',['accept_dyn_reg',['../structosmo__xua__server.html#a9d4bb306794ea75ad02baa42546726eb',1,'osmo_xua_server']]], ['addr',['addr',['../structosmo__sccp__addr__entry.html#aa2a11e5fb586cae8c2c292a62b46f756',1,'osmo_sccp_addr_entry']]], ['adjacent_5fpc',['adjacent_pc',['../structosmo__ss7__linkset.html#a32a273f40073e46e52c43859a84bfea6',1,'osmo_ss7_linkset']]], ['adm_5fstate',['adm_state',['../structosmo__ss7__link.html#ae2a7d16e3d3210c599fc3411c20f3b83',1,'osmo_ss7_link::adm_state()'],['../structosmo__ss7__asp.html#a721b077596da5c16170b5a50a6452364',1,'osmo_ss7_asp::adm_state()']]], ['affected_5fdpc',['affected_dpc',['../structosmo__mtp__pause__param.html#a3c95fd6562612449571bf557828b5c90',1,'osmo_mtp_pause_param::affected_dpc()'],['../structosmo__mtp__resume__param.html#aa135777137e7c13209515a18979d4da8',1,'osmo_mtp_resume_param::affected_dpc()'],['../structosmo__mtp__status__param.html#a6151089dfb6e797c80c34c47e611d5e7',1,'osmo_mtp_status_param::affected_dpc()']]], ['affected_5fpc',['affected_pc',['../structsccp__scmg__msg.html#a5a5ec1c625c6a4affdaa88f7fc2e3abe',1,'sccp_scmg_msg::affected_pc()'],['../structosmo__scu__state__param.html#af5ddb9799fcba0525526ea11f372c3e9',1,'osmo_scu_state_param::affected_pc()'],['../structosmo__scu__pcstate__param.html#ab6a782dab085d5c59aeb70c9a2de80f2',1,'osmo_scu_pcstate_param::affected_pc()'],['../sccp__scmg_8h.html#aa0d0c555a2210465247604b24b88e819',1,'affected_pc(): sccp_scmg.h']]], ['affected_5fssn',['affected_ssn',['../structsccp__scmg__msg.html#a4def309222aede2c246ebc07d3d6e936',1,'sccp_scmg_msg::affected_ssn()'],['../structosmo__scu__state__param.html#ac38ec40c44dc838a2384fe0b064fe068',1,'osmo_scu_state_param::affected_ssn()'],['../sccp__scmg_8h.html#a358033ebd8b60b7b72fcd1d383e2774f',1,'affected_ssn(): sccp_scmg.h']]], ['as',['as',['../structosmo__ss7__route.html#a12adaba7137144d6b28a459a2671b93d',1,'osmo_ss7_route::as()'],['../structxua__as__fsm__priv.html#aa1ab019197818b702ba8a3195e246a39',1,'xua_as_fsm_priv::as()']]], ['as_5ffi',['as_fi',['../structosmo__sccp__user.html#a28ad7b7289c898db019be6f3dad74ee6',1,'osmo_sccp_user']]], ['as_5flist',['as_list',['../structosmo__ss7__instance.html#a71621534d17bb3a348a636f5e48275be',1,'osmo_ss7_instance']]], ['as_5fnode',['as_node',['../osmo__ss7__vty_8c.html#a76147374ed09da751526e089b92300db',1,'osmo_ss7_vty.c']]], ['asp',['asp',['../structxua__asp__fsm__priv.html#acb09d4b6fbae3d17166650d6b4b50d59',1,'xua_asp_fsm_priv::asp()'],['../structipa__asp__fsm__priv.html#a6ba515632b7d52ba567489882f3c6414',1,'ipa_asp_fsm_priv::asp()'],['../structlm__fsm__priv.html#ad30dee656a343fa3e97873fe56ab76ec',1,'lm_fsm_priv::asp()']]], ['asp_5fid',['asp_id',['../structosmo__ss7__asp.html#acf7207737db63ef287c893ca9639bedd',1,'osmo_ss7_asp::asp_id()'],['../structosmo__xlm__prim__notify.html#a1a86536d0180788fedec86b70b3647d1',1,'osmo_xlm_prim_notify::asp_id()']]], ['asp_5fid_5fpresent',['asp_id_present',['../structosmo__ss7__asp.html#aefda0037171dc256b81d657e8fafca35',1,'osmo_ss7_asp']]], ['asp_5flist',['asp_list',['../structosmo__ss7__instance.html#aaab8768d7411a0f10b3044740605d0d1',1,'osmo_ss7_instance::asp_list()'],['../structosmo__xua__server.html#a5624439338814a877c66b36a82e247f4',1,'osmo_xua_server::asp_list()']]], ['asp_5fnode',['asp_node',['../osmo__ss7__vty_8c.html#ad45de442044dd5ab4e19bc2ccc979779',1,'osmo_ss7_vty.c']]], ['asp_5fquirk_5fdescs',['asp_quirk_descs',['../osmo__ss7__vty_8c.html#a337eee060670f1ff8dd64b1bf2244f0c',1,'osmo_ss7_vty.c']]], ['asp_5fquirk_5fnames',['asp_quirk_names',['../osmo__ss7__vty_8c.html#a9b117c15741c1baf9192824589b05747',1,'osmo_ss7_vty.c']]], ['asps',['asps',['../structosmo__ss7__as.html#a6891572d4436d6ede4997c6f99eb66b6',1,'osmo_ss7_as']]] ]; sigtran/html/search/variables_a.js0000644000175000017500000000710514631412304021651 0ustar osmocom-buildosmocom-buildvar searchData= [ ['l_5frk_5fid',['l_rk_id',['../structosmo__ss7__routing__key.html#a6f500f329de9dc714a878be839cbc560',1,'osmo_ss7_routing_key']]], ['last_5fasp_5fidx_5fsent',['last_asp_idx_sent',['../structosmo__ss7__as.html#a6f186e238ce7256851cf8088e977a88f',1,'osmo_ss7_as']]], ['len',['len',['../structxua__msg__part.html#afefe51df87e09491ce07ea56bc5248fb',1,'xua_msg_part::len()'],['../structxua__parameter__hdr.html#aaa3ded60b9811155f3c5c2ee9f531cfa',1,'xua_parameter_hdr::len()'],['../xua__types_8h.html#a8aed22e2c7b283705ec82e0120515618',1,'len(): xua_types.h']]], ['links',['links',['../structosmo__ss7__linkset.html#a0127c69a262f51df8e18abb773f09f81',1,'osmo_ss7_linkset::links()'],['../structosmo__sccp__user.html#a5cba22699c6057725380fe721b21eeb7',1,'osmo_sccp_user::links()']]], ['linkset',['linkset',['../structosmo__ss7__link.html#aa3c946b3162ec66a956303a04bec3ef6',1,'osmo_ss7_link::linkset()'],['../structosmo__ss7__route.html#aac7e1db8fc58e75e72fa3b9b588600c5',1,'osmo_ss7_route::linkset()']]], ['linkset_5fname',['linkset_name',['../structosmo__ss7__route.html#ad850f4e7d7b0dc4f913f09b075e8156c',1,'osmo_ss7_route']]], ['linksets',['linksets',['../structosmo__ss7__instance.html#a43f30caeb11dd9ee2db8dd01db82cf18',1,'osmo_ss7_instance']]], ['list',['list',['../structosmo__ss7__route__table.html#a69ba49aeecd8c3c6215cad041e2ebaee',1,'osmo_ss7_route_table::list()'],['../structosmo__ss7__instance.html#ae6990daf69739d16de477871c314f7ff',1,'osmo_ss7_instance::list()'],['../structosmo__ss7__linkset.html#aa87a2d12f5d68339b521159061b84864',1,'osmo_ss7_linkset::list()'],['../structosmo__ss7__route.html#a7e381694c493bd6aa2d02661638419c0',1,'osmo_ss7_route::list()'],['../structosmo__ss7__as.html#a437f6bc819034029d5c3109a4fcc187e',1,'osmo_ss7_as::list()'],['../structosmo__ss7__asp.html#a3a1fcf4663bb22bf1601f0f062ee5e2e',1,'osmo_ss7_asp::list()'],['../structosmo__xua__server.html#ae23911d11adfdb7a596e12f57e78e7e4',1,'osmo_xua_server::list()'],['../structosmo__sccp__addr__entry.html#a4b37e6e3479ec01f69d9ad791005f8da',1,'osmo_sccp_addr_entry::list()'],['../structosmo__sccp__instance.html#a3c16c2124bd10128d2894348783bb5df',1,'osmo_sccp_instance::list()'],['../structosmo__sccp__user.html#afce7749961ce5e8d6b083b7ee42d1e27',1,'osmo_sccp_user::list()']]], ['list_5fglobal',['list_global',['../structosmo__sccp__addr__entry.html#a8dd093adb27bd599d2b7578aa2c1d615',1,'osmo_sccp_addr_entry']]], ['lm',['lm',['../structosmo__ss7__asp.html#a43ce6c282c13059668509e61771bc043',1,'osmo_ss7_asp']]], ['lm_5fevent_5fmap',['lm_event_map',['../xua__default__lm__fsm_8c.html#a51949de02d1451a339c030bfa04e58f0',1,'xua_default_lm_fsm.c']]], ['lm_5fevent_5fnames',['lm_event_names',['../xua__default__lm__fsm_8c.html#a524a2ce1ebc7967814b338b51f576a55',1,'xua_default_lm_fsm.c']]], ['lm_5ffsm_5ftimeouts',['lm_fsm_timeouts',['../xua__default__lm__fsm_8c.html#aefee762447a8747f1ce02b2078cebe93',1,'xua_default_lm_fsm.c']]], ['lm_5fpriv',['lm_priv',['../structosmo__ss7__asp.html#a3daa8531054ceba9eb7cc30b69d228f5',1,'osmo_ss7_asp']]], ['lm_5fstates',['lm_states',['../xua__default__lm__fsm_8c.html#a57c9b8d5dc3d987500e141df6154a822',1,'xua_default_lm_fsm.c']]], ['local',['local',['../structosmo__ss7__asp.html#a76f253348dcd5e57f688111d22548704',1,'osmo_ss7_asp::local()'],['../structosmo__xua__server.html#aeb2bb0edaa40ef69be129fd32a1cd931',1,'osmo_xua_server::local()']]], ['local_5fpc',['local_pc',['../structosmo__ss7__linkset.html#a3568fcd6caabf7060ff59a7d02731823',1,'osmo_ss7_linkset']]], ['log_5fsubsys',['log_subsys',['../structxua__dialect.html#a6908c416b93e64f072a8262b9f56b460',1,'xua_dialect']]] ]; sigtran/html/search/variables_f.js0000644000175000017500000000110714631412304021652 0ustar osmocom-buildosmocom-buildvar searchData= [ ['qos_5fclass',['qos_class',['../structosmo__ss7__route.html#a3fbf4b2c78c5afefeb8ba7e9cc7496d4',1,'osmo_ss7_route::qos_class()'],['../structosmo__ss7__as.html#af4765b9bed24eec9598dfb8e6c3cf15e',1,'osmo_ss7_as::qos_class()'],['../structosmo__ss7__asp.html#ac6950f271554271fbe6979429cd272a6',1,'osmo_ss7_asp::qos_class()']]], ['queued_5fmsgs',['queued_msgs',['../structxua__as__fsm__priv.html#af7164209400062720f358a79f47fb99b',1,'xua_as_fsm_priv']]], ['quirks',['quirks',['../structosmo__ss7__asp.html#a4f604b5b5e48431d16a32453ffda6596',1,'osmo_ss7_asp']]] ]; sigtran/html/search/defines_5.js0000644000175000017500000000114414631412304021237 0ustar osmocom-buildosmocom-buildvar searchData= [ ['init_5ftimer',['INIT_TIMER',['../sccp__scoc_8c.html#a70e97449d775ed6ba57665d01e454433',1,'sccp_scoc.c']]], ['inst_5fstr',['INST_STR',['../xua__internal_8h.html#a38728b918d70320ea5e7c07687f584c4',1,'xua_internal.h']]], ['int_5ftimer',['INT_TIMER',['../sua_8c.html#a6bd3e6d6244d73e7ad9b64d7c8f506dc',1,'sua.c']]], ['ipproto_5fvar_5fhelp_5fstr',['IPPROTO_VAR_HELP_STR',['../osmo__ss7__vty_8c.html#aad73bd9d42950dd01b053f3d696bdd54',1,'osmo_ss7_vty.c']]], ['ipproto_5fvar_5fstr',['IPPROTO_VAR_STR',['../osmo__ss7__vty_8c.html#a14f39118c7b544669d2a5d4b3b7abd17',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/functions_13.html0000644000175000017500000000177414631412304022252 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_4.html0000644000175000017500000000177114631412304021574 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enums_4.html0000644000175000017500000000176714631412304021313 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_4.html0000644000175000017500000000177114631412304021614 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_5.html0000644000175000017500000000177114631412304021575 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_9.js0000644000175000017500000000337214631412304021643 0ustar osmocom-buildosmocom-buildvar searchData= [ ['llist_5fhead',['LLIST_HEAD',['../osmo__ss7_8c.html#a9f0ebdc6d2b270403d8616275fa12314',1,'LLIST_HEAD(osmo_ss7_instances): osmo_ss7.c'],['../osmo__ss7__vty_8c.html#a32d8898ccbfdadf43521f749b9b37b9a',1,'LLIST_HEAD(sccp_address_book_global): osmo_ss7_vty.c'],['../sccp_8c.html#addaf5dcd2714433aeae393bff659e9b1',1,'LLIST_HEAD(sccp_connections): sccp.c'],['../sccp_8c.html#aef7b7284a7c90ea2a3ff2b0816c1aa9a',1,'LLIST_HEAD(sccp_callbacks): sccp.c'],['../sccp__user_8c.html#a9159153a857fee3da7730a2c0f00b651',1,'LLIST_HEAD(sccp_instances): sccp_user.c']]], ['lm_5factive',['lm_active',['../xua__default__lm__fsm_8c.html#a1205f9d457be0d11432ba4a9c5c3bece',1,'xua_default_lm_fsm.c']]], ['lm_5fallstate',['lm_allstate',['../xua__default__lm__fsm_8c.html#a20d50feab8e3eaa837d5df03c84e2c34',1,'xua_default_lm_fsm.c']]], ['lm_5fidle',['lm_idle',['../xua__default__lm__fsm_8c.html#a60dd2d52f2badc355ea435930a165b48',1,'xua_default_lm_fsm.c']]], ['lm_5frkm_5freg',['lm_rkm_reg',['../xua__default__lm__fsm_8c.html#a2090e10df8659ac3000aad5d36b60fcd',1,'xua_default_lm_fsm.c']]], ['lm_5ftimer_5fcb',['lm_timer_cb',['../xua__default__lm__fsm_8c.html#a8c72c7cf37f1a40ecb75694a565f28b8',1,'xua_default_lm_fsm.c']]], ['lm_5fwait_5fasp_5fup',['lm_wait_asp_up',['../xua__default__lm__fsm_8c.html#a6fabb7152bb688864bff87aaa3ec82dc',1,'xua_default_lm_fsm.c']]], ['lm_5fwait_5fnotify',['lm_wait_notify',['../xua__default__lm__fsm_8c.html#a387d93798384a435bebd88338f8306b9',1,'xua_default_lm_fsm.c']]], ['load_5f24be',['load_24be',['../sccp2sua_8c.html#a28f447684767599e5b7ecf2a30fffb3c',1,'sccp2sua.c']]], ['log_5fsctp_5fnotification',['log_sctp_notification',['../osmo__ss7__asp_8c.html#ad36aebefc2d00d1122549c69a37b413a',1,'osmo_ss7_asp.c']]] ]; sigtran/html/search/variables_3.js0000644000175000017500000000704514631412304021576 0ustar osmocom-buildosmocom-buildvar searchData= [ ['dat',['dat',['../structxua__msg__part.html#a4a99d515a4ea7b6ca06882f2db6e7617',1,'xua_msg_part']]], ['data',['data',['../structosmo__scu__prim.html#abb32a8ee3f60be2c851a8248264d580a',1,'osmo_scu_prim::data()'],['../structxua__common__hdr.html#a23382add9ec243b107ce804b9ddeb2d0',1,'xua_common_hdr::data()'],['../structxua__parameter__hdr.html#a38ef0340aba8f59386a042d968de553b',1,'xua_parameter_hdr::data()'],['../xua__types_8h.html#ab0c873a3738c31ba573548faa50188bc',1,'data(): xua_types.h']]], ['data_5fmand_5fies',['data_mand_ies',['../m3ua_8c.html#a0dec2e2c52a7f5e1c4c0a4cbcf93b8af',1,'m3ua.c']]], ['data_5foffset',['data_offset',['../structudt__offsets.html#a78f1c9e7072b4aed709611d7b8172b9b',1,'udt_offsets']]], ['daud_5fmand_5fies',['daud_mand_ies',['../m3ua_8c.html#ad33ebb95b46b68932185e4526ea54271',1,'m3ua.c']]], ['dava_5fmand_5fies',['dava_mand_ies',['../m3ua_8c.html#a432c07a5723749796adf40c709fa03b8',1,'m3ua.c']]], ['default_5flayer_5fmanager',['default_layer_manager',['../xua__default__lm__fsm_8c.html#a2a6abce8a1458b653c185ca1d75dd470',1,'xua_default_lm_fsm.c']]], ['default_5fpc_5ffmt',['default_pc_fmt',['../osmo__ss7_8c.html#a7e710ac37bf4c2d56a17e65086ec9684',1,'osmo_ss7.c']]], ['delimiter',['delimiter',['../structosmo__ss7__pc__fmt.html#a68e54cafb7f42c64ec79dcbe8d6a0ae0',1,'osmo_ss7_pc_fmt']]], ['dereg_5freq_5fies',['dereg_req_ies',['../m3ua_8c.html#aa2a54b97b5401d9fbee06c136b514201',1,'m3ua.c']]], ['dereg_5frsp_5fies',['dereg_rsp_ies',['../m3ua_8c.html#a26ac31c60d013259e4c19640287ae22e',1,'m3ua.c']]], ['description',['description',['../structosmo__ss7__route__table.html#aad991988a58e05319f9780fce709d23b',1,'osmo_ss7_route_table::description()'],['../structosmo__ss7__instance.html#a955286b08bcbce6d8a98fbeb4abd2a3f',1,'osmo_ss7_instance::description()'],['../structosmo__ss7__link.html#a34580111d0a39032978fd670e9d2a57b',1,'osmo_ss7_link::description()'],['../structosmo__ss7__linkset.html#ab05358a9c0ee79d4bc467ec4eb5c475f',1,'osmo_ss7_linkset::description()'],['../structosmo__ss7__as.html#a4a2a3c8308a023ce46dbee77871a9308',1,'osmo_ss7_as::description()'],['../structosmo__ss7__asp.html#ae6756f8b340cc5401cc01117abd65d5a',1,'osmo_ss7_asp::description()']]], ['dest',['dest',['../structosmo__ss7__route.html#a3d4da7a716c0af81decbfba205eca0af',1,'osmo_ss7_route']]], ['digits',['digits',['../structosmo__sccp__gt.html#ae743b1eaa2e0a149dda7a80c21483ed4',1,'osmo_sccp_gt']]], ['disconnect',['disconnect',['../structosmo__scu__prim.html#a7faff854a507bb7fa3b676c928e8f89e',1,'osmo_scu_prim']]], ['dpc',['dpc',['../structosmo__mtp__transfer__param.html#a33af7172cd176c790cbbdc8baa0d6374',1,'osmo_mtp_transfer_param::dpc()'],['../structosmo__ss7__as.html#a987df3e7303a00e6b226c4d7cd57ea5e',1,'osmo_ss7_as::dpc()'],['../structm3ua__data__hdr.html#a4a4ac12a471df8bd0fe10ec2f0682af5',1,'m3ua_data_hdr::dpc()'],['../m3ua_8h.html#a73b4a4fd2d239d87c111edea4afc3df5',1,'dpc(): m3ua.h']]], ['drst_5fmand_5fies',['drst_mand_ies',['../m3ua_8c.html#a48ecf604e0c72bd179d70840c8db0619',1,'m3ua.c']]], ['dsccp',['DSCCP',['../sccp_8c.html#a76289a1eaad826ce833ea29955728e6b',1,'DSCCP(): sccp.c'],['../sccp__internal_8h.html#a76289a1eaad826ce833ea29955728e6b',1,'DSCCP(): sccp_internal.h']]], ['duna_5fmand_5fies',['duna_mand_ies',['../m3ua_8c.html#a83031dada44b3b406e668d70e6d54400',1,'m3ua.c']]], ['dupu_5fmand_5fies',['dupu_mand_ies',['../m3ua_8c.html#a12710cbc13bd1ece48359ef1a5447d7a',1,'m3ua.c']]], ['dyn_5fallocated',['dyn_allocated',['../structosmo__ss7__asp.html#aa3e35ffa1311df13ca199eb1b44f01fb',1,'osmo_ss7_asp']]] ]; sigtran/html/search/classes_1.html0000644000175000017500000000177114631412304021611 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/search.js0000644000175000017500000005315514631412304020654 0ustar osmocom-buildosmocom-buildfunction convertToId(search) { var result = ''; for (i=0;i do a search { this.Search(); } } this.OnSearchSelectKey = function(evt) { var e = (evt) ? evt : window.event; // for IE if (e.keyCode==40 && this.searchIndex0) // Up { this.searchIndex--; this.OnSelectItem(this.searchIndex); } else if (e.keyCode==13 || e.keyCode==27) { this.OnSelectItem(this.searchIndex); this.CloseSelectionWindow(); this.DOMSearchField().focus(); } return false; } // --------- Actions // Closes the results window. this.CloseResultsWindow = function() { this.DOMPopupSearchResultsWindow().style.display = 'none'; this.DOMSearchClose().style.display = 'none'; this.Activate(false); } this.CloseSelectionWindow = function() { this.DOMSearchSelectWindow().style.display = 'none'; } // Performs a search. this.Search = function() { this.keyTimeout = 0; // strip leading whitespace var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); var code = searchValue.toLowerCase().charCodeAt(0); var idxChar = searchValue.substr(0, 1).toLowerCase(); if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair { idxChar = searchValue.substr(0, 2); } var resultsPage; var resultsPageWithSearch; var hasResultsPage; var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); if (idx!=-1) { var hexCode=idx.toString(16); resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; resultsPageWithSearch = resultsPage+'?'+escape(searchValue); hasResultsPage = true; } else // nothing available for this search term { resultsPage = this.resultsPath + '/nomatches.html'; resultsPageWithSearch = resultsPage; hasResultsPage = false; } window.frames.MSearchResults.location = resultsPageWithSearch; var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); if (domPopupSearchResultsWindow.style.display!='block') { var domSearchBox = this.DOMSearchBox(); this.DOMSearchClose().style.display = 'inline'; if (this.insideFrame) { var domPopupSearchResults = this.DOMPopupSearchResults(); domPopupSearchResultsWindow.style.position = 'relative'; domPopupSearchResultsWindow.style.display = 'block'; var width = document.body.clientWidth - 8; // the -8 is for IE :-( domPopupSearchResultsWindow.style.width = width + 'px'; domPopupSearchResults.style.width = width + 'px'; } else { var domPopupSearchResults = this.DOMPopupSearchResults(); var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; domPopupSearchResultsWindow.style.display = 'block'; left -= domPopupSearchResults.offsetWidth; domPopupSearchResultsWindow.style.top = top + 'px'; domPopupSearchResultsWindow.style.left = left + 'px'; } } this.lastSearchValue = searchValue; this.lastResultsPage = resultsPage; } // -------- Activation Functions // Activates or deactivates the search panel, resetting things to // their default values if necessary. this.Activate = function(isActive) { if (isActive || // open it this.DOMPopupSearchResultsWindow().style.display == 'block' ) { this.DOMSearchBox().className = 'MSearchBoxActive'; var searchField = this.DOMSearchField(); if (searchField.value == this.searchLabel) // clear "Search" term upon entry { searchField.value = ''; this.searchActive = true; } } else if (!isActive) // directly remove the panel { this.DOMSearchBox().className = 'MSearchBoxInactive'; this.DOMSearchField().value = this.searchLabel; this.searchActive = false; this.lastSearchValue = '' this.lastResultsPage = ''; } } } // ----------------------------------------------------------------------- // The class that handles everything on the search results page. function SearchResults(name) { // The number of matches from the last run of . this.lastMatchCount = 0; this.lastKey = 0; this.repeatOn = false; // Toggles the visibility of the passed element ID. this.FindChildElement = function(id) { var parentElement = document.getElementById(id); var element = parentElement.firstChild; while (element && element!=parentElement) { if (element.nodeName == 'DIV' && element.className == 'SRChildren') { return element; } if (element.nodeName == 'DIV' && element.hasChildNodes()) { element = element.firstChild; } else if (element.nextSibling) { element = element.nextSibling; } else { do { element = element.parentNode; } while (element && element!=parentElement && !element.nextSibling); if (element && element!=parentElement) { element = element.nextSibling; } } } } this.Toggle = function(id) { var element = this.FindChildElement(id); if (element) { if (element.style.display == 'block') { element.style.display = 'none'; } else { element.style.display = 'block'; } } } // Searches for the passed string. If there is no parameter, // it takes it from the URL query. // // Always returns true, since other documents may try to call it // and that may or may not be possible. this.Search = function(search) { if (!search) // get search word from URL { search = window.location.search; search = search.substring(1); // Remove the leading '?' search = unescape(search); } search = search.replace(/^ +/, ""); // strip leading spaces search = search.replace(/ +$/, ""); // strip trailing spaces search = search.toLowerCase(); search = convertToId(search); var resultRows = document.getElementsByTagName("div"); var matches = 0; var i = 0; while (i < resultRows.length) { var row = resultRows.item(i); if (row.className == "SRResult") { var rowMatchName = row.id.toLowerCase(); rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' if (search.length<=rowMatchName.length && rowMatchName.substr(0, search.length)==search) { row.style.display = 'block'; matches++; } else { row.style.display = 'none'; } } i++; } document.getElementById("Searching").style.display='none'; if (matches == 0) // no results { document.getElementById("NoMatches").style.display='block'; } else // at least one result { document.getElementById("NoMatches").style.display='none'; } this.lastMatchCount = matches; return true; } // return the first item with index index or higher that is visible this.NavNext = function(index) { var focusItem; while (1) { var focusName = 'Item'+index; focusItem = document.getElementById(focusName); if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { break; } else if (!focusItem) // last element { break; } focusItem=null; index++; } return focusItem; } this.NavPrev = function(index) { var focusItem; while (1) { var focusName = 'Item'+index; focusItem = document.getElementById(focusName); if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { break; } else if (!focusItem) // last element { break; } focusItem=null; index--; } return focusItem; } this.ProcessKeys = function(e) { if (e.type == "keydown") { this.repeatOn = false; this.lastKey = e.keyCode; } else if (e.type == "keypress") { if (!this.repeatOn) { if (this.lastKey) this.repeatOn = true; return false; // ignore first keypress after keydown } } else if (e.type == "keyup") { this.lastKey = 0; this.repeatOn = false; } return this.lastKey!=0; } this.Nav = function(evt,itemIndex) { var e = (evt) ? evt : window.event; // for IE if (e.keyCode==13) return true; if (!this.ProcessKeys(e)) return false; if (this.lastKey==38) // Up { var newIndex = itemIndex-1; var focusItem = this.NavPrev(newIndex); if (focusItem) { var child = this.FindChildElement(focusItem.parentNode.parentNode.id); if (child && child.style.display == 'block') // children visible { var n=0; var tmpElem; while (1) // search for last child { tmpElem = document.getElementById('Item'+newIndex+'_c'+n); if (tmpElem) { focusItem = tmpElem; } else // found it! { break; } n++; } } } if (focusItem) { focusItem.focus(); } else // return focus to search field { parent.document.getElementById("MSearchField").focus(); } } else if (this.lastKey==40) // Down { var newIndex = itemIndex+1; var focusItem; var item = document.getElementById('Item'+itemIndex); var elem = this.FindChildElement(item.parentNode.parentNode.id); if (elem && elem.style.display == 'block') // children visible { focusItem = document.getElementById('Item'+itemIndex+'_c0'); } if (!focusItem) focusItem = this.NavNext(newIndex); if (focusItem) focusItem.focus(); } else if (this.lastKey==39) // Right { var item = document.getElementById('Item'+itemIndex); var elem = this.FindChildElement(item.parentNode.parentNode.id); if (elem) elem.style.display = 'block'; } else if (this.lastKey==37) // Left { var item = document.getElementById('Item'+itemIndex); var elem = this.FindChildElement(item.parentNode.parentNode.id); if (elem) elem.style.display = 'none'; } else if (this.lastKey==27) // Escape { parent.searchBox.CloseResultsWindow(); parent.document.getElementById("MSearchField").focus(); } else if (this.lastKey==13) // Enter { return true; } return false; } this.NavChild = function(evt,itemIndex,childIndex) { var e = (evt) ? evt : window.event; // for IE if (e.keyCode==13) return true; if (!this.ProcessKeys(e)) return false; if (this.lastKey==38) // Up { if (childIndex>0) { var newIndex = childIndex-1; document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); } else // already at first child, jump to parent { document.getElementById('Item'+itemIndex).focus(); } } else if (this.lastKey==40) // Down { var newIndex = childIndex+1; var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); if (!elem) // last child, jump to parent next parent { elem = this.NavNext(itemIndex+1); } if (elem) { elem.focus(); } } else if (this.lastKey==27) // Escape { parent.searchBox.CloseResultsWindow(); parent.document.getElementById("MSearchField").focus(); } else if (this.lastKey==13) // Enter { return true; } return false; } } function setKeyActions(elem,action) { elem.setAttribute('onkeydown',action); elem.setAttribute('onkeypress',action); elem.setAttribute('onkeyup',action); } function setClassAttr(elem,attr) { elem.setAttribute('class',attr); elem.setAttribute('className',attr); } function createResults() { var results = document.getElementById("SRResults"); for (var e=0; e
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_16.html0000644000175000017500000000177414631412304022215 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_7.html0000644000175000017500000000177114631412304021617 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_11.html0000644000175000017500000000177414631412304022210 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_5.js0000644000175000017500000000134714631412304020377 0ustar osmocom-buildosmocom-buildvar searchData= [ ['fi',['fi',['../structosmo__ss7__as.html#a87dcb82e3d0bef17b81eac6b2791eaac',1,'osmo_ss7_as::fi()'],['../structosmo__ss7__asp.html#a2f6909bb8e3fba221c926ba83edef871',1,'osmo_ss7_asp::fi()'],['../structsccp__connection.html#ad025b54594946a73287551ebeb462d9e',1,'sccp_connection::fi()']]], ['find_5ffirst_5fas_5fin_5fasp',['find_first_as_in_asp',['../xua__default__lm__fsm_8c.html#afb7efc06da962e4826988f1fd98bc8cd',1,'xua_default_lm_fsm.c']]], ['find_5fsingle_5fas_5ffor_5fasp',['find_single_as_for_asp',['../xua__shared_8c.html#ac8feca1fa18195914db6ed2daef48114',1,'xua_shared.c']]], ['format_5faffected_5fpcs_5fc',['format_affected_pcs_c',['../xua__snm_8c.html#a1a7619e578c41ec4ec816cbd337ba2f5',1,'xua_snm.c']]] ]; sigtran/html/search/variables_15.js0000644000175000017500000000040214631412304021647 0ustar osmocom-buildosmocom-buildvar searchData= [ ['write_5fcontext',['write_context',['../structsccp__system.html#a1f25bcaae85e0b7f3e81d1e41146cfa6',1,'sccp_system']]], ['write_5fdata',['write_data',['../structsccp__system.html#aaf7289fecc917b03b12f6b2b985f59fa',1,'sccp_system']]] ]; sigtran/html/search/all_11.html0000644000175000017500000000176614631412304021011 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_14.js0000644000175000017500000004764714631412304021734 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5faccept_5fcb',['xua_accept_cb',['../osmo__ss7__xua__srv_8c.html#ac53c7d59ea8e1bb4b855ac893ff7e407',1,'osmo_ss7_xua_srv.c']]], ['xua_5fas_5ffsm_5factive',['xua_as_fsm_active',['../xua__as__fsm_8c.html#ab3c12f9923a54ef33c0f44c0c28f7a7c',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fcleanup',['xua_as_fsm_cleanup',['../xua__as__fsm_8c.html#a1e9a4dc4b1fb0e295c0063ff3d970fe5',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fdown',['xua_as_fsm_down',['../xua__as__fsm_8c.html#a6d1cf31b1ae7406db45fa44cabe7c848',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5finactive',['xua_as_fsm_inactive',['../xua__as__fsm_8c.html#ab8a4beaf8bffacb63e6a06ed6aa3e578',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fonenter',['xua_as_fsm_onenter',['../xua__as__fsm_8c.html#a7906db4fee58fca749e45fa687ba750a',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fpending',['xua_as_fsm_pending',['../xua__as__fsm_8c.html#a20344c0f2735db91f2aca9522e9f0762',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fstart',['xua_as_fsm_start',['../xua__as__fsm_8c.html#a5331e952e5ace61c7a1c3e5d36b00c85',1,'xua_as_fsm_start(struct osmo_ss7_as *as, int log_level): xua_as_fsm.c'],['../xua__as__fsm_8h.html#a5331e952e5ace61c7a1c3e5d36b00c85',1,'xua_as_fsm_start(struct osmo_ss7_as *as, int log_level): xua_as_fsm.c']]], ['xua_5fas_5fselect_5fasp_5foverride',['xua_as_select_asp_override',['../xua__as__fsm_8c.html#ad9f11476c0eb787ddd37b1d9ff462448',1,'xua_as_fsm.c']]], ['xua_5fas_5fselect_5fasp_5froundrobin',['xua_as_select_asp_roundrobin',['../xua__as__fsm_8c.html#aac47155b18150d4b155689b27871d61f',1,'xua_as_fsm.c']]], ['xua_5fas_5ftransmit_5fmsg',['xua_as_transmit_msg',['../xua__as__fsm_8c.html#af79f59cb9478eaa7ef5b9801c5be2ef9',1,'xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg): xua_as_fsm.c'],['../xua__internal_8h.html#af79f59cb9478eaa7ef5b9801c5be2ef9',1,'xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg): xua_as_fsm.c']]], ['xua_5fas_5ftransmit_5fmsg_5fbroadcast',['xua_as_transmit_msg_broadcast',['../xua__as__fsm_8c.html#a77a6ca916ab14687da18757eaebb636d',1,'xua_as_fsm.c']]], ['xua_5fasp_5fallstate',['xua_asp_allstate',['../xua__asp__fsm_8c.html#a557d143b3528af6ed3e63cfe4740e13f',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5factive',['xua_asp_fsm_active',['../xua__asp__fsm_8c.html#aae60da3d9e5488d86440d8573c656923',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5factive_5fonenter',['xua_asp_fsm_active_onenter',['../xua__asp__fsm_8c.html#abcc71c602d7421510057486011382d06',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fcleanup',['xua_asp_fsm_cleanup',['../xua__asp__fsm_8c.html#a840521b95422bc2ad709fabcb646e7c0',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fdown',['xua_asp_fsm_down',['../xua__asp__fsm_8c.html#ac39e7772fbda3ae74d35eed1543da980',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fdown_5fonenter',['xua_asp_fsm_down_onenter',['../xua__asp__fsm_8c.html#a205fa0b07787a9aa47b1e884cfc4ce92',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5finactive',['xua_asp_fsm_inactive',['../xua__asp__fsm_8c.html#aaaff6da426fc0389544a02926e430f55',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5finactive_5fonenter',['xua_asp_fsm_inactive_onenter',['../xua__asp__fsm_8c.html#a430de9931db0dbb76d57b56482a552dd',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fstart',['xua_asp_fsm_start',['../xua__asp__fsm_8c.html#aa88aaec7a0ccb0802b071db2e80a0a92',1,'xua_asp_fsm_start(struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level): xua_asp_fsm.c'],['../xua__asp__fsm_8h.html#aa88aaec7a0ccb0802b071db2e80a0a92',1,'xua_asp_fsm_start(struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level): xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5ftimer_5fcb',['xua_asp_fsm_timer_cb',['../xua__asp__fsm_8c.html#a4a6754d2c135137e5b782786129c8f82',1,'xua_asp_fsm.c']]], ['xua_5fasp_5fsend_5fxlm_5fprim',['xua_asp_send_xlm_prim',['../xua__asp__fsm_8c.html#a65ed2433ab5f6146c201c56823b96509',1,'xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim): xua_asp_fsm.c'],['../xua__internal_8h.html#a65ed2433ab5f6146c201c56823b96509',1,'xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim): xua_asp_fsm.c']]], ['xua_5fasp_5fsend_5fxlm_5fprim_5fsimple',['xua_asp_send_xlm_prim_simple',['../xua__asp__fsm_8c.html#ae2c4024524aae252f01907024a2560c0',1,'xua_asp_send_xlm_prim_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c'],['../xua__internal_8h.html#ae2c4024524aae252f01907024a2560c0',1,'xua_asp_send_xlm_prim_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c']]], ['xua_5fclass_5fiei_5fname',['xua_class_iei_name',['../xua__msg_8h.html#aecfade23ae77895a3fdcf986a7b0758b',1,'xua_class_iei_name(const struct xua_msg_class *xmc, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#aecfade23ae77895a3fdcf986a7b0758b',1,'xua_class_iei_name(const struct xua_msg_class *xmc, uint16_t iei): xua_msg.c']]], ['xua_5fclass_5fmsg_5fname',['xua_class_msg_name',['../xua__msg_8h.html#ac582ebee144dd1fe54182ec3cce0d547',1,'xua_class_msg_name(const struct xua_msg_class *xmc, uint16_t msg_type): xua_msg.c'],['../xua__msg_8c.html#ac582ebee144dd1fe54182ec3cce0d547',1,'xua_class_msg_name(const struct xua_msg_class *xmc, uint16_t msg_type): xua_msg.c']]], ['xua_5fcli_5fclose',['xua_cli_close',['../osmo__ss7__asp_8c.html#a8cfeba359fa19e36513d6f987f76869c',1,'osmo_ss7_asp.c']]], ['xua_5fcli_5fclose_5fand_5freconnect',['xua_cli_close_and_reconnect',['../osmo__ss7__asp_8c.html#a4973673adfc842bb12816bf47400571c',1,'osmo_ss7_asp.c']]], ['xua_5fcli_5fconnect_5fcb',['xua_cli_connect_cb',['../osmo__ss7__asp_8c.html#a052cc4afcd029eccc55a29fef5aa8dbd',1,'osmo_ss7_asp.c']]], ['xua_5fcli_5fread_5fcb',['xua_cli_read_cb',['../osmo__ss7__asp_8c.html#acf4de6a702301f3078b5fd0502f5477a',1,'osmo_ss7_asp.c']]], ['xua_5fdialect_5fcheck_5fall_5fmand_5fies',['xua_dialect_check_all_mand_ies',['../xua__msg_8h.html#af3551c1ea17591d3f0c85ffda35f5c15',1,'xua_dialect_check_all_mand_ies(const struct xua_dialect *dialect, struct xua_msg *xua): xua_msg.c'],['../xua__msg_8c.html#af3551c1ea17591d3f0c85ffda35f5c15',1,'xua_dialect_check_all_mand_ies(const struct xua_dialect *dialect, struct xua_msg *xua): xua_msg.c']]], ['xua_5fdrop_5fdata_5fcheck_5fdrop',['xua_drop_data_check_drop',['../sccp__scoc_8c.html#ad6190dcd4a02106c69088573c6262e3d',1,'sccp_scoc.c']]], ['xua_5ffind_5fas_5ffor_5fasp',['xua_find_as_for_asp',['../xua__internal_8h.html#a1c94e3d373d31d7d27cd9e6784f25619',1,'xua_find_as_for_asp(struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie): xua_shared.c'],['../xua__shared_8c.html#a1c94e3d373d31d7d27cd9e6784f25619',1,'xua_find_as_for_asp(struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie): xua_shared.c']]], ['xua_5ffrom_5fmsg',['xua_from_msg',['../xua__msg_8h.html#a96a04072a9c8b1692b581ed3d62c6013',1,'xua_from_msg(const int version, uint16_t len, uint8_t *data): xua_msg.c'],['../xua__msg_8c.html#a96a04072a9c8b1692b581ed3d62c6013',1,'xua_from_msg(const int version, uint16_t len, uint8_t *data): xua_msg.c']]], ['xua_5ffrom_5fmsg_5fcommon',['xua_from_msg_common',['../xua__msg_8c.html#a8889cf47f6e9655163e2a8ba3f0ee72d',1,'xua_msg.c']]], ['xua_5ffrom_5fnested',['xua_from_nested',['../xua__msg_8h.html#ab89882080911a98edfe2ec79ca230dac',1,'xua_from_nested(struct xua_msg_part *outer): xua_msg.c'],['../xua__msg_8c.html#ab89882080911a98edfe2ec79ca230dac',1,'xua_from_nested(struct xua_msg_part *outer): xua_msg.c']]], ['xua_5fgen_5fencode_5fand_5fsend',['xua_gen_encode_and_send',['../sccp__sclc_8c.html#a39def419d82898a0282820ec19e76961',1,'xua_gen_encode_and_send(struct osmo_sccp_user *scu, uint32_t event, struct osmo_scu_prim *prim, int msg_type): sccp_sclc.c'],['../sccp__scoc_8c.html#a5d6d7ccd6e86a164d8c4554a131eaf42',1,'xua_gen_encode_and_send(struct sccp_connection *conn, uint32_t event, const struct osmo_scu_prim *prim, int msg_type): sccp_scoc.c']]], ['xua_5fgen_5fmsg_5fcl',['xua_gen_msg_cl',['../sccp__sclc_8c.html#acddc262ae135e1c25a9993e5caab0f8a',1,'sccp_sclc.c']]], ['xua_5fgen_5fmsg_5fco',['xua_gen_msg_co',['../sccp__scoc_8c.html#a7a970a3c22490061f5badf7ac6b39fcc',1,'sccp_scoc.c']]], ['xua_5fgen_5frelre',['xua_gen_relre',['../sccp__scoc_8c.html#affb7346b3d957d24f2f5845f655f271e',1,'sccp_scoc.c']]], ['xua_5fgen_5frelre_5fand_5fsend',['xua_gen_relre_and_send',['../sccp__scoc_8c.html#abed9182be60d1191e44b35a41dd6acc3',1,'sccp_scoc.c']]], ['xua_5fhdr_5fdump',['xua_hdr_dump',['../xua__msg_8h.html#a57533a1a952b2649b20e89696db4715c',1,'xua_hdr_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c'],['../xua__msg_8c.html#a57533a1a952b2649b20e89696db4715c',1,'xua_hdr_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c']]], ['xua_5fies_5fto_5fsccp_5fopts',['xua_ies_to_sccp_opts',['../sccp2sua_8c.html#a89324a525dcb0ba4bf5868b18d7dc481',1,'sccp2sua.c']]], ['xua_5fmsg_5fadd_5fasp_5frctx',['xua_msg_add_asp_rctx',['../xua__asp__fsm_8c.html#aa56c62169f5d9cb0836bbd96027306a2',1,'xua_asp_fsm.c']]], ['xua_5fmsg_5fadd_5fdata',['xua_msg_add_data',['../xua__msg_8h.html#a4ae37412514cbebf20c8d32c7433ce0e',1,'xua_msg_add_data(struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat): xua_msg.c'],['../xua__msg_8c.html#a4ae37412514cbebf20c8d32c7433ce0e',1,'xua_msg_add_data(struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat): xua_msg.c']]], ['xua_5fmsg_5fadd_5fsccp_5faddr',['xua_msg_add_sccp_addr',['../xua__msg_8h.html#a9e3e22223c4529f0eb0e6cfdd558e5bd',1,'xua_msg_add_sccp_addr(struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr): xua_msg.c'],['../xua__msg_8c.html#a9e3e22223c4529f0eb0e6cfdd558e5bd',1,'xua_msg_add_sccp_addr(struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr): xua_msg.c']]], ['xua_5fmsg_5fadd_5fsccp_5fopt',['xua_msg_add_sccp_opt',['../sccp2sua_8c.html#acbd799eca50b01abffc1f233884e8b20',1,'sccp2sua.c']]], ['xua_5fmsg_5fadd_5fu32',['xua_msg_add_u32',['../xua__msg_8h.html#a7aa9bef616536b5e139c633ebbf06e74',1,'xua_msg_add_u32(struct xua_msg *xua, uint16_t iei, uint32_t val): xua_msg.c'],['../xua__msg_8c.html#a7aa9bef616536b5e139c633ebbf06e74',1,'xua_msg_add_u32(struct xua_msg *xua, uint16_t iei, uint32_t val): xua_msg.c']]], ['xua_5fmsg_5falloc',['xua_msg_alloc',['../xua__msg_8h.html#a51eeb072307a55a456cc0633b4221cc5',1,'xua_msg_alloc(void): xua_msg.c'],['../xua__msg_8c.html#a51eeb072307a55a456cc0633b4221cc5',1,'xua_msg_alloc(void): xua_msg.c']]], ['xua_5fmsg_5fcopy_5fpart',['xua_msg_copy_part',['../xua__msg_8h.html#a94a4a741ff48e3ebaf39f4b33f0777a4',1,'xua_msg_copy_part(struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in): xua_msg.c'],['../xua__msg_8c.html#a94a4a741ff48e3ebaf39f4b33f0777a4',1,'xua_msg_copy_part(struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in): xua_msg.c']]], ['xua_5fmsg_5fdump',['xua_msg_dump',['../xua__msg_8h.html#a601be8f22aee7bd488e69dc60c911733',1,'xua_msg_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c'],['../xua__msg_8c.html#a601be8f22aee7bd488e69dc60c911733',1,'xua_msg_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c']]], ['xua_5fmsg_5fevent_5fmap',['xua_msg_event_map',['../xua__msg_8h.html#ac5e639d8b60940908a9e67cc354238b2',1,'xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps): xua_msg.c'],['../xua__msg_8c.html#ac5e639d8b60940908a9e67cc354238b2',1,'xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps): xua_msg.c']]], ['xua_5fmsg_5ffind_5ftag',['xua_msg_find_tag',['../xua__msg_8h.html#a09b76fa4d831af575e8a56871132299e',1,'xua_msg_find_tag(const struct xua_msg *msg, uint16_t tag): xua_msg.c'],['../xua__msg_8c.html#a9b47369cc8ede3ca3fca109214983849',1,'xua_msg_find_tag(const struct xua_msg *xua, uint16_t tag): xua_msg.c']]], ['xua_5fmsg_5ffree',['xua_msg_free',['../xua__msg_8h.html#a0d8afb21bd36674bfe5667a99a5fe4fe',1,'xua_msg_free(struct xua_msg *msg): xua_msg.c'],['../xua__msg_8c.html#a0d8afb21bd36674bfe5667a99a5fe4fe',1,'xua_msg_free(struct xua_msg *msg): xua_msg.c']]], ['xua_5fmsg_5ffree_5ftag',['xua_msg_free_tag',['../xua__msg_8h.html#a1752bcc3fc7877ffa316f2b119cf5ad7',1,'xua_msg_free_tag(struct xua_msg *xua, uint16_t tag): xua_msg.c'],['../xua__msg_8c.html#a1752bcc3fc7877ffa316f2b119cf5ad7',1,'xua_msg_free_tag(struct xua_msg *xua, uint16_t tag): xua_msg.c']]], ['xua_5fmsg_5fget_5flen',['xua_msg_get_len',['../xua__msg_8h.html#a226130ae01cded282663cbc573904322',1,'xua_msg_get_len(const struct xua_msg *xua, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#a226130ae01cded282663cbc573904322',1,'xua_msg_get_len(const struct xua_msg *xua, uint16_t iei): xua_msg.c']]], ['xua_5fmsg_5fget_5fstr',['xua_msg_get_str',['../xua__msg_8h.html#a70bf85464b33558dc2a3e679c0f4b709',1,'xua_msg_get_str(const struct xua_msg *xua, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#a70bf85464b33558dc2a3e679c0f4b709',1,'xua_msg_get_str(const struct xua_msg *xua, uint16_t iei): xua_msg.c']]], ['xua_5fmsg_5fget_5fu32',['xua_msg_get_u32',['../xua__msg_8h.html#aadb3f62f8d043f6581b75fcd8df5bd60',1,'xua_msg_get_u32(const struct xua_msg *xua, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#aadb3f62f8d043f6581b75fcd8df5bd60',1,'xua_msg_get_u32(const struct xua_msg *xua, uint16_t iei): xua_msg.c']]], ['xua_5fmsg_5fget_5fu32p',['xua_msg_get_u32p',['../xua__msg_8h.html#a152d92abb49f1502f43ab6c7e757c556',1,'xua_msg_get_u32p(const struct xua_msg *xua, uint16_t iei, uint32_t *out): xua_msg.c'],['../xua__msg_8c.html#a152d92abb49f1502f43ab6c7e757c556',1,'xua_msg_get_u32p(const struct xua_msg *xua, uint16_t iei, uint32_t *out): xua_msg.c']]], ['xua_5fmsg_5fpart_5fget_5fstr',['xua_msg_part_get_str',['../xua__msg_8h.html#aa2a5cc5711585be658597a29d82761bb',1,'xua_msg_part_get_str(const struct xua_msg_part *part): xua_msg.c'],['../xua__msg_8c.html#aa2a5cc5711585be658597a29d82761bb',1,'xua_msg_part_get_str(const struct xua_msg_part *part): xua_msg.c']]], ['xua_5fmsg_5fpart_5fget_5fu32',['xua_msg_part_get_u32',['../xua__msg_8h.html#a7e4537948a6e8d3fabb02bfc72eb5aa2',1,'xua_msg_part_get_u32(const struct xua_msg_part *part): xua_msg.c'],['../xua__msg_8c.html#a7e4537948a6e8d3fabb02bfc72eb5aa2',1,'xua_msg_part_get_u32(const struct xua_msg_part *part): xua_msg.c']]], ['xua_5fopt_5fdata_5fcache_5fkeep',['xua_opt_data_cache_keep',['../sccp__scoc_8c.html#a488c5728776d3b1cd8137906e9efe451',1,'sccp_scoc.c']]], ['xua_5fopt_5fdata_5flength_5flim',['xua_opt_data_length_lim',['../sccp__scoc_8c.html#a8b3423632d93654c39f3f7e40ea5fb61',1,'sccp_scoc.c']]], ['xua_5fopt_5fdata_5fsend_5fcache',['xua_opt_data_send_cache',['../sccp__scoc_8c.html#a176ece1b0b17f0104df970a49a16b7e0',1,'sccp_scoc.c']]], ['xua_5fpart_5fadd_5fgt',['xua_part_add_gt',['../xua__msg_8h.html#a55609b987a5b336d0bf230c212e1494f',1,'xua_part_add_gt(struct msgb *msg, const struct osmo_sccp_gt *gt): xua_msg.c'],['../xua__msg_8c.html#a55609b987a5b336d0bf230c212e1494f',1,'xua_part_add_gt(struct msgb *msg, const struct osmo_sccp_gt *gt): xua_msg.c']]], ['xua_5frkm_5fcleanup_5fdyn_5fas_5ffor_5fasp',['xua_rkm_cleanup_dyn_as_for_asp',['../xua__internal_8h.html#a4f931cf9215d8295d2f7fdc86328ceb9',1,'xua_rkm_cleanup_dyn_as_for_asp(struct osmo_ss7_asp *asp): xua_rkm.c'],['../xua__rkm_8c.html#a4f931cf9215d8295d2f7fdc86328ceb9',1,'xua_rkm_cleanup_dyn_as_for_asp(struct osmo_ss7_asp *asp): xua_rkm.c']]], ['xua_5frkm_5fsend_5fdereg_5freq',['xua_rkm_send_dereg_req',['../xua__rkm_8c.html#a8979fccae9be7fb67e3d555b512763b8',1,'xua_rkm.c']]], ['xua_5frkm_5fsend_5freg_5freq',['xua_rkm_send_reg_req',['../xua__rkm_8c.html#a6d05db96b2a1faabbbdc51e7e1e39f52',1,'xua_rkm.c']]], ['xua_5fsnm_5fpc_5favailable',['xua_snm_pc_available',['../xua__internal_8h.html#ab0a13bea02506a7c10cbc09eb5365cf0',1,'xua_snm_pc_available(struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available): xua_snm.c'],['../xua__snm_8c.html#ab0a13bea02506a7c10cbc09eb5365cf0',1,'xua_snm_pc_available(struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available): xua_snm.c']]], ['xua_5fsnm_5fpc_5favailable_5fto_5fsccp',['xua_snm_pc_available_to_sccp',['../xua__snm_8c.html#aaa313eeda58ad7b0183bafa6d7351419',1,'xua_snm.c']]], ['xua_5fsnm_5frx_5fdaud',['xua_snm_rx_daud',['../xua__internal_8h.html#af0a8709b1ca21e41a1c9d0d89fa5f041',1,'xua_snm_rx_daud(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#af0a8709b1ca21e41a1c9d0d89fa5f041',1,'xua_snm_rx_daud(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fdava',['xua_snm_rx_dava',['../xua__internal_8h.html#a4c96597e36bad63b9f666ca630fb7881',1,'xua_snm_rx_dava(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#a4c96597e36bad63b9f666ca630fb7881',1,'xua_snm_rx_dava(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fduna',['xua_snm_rx_duna',['../xua__internal_8h.html#aea11cd352ca23f5fcb6a07d00deff86b',1,'xua_snm_rx_duna(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#aea11cd352ca23f5fcb6a07d00deff86b',1,'xua_snm_rx_duna(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fdupu',['xua_snm_rx_dupu',['../xua__internal_8h.html#a13d36aa2ddc80797a8ec03ab6cdbebe8',1,'xua_snm_rx_dupu(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#a13d36aa2ddc80797a8ec03ab6cdbebe8',1,'xua_snm_rx_dupu(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fscon',['xua_snm_rx_scon',['../xua__internal_8h.html#a0de81b0e4a0baa2f6eeca78ec84fc506',1,'xua_snm_rx_scon(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#a0de81b0e4a0baa2f6eeca78ec84fc506',1,'xua_snm_rx_scon(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5fscon',['xua_snm_scon',['../xua__snm_8c.html#add6b264fa09b199c57718f8715388c60',1,'xua_snm.c']]], ['xua_5fsnm_5fupu',['xua_snm_upu',['../xua__snm_8c.html#a77a2cf4c3f8ccb4d07251152d647b267',1,'xua_snm.c']]], ['xua_5ft_5fack_5fcb',['xua_t_ack_cb',['../xua__asp__fsm_8c.html#aca6739a78491b1fd6be14693d6bdfb15',1,'xua_asp_fsm.c']]], ['xua_5ftcp_5fsegmentation_5fcb',['xua_tcp_segmentation_cb',['../osmo__ss7__asp_8c.html#a8491be4c7f509461cc8b28cbb27bf0a1',1,'xua_tcp_segmentation_cb(struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a8491be4c7f509461cc8b28cbb27bf0a1',1,'xua_tcp_segmentation_cb(struct msgb *msg): osmo_ss7_asp.c']]], ['xua_5fto_5fmsg',['xua_to_msg',['../xua__msg_8h.html#abc0b5c26e2ad89927a909061e007b4e8',1,'xua_to_msg(const int version, struct xua_msg *msg): xua_msg.c'],['../xua__msg_8c.html#a52106a6464d1549d4067882eca617816',1,'xua_to_msg(const int version, struct xua_msg *xua): xua_msg.c']]], ['xua_5ftx_5fscon',['xua_tx_scon',['../xua__snm_8c.html#a47f13ba14d34718693d5293a1ec65a2e',1,'xua_snm.c']]], ['xua_5ftx_5fsnm_5favailable',['xua_tx_snm_available',['../xua__snm_8c.html#acefced501347657d4d7646eccd6b9aed',1,'xua_snm.c']]], ['xua_5ftx_5fupu',['xua_tx_upu',['../xua__snm_8c.html#ac3e1876a06926afc8b89b4630fd696e2',1,'xua_snm.c']]], ['xua_5fxlm_5fprim_5falloc',['xua_xlm_prim_alloc',['../xua__asp__fsm_8c.html#ace6e25728de8614e14ce258e2dfe8bc4',1,'xua_xlm_prim_alloc(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c'],['../xua__internal_8h.html#ace6e25728de8614e14ce258e2dfe8bc4',1,'xua_xlm_prim_alloc(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c']]] ]; sigtran/html/search/variables_d.js0000644000175000017500000001173014631412304021653 0ustar osmocom-buildosmocom-buildvar searchData= [ ['opc',['opc',['../structosmo__mtp__transfer__param.html#a79496201ac3dd69528dc41cafc82eaa3',1,'osmo_mtp_transfer_param::opc()'],['../structm3ua__data__hdr.html#aab73749d4369382a869156642ee334f6',1,'m3ua_data_hdr::opc()'],['../m3ua_8h.html#a8fbf08c14ea8fd895e011bc6d031fd24',1,'opc(): m3ua.h']]], ['oph',['oph',['../structosmo__mtp__prim.html#acf303b6294b887c076a71c563e7d6fe7',1,'osmo_mtp_prim::oph()'],['../structosmo__scu__prim.html#a0bf42a60284d6fae886b610b868b7d52',1,'osmo_scu_prim::oph()'],['../structosmo__xlm__prim.html#a8ac40b9653c8b8c3feb1c72113932f4c',1,'osmo_xlm_prim::oph()']]], ['opt_5fdata_5fcache',['opt_data_cache',['../structsccp__connection.html#a919e67630e3ee1dc7b50b4e2ee6a0a7f',1,'sccp_connection']]], ['orig_5flen',['orig_len',['../structpcaprec__hdr.html#ada2293282015473158f66404c70fbd88',1,'pcaprec_hdr::orig_len()'],['../mtp__pcap_8c.html#a6a2f0b2b8c5d6c756e4de119c5fe2fad',1,'orig_len(): mtp_pcap.c']]], ['originator',['originator',['../structosmo__scu__disconn__param.html#a376d310d66d3a6366241fa5c88ee83ce',1,'osmo_scu_disconn_param::originator()'],['../structosmo__scu__reset__param.html#ae1a1b23126ae9280b4ded660f8a40935',1,'osmo_scu_reset_param::originator()']]], ['osmo_5fsccp_5fgti_5fnames',['osmo_sccp_gti_names',['../sccp__sap_8h.html#ae1bde590c466d405e70b9b804527c1ad',1,'osmo_sccp_gti_names(): sccp_sap.c'],['../sccp__sap_8c.html#ae1bde590c466d405e70b9b804527c1ad',1,'osmo_sccp_gti_names(): sccp_sap.c']]], ['osmo_5fsccp_5fmsg_5ftype_5fnames',['osmo_sccp_msg_type_names',['../sccp__types_8c.html#aa065260a9ecdfc8d8af109ba3286dc56',1,'sccp_types.c']]], ['osmo_5fsccp_5fpnc_5fnames',['osmo_sccp_pnc_names',['../sccp__types_8c.html#a63e026a90389b6b55a4c34f708ae0b14',1,'sccp_types.c']]], ['osmo_5fsccp_5frem_5fsccp_5fstatus_5fnames',['osmo_sccp_rem_sccp_status_names',['../sccp__sap_8h.html#a3c04df19759d08735f59de6af9678edf',1,'osmo_sccp_rem_sccp_status_names(): sccp_sap.c'],['../sccp__sap_8c.html#a3c04df19759d08735f59de6af9678edf',1,'osmo_sccp_rem_sccp_status_names(): sccp_sap.c']]], ['osmo_5fsccp_5frouting_5find_5fnames',['osmo_sccp_routing_ind_names',['../sccp__sap_8h.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b',1,'osmo_sccp_routing_ind_names(): sccp_sap.c'],['../sccp__sap_8c.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b',1,'osmo_sccp_routing_ind_names(): sccp_sap.c']]], ['osmo_5fsccp_5fsp_5fstatus_5fnames',['osmo_sccp_sp_status_names',['../sccp__sap_8h.html#a27e007aa3158d15fb27a6c28957935c2',1,'osmo_sccp_sp_status_names(): sccp_sap.c'],['../sccp__sap_8c.html#a27e007aa3158d15fb27a6c28957935c2',1,'osmo_sccp_sp_status_names(): sccp_sap.c']]], ['osmo_5fsccp_5fssn_5fnames',['osmo_sccp_ssn_names',['../sccp__sap_8h.html#a5fed5e157ab1a93095318b73beb22813',1,'osmo_sccp_ssn_names(): sccp_sap.c'],['../sccp__sap_8c.html#a5fed5e157ab1a93095318b73beb22813',1,'osmo_sccp_ssn_names(): sccp_sap.c']]], ['osmo_5fsccp_5ftimer_5fdefaults',['osmo_sccp_timer_defaults',['../sccp__internal_8h.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3',1,'osmo_sccp_timer_defaults(): sccp_scoc.c'],['../sccp__scoc_8c.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3',1,'osmo_sccp_timer_defaults(): sccp_scoc.c']]], ['osmo_5fsccp_5ftimer_5fnames',['osmo_sccp_timer_names',['../sccp__internal_8h.html#adb142ce6fd39a4884c7fa9144ff15c3f',1,'osmo_sccp_timer_names(): sccp_scoc.c'],['../sccp__scoc_8c.html#adb142ce6fd39a4884c7fa9144ff15c3f',1,'osmo_sccp_timer_names(): sccp_scoc.c']]], ['osmo_5fscu_5fprim_5ftype_5fnames',['osmo_scu_prim_type_names',['../sccp__sap_8h.html#af01add5b9ac72524cf20285d60ffb717',1,'osmo_scu_prim_type_names(): sccp_sap.c'],['../sccp__sap_8c.html#af01add5b9ac72524cf20285d60ffb717',1,'osmo_scu_prim_type_names(): sccp_sap.c']]], ['osmo_5fss7_5fas_5ftraffic_5fmode_5fvals',['osmo_ss7_as_traffic_mode_vals',['../osmo__ss7_8h.html#a41be4c98feb2b819cbc41e9f378ef8e2',1,'osmo_ss7_as_traffic_mode_vals(): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a41be4c98feb2b819cbc41e9f378ef8e2',1,'osmo_ss7_as_traffic_mode_vals(): osmo_ss7_as.c']]], ['osmo_5fss7_5fasp_5fprotocol_5fvals',['osmo_ss7_asp_protocol_vals',['../osmo__ss7_8h.html#a41380c47cdda3f98c55d1a93e6071a6b',1,'osmo_ss7_asp_protocol_vals(): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a41380c47cdda3f98c55d1a93e6071a6b',1,'osmo_ss7_asp_protocol_vals(): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5frole_5fnames',['osmo_ss7_asp_role_names',['../osmo__ss7_8h.html#a617cc4818ccf1e2d74ff0e012975ce30',1,'osmo_ss7_asp_role_names(): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a617cc4818ccf1e2d74ff0e012975ce30',1,'osmo_ss7_asp_role_names(): osmo_ss7_asp.c']]], ['osmo_5fss7_5finstances',['osmo_ss7_instances',['../osmo__ss7_8h.html#a8bde19e6cde8f784d4bb249da25e8eeb',1,'osmo_ss7.h']]], ['osmo_5fxlm_5fprim_5fnames',['osmo_xlm_prim_names',['../sccp__sap_8c.html#a15c567cc2103dd74ca32374590b7574f',1,'sccp_sap.c']]], ['out_5fevent',['out_event',['../structxua__asp__fsm__priv.html#a400fbc9c2375538b92f8fcd84caf9aa2',1,'xua_asp_fsm_priv']]] ]; sigtran/html/search/classes_2.html0000644000175000017500000000177114631412304021612 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/search_r.png0000644000175000017500000000114414631412304021334 0ustar osmocom-buildosmocom-build‰PNG  IHDR’]ò pHYs  šœ cHRMm˜sŽà8‚ÕzÊ´3Dv„6*½êIDATxÚ¤Ô¿ªAðoöŸ² k¥V‹¤’Ôi|±YIRß¼CÌ+¤L—g¤,R\B$`Š4)BPA! —ÕU³»î²ÎîÌI‘( 檧Ãs˜ù†u:‰B$ù|~Z,?–J¥^µZýR.—ýF£!ŽûØ`08 eY†$Ið
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_5.html0000644000175000017500000000176514631412304020733 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enums_0.html0000644000175000017500000000176714631412304021307 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_15.html0000644000175000017500000000176614631412304021015 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_1.js0000644000175000017500000000051414631412304022002 0ustar osmocom-buildosmocom-buildvar searchData= [ ['cs7_5frole_5fasp',['CS7_ROLE_ASP',['../osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba2a7a9a010cf4c267e4b996a0661bc5ec',1,'osmo_ss7_vty.c']]], ['cs7_5frole_5fsg',['CS7_ROLE_SG',['../osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba6251043fc6df5347b66432be2da06d62',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/all_9.js0000644000175000017500000000021514631412304020374 0ustar osmocom-buildosmocom-buildvar searchData= [ ['key',['key',['../structosmo__xlm__prim__rk__reg.html#aa794cf698238ba6cf336b62478f0e460',1,'osmo_xlm_prim_rk_reg']]] ]; sigtran/html/search/defines_3.html0000644000175000017500000000177114631412304021573 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_8.html0000644000175000017500000000177114631412304021600 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/files_2.js0000644000175000017500000000124714631412304020725 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fss7_2ec',['osmo_ss7.c',['../osmo__ss7_8c.html',1,'']]], ['osmo_5fss7_2eh',['osmo_ss7.h',['../osmo__ss7_8h.html',1,'']]], ['osmo_5fss7_5fas_2ec',['osmo_ss7_as.c',['../osmo__ss7__as_8c.html',1,'']]], ['osmo_5fss7_5fasp_2ec',['osmo_ss7_asp.c',['../osmo__ss7__asp_8c.html',1,'']]], ['osmo_5fss7_5fasp_5fpeer_2ec',['osmo_ss7_asp_peer.c',['../osmo__ss7__asp__peer_8c.html',1,'']]], ['osmo_5fss7_5fhmrt_2ec',['osmo_ss7_hmrt.c',['../osmo__ss7__hmrt_8c.html',1,'']]], ['osmo_5fss7_5fvty_2ec',['osmo_ss7_vty.c',['../osmo__ss7__vty_8c.html',1,'']]], ['osmo_5fss7_5fxua_5fsrv_2ec',['osmo_ss7_xua_srv.c',['../osmo__ss7__xua__srv_8c.html',1,'']]] ]; sigtran/html/search/variables_b.html0000644000175000017500000000177314631412304022207 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_3.js0000644000175000017500000000044214631412304021235 0ustar osmocom-buildosmocom-buildvar searchData= [ ['ensure_5fasp_5for_5fipsp',['ENSURE_ASP_OR_IPSP',['../xua__asp__fsm_8c.html#a6f0bea36823d7b9199d1ec06798ffd5a',1,'xua_asp_fsm.c']]], ['ensure_5fsg_5for_5fipsp',['ENSURE_SG_OR_IPSP',['../xua__asp__fsm_8c.html#ade512cf6f73ff0227729e90437daa8f3',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/defines_0.js0000644000175000017500000000017314631412304021233 0ustar osmocom-buildosmocom-buildvar searchData= [ ['_5flogss7',['_LOGSS7',['../osmo__ss7_8h.html#af5807da1745319c92a7d5bba0a39f07c',1,'osmo_ss7.h']]] ]; sigtran/html/search/all_c.html0000644000175000017500000000176514631412304021011 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_6.js0000644000175000017500000000424114631412304021634 0ustar osmocom-buildosmocom-buildvar searchData= [ ['gen_5fasp_5ftimer_5fcmd_5fstrs',['gen_asp_timer_cmd_strs',['../osmo__ss7__vty_8c.html#aab3c9a242990a0b643ea74e002767570',1,'osmo_ss7_vty.c']]], ['gen_5fcoerr',['gen_coerr',['../sccp__scoc_8c.html#a94a655218d3bc1e93676436d7e41c0ff',1,'sccp_scoc.c']]], ['gen_5fcoref_5fwithout_5fconn',['gen_coref_without_conn',['../sccp__scoc_8c.html#a00a6caac9f86aeecbb9dc6dbf61fbcab',1,'sccp_scoc.c']]], ['gen_5fmtp_5ftransfer_5freq_5fxua',['gen_mtp_transfer_req_xua',['../sccp__scrc_8c.html#a380d89325d9e54afdc145da6dec83494',1,'sccp_scrc.c']]], ['gen_5fpc_5ffmtstr',['gen_pc_fmtstr',['../osmo__ss7_8c.html#a84bdb04295695aa8fe701c0178fe9b61',1,'osmo_ss7.c']]], ['gen_5frelco',['gen_relco',['../sccp__scoc_8c.html#a9dc8cd29876c8f2e0b640fe2d99b49dc',1,'sccp_scoc.c']]], ['gen_5fret_5fmsg',['gen_ret_msg',['../sccp__sclc_8c.html#a87efb2845a3d5748b236a6366d52f5c7',1,'sccp_sclc.c']]], ['gen_5frlsd',['gen_rlsd',['../sccp__scoc_8c.html#a8354c0c3a3391954a917de82936497ef',1,'sccp_scoc.c']]], ['gen_5fsccp_5ftimer_5fcmd_5fstrs',['gen_sccp_timer_cmd_strs',['../sccp__vty_8c.html#af01dd1c42be7e714ed61c2fc1f1102ca',1,'sccp_vty.c']]], ['get_5fall_5frctx_5ffor_5fasp',['get_all_rctx_for_asp',['../xua__snm_8c.html#ab5411ae2b38a8b73eef58353e3d81c70',1,'xua_snm.c']]], ['get_5fcref_5fcause_5ffor_5fret',['get_cref_cause_for_ret',['../sccp__scoc_8c.html#ab08b479680b7e13b707ec0e3a064b2aa',1,'sccp_scoc.c']]], ['get_5ffd_5ffrom_5fiafp',['get_fd_from_iafp',['../xua__asp__fsm_8c.html#af444752508bfdb04bf012ba62b7faaa7',1,'xua_asp_fsm.c']]], ['get_5fin_5fport',['get_in_port',['../osmo__ss7__asp_8c.html#a1f18cc9a880d46df3c5db7b760fdc305',1,'osmo_ss7_asp.c']]], ['get_5flocal_5frole',['get_local_role',['../xua__as__fsm_8c.html#acec6571ac41737c2f0b15a981e15e9a0',1,'xua_as_fsm.c']]], ['get_5flogevel_5fby_5fsn_5ftype',['get_logevel_by_sn_type',['../osmo__ss7__asp_8c.html#adf98277fedb099f019d3f59d8b0e96c8',1,'osmo_ss7_asp.c']]], ['get_5fpc_5fcomp_5fshift',['get_pc_comp_shift',['../osmo__ss7_8c.html#ae2dc16490ad0d3a263aa80160bc36828',1,'osmo_ss7.c']]], ['get_5fsockname_5fbuf',['get_sockname_buf',['../osmo__ss7__vty_8c.html#a8263ddd4aab1cbc89b1c169fcf74a570',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/search.css0000644000175000017500000001055414631412304021024 0ustar osmocom-buildosmocom-build/*---------------- Search Box */ #FSearchBox { float: left; } #MSearchBox { white-space : nowrap; float: none; margin-top: 8px; right: 0px; width: 170px; height: 24px; z-index: 102; } #MSearchBox .left { display:block; position:absolute; left:10px; width:20px; height:19px; background:url('search_l.png') no-repeat; background-position:right; } #MSearchSelect { display:block; position:absolute; width:20px; height:19px; } .left #MSearchSelect { left:4px; } .right #MSearchSelect { right:5px; } #MSearchField { display:block; position:absolute; height:19px; background:url('search_m.png') repeat-x; border:none; width:115px; margin-left:20px; padding-left:4px; color: #909090; outline: none; font: 9pt Arial, Verdana, sans-serif; -webkit-border-radius: 0px; } #FSearchBox #MSearchField { margin-left:15px; } #MSearchBox .right { display:block; position:absolute; right:10px; top:8px; width:20px; height:19px; background:url('search_r.png') no-repeat; background-position:left; } #MSearchClose { display: none; position: absolute; top: 4px; background : none; border: none; margin: 0px 4px 0px 0px; padding: 0px 0px; outline: none; } .left #MSearchClose { left: 6px; } .right #MSearchClose { right: 2px; } .MSearchBoxActive #MSearchField { color: #000000; } /*---------------- Search filter selection */ #MSearchSelectWindow { display: none; position: absolute; left: 0; top: 0; border: 1px solid #90A5CE; background-color: #F9FAFC; z-index: 10001; padding-top: 4px; padding-bottom: 4px; -moz-border-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); } .SelectItem { font: 8pt Arial, Verdana, sans-serif; padding-left: 2px; padding-right: 12px; border: 0px; } span.SelectionMark { margin-right: 4px; font-family: monospace; outline-style: none; text-decoration: none; } a.SelectItem { display: block; outline-style: none; color: #000000; text-decoration: none; padding-left: 6px; padding-right: 12px; } a.SelectItem:focus, a.SelectItem:active { color: #000000; outline-style: none; text-decoration: none; } a.SelectItem:hover { color: #FFFFFF; background-color: #3D578C; outline-style: none; text-decoration: none; cursor: pointer; display: block; } /*---------------- Search results window */ iframe#MSearchResults { width: 60ex; height: 15em; } #MSearchResultsWindow { display: none; position: absolute; left: 0; top: 0; border: 1px solid #000; background-color: #EEF1F7; z-index:10000; } /* ----------------------------------- */ #SRIndex { clear:both; padding-bottom: 15px; } .SREntry { font-size: 10pt; padding-left: 1ex; } .SRPage .SREntry { font-size: 8pt; padding: 1px 5px; } body.SRPage { margin: 5px 2px; } .SRChildren { padding-left: 3ex; padding-bottom: .5em } .SRPage .SRChildren { display: none; } .SRSymbol { font-weight: bold; color: #425E97; font-family: Arial, Verdana, sans-serif; text-decoration: none; outline: none; } a.SRScope { display: block; color: #425E97; font-family: Arial, Verdana, sans-serif; text-decoration: none; outline: none; } a.SRSymbol:focus, a.SRSymbol:active, a.SRScope:focus, a.SRScope:active { text-decoration: underline; } span.SRScope { padding-left: 4px; } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; } .SRResult { display: none; } DIV.searchresults { margin-left: 10px; margin-right: 10px; } /*---------------- External search page results */ .searchresult { background-color: #F0F3F8; } .pages b { color: white; padding: 5px 5px 3px 5px; background-image: url("../tab_a.png"); background-repeat: repeat-x; text-shadow: 0 1px 1px #000000; } .pages { line-height: 17px; margin-left: 4px; text-decoration: none; } .hl { font-weight: bold; } #searchresults { margin-bottom: 20px; } .searchpages { margin-top: 10px; } sigtran/html/search/all_13.js0000644000175000017500000000210614631412304020450 0ustar osmocom-buildosmocom-buildvar searchData= [ ['u',['u',['../structosmo__mtp__prim.html#af89958fb9e8fd234603f4194a5678c40',1,'osmo_mtp_prim::u()'],['../structosmo__scu__prim.html#a469e5f6fbf500888ebec9e7f66f80d0c',1,'osmo_scu_prim::u()'],['../structosmo__xlm__prim.html#a2894d16ed1871565152e4f1391067930',1,'osmo_xlm_prim::u()']]], ['u32_5fmasklen',['u32_masklen',['../osmo__ss7_8c.html#a70c376cdc3ffe5d124ae90fd86f9c491',1,'osmo_ss7.c']]], ['udt_5foffsets',['udt_offsets',['../structudt__offsets.html',1,'']]], ['unitdata',['unitdata',['../structosmo__scu__prim.html#a79602dc9720157f71fdf70581ead993a',1,'osmo_scu_prim']]], ['user',['user',['../structosmo__ss7__instance.html#ac5078dd858636983ac1cbc803faa66f1',1,'osmo_ss7_instance::user()'],['../structsccp__connection.html#a067a391c7bd5c77ebf9f79cee339a928',1,'sccp_connection::user()']]], ['user_5fin_5fservice',['user_in_service',['../structosmo__scu__state__param.html#ada34821659c0031bb8f0b953c6f2b7d8',1,'osmo_scu_state_param']]], ['users',['users',['../structosmo__sccp__instance.html#ad699d0e360f777f69c41f83660d8d46d',1,'osmo_sccp_instance']]] ]; sigtran/html/search/enumvalues_0.js0000644000175000017500000000224514631412304022004 0ustar osmocom-buildosmocom-buildvar searchData= [ ['_5f_5fm2ua_5ferr_5funused',['__m2ua_err_unused',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea695aa48ab816388318667f1d955735d4',1,'m2ua_types.h']]], ['_5f_5fm2ua_5fevent_5fdummy',['__m2ua_event_dummy',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa9809582c3d733eb9c67ad5337ad5e91',1,'m2ua_types.h']]], ['_5f_5fm2ua_5ftag_5fstart',['__m2ua_tag_start',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a2e97497b2718401471908667f5582bc6',1,'m2ua_types.h']]], ['_5fnum_5fosmo_5fss7_5fasp_5fprot',['_NUM_OSMO_SS7_ASP_PROT',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787ad337e1de7fd78ff45b23edb8f872c98d',1,'osmo_ss7.h']]], ['_5fnum_5fosmo_5fss7_5fasp_5ftmod',['_NUM_OSMO_SS7_ASP_TMOD',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba326c8e5f699e3cfacf0b4aa787903928',1,'osmo_ss7.h']]], ['_5fnum_5fosmo_5fss7_5fls',['_NUM_OSMO_SS7_LS',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fadab3b2230e17c780d9b42b8fc3e9b23e',1,'osmo_ss7.h']]], ['_5fnum_5fxua_5fasp_5fe',['_NUM_XUA_ASP_E',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baea6a39a14bcdd903a7b361e6144ee43c',1,'xua_asp_fsm.h']]] ]; sigtran/html/search/all_0.html0000644000175000017500000000176514631412304020726 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_4.js0000644000175000017500000010400114631412304022001 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m2ua_5faction_5frtrv_5fbsn',['M2UA_ACTION_RTRV_BSN',['../m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388a3aaf25b869dc870e1a85e1b8ac7946fa',1,'m2ua_types.h']]], ['m2ua_5faction_5frtrv_5fmsgs',['M2UA_ACTION_RTRV_MSGS',['../m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388ae8ad0a222f5c5f2f1e568985af85a4e9',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fbeat',['M2UA_ASPSM_BEAT',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a0b9909dd106b7aa512ab7998f75eb2c0',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fbeat_5fack',['M2UA_ASPSM_BEAT_ACK',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a2357d19fb8998c5dc950e37893c61d8e',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fdown',['M2UA_ASPSM_DOWN',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ae5b6fa365fa4ea4c0b4d729390ee17f2',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fdown_5fack',['M2UA_ASPSM_DOWN_ACK',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ab2aeafa816749750a6175b0949d70290',1,'m2ua_types.h']]], ['m2ua_5faspsm_5freserved',['M2UA_ASPSM_RESERVED',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a81124f7aad0d63744eb34bdaf41b9ff7',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fup',['M2UA_ASPSM_UP',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ac3704b49a44a89e3cb049e29525501d8',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fup_5fack',['M2UA_ASPSM_UP_ACK',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5aa30af4abaaca7edfa3bcd216bc704ee8',1,'m2ua_types.h']]], ['m2ua_5fasptm_5factiv',['M2UA_ASPTM_ACTIV',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a5a4fcc2177390e07d3a9625ce5a0e6bf',1,'m2ua_types.h']]], ['m2ua_5fasptm_5factiv_5fack',['M2UA_ASPTM_ACTIV_ACK',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04aa3a2e3ae57547ee715c111c52c21d4f8',1,'m2ua_types.h']]], ['m2ua_5fasptm_5finactiv',['M2UA_ASPTM_INACTIV',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a9cd8286518113145f119d5b18b157475',1,'m2ua_types.h']]], ['m2ua_5fasptm_5finactiv_5fack',['M2UA_ASPTM_INACTIV_ACK',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a3dd7cfba51ef38ebf45d6aa1f767267d',1,'m2ua_types.h']]], ['m2ua_5fasptm_5freserved',['M2UA_ASPTM_RESERVED',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04ac7420e94b57f8fba0125d326b46f9dbd',1,'m2ua_types.h']]], ['m2ua_5fcls_5faspsm',['M2UA_CLS_ASPSM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba3f93b9ac7e4ded5735c4745be5d1fc60',1,'m2ua_types.h']]], ['m2ua_5fcls_5fasptm',['M2UA_CLS_ASPTM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba113d5b6f37d15a58767911f2987434de',1,'m2ua_types.h']]], ['m2ua_5fcls_5fiim',['M2UA_CLS_IIM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba563daab0d06e8c52081f2d23de620d90',1,'m2ua_types.h']]], ['m2ua_5fcls_5fmaup',['M2UA_CLS_MAUP',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7c9c34850c6c6cdda4acce91e6fbac00',1,'m2ua_types.h']]], ['m2ua_5fcls_5fmgmt',['M2UA_CLS_MGMT',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba472b2ed938903653aff46f6069287767',1,'m2ua_types.h']]], ['m2ua_5fcls_5fqptm',['M2UA_CLS_QPTM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bae0636d2b4d0fef4c680923ef34e236b6',1,'m2ua_types.h']]], ['m2ua_5fcls_5frkm',['M2UA_CLS_RKM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba08e94dcb7318a2083aac2611397777c3',1,'m2ua_types.h']]], ['m2ua_5fcls_5fssnm',['M2UA_CLS_SSNM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baf19b1ca2713b34d83c7d82e23d70957c',1,'m2ua_types.h']]], ['m2ua_5fcls_5fsua_5fconn',['M2UA_CLS_SUA_CONN',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba549af951c30e3ba9572aab16a46c21da',1,'m2ua_types.h']]], ['m2ua_5fcls_5fsua_5fless',['M2UA_CLS_SUA_LESS',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad0a8edbdbdb7aed0e263c48211fbd913',1,'m2ua_types.h']]], ['m2ua_5fcls_5ftrans',['M2UA_CLS_TRANS',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baccfbc5bc4e3af0ea4c66aa7cb1ac4acc',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5finv_5fident',['M2UA_DEREG_ERR_INV_IDENT',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa625e8ab882577c66835a9c7be2717f08',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5fnot_5freg',['M2UA_DEREG_ERR_NOT_REG',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa9713a7d3caceb4a632e9244d66485630',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5fperm_5fdenied',['M2UA_DEREG_ERR_PERM_DENIED',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaafc1261b56706474f23a9f19f7fb9f66e',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5funk',['M2UA_DEREG_ERR_UNK',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaae1a3777d33b4054161e1addbbdcd4d68',1,'m2ua_types.h']]], ['m2ua_5fdereg_5fsucc',['M2UA_DEREG_SUCC',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa5c60bfe3ffce219babd98ead68f505c0',1,'m2ua_types.h']]], ['m2ua_5ferr_5fasp_5fact_5ffor_5fident',['M2UA_ERR_ASP_ACT_FOR_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaaba2def90f893e546a27975830acaa86',1,'m2ua_types.h']]], ['m2ua_5ferr_5fasp_5fident_5freq',['M2UA_ERR_ASP_IDENT_REQ',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac4d41e6324c621ee9e574e9ca7ef6a15',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fasp_5fident',['M2UA_ERR_INV_ASP_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab6010b8b4be21649baa47686585f5888',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fint_5fident',['M2UA_ERR_INV_INT_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0e89a3f735ec136415ccfd47cac00be2',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fparam_5fval',['M2UA_ERR_INV_PARAM_VAL',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea85d93d25b9dfc56a87ae631769b314ee',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fstr_5fident',['M2UA_ERR_INV_STR_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea413b164e271e28c384cd02c5290c210c',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fver',['M2UA_ERR_INV_VER',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab2f5ddd888bf67e8d50d5f964ca3cfff',1,'m2ua_types.h']]], ['m2ua_5ferr_5fmissing_5fparam',['M2UA_ERR_MISSING_PARAM',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea9a0f5c783677a0da2330805a3d702994',1,'m2ua_types.h']]], ['m2ua_5ferr_5fparam_5ffield_5ferr',['M2UA_ERR_PARAM_FIELD_ERR',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa89cf63c02c2266c8d09cd23327dc1c',1,'m2ua_types.h']]], ['m2ua_5ferr_5fproto_5ferror',['M2UA_ERR_PROTO_ERROR',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea1a7b6e4faa82a4edcf70eda1d524da6f',1,'m2ua_types.h']]], ['m2ua_5ferr_5frefused',['M2UA_ERR_REFUSED',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea95fcce7693cb7274fb784e31afeb0aee',1,'m2ua_types.h']]], ['m2ua_5ferr_5fune_5fmsg',['M2UA_ERR_UNE_MSG',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac61fb3e6778868b7047227c782355f78',1,'m2ua_types.h']]], ['m2ua_5ferr_5funexp_5fparam',['M2UA_ERR_UNEXP_PARAM',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf06ca7729b56f7538d7213f485cd6261',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5fint_5fident_5ft',['M2UA_ERR_UNS_INT_IDENT_T',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eae784983a15bb96313f2c7e1ca94f5b7f',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5fmsg_5fclass',['M2UA_ERR_UNS_MSG_CLASS',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eadbc4acb9d85cb25d3519462d7868c2d5',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5fmsg_5ftype',['M2UA_ERR_UNS_MSG_TYPE',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea68c642c9869a177ac93515dddccad7b6',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5ftra_5fmode',['M2UA_ERR_UNS_TRA_MODE',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea2b28900a6e965662a7e56b42589cde76',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused1',['M2UA_ERR_UNUSED1',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea620a017e55641b48f745fe94d0389a58',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused2',['M2UA_ERR_UNUSED2',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea158654fc71c5ec815083867707b189c9',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused3',['M2UA_ERR_UNUSED3',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea751ae26d8bdb7239160df6258fd873ad',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused4',['M2UA_ERR_UNUSED4',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea74fc74aab00ed2f2300f94de75afa873',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused5',['M2UA_ERR_UNUSED5',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaad7fcf12709fae819a9830f6c8ca80a0',1,'m2ua_types.h']]], ['m2ua_5fevent_5flpo_5fenter',['M2UA_EVENT_LPO_ENTER',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a0c439a992b5e0dd6c3aa059fc933c7ce',1,'m2ua_types.h']]], ['m2ua_5fevent_5flpo_5fexit',['M2UA_EVENT_LPO_EXIT',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a9931e43d70116b12037e5c420e3bd322',1,'m2ua_types.h']]], ['m2ua_5fevent_5frpo_5fenter',['M2UA_EVENT_RPO_ENTER',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a2bb4a47af1669ad2318cc1effb724e07',1,'m2ua_types.h']]], ['m2ua_5fevent_5frpo_5fexit',['M2UA_EVENT_RPO_EXIT',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa2a71258b5fd0b57896771c84c379082',1,'m2ua_types.h']]], ['m2ua_5fiim_5fdereg_5freq',['M2UA_IIM_DEREG_REQ',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea497251ab40706257e2e835484009f59f',1,'m2ua_types.h']]], ['m2ua_5fiim_5fdereg_5frsp',['M2UA_IIM_DEREG_RSP',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea9c244d01e9c2a65f6d1b7de85891874a',1,'m2ua_types.h']]], ['m2ua_5fiim_5freg_5freq',['M2UA_IIM_REG_REQ',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea6ffffc9fee226113fb57a3f67b69b996',1,'m2ua_types.h']]], ['m2ua_5fiim_5freg_5frsp',['M2UA_IIM_REG_RSP',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea1ed46fa7e4c0a36ca83250a427201611',1,'m2ua_types.h']]], ['m2ua_5fiim_5freserved',['M2UA_IIM_RESERVED',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9eae717ea30f753c62ff3f98488bdf767a6',1,'m2ua_types.h']]], ['m2ua_5flevel_5f1',['M2UA_LEVEL_1',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a4d55c34147463a0e312cda80031792b1',1,'m2ua_types.h']]], ['m2ua_5flevel_5f2',['M2UA_LEVEL_2',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a2cfbaf525751244058d55d1a478755bc',1,'m2ua_types.h']]], ['m2ua_5flevel_5f3',['M2UA_LEVEL_3',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a36763a6bb479d00f48717c36035d6ca5',1,'m2ua_types.h']]], ['m2ua_5flevel_5fnone',['M2UA_LEVEL_NONE',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a114c3e685ae9445bed47b49afb95c807',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fcong_5find',['M2UA_MAUP_CONG_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ade4aac1f6d32dd9cf339bfdc0f71befa',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fd_5fretr_5fcompl',['M2UA_MAUP_D_RETR_COMPL',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a205993aa8a57428e36fe174906080056',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fd_5fretr_5fcon',['M2UA_MAUP_D_RETR_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a176f90888650b70a9f7bd3d45d226471',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fd_5fretr_5find',['M2UA_MAUP_D_RETR_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aadfae98682b36548a12b8cc919f12971',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fdata',['M2UA_MAUP_DATA',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa0d0e5fbb892c185197cfdf7ad9f821f',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fdata_5fack',['M2UA_MAUP_DATA_ACK',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1ae3f7f61189763c20a3ecf575b2448d',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fest_5fcon',['M2UA_MAUP_EST_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ac3050cddd1e792e8d040854949513f50',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fest_5freq',['M2UA_MAUP_EST_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a6d1ddaceb5ae5727a1cd76a6ea383e07',1,'m2ua_types.h']]], ['m2ua_5fmaup_5frel_5fcon',['M2UA_MAUP_REL_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab10d097cad611dd9e35b52eb83efcceb',1,'m2ua_types.h']]], ['m2ua_5fmaup_5frel_5find',['M2UA_MAUP_REL_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aba82e90dd861a4c1c66a8e97e3fc94d8',1,'m2ua_types.h']]], ['m2ua_5fmaup_5frel_5freq',['M2UA_MAUP_REL_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a16eacce66d2d31ff3dc39a01d3d27931',1,'m2ua_types.h']]], ['m2ua_5fmaup_5freserved',['M2UA_MAUP_RESERVED',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68acd638afbe09ff6379d5b40ae8fec6',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fretr_5freq',['M2UA_MAUP_RETR_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a8b42cc910ce88b40af8d900af4013ad2',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fstate_5fcon',['M2UA_MAUP_STATE_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1425072e33570fb8f66f4cd2ac54ef7c',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fstate_5find',['M2UA_MAUP_STATE_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ad791ef14d2ad4c866c20d10ef030ccd1',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fstate_5freq',['M2UA_MAUP_STATE_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9340452d172b7a50c750a2536b1007bb',1,'m2ua_types.h']]], ['m2ua_5fmgmt_5ferror',['M2UA_MGMT_ERROR',['../m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1ec137d1ff8ec4b5a42278f07ed2016a',1,'m2ua_types.h']]], ['m2ua_5fmgmt_5fntfy',['M2UA_MGMT_NTFY',['../m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca9fd6f913c9c8b4e1b94025b3748c9fb1',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finsuff_5fres',['M2UA_REG_ERR_INSUFF_RES',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea2216a291337b36f3996d24b90956510b',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finv_5flnk_5fkey',['M2UA_REG_ERR_INV_LNK_KEY',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceac0f2630c6289ee43c215e81915bd694f',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finv_5fsdli',['M2UA_REG_ERR_INV_SDLI',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaafffc4c0d46ed968fbad877bf4614936',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finv_5fsdti',['M2UA_REG_ERR_INV_SDTI',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea325f81709e4bc9e8fec0e6e42fb0034c',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5flnk_5fkey_5fnot_5fprov',['M2UA_REG_ERR_LNK_KEY_NOT_PROV',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea6933bce7ffbf8290e0a0f35b2ef1b3eb',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5foverlap_5fkey',['M2UA_REG_ERR_OVERLAP_KEY',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab9638864c116292b5faf645ef9dceb8b',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5fperm_5fdenied',['M2UA_REG_ERR_PERM_DENIED',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab385329f5ab208d19f3b493093a742c0',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5funk',['M2UA_REG_ERR_UNK',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaa4ba7811ab7fd087fc2171d03af8e27a',1,'m2ua_types.h']]], ['m2ua_5freg_5fsucc',['M2UA_REG_SUCC',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceafd17c26e8fe67ce4836a271a7ed23443',1,'m2ua_types.h']]], ['m2ua_5fresult_5ffailure',['M2UA_RESULT_FAILURE',['../m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035da49062ae2bc121bfa06d42e0d9dde6994',1,'m2ua_types.h']]], ['m2ua_5fresult_5fsuccess',['M2UA_RESULT_SUCCESS',['../m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf7e70c77176f112167bdcc8a5a305004',1,'m2ua_types.h']]], ['m2ua_5fstatus_5faudit',['M2UA_STATUS_AUDIT',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da3434316a9ba97035fd11e6cde25abea9',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fclear_5frtb',['M2UA_STATUS_CLEAR_RTB',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da57f2e5e03493f34bb7b6efcf59f500e3',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcong_5faccept',['M2UA_STATUS_CONG_ACCEPT',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4033325d9dfe0c27179ac4cc160a717f',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcong_5fclear',['M2UA_STATUS_CONG_CLEAR',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daefa9ab9567351037c740d48402e36a05',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcong_5fdiscard',['M2UA_STATUS_CONG_DISCARD',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daffa4995a4244baf496cfb95c23a77724',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcontinue',['M2UA_STATUS_CONTINUE',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4605f6fb9fba17a981adb15df8060ff4',1,'m2ua_types.h']]], ['m2ua_5fstatus_5femer_5fclear',['M2UA_STATUS_EMER_CLEAR',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da208ca5b3d8c6a7f17a4dc102143d91db',1,'m2ua_types.h']]], ['m2ua_5fstatus_5femer_5fset',['M2UA_STATUS_EMER_SET',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da7363c258a9b77e9cf270cadf145d129b',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fflush_5fbuffers',['M2UA_STATUS_FLUSH_BUFFERS',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dabc26ae317d826a58acc045fa50974abc',1,'m2ua_types.h']]], ['m2ua_5fstatus_5flpo_5fclear',['M2UA_STATUS_LPO_CLEAR',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da826438609272a52046ae473211ac0068',1,'m2ua_types.h']]], ['m2ua_5fstatus_5flpo_5fset',['M2UA_STATUS_LPO_SET',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da863430c8b697d93ae7a062d670c7e18b',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5factive',['M2UA_STP_AS_ACTIVE',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ab94d39a0f140560fb5bcca8ddf1bc1f7',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5finactive',['M2UA_STP_AS_INACTIVE',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25abfb12a186ac08f1d7a9c3be42481d00a',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5fpending',['M2UA_STP_AS_PENDING',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ade090e02953b12b4748881f82848fdef',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5fstate_5fchg',['M2UA_STP_AS_STATE_CHG',['../m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4dab343a728176adbf3492bff9c15f57b6b',1,'m2ua_types.h']]], ['m2ua_5fstp_5fo_5falt_5fasp_5factivr',['M2UA_STP_O_ALT_ASP_ACTIVR',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25a19d9488dcd02f20e9225eff75b5d0293',1,'m2ua_types.h']]], ['m2ua_5fstp_5fo_5fasp_5ffailure',['M2UA_STP_O_ASP_FAILURE',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25acafa9ec793ae497c2d53feb3f07ed44c',1,'m2ua_types.h']]], ['m2ua_5fstp_5fo_5finsuff_5fasp_5fres',['M2UA_STP_O_INSUFF_ASP_RES',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ae456b2db44acad20657aec16d8e80581',1,'m2ua_types.h']]], ['m2ua_5fstp_5fother',['M2UA_STP_OTHER',['../m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4da71a9f60736c20b8093dd55812f22b751',1,'m2ua_types.h']]], ['m2ua_5ftag_5faction',['M2UA_TAG_ACTION',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a54458cfcd830de0886200dc608258145',1,'m2ua_types.h']]], ['m2ua_5ftag_5fcong_5fstatus',['M2UA_TAG_CONG_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a06abf58b420b810c55cecd92c404ac52',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdata',['M2UA_TAG_DATA',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad7c5c94b664abb881262195f0847eb9a',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdata_5fttc',['M2UA_TAG_DATA_TTC',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a5e16b6e3652606b216f403d256fcda88',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdereg_5fres',['M2UA_TAG_DEREG_RES',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa4a36579be4d6a2b2a101ffb51c77ef1',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdereg_5fstatus',['M2UA_TAG_DEREG_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635afdac14644ec9eaaeaf38bc10dc2c1136',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdisc_5fstatus',['M2UA_TAG_DISC_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ade44661e9b1c723a9fa0c372559702ab',1,'m2ua_types.h']]], ['m2ua_5ftag_5fl_5flnk_5fkey_5fid',['M2UA_TAG_L_LNK_KEY_ID',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a41aa3ab8188e13e6e490c5d880f3e157',1,'m2ua_types.h']]], ['m2ua_5ftag_5flnk_5fkey',['M2UA_TAG_LNK_KEY',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad1678c0a14c27a679623b63665328d76',1,'m2ua_types.h']]], ['m2ua_5ftag_5freg_5fres',['M2UA_TAG_REG_RES',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a12fc3bbfe244c35de5e67819706fde4d',1,'m2ua_types.h']]], ['m2ua_5ftag_5fres_5fstatus',['M2UA_TAG_RES_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ae63b4fd7d5ce81452cef8c4f8ebbe48c',1,'m2ua_types.h']]], ['m2ua_5ftag_5fretr_5fres',['M2UA_TAG_RETR_RES',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa41b85684b4e42044b7e10de20837901',1,'m2ua_types.h']]], ['m2ua_5ftag_5fsdl',['M2UA_TAG_SDL',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ab136d212a78b278acaf4e3b4486ff403',1,'m2ua_types.h']]], ['m2ua_5ftag_5fsdt',['M2UA_TAG_SDT',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a912d5b8babe8ca242ce0fda948d686ea',1,'m2ua_types.h']]], ['m2ua_5ftag_5fseq_5fno',['M2UA_TAG_SEQ_NO',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a8702de1e04701e72d3378a897be1c23b',1,'m2ua_types.h']]], ['m2ua_5ftag_5fstate_5fevent',['M2UA_TAG_STATE_EVENT',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aba7952b2bdc50ec9d2a98d7f20dca8ee',1,'m2ua_types.h']]], ['m2ua_5ftag_5fstate_5freq',['M2UA_TAG_STATE_REQ',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad8401b14b1ee332400caea430f5479f6',1,'m2ua_types.h']]], ['m2ua_5ftra_5fbroadcast',['M2UA_TRA_BROADCAST',['../m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8aac09494ed9df241c1b4bd06c55ed2949',1,'m2ua_types.h']]], ['m2ua_5ftra_5fload_5fshare',['M2UA_TRA_LOAD_SHARE',['../m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8adf2954819c514c072affc6061bfa0cdc',1,'m2ua_types.h']]], ['m2ua_5ftra_5foverride',['M2UA_TRA_OVERRIDE',['../m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a56a0d9dae745fc89d20963f836f4d659',1,'m2ua_types.h']]], ['m3ua_5ferr_5fasp_5fid_5freqd',['M3UA_ERR_ASP_ID_REQD',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4022bed38887d241e2409cd6878739c3',1,'m3ua.h']]], ['m3ua_5ferr_5fdest_5fstatus_5funkn',['M3UA_ERR_DEST_STATUS_UNKN',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafaa252ccc9a178241155f8032db2c18c',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fasp_5fid',['M3UA_ERR_INVAL_ASP_ID',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaa181697246c65f4c00ee9b0727c298b',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fnet_5fappear',['M3UA_ERR_INVAL_NET_APPEAR',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa6f7200c3ab98bb5bdd55c75563a25a10',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fparam_5fval',['M3UA_ERR_INVAL_PARAM_VAL',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4c2451e81378b7dbdec60585b9ec94ed',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5frout_5fctx',['M3UA_ERR_INVAL_ROUT_CTX',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfad656342d8f596b85bfffea7ea347d507',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fstream_5fid',['M3UA_ERR_INVAL_STREAM_ID',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa1771ff22c8bdaac940b8c01b2d3599bb',1,'m3ua.h']]], ['m3ua_5ferr_5finvalid_5fversion',['M3UA_ERR_INVALID_VERSION',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa2a1bb8a4e4a2162783e0d22ff0f017cf',1,'m3ua.h']]], ['m3ua_5ferr_5fmissing_5fparam',['M3UA_ERR_MISSING_PARAM',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3ff6d85f2453ab3c832549d56173919',1,'m3ua.h']]], ['m3ua_5ferr_5fno_5fconfgd_5fas_5ffor_5fasp',['M3UA_ERR_NO_CONFGD_AS_FOR_ASP',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaaccbff17491722c27fa0e5dd0c1203f',1,'m3ua.h']]], ['m3ua_5ferr_5fparam_5ffield_5ferr',['M3UA_ERR_PARAM_FIELD_ERR',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa826df05051536d846c741424a2bdfa96',1,'m3ua.h']]], ['m3ua_5ferr_5fprotocol_5ferr',['M3UA_ERR_PROTOCOL_ERR',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa706465568e544ce5e39326c987f1cf25',1,'m3ua.h']]], ['m3ua_5ferr_5frefused_5fmgmt_5fblocking',['M3UA_ERR_REFUSED_MGMT_BLOCKING',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfae9656d00b1ecea3673faa613af616843',1,'m3ua.h']]], ['m3ua_5ferr_5funexp_5fparam',['M3UA_ERR_UNEXP_PARAM',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa9309dc7ddcf85bde2962035f04cd168',1,'m3ua.h']]], ['m3ua_5ferr_5funexpected_5fmsg',['M3UA_ERR_UNEXPECTED_MSG',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa1aa91ad686391317b864be71bc8e3d4',1,'m3ua.h']]], ['m3ua_5ferr_5funsupp_5fmsg_5fclass',['M3UA_ERR_UNSUPP_MSG_CLASS',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafe480654db9218f6c44f082f8c7172b8',1,'m3ua.h']]], ['m3ua_5ferr_5funsupp_5fmsg_5ftype',['M3UA_ERR_UNSUPP_MSG_TYPE',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3adb396766be4d5fa0d6969332650f4',1,'m3ua.h']]], ['m3ua_5ferr_5funsupp_5ftraf_5fmod_5ftyp',['M3UA_ERR_UNSUPP_TRAF_MOD_TYP',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfab0dcc1ad8e9f8446ec03e3552aa391c3',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5fasp_5factive',['M3UA_RKM_DEREG_ERR_ASP_ACTIVE',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cae2a15ec2f3e51217797b12d4e12d5e26',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5finval_5frctx',['M3UA_RKM_DEREG_ERR_INVAL_RCTX',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca473cbdc2c85f01c999ddb2c5e4381780',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5fnot_5fregd',['M3UA_RKM_DEREG_ERR_NOT_REGD',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cad0785d56901fe50c18e9c58f4d0df442',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5fperm_5fdenied',['M3UA_RKM_DEREG_ERR_PERM_DENIED',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca7c0a5a676f3a0fcaa4dfe41c649bd8a6',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5funknown',['M3UA_RKM_DEREG_ERR_UNKNOWN',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca219aa1f40e451066905ae5bac0502c33',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5fsuccess',['M3UA_RKM_DEREG_SUCCESS',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca665bcb741279cf49bc311ea35d924113',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5fcant_5fsupp_5funq_5frt',['M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8629900b37ec4264bf2313526ec6c390',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finsuff_5fresrc',['M3UA_RKM_REG_ERR_INSUFF_RESRC',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaaacc240564eefdb23a5855bb10291a99',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finval_5fdpc',['M3UA_RKM_REG_ERR_INVAL_DPC',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feab838979c06da6025363c720f6b5dca30',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finval_5fnet_5fappear',['M3UA_RKM_REG_ERR_INVAL_NET_APPEAR',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea3b4fe4478f80880a82ea793b19f00806',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finval_5frkey',['M3UA_RKM_REG_ERR_INVAL_RKEY',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea2314d11a44ab7e367817bede0a0253ea',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5fperm_5fdenied',['M3UA_RKM_REG_ERR_PERM_DENIED',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaa9cb38e74cded8f712d42d37cc2ef988',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5frkey_5falrdy_5fregd',['M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea425b6f2345dc207e5ca16404c31c3d5e',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5frkey_5fchg_5frefused',['M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8fe7eaad44acacd746a3eec20ca7c107',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5frkey_5fnot_5fprovd',['M3UA_RKM_REG_ERR_RKEY_NOT_PROVD',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea5aad0cd34ecda3023a800db68739c01b',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5funknown',['M3UA_RKM_REG_ERR_UNKNOWN',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feac54ef846a5086cd5b9ebdbce9aefcbe3',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5funsupp_5frk_5fparam',['M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea64e31f167e5b0b78ba7633e166c80625',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5funsupp_5ftraf_5fmode',['M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea266db1b7a8aba7a6c7705db6ba4d35fb',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5fsuccess',['M3UA_RKM_REG_SUCCESS',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea629a9bf5ca321af43edbb11b4de2274e',1,'m3ua.h']]], ['m3ua_5ftmod_5fbcast',['M3UA_TMOD_BCAST',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a01eedada1dcc194ce5c3b04448967d28',1,'m3ua.h']]], ['m3ua_5ftmod_5floadshare',['M3UA_TMOD_LOADSHARE',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a7e990f0f99b4b1d1410f783a1a1f8692',1,'m3ua.h']]], ['m3ua_5ftmod_5foverride',['M3UA_TMOD_OVERRIDE',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a06b409496c956317929f52d239072104',1,'m3ua.h']]], ['mtp_5fsap_5fuser',['MTP_SAP_USER',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca719c9863f466e55956c3ebb3d2fd2376',1,'sigtran_sap.h']]], ['mtp_5fsi_5faal2_5fsig',['MTP_SI_AAL2_SIG',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ae71e7d13402ee20709b290f84c5b3fd8',1,'mtp.h']]], ['mtp_5fsi_5fb_5fisup',['MTP_SI_B_ISUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a5d449204bf1240442cdaf0ffb2e82d16',1,'mtp.h']]], ['mtp_5fsi_5fbicc',['MTP_SI_BICC',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a22953c713354145b111b3b15359c55c4',1,'mtp.h']]], ['mtp_5fsi_5fdup',['MTP_SI_DUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a94375ea66790a51d570fc23ebc00bbf9',1,'mtp.h']]], ['mtp_5fsi_5fdup_5ffac',['MTP_SI_DUP_FAC',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a81ea1f76eed321a7ec76c5c73311cfe2',1,'mtp.h']]], ['mtp_5fsi_5fgcp',['MTP_SI_GCP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a07b1d9bf91850c3da63581c4628a4ee5',1,'mtp.h']]], ['mtp_5fsi_5fisup',['MTP_SI_ISUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a43a4a06eaa3c80e25e5d8e53cd2da7c8',1,'mtp.h']]], ['mtp_5fsi_5fsat_5fisup',['MTP_SI_SAT_ISUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a698239a99e676c64ab0548f73d9f0734',1,'mtp.h']]], ['mtp_5fsi_5fsccp',['MTP_SI_SCCP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2afd4cfa32add75105b2f0bc44e15af44e',1,'mtp.h']]], ['mtp_5fsi_5fsnm',['MTP_SI_SNM',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2aa88bfc2945bd256d0049d469b8dbca5f',1,'mtp.h']]], ['mtp_5fsi_5fspeech',['MTP_SI_SPEECH',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a966037f9d4ad9758514effa64466eba7',1,'mtp.h']]], ['mtp_5fsi_5fstm',['MTP_SI_STM',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ac3392a2a38745749709ff0ccecdc64c3',1,'mtp.h']]], ['mtp_5fsi_5ftesting',['MTP_SI_TESTING',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a6c921601d94d263025103e817f5c79a3',1,'mtp.h']]], ['mtp_5fsi_5ftup',['MTP_SI_TUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ad7686dd507d6454f2adab65679bef5bb',1,'mtp.h']]], ['mtp_5funavail_5fc_5finacc_5frem_5fuser',['MTP_UNAVAIL_C_INACC_REM_USER',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844ae5bc6cb63f34c241d136b6b806cc84f9',1,'mtp.h']]], ['mtp_5funavail_5fc_5funequip_5frem_5fuser',['MTP_UNAVAIL_C_UNEQUIP_REM_USER',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a387f4ab04ce9a9e75befdb3711a9bdff',1,'mtp.h']]], ['mtp_5funavail_5fc_5funknown',['MTP_UNAVAIL_C_UNKNOWN',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a6c05bcf281fcd49b64da9e1242789f46',1,'mtp.h']]], ['mua_5ftag_5faff_5fpc',['MUA_TAG_AFF_PC',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea10256f7301d2402878cf7bd08e14d0d4',1,'xua_types.h']]], ['mua_5ftag_5fasp_5fident',['MUA_TAG_ASP_IDENT',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaa1a03eecca6371a5d76bf51c33704452',1,'xua_types.h']]], ['mua_5ftag_5fbeat_5fdata',['MUA_TAG_BEAT_DATA',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eabca5c3cc7b22154c50bba158d8a9af9f',1,'xua_types.h']]], ['mua_5ftag_5fcorrel_5fid',['MUA_TAG_CORREL_ID',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea64b1152daf49c4ffecedaaaf488b7c6a',1,'xua_types.h']]], ['mua_5ftag_5fdiag_5finf',['MUA_TAG_DIAG_INF',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea988b8414a1dd04b3aac1f108e7a779fc',1,'xua_types.h']]], ['mua_5ftag_5ferr_5fcode',['MUA_TAG_ERR_CODE',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eadc642b9a300a7073f4a1fdfd3d5e764e',1,'xua_types.h']]], ['mua_5ftag_5fident_5fint',['MUA_TAG_IDENT_INT',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea62cf5aa0a573bb6b9c6aac004cb4f789',1,'xua_types.h']]], ['mua_5ftag_5fident_5frange',['MUA_TAG_IDENT_RANGE',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2de96a639f87f09296317889e6dd18e6',1,'xua_types.h']]], ['mua_5ftag_5fident_5ftext',['MUA_TAG_IDENT_TEXT',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea12fe1615f84af86b198ce9933fe0c98a',1,'xua_types.h']]], ['mua_5ftag_5finfo',['MUA_TAG_INFO',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2725e4e69da648debba30eea4fc88408',1,'xua_types.h']]], ['mua_5ftag_5freserved',['MUA_TAG_RESERVED',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2be567428c2402b8891aa9e41ab7c82b',1,'xua_types.h']]], ['mua_5ftag_5frouting_5fctx',['MUA_TAG_ROUTING_CTX',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaf488f001d28cba20bafecc86110ae284',1,'xua_types.h']]], ['mua_5ftag_5fstatus',['MUA_TAG_STATUS',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eac4e3f5edaa6d598c4d91b477b7a02dd6',1,'xua_types.h']]], ['mua_5ftag_5ftra_5fmode',['MUA_TAG_TRA_MODE',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea928b864c8c1f70d9adf70b564c5fc1ea',1,'xua_types.h']]], ['mua_5ftag_5funused1',['MUA_TAG_UNUSED1',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaadc9ad0b4fd44444d9f21a855597198c',1,'xua_types.h']]], ['mua_5ftag_5funused2',['MUA_TAG_UNUSED2',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea83da6d08eabca19f050b740a9a8fe8d3',1,'xua_types.h']]], ['mua_5ftag_5funused4',['MUA_TAG_UNUSED4',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea5a716d885c99794a96c5ba788237e91d',1,'xua_types.h']]], ['mua_5ftag_5funused5',['MUA_TAG_UNUSED5',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea9ef904cfa41c47098b0e31bd198196b7',1,'xua_types.h']]], ['mua_5ftag_5funused6',['MUA_TAG_UNUSED6',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea706844ab5c11fd23ebd86defb4ac71da',1,'xua_types.h']]], ['mua_5ftag_5funused7',['MUA_TAG_UNUSED7',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eab1725c63f9aa35dec7389cd6671e0049',1,'xua_types.h']]] ]; sigtran/html/search/functions_8.js0000644000175000017500000000711214631412304021636 0ustar osmocom-buildosmocom-buildvar searchData= [ ['int_5ftmr_5fcb',['int_tmr_cb',['../sccp__scoc_8c.html#a157823e2b77ac81e864ea5ac91b1af8b',1,'sccp_scoc.c']]], ['ipa_5fadd_5froute',['ipa_add_route',['../xua__as__fsm_8c.html#a5969c8ebe41934d7da0297fedbccfe4e',1,'xua_as_fsm.c']]], ['ipa_5fasp_5fallstate',['ipa_asp_allstate',['../xua__asp__fsm_8c.html#a7ba5ff56028325c04717ba9f1bf26d6c',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5factive',['ipa_asp_fsm_active',['../xua__asp__fsm_8c.html#a5aa5de6b1ee15cd960ecd9034624217a',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5factive_5fonenter',['ipa_asp_fsm_active_onenter',['../xua__asp__fsm_8c.html#a3493aa83ed00543b4d634c34667e9e65',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fdown',['ipa_asp_fsm_down',['../xua__asp__fsm_8c.html#a7f2eb9dcdf561afbd99e1e7606e7f1f4',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5finactive',['ipa_asp_fsm_inactive',['../xua__asp__fsm_8c.html#a5e9b73af709418cfa5b15c1ff4dc3d55',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5finactive_5fonenter',['ipa_asp_fsm_inactive_onenter',['../xua__asp__fsm_8c.html#a5f4d807252c91cb5ea2b92f365d7b31f',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fstart',['ipa_asp_fsm_start',['../xua__asp__fsm_8c.html#a203a0afaa7c406b38c3ee52ca27bbcc2',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5ftimer_5fcb',['ipa_asp_fsm_timer_cb',['../xua__asp__fsm_8c.html#ac02a60ab319840f331b83658bddbe3b6',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fack',['ipa_asp_fsm_wait_id_ack',['../xua__asp__fsm_8c.html#a6b8808a7e827b2eaac2bc6dabf1a04f0',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fack2',['ipa_asp_fsm_wait_id_ack2',['../xua__asp__fsm_8c.html#ad20858fae065ad7990193de7943ef852',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fget',['ipa_asp_fsm_wait_id_get',['../xua__asp__fsm_8c.html#aec91e2dc9b479f444abb3dc2d44fd546',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fresp',['ipa_asp_fsm_wait_id_resp',['../xua__asp__fsm_8c.html#a4e109acdce110b7c471ad8eafc0a42b9',1,'xua_asp_fsm.c']]], ['ipa_5fcli_5fread_5fcb',['ipa_cli_read_cb',['../osmo__ss7__asp_8c.html#a4b8a8b39300fe0db3342fd961e37dfdd',1,'osmo_ss7_asp.c']]], ['ipa_5fdel_5froute',['ipa_del_route',['../xua__as__fsm_8c.html#a9ad84983bf8cd04680f38cc539633165',1,'xua_as_fsm.c']]], ['ipa_5ffind_5fas_5ffor_5fasp',['ipa_find_as_for_asp',['../ipa_8c.html#a605df838f5e98c86b34aacc5fc0d20a3',1,'ipa_find_as_for_asp(struct osmo_ss7_asp *asp): ipa.c'],['../xua__internal_8h.html#a605df838f5e98c86b34aacc5fc0d20a3',1,'ipa_find_as_for_asp(struct osmo_ss7_asp *asp): ipa.c']]], ['ipa_5fpong_5ftimer_5fcb',['ipa_pong_timer_cb',['../xua__asp__fsm_8c.html#a493826453c5aae6b51e6d4ceda8c93bb',1,'xua_asp_fsm.c']]], ['ipa_5frx_5fmsg',['ipa_rx_msg',['../ipa_8c.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3',1,'ipa_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls): ipa.c'],['../xua__internal_8h.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3',1,'ipa_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls): ipa.c']]], ['ipa_5frx_5fmsg_5fccm',['ipa_rx_msg_ccm',['../ipa_8c.html#aaa9c94e32279253d3bcd5fedc14851b1',1,'ipa.c']]], ['ipa_5frx_5fmsg_5fsccp',['ipa_rx_msg_sccp',['../ipa_8c.html#a6b5dcc70e8c69ba3b57ab88e7f8c9f70',1,'ipa.c']]], ['ipa_5ftx_5fxua_5fas',['ipa_tx_xua_as',['../ipa_8c.html#a4473443b022e57cc48e07677c14650ae',1,'ipa_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): ipa.c'],['../xua__internal_8h.html#a4473443b022e57cc48e07677c14650ae',1,'ipa_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): ipa.c']]], ['is_5fsingle_5fipa_5fasp',['is_single_ipa_asp',['../xua__as__fsm_8c.html#ac4576b53e0a669d76ec6117fcff95805',1,'xua_as_fsm.c']]] ]; sigtran/html/search/all_3.html0000644000175000017500000000176514631412304020731 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_5.html0000644000175000017500000000177414631412304022347 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_8.html0000644000175000017500000000177314631412304022135 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_0.html0000644000175000017500000000177114631412304021610 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/files_0.html0000644000175000017500000000176714631412304021262 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_4.js0000644000175000017500000000017014631412304021234 0ustar osmocom-buildosmocom-buildvar searchData= [ ['guard_5ftimer',['GUARD_TIMER',['../sua_8c.html#ae8ba8bb3d52a6b63e09425c23870d142',1,'sua.c']]] ]; sigtran/html/search/all_7.js0000644000175000017500000000322614631412304020377 0ustar osmocom-buildosmocom-buildvar searchData= [ ['handle_5freg_5fconf',['handle_reg_conf',['../xua__default__lm__fsm_8c.html#a6c119bb8074d53fa355e57e8dd491ae1',1,'xua_default_lm_fsm.c']]], ['handle_5frkey_5fdereg',['handle_rkey_dereg',['../xua__rkm_8c.html#a44af2d2697beebe91a62a76211c14157',1,'xua_rkm.c']]], ['handle_5frkey_5fdereg_5fresp',['handle_rkey_dereg_resp',['../xua__rkm_8c.html#aa51a247c1d47f592fb948d053292fa0a',1,'xua_rkm.c']]], ['handle_5frkey_5freg',['handle_rkey_reg',['../xua__rkm_8c.html#a58819010e3b1aa68a744022649829c3c',1,'xua_rkm.c']]], ['handle_5frkey_5freg_5fresp',['handle_rkey_reg_resp',['../xua__rkm_8c.html#a5d226db905ca8bc16d1e38f64da72e3f',1,'xua_rkm.c']]], ['hdr',['hdr',['../structxua__msg.html#ab7a0fbf5fecd1c4fa64606460192a42d',1,'xua_msg']]], ['header_5fsize',['header_size',['../structudt__offsets.html#a6b02a836c6a5440fce5d712210708c40',1,'udt_offsets']]], ['headers',['headers',['../structxua__msg.html#ac3fa690aa3dbafa71c41f25c17b6dd30',1,'xua_msg']]], ['hmdt_5fmessage_5ffor_5fdistribution',['hmdt_message_for_distribution',['../osmo__ss7__hmrt_8c.html#a3c2df3b0f156f7bd46317990d8136d97',1,'osmo_ss7_hmrt.c']]], ['hmrt_5fmessage_5ffor_5frouting',['hmrt_message_for_routing',['../osmo__ss7__hmrt_8c.html#a33ede64db537fe1d5a39e6d9c2f07c8b',1,'osmo_ss7_hmrt.c']]], ['host',['host',['../structosmo__ss7__asp__peer.html#a5d5536d69d5561dad47c1f4d5c3aec09',1,'osmo_ss7_asp_peer']]], ['host_5fcnt',['host_cnt',['../structosmo__ss7__asp__peer.html#a19bebb24cdc8456053c05561d73cb957',1,'osmo_ss7_asp_peer']]], ['host_5fis_5fip_5fanyaddr',['host_is_ip_anyaddr',['../osmo__ss7__asp__peer_8c.html#a81c3380941dadb42610afc54465cfe4d',1,'osmo_ss7_asp_peer.c']]] ]; sigtran/html/search/variables_f.html0000644000175000017500000000177314631412304022213 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_3.html0000644000175000017500000000177314631412304022170 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_2.html0000644000175000017500000000177314631412304022167 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_d.html0000644000175000017500000000177114631412304021654 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_0.html0000644000175000017500000000177314631412304022165 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/files_4.js0000644000175000017500000000161714631412304020730 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5fas_5ffsm_2ec',['xua_as_fsm.c',['../xua__as__fsm_8c.html',1,'']]], ['xua_5fas_5ffsm_2eh',['xua_as_fsm.h',['../xua__as__fsm_8h.html',1,'']]], ['xua_5fasp_5ffsm_2ec',['xua_asp_fsm.c',['../xua__asp__fsm_8c.html',1,'']]], ['xua_5fasp_5ffsm_2eh',['xua_asp_fsm.h',['../xua__asp__fsm_8h.html',1,'']]], ['xua_5fdefault_5flm_5ffsm_2ec',['xua_default_lm_fsm.c',['../xua__default__lm__fsm_8c.html',1,'']]], ['xua_5finternal_2eh',['xua_internal.h',['../xua__internal_8h.html',1,'']]], ['xua_5fmsg_2ec',['xua_msg.c',['../xua__msg_8c.html',1,'']]], ['xua_5fmsg_2eh',['xua_msg.h',['../xua__msg_8h.html',1,'']]], ['xua_5frkm_2ec',['xua_rkm.c',['../xua__rkm_8c.html',1,'']]], ['xua_5fshared_2ec',['xua_shared.c',['../xua__shared_8c.html',1,'']]], ['xua_5fsnm_2ec',['xua_snm.c',['../xua__snm_8c.html',1,'']]], ['xua_5ftypes_2eh',['xua_types.h',['../xua__types_8h.html',1,'']]] ]; sigtran/html/search/variables_15.html0000644000175000017500000000177414631412304022214 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_d.js0000644000175000017500000030641714631412304020464 0ustar osmocom-buildosmocom-buildvar searchData= [ ['opc',['opc',['../structosmo__mtp__transfer__param.html#a79496201ac3dd69528dc41cafc82eaa3',1,'osmo_mtp_transfer_param::opc()'],['../structm3ua__data__hdr.html#aab73749d4369382a869156642ee334f6',1,'m3ua_data_hdr::opc()'],['../m3ua_8h.html#a8fbf08c14ea8fd895e011bc6d031fd24',1,'opc(): m3ua.h']]], ['oph',['oph',['../structosmo__mtp__prim.html#acf303b6294b887c076a71c563e7d6fe7',1,'osmo_mtp_prim::oph()'],['../structosmo__scu__prim.html#a0bf42a60284d6fae886b610b868b7d52',1,'osmo_scu_prim::oph()'],['../structosmo__xlm__prim.html#a8ac40b9653c8b8c3feb1c72113932f4c',1,'osmo_xlm_prim::oph()']]], ['opt_5fdata_5fcache',['opt_data_cache',['../structsccp__connection.html#a919e67630e3ee1dc7b50b4e2ee6a0a7f',1,'sccp_connection']]], ['orig_5flen',['orig_len',['../structpcaprec__hdr.html#ada2293282015473158f66404c70fbd88',1,'pcaprec_hdr::orig_len()'],['../mtp__pcap_8c.html#a6a2f0b2b8c5d6c756e4de119c5fe2fad',1,'orig_len(): mtp_pcap.c']]], ['originator',['originator',['../structosmo__scu__disconn__param.html#a376d310d66d3a6366241fa5c88ee83ce',1,'osmo_scu_disconn_param::originator()'],['../structosmo__scu__reset__param.html#ae1a1b23126ae9280b4ded660f8a40935',1,'osmo_scu_reset_param::originator()']]], ['osmo_5fisup_5fparty_5fencode',['osmo_isup_party_encode',['../sccp2sua_8c.html#aaed7c1eeef245f2c632987310cc49d2e',1,'sccp2sua.c']]], ['osmo_5fisup_5fparty_5fparse',['osmo_isup_party_parse',['../sccp2sua_8c.html#a3f5e0d75271a5a2fda1821e9c9a720d9',1,'osmo_isup_party_parse(char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd): sccp2sua.c'],['../xua__internal_8h.html#a3f5e0d75271a5a2fda1821e9c9a720d9',1,'osmo_isup_party_parse(char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd): sccp2sua.c']]], ['osmo_5fmtp_5fpause_5fparam',['osmo_mtp_pause_param',['../structosmo__mtp__pause__param.html',1,'']]], ['osmo_5fmtp_5fprim',['osmo_mtp_prim',['../structosmo__mtp__prim.html',1,'']]], ['osmo_5fmtp_5fprim_5fname',['osmo_mtp_prim_name',['../mtp__sap_8h.html#afca3be7cda41063fde7e6bb7ea9b0b1e',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5fpause',['OSMO_MTP_PRIM_PAUSE',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a93bb547c492a35dac5a47396a920cd65',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5fresume',['OSMO_MTP_PRIM_RESUME',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a7ba9a90fbdc8edcf206aeae92e56ac1c',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5fstatus',['OSMO_MTP_PRIM_STATUS',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80af3c2b7a95643d9f6b408c2b305b88307',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5ftransfer',['OSMO_MTP_PRIM_TRANSFER',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a85539b3d6cb98c30acb29daf4d5e1acc',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5ftype',['osmo_mtp_prim_type',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80',1,'mtp_sap.h']]], ['osmo_5fmtp_5fresume_5fparam',['osmo_mtp_resume_param',['../structosmo__mtp__resume__param.html',1,'']]], ['osmo_5fmtp_5fstatus_5fparam',['osmo_mtp_status_param',['../structosmo__mtp__status__param.html',1,'']]], ['osmo_5fmtp_5ftransfer_5fparam',['osmo_mtp_transfer_param',['../structosmo__mtp__transfer__param.html',1,'']]], ['osmo_5fsccp_5faddr',['osmo_sccp_addr',['../structosmo__sccp__addr.html',1,'']]], ['osmo_5fsccp_5faddr_5fby_5fname',['osmo_sccp_addr_by_name',['../sccp__sap_8h.html#acb750ae6c0d4018e0b1d832f089f42fa',1,'osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr, const char *name): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#acb750ae6c0d4018e0b1d832f089f42fa',1,'osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr, const char *name): osmo_ss7_vty.c']]], ['osmo_5fsccp_5faddr_5fby_5fname_5flocal',['osmo_sccp_addr_by_name_local',['../sccp__sap_8h.html#a673062adcb4dcd4615ef8e485d70ed07',1,'osmo_sccp_addr_by_name_local(struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a673062adcb4dcd4615ef8e485d70ed07',1,'osmo_sccp_addr_by_name_local(struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst): osmo_ss7_vty.c']]], ['osmo_5fsccp_5faddr_5fcmp',['osmo_sccp_addr_cmp',['../sccp__sap_8h.html#ad88f30b0068a27f1462dafd29a5809db',1,'osmo_sccp_addr_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria): sccp_user.c'],['../sccp__user_8c.html#ad88f30b0068a27f1462dafd29a5809db',1,'osmo_sccp_addr_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria): sccp_user.c']]], ['osmo_5fsccp_5faddr_5fdump',['osmo_sccp_addr_dump',['../sccp__helpers_8h.html#a6302a7ff3060e02a56c919b9579a1f40',1,'osmo_sccp_addr_dump(const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a6302a7ff3060e02a56c919b9579a1f40',1,'osmo_sccp_addr_dump(const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fencode',['osmo_sccp_addr_encode',['../sccp2sua_8c.html#ad9945ae60f1cdc481da3b70e15a50adf',1,'osmo_sccp_addr_encode(struct msgb *msg, const struct osmo_sccp_addr *in): sccp2sua.c'],['../xua__internal_8h.html#ad9945ae60f1cdc481da3b70e15a50adf',1,'osmo_sccp_addr_encode(struct msgb *msg, const struct osmo_sccp_addr *in): sccp2sua.c']]], ['osmo_5fsccp_5faddr_5fentry',['osmo_sccp_addr_entry',['../structosmo__sccp__addr__entry.html',1,'']]], ['osmo_5fsccp_5faddr_5fname',['osmo_sccp_addr_name',['../sccp__helpers_8h.html#a8d9ad80fd2ce4f316b061543cbab5573',1,'osmo_sccp_addr_name(const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a8d9ad80fd2ce4f316b061543cbab5573',1,'osmo_sccp_addr_name(const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fparse',['osmo_sccp_addr_parse',['../sccp2sua_8c.html#ade18fb9db8c9b52bc2ffc22af64d1d08',1,'osmo_sccp_addr_parse(struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen): sccp2sua.c'],['../xua__internal_8h.html#ade18fb9db8c9b52bc2ffc22af64d1d08',1,'osmo_sccp_addr_parse(struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen): sccp2sua.c']]], ['osmo_5fsccp_5faddr_5fri_5fcmp',['osmo_sccp_addr_ri_cmp',['../sccp__sap_8h.html#aff3c1c4bd54d70d478e318440708140d',1,'osmo_sccp_addr_ri_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b): sccp_user.c'],['../sccp__user_8c.html#aff3c1c4bd54d70d478e318440708140d',1,'osmo_sccp_addr_ri_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b): sccp_user.c']]], ['osmo_5fsccp_5faddr_5fset_5fssn',['osmo_sccp_addr_set_ssn',['../sccp__helpers_8h.html#aa24244813931cee7680517c416545249',1,'osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn): sccp_helpers.c'],['../sccp__helpers_8c.html#aa24244813931cee7680517c416545249',1,'osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5ft_5fgt',['OSMO_SCCP_ADDR_T_GT',['../sccp__sap_8h.html#a027faacb50966d4e92e0503029826c04',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fipv4',['OSMO_SCCP_ADDR_T_IPv4',['../sccp__sap_8h.html#a613b20d0d87c4ae6818191f52528d81c',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fipv6',['OSMO_SCCP_ADDR_T_IPv6',['../sccp__sap_8h.html#ac2c76564697e55f4e79e30b55a2208a2',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fmask',['OSMO_SCCP_ADDR_T_MASK',['../sccp__sap_8h.html#a087e6207191f292fb4a166f6dbb9d619',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fpc',['OSMO_SCCP_ADDR_T_PC',['../sccp__sap_8h.html#a94365eaf81e21fc6de2bc883a389fea8',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fssn',['OSMO_SCCP_ADDR_T_SSN',['../sccp__sap_8h.html#a976574212c259139669d5647752e286e',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5fto_5fid_5fbuf',['osmo_sccp_addr_to_id_buf',['../sccp__helpers_8h.html#aca33c7993fb36b3afd4c0fe8dad1e2f3',1,'osmo_sccp_addr_to_id_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#aca33c7993fb36b3afd4c0fe8dad1e2f3',1,'osmo_sccp_addr_to_id_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fid_5fc',['osmo_sccp_addr_to_id_c',['../sccp__helpers_8h.html#a37d4764473750df7858a9004cc7b5a38',1,'osmo_sccp_addr_to_id_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a37d4764473750df7858a9004cc7b5a38',1,'osmo_sccp_addr_to_id_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fstr_5fbuf',['osmo_sccp_addr_to_str_buf',['../sccp__helpers_8h.html#aeda236765bdc06aef73598bf9f40f42d',1,'osmo_sccp_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#aeda236765bdc06aef73598bf9f40f42d',1,'osmo_sccp_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fstr_5fc',['osmo_sccp_addr_to_str_c',['../sccp__helpers_8h.html#a31a14b2ce508d7cebea19fa7fa9225b3',1,'osmo_sccp_addr_to_str_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a31a14b2ce508d7cebea19fa7fa9225b3',1,'osmo_sccp_addr_to_str_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5fcheck_5faddr',['osmo_sccp_check_addr',['../sccp__sap_8h.html#a4384e35f0d7a832835621b6734a8240a',1,'osmo_sccp_check_addr(struct osmo_sccp_addr *addr, uint32_t presence): sccp_user.c'],['../sccp__user_8c.html#a4384e35f0d7a832835621b6734a8240a',1,'osmo_sccp_check_addr(struct osmo_sccp_addr *addr, uint32_t presence): sccp_user.c']]], ['osmo_5fsccp_5fconn_5fid_5fexists',['osmo_sccp_conn_id_exists',['../sccp__helpers_8h.html#aefb134e061f3130dda7d932d4d1687a8',1,'osmo_sccp_conn_id_exists(const struct osmo_sccp_instance *inst, uint32_t id): sccp_scoc.c'],['../sccp__scoc_8c.html#aefb134e061f3130dda7d932d4d1687a8',1,'osmo_sccp_conn_id_exists(const struct osmo_sccp_instance *inst, uint32_t id): sccp_scoc.c']]], ['osmo_5fsccp_5fget_5fpriv',['osmo_sccp_get_priv',['../sccp__sap_8h.html#a479d35af99de0afa746b1c579efd2f13',1,'osmo_sccp_get_priv(struct osmo_sccp_instance *sccp): sccp_user.c'],['../sccp__user_8c.html#a479d35af99de0afa746b1c579efd2f13',1,'osmo_sccp_get_priv(struct osmo_sccp_instance *sccp): sccp_user.c']]], ['osmo_5fsccp_5fget_5fsccp',['osmo_sccp_get_sccp',['../sccp__sap_8h.html#afc01ae3f1b165da8eaaadfed03da4344',1,'osmo_sccp_get_sccp(const struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#afc01ae3f1b165da8eaaadfed03da4344',1,'osmo_sccp_get_sccp(const struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fget_5fss7',['osmo_sccp_get_ss7',['../sccp__sap_8h.html#a177c061c44588a3adc4311f9dddb61ad',1,'osmo_sccp_get_ss7(const struct osmo_sccp_instance *sccp): sccp_user.c'],['../sccp__user_8c.html#a177c061c44588a3adc4311f9dddb61ad',1,'osmo_sccp_get_ss7(const struct osmo_sccp_instance *sccp): sccp_user.c']]], ['osmo_5fsccp_5fgt',['osmo_sccp_gt',['../structosmo__sccp__gt.html',1,'']]], ['osmo_5fsccp_5fgt_5fcmp',['osmo_sccp_gt_cmp',['../sccp__sap_8h.html#a4cc1b98cb117cc04627d55df97123f0b',1,'osmo_sccp_gt_cmp(const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b): sccp_user.c'],['../sccp__user_8c.html#a4cc1b98cb117cc04627d55df97123f0b',1,'osmo_sccp_gt_cmp(const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b): sccp_user.c']]], ['osmo_5fsccp_5fgt_5fdump',['osmo_sccp_gt_dump',['../sccp__helpers_8h.html#a3aa56ce8386473c318202bfeb2897fe1',1,'osmo_sccp_gt_dump(const struct osmo_sccp_gt *gt): sccp_helpers.c'],['../sccp__helpers_8c.html#a3aa56ce8386473c318202bfeb2897fe1',1,'osmo_sccp_gt_dump(const struct osmo_sccp_gt *gt): sccp_helpers.c']]], ['osmo_5fsccp_5fgti',['osmo_sccp_gti',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5fnai_5fonly',['OSMO_SCCP_GTI_NAI_ONLY',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea0e183b3d35d6fca2330dec196836d684',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5fname',['osmo_sccp_gti_name',['../sccp__sap_8h.html#ac13761c9dc6327889bad8a136ccd304f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5fnames',['osmo_sccp_gti_names',['../sccp__sap_8h.html#ae1bde590c466d405e70b9b804527c1ad',1,'osmo_sccp_gti_names(): sccp_sap.c'],['../sccp__sap_8c.html#ae1bde590c466d405e70b9b804527c1ad',1,'osmo_sccp_gti_names(): sccp_sap.c']]], ['osmo_5fsccp_5fgti_5fno_5fgt',['OSMO_SCCP_GTI_NO_GT',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18eaf068c2c9887cc960213128dcca3f3482',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5ftt_5fnpl_5fenc',['OSMO_SCCP_GTI_TT_NPL_ENC',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea521a558053686ed99fcc5b180e0624db',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5ftt_5fnpl_5fenc_5fnai',['OSMO_SCCP_GTI_TT_NPL_ENC_NAI',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea085829d7feedf9819301cca8cc730f7e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5ftt_5fonly',['OSMO_SCCP_GTI_TT_ONLY',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea469e1f170d5b09b6b2b1211b67e2bc9c',1,'sccp_sap.h']]], ['osmo_5fsccp_5finst_5faddr_5fname',['osmo_sccp_inst_addr_name',['../sccp__helpers_8h.html#a51f8231c4f0e2b186f3df7b601590d1e',1,'osmo_sccp_inst_addr_name(const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a51f8231c4f0e2b186f3df7b601590d1e',1,'osmo_sccp_inst_addr_name(const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5finst_5faddr_5fto_5fstr_5fbuf',['osmo_sccp_inst_addr_to_str_buf',['../sccp__helpers_8h.html#ab489a4da53b5c4aed2af240dad595074',1,'osmo_sccp_inst_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#ab489a4da53b5c4aed2af240dad595074',1,'osmo_sccp_inst_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5finst_5faddr_5fto_5fstr_5fc',['osmo_sccp_inst_addr_to_str_c',['../sccp__helpers_8h.html#a0baeef37bb0d986ca95d280d204da77a',1,'osmo_sccp_inst_addr_to_str_c(void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a0baeef37bb0d986ca95d280d204da77a',1,'osmo_sccp_inst_addr_to_str_c(void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5finstance',['osmo_sccp_instance',['../structosmo__sccp__instance.html',1,'']]], ['osmo_5fsccp_5finstance_5fcreate',['osmo_sccp_instance_create',['../sccp__sap_8h.html#aa352d710ed42f9c57830743ddbd75dd2',1,'osmo_sccp_instance_create(struct osmo_ss7_instance *ss7, void *priv): sccp_user.c'],['../sccp__user_8c.html#aa352d710ed42f9c57830743ddbd75dd2',1,'osmo_sccp_instance_create(struct osmo_ss7_instance *ss7, void *priv): sccp_user.c']]], ['osmo_5fsccp_5finstance_5fdestroy',['osmo_sccp_instance_destroy',['../sccp__sap_8h.html#a399c0860d3bba4c0a051d85ae52e488b',1,'osmo_sccp_instance_destroy(struct osmo_sccp_instance *inst): sccp_user.c'],['../sccp__user_8c.html#a399c0860d3bba4c0a051d85ae52e488b',1,'osmo_sccp_instance_destroy(struct osmo_sccp_instance *inst): sccp_user.c']]], ['osmo_5fsccp_5finstance_5fnext_5fconn_5fid',['osmo_sccp_instance_next_conn_id',['../sccp__sap_8h.html#aefc784e9f3a56c93d1d62fb10732c2c8',1,'osmo_sccp_instance_next_conn_id(struct osmo_sccp_instance *sccp): sccp_scoc.c'],['../sccp__scoc_8c.html#aefc784e9f3a56c93d1d62fb10732c2c8',1,'osmo_sccp_instance_next_conn_id(struct osmo_sccp_instance *sccp): sccp_scoc.c']]], ['osmo_5fsccp_5flocal_5faddr_5fby_5finstance',['osmo_sccp_local_addr_by_instance',['../sccp__sap_8h.html#ac75660cfa2a1056de1586ceac3717b93',1,'osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn): sccp_user.c'],['../sccp__user_8c.html#ac75660cfa2a1056de1586ceac3717b93',1,'osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn): sccp_user.c']]], ['osmo_5fsccp_5fmake_5faddr_5fpc_5fssn',['osmo_sccp_make_addr_pc_ssn',['../sccp__helpers_8h.html#ac8f009d259929b14eb0e8c7979cd4298',1,'osmo_sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn): sccp_helpers.c'],['../sccp__helpers_8c.html#ac8f009d259929b14eb0e8c7979cd4298',1,'osmo_sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn): sccp_helpers.c']]], ['osmo_5fsccp_5fmsg_5ftype_5fnames',['osmo_sccp_msg_type_names',['../sccp__types_8c.html#aa065260a9ecdfc8d8af109ba3286dc56',1,'sccp_types.c']]], ['osmo_5fsccp_5fnai',['osmo_sccp_nai',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fintl',['OSMO_SCCP_NAI_INTL',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa453535dcf2ea807cc852ab3008ad5bdb',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fnatl',['OSMO_SCCP_NAI_NATL',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fafae57f4a40f3ffcb95c0c336aef0830f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fres_5fnat_5fuse',['OSMO_SCCP_NAI_RES_NAT_USE',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883faf4daad0b9d8bab32e46ecbf236cd0b87',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fsubscr',['OSMO_SCCP_NAI_SUBSCR',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa086642dd980f4318bde88d35d158d305',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5funknown',['OSMO_SCCP_NAI_UNKNOWN',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa93a8c91be85d9aa68738893272647269',1,'sccp_sap.h']]], ['osmo_5fsccp_5fname_5fby_5faddr',['osmo_sccp_name_by_addr',['../sccp__sap_8h.html#aead37c0c3ecb10141b6d244b8334f9b2',1,'osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aead37c0c3ecb10141b6d244b8334f9b2',1,'osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr): osmo_ss7_vty.c']]], ['osmo_5fsccp_5fnpi',['osmo_sccp_npi',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aa',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe164_5fisdn',['OSMO_SCCP_NPI_E164_ISDN',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa966ab558ef86f44a2c3f5fdda7523343',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe210_5fmaritime',['OSMO_SCCP_NPI_E210_MARITIME',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa3de3bae494fb5f3f99e9d75c44ef86b6',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe212_5fland',['OSMO_SCCP_NPI_E212_LAND',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa908d5887a58bc33a8d919090da02ce43',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe214_5fisdn_5fmobile',['OSMO_SCCP_NPI_E214_ISDN_MOBILE',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa20d146e5dac90433b005a66a09e12705',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5ff69_5ftelex',['OSMO_SCCP_NPI_F69_TELEX',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa10b76f9ded165fc1a253591ba915b2df',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fgeeric',['OSMO_SCCP_NPI_GEERIC',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa2edfcac0ff805e07fc53b013fad9cbbf',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fprivate',['OSMO_SCCP_NPI_PRIVATE',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaad6286652b0b4e7e247d86963b639d212',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5funknown',['OSMO_SCCP_NPI_UNKNOWN',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaab6488c13fbfacd605f0ec26d96d4a04f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fx121_5fdata',['OSMO_SCCP_NPI_X121_DATA',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa68c30ca57ef40444fe9d43370d9df182',1,'sccp_sap.h']]], ['osmo_5fsccp_5forig_5fns_5fprovider',['OSMO_SCCP_ORIG_NS_PROVIDER',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3a4b6c209efad850969c38e94d440bcac7',1,'sccp_sap.h']]], ['osmo_5fsccp_5forig_5fns_5fuser',['OSMO_SCCP_ORIG_NS_USER',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3a2666804cc746e11ac1fae1e9ae7bac28',1,'sccp_sap.h']]], ['osmo_5fsccp_5forig_5fundefined',['OSMO_SCCP_ORIG_UNDEFINED',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3ae4342469a039fc93342494100ac90735',1,'sccp_sap.h']]], ['osmo_5fsccp_5foriginator',['osmo_sccp_originator',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3',1,'sccp_sap.h']]], ['osmo_5fsccp_5fpnc_5fnames',['osmo_sccp_pnc_names',['../sccp__types_8c.html#a63e026a90389b6b55a4c34f708ae0b14',1,'sccp_types.c']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5favailable',['OSMO_SCCP_REM_SCCP_S_AVAILABLE',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00faa6d822b31a43adfc51c74615d8b259d7',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5fcongested',['OSMO_SCCP_REM_SCCP_S_CONGESTED',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa751884bdd224598bd3dde6d4d984cfbd',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5finaccessible',['OSMO_SCCP_REM_SCCP_S_INACCESSIBLE',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa7607d0f9e0dee9427448515d0d080a6d',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5funavailable_5funknown',['OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fad1e002d023f3e2ea7660af0f23edb629',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5funequipped',['OSMO_SCCP_REM_SCCP_S_UNEQUIPPED',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa19a10ae41e422c454d93ce579ae89a35',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fstatus',['osmo_sccp_rem_sccp_status',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00f',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fstatus_5fname',['osmo_sccp_rem_sccp_status_name',['../sccp__sap_8h.html#a9ebaa909e64d6d182cbab10aa72e69c1',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fstatus_5fnames',['osmo_sccp_rem_sccp_status_names',['../sccp__sap_8h.html#a3c04df19759d08735f59de6af9678edf',1,'osmo_sccp_rem_sccp_status_names(): sccp_sap.c'],['../sccp__sap_8c.html#a3c04df19759d08735f59de6af9678edf',1,'osmo_sccp_rem_sccp_status_names(): sccp_sap.c']]], ['osmo_5fsccp_5fri_5fgt',['OSMO_SCCP_RI_GT',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fa7b7c645ad65242b4e4446d1a6c7e2001',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fnone',['OSMO_SCCP_RI_NONE',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fab6ad632048cc163f216bffb89370f27a',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fssn_5fip',['OSMO_SCCP_RI_SSN_IP',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fafa3c559fc747dfc0549380c069802c4d',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fssn_5fpc',['OSMO_SCCP_RI_SSN_PC',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fae84b506f74ab108b5f43f51593090267',1,'sccp_sap.h']]], ['osmo_5fsccp_5frouting_5find',['osmo_sccp_routing_ind',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4f',1,'sccp_sap.h']]], ['osmo_5fsccp_5frouting_5find_5fname',['osmo_sccp_routing_ind_name',['../sccp__sap_8h.html#a45e6cf2baa027ee02d9ca97509b871b8',1,'sccp_sap.h']]], ['osmo_5fsccp_5frouting_5find_5fnames',['osmo_sccp_routing_ind_names',['../sccp__sap_8h.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b',1,'osmo_sccp_routing_ind_names(): sccp_sap.c'],['../sccp__sap_8c.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b',1,'osmo_sccp_routing_ind_names(): sccp_sap.c']]], ['osmo_5fsccp_5fset_5fmax_5foptional_5fdata',['osmo_sccp_set_max_optional_data',['../osmo__ss7_8h.html#a0aea811fcc44f9212f24e857b0f8fff7',1,'osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val): sccp_user.c'],['../sccp__user_8c.html#a0aea811fcc44f9212f24e857b0f8fff7',1,'osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val): sccp_user.c']]], ['osmo_5fsccp_5fset_5fpriv',['osmo_sccp_set_priv',['../sccp__sap_8h.html#a887c5a0200931e2b890ce2a098b859f2',1,'osmo_sccp_set_priv(struct osmo_sccp_instance *sccp, void *priv): sccp_user.c'],['../sccp__user_8c.html#a887c5a0200931e2b890ce2a098b859f2',1,'osmo_sccp_set_priv(struct osmo_sccp_instance *sccp, void *priv): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fclient',['osmo_sccp_simple_client',['../osmo__ss7_8h.html#aa5ffac9ab07012935f038770aba150a4',1,'osmo_sccp_simple_client(void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c'],['../sccp__user_8c.html#aa5ffac9ab07012935f038770aba150a4',1,'osmo_sccp_simple_client(void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fclient_5fon_5fss7_5fid',['osmo_sccp_simple_client_on_ss7_id',['../osmo__ss7_8h.html#a50cc424232ce7c2bd378dd503e0d9e81',1,'osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c'],['../sccp__user_8c.html#a50cc424232ce7c2bd378dd503e0d9e81',1,'osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fserver',['osmo_sccp_simple_server',['../osmo__ss7_8h.html#ab228576f1118b1893a1488b1adf84980',1,'osmo_sccp_simple_server(void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c'],['../sccp__user_8c.html#ab228576f1118b1893a1488b1adf84980',1,'osmo_sccp_simple_server(void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fserver_5fadd_5fclnt',['osmo_sccp_simple_server_add_clnt',['../osmo__ss7_8h.html#afb417d5b253ea73da5f44a1de99ec278',1,'osmo_sccp_simple_server_add_clnt(struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip): sccp_user.c'],['../sccp__user_8c.html#afb417d5b253ea73da5f44a1de99ec278',1,'osmo_sccp_simple_server_add_clnt(struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fserver_5fon_5fss7_5fid',['osmo_sccp_simple_server_on_ss7_id',['../osmo__ss7_8h.html#a9b977efa4ea7410df144d02c3aa9f94d',1,'osmo_sccp_simple_server_on_ss7_id(void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c'],['../sccp__user_8c.html#a9b977efa4ea7410df144d02c3aa9f94d',1,'osmo_sccp_simple_server_on_ss7_id(void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c']]], ['osmo_5fsccp_5fsp_5fs_5faccessible',['OSMO_SCCP_SP_S_ACCESSIBLE',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a6b4c9ef553fc09a2d6e1b5fada4afcc9',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fs_5fcongested',['OSMO_SCCP_SP_S_CONGESTED',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a02bd1962cf510e6ada15872558adc634',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fs_5finaccessible',['OSMO_SCCP_SP_S_INACCESSIBLE',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a6ac7a81c40091943caa0dc7ca6f971e1',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fstatus',['osmo_sccp_sp_status',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fstatus_5fname',['osmo_sccp_sp_status_name',['../sccp__sap_8h.html#ae77b0e14a54f85b90bf3ddb7deb55a0a',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fstatus_5fnames',['osmo_sccp_sp_status_names',['../sccp__sap_8h.html#a27e007aa3158d15fb27a6c28957935c2',1,'osmo_sccp_sp_status_names(): sccp_sap.c'],['../sccp__sap_8c.html#a27e007aa3158d15fb27a6c28957935c2',1,'osmo_sccp_sp_status_names(): sccp_sap.c']]], ['osmo_5fsccp_5fssn',['osmo_sccp_ssn',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fauc',['OSMO_SCCP_SSN_AUC',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3acf0b9933911bf797d25918a0b41f8931',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbisdn',['OSMO_SCCP_SSN_BISDN',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ad3e5787c6ec01db6f0ff6f9b165cbfd8',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbsc_5fbssap_5fle',['OSMO_SCCP_SSN_BSC_BSSAP_LE',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a00dc66b0b37e31bf4c32f91984574721',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbss_5foam',['OSMO_SCCP_SSN_BSS_OAM',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ada6e95c9772888a811642dece8804c15',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbssap',['OSMO_SCCP_SSN_BSSAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a874a940496999089ccd459ea7c200dce',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fcap',['OSMO_SCCP_SSN_CAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aaf167d10738ade0b8587dfdc0a1dc141',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5feir',['OSMO_SCCP_SSN_EIR',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aacdd2fd201f06a66c32a677d3c202b8f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fggsn_5fmap',['OSMO_SCCP_SSN_GGSN_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aa7737038fcd8938bdac09884e28cf699',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fgmlc_5fmap',['OSMO_SCCP_SSN_GMLC_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a84a1ab96fe19618519a1d8f5ae373ded',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fgsmscf_5fmap',['OSMO_SCCP_SSN_gsmSCF_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a6cabf48c5090cb195580c068401855c9',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fhlr',['OSMO_SCCP_SSN_HLR',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a41ab9595f3a97885e28b1e5c0eea2619',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fisdn_5fss',['OSMO_SCCP_SSN_ISDN_SS',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a970a2a59db902406cc99bbb3b20c35df',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fisup',['OSMO_SCCP_SSN_ISUP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2050cf36d2f7ca60c9a083056df1fd35',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmap',['OSMO_SCCP_SSN_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aa68a459da3fba2bb7bdf78bfd4338093',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmgmt',['OSMO_SCCP_SSN_MGMT',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3af8c5729f11b1da35b71df01737f3f4b1',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmsc',['OSMO_SCCP_SSN_MSC',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a6d448853fdf6c10c7260a30f234904ac',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmsc_5fbssap_5fle',['OSMO_SCCP_SSN_MSC_BSSAP_LE',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2b531c083085fad5e7e4f0c3fc7f4db6',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fname',['osmo_sccp_ssn_name',['../sccp__sap_8h.html#ac44a5da42f35417130d3472e5250eeaa',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fnames',['osmo_sccp_ssn_names',['../sccp__sap_8h.html#a5fed5e157ab1a93095318b73beb22813',1,'osmo_sccp_ssn_names(): sccp_sap.c'],['../sccp__sap_8c.html#a5fed5e157ab1a93095318b73beb22813',1,'osmo_sccp_ssn_names(): sccp_sap.c']]], ['osmo_5fsccp_5fssn_5fomap',['OSMO_SCCP_SSN_OMAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ad3c568331b2374e7d9fa6b89f33e8b77',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fpcap',['OSMO_SCCP_SSN_PCAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab6eadaaba332d67cb70ffff39025757a',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5franap',['OSMO_SCCP_SSN_RANAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a653cd29319701933467d859627079900',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fres_5fintl',['OSMO_SCCP_SSN_RES_INTL',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2495fb9eb3ace50817cd5c953c9d5c3c',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5frnsap',['OSMO_SCCP_SSN_RNSAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab69022f8d522270a437ea1d5d5de2130',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsgsn_5fmap',['OSMO_SCCP_SSN_SGSN_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a4b9c11776c409fb54f113ef13037f869',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsiwf_5fmap',['OSMO_SCCP_SSN_SIWF_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ae2e2dd84d4e1faeaee704cf3785adf3e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsmlc_5fbssap',['OSMO_SCCP_SSN_SMLC_BSSAP',['../sccp__sap_8h.html#a84633307508223cbc6109173cf998f8f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsmlc_5fbssap_5fle',['OSMO_SCCP_SSN_SMLC_BSSAP_LE',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a9f96db2bfcb59de1a85d7ddc5cffe31f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5ftc_5ftest',['OSMO_SCCP_SSN_TC_TEST',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab216724ff8bc67eb2af54cf439fac247',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fvlr',['OSMO_SCCP_SSN_VLR',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a5a06fdc45ed0cf06bde60d5cee22c913',1,'sccp_sap.h']]], ['osmo_5fsccp_5ftimer',['osmo_sccp_timer',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fconn_5fest',['OSMO_SCCP_TIMER_CONN_EST',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae4ed5869e21520b16e4b0f2cd878516f',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fdefaults',['osmo_sccp_timer_defaults',['../sccp__internal_8h.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3',1,'osmo_sccp_timer_defaults(): sccp_scoc.c'],['../sccp__scoc_8c.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3',1,'osmo_sccp_timer_defaults(): sccp_scoc.c']]], ['osmo_5fsccp_5ftimer_5fguard',['OSMO_SCCP_TIMER_GUARD',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14aa093571f840d3c0647dbf49fb174e97f',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fiar',['OSMO_SCCP_TIMER_IAR',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af773199473ee326757b50818c6a50e3a',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fias',['OSMO_SCCP_TIMER_IAS',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae39ee3132d645374f9110373c651e33b',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fint',['OSMO_SCCP_TIMER_INT',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a6cf826de2f97fa78507b8da7f6aac674',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fname',['osmo_sccp_timer_name',['../sccp__internal_8h.html#a7c0dd924c0f1fa092962212eea88cbc9',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fnames',['osmo_sccp_timer_names',['../sccp__internal_8h.html#adb142ce6fd39a4884c7fa9144ff15c3f',1,'osmo_sccp_timer_names(): sccp_scoc.c'],['../sccp__scoc_8c.html#adb142ce6fd39a4884c7fa9144ff15c3f',1,'osmo_sccp_timer_names(): sccp_scoc.c']]], ['osmo_5fsccp_5ftimer_5freassembly',['OSMO_SCCP_TIMER_REASSEMBLY',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab0f8b986256e7d3c73c99b9c68a8171a',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5frel',['OSMO_SCCP_TIMER_REL',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ac8dc9ae42a9b305d4fe4c9940d7c48b3',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5frepeat_5frel',['OSMO_SCCP_TIMER_REPEAT_REL',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a31c206a7d13023be866802fadb811697',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5freset',['OSMO_SCCP_TIMER_RESET',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af4e02ea8c9b11acfefb361fe045c5514',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimers_5flen',['OSMO_SCCP_TIMERS_LEN',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab333867710241fb0cfe60000555104af',1,'sccp_internal.h']]], ['osmo_5fsccp_5fto_5fxua',['osmo_sccp_to_xua',['../sccp2sua_8c.html#ad72796caefb85b769c83c5237cdb4308',1,'osmo_sccp_to_xua(struct msgb *msg): sccp2sua.c'],['../xua__internal_8h.html#ad72796caefb85b769c83c5237cdb4308',1,'osmo_sccp_to_xua(struct msgb *msg): sccp2sua.c']]], ['osmo_5fsccp_5ftx_5fconn_5freq',['osmo_sccp_tx_conn_req',['../sccp__helpers_8h.html#a245f3f0445502d9b33271a6d6f28dc47',1,'osmo_sccp_tx_conn_req(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#a245f3f0445502d9b33271a6d6f28dc47',1,'osmo_sccp_tx_conn_req(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fconn_5freq_5fmsg',['osmo_sccp_tx_conn_req_msg',['../sccp__helpers_8h.html#a30c0e71745643ff8f0491efe618817f7',1,'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): sccp_helpers.c'],['../sccp__helpers_8c.html#a30c0e71745643ff8f0491efe618817f7',1,'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): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fconn_5fresp',['osmo_sccp_tx_conn_resp',['../sccp__helpers_8h.html#ab759daefc5601b48da2da33495c1daf6',1,'osmo_sccp_tx_conn_resp(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#ab759daefc5601b48da2da33495c1daf6',1,'osmo_sccp_tx_conn_resp(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fconn_5fresp_5fmsg',['osmo_sccp_tx_conn_resp_msg',['../sccp__helpers_8h.html#a919104dbb9bbd1ef246afbd8e855e8fa',1,'osmo_sccp_tx_conn_resp_msg(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg): sccp_helpers.c'],['../sccp__helpers_8c.html#a919104dbb9bbd1ef246afbd8e855e8fa',1,'osmo_sccp_tx_conn_resp_msg(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdata',['osmo_sccp_tx_data',['../sccp__helpers_8h.html#aa0c732538c060f34f775168cd8a0ec58',1,'osmo_sccp_tx_data(struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#aa0c732538c060f34f775168cd8a0ec58',1,'osmo_sccp_tx_data(struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdata_5fmsg',['osmo_sccp_tx_data_msg',['../sccp__helpers_8h.html#abfedf879748d0aa1d4603f495d9ae97b',1,'osmo_sccp_tx_data_msg(struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg): sccp_helpers.c'],['../sccp__helpers_8c.html#abfedf879748d0aa1d4603f495d9ae97b',1,'osmo_sccp_tx_data_msg(struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdisconn',['osmo_sccp_tx_disconn',['../sccp__helpers_8h.html#a6541f7fe03f96f167390d0f05c743d2b',1,'osmo_sccp_tx_disconn(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause): sccp_helpers.c'],['../sccp__helpers_8c.html#a6541f7fe03f96f167390d0f05c743d2b',1,'osmo_sccp_tx_disconn(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdisconn_5fdata',['osmo_sccp_tx_disconn_data',['../sccp__helpers_8h.html#a257cda7a6fbf6fa413452d76cc793377',1,'osmo_sccp_tx_disconn_data(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len): sccp_helpers.c'],['../sccp__helpers_8c.html#a257cda7a6fbf6fa413452d76cc793377',1,'osmo_sccp_tx_disconn_data(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5funitdata',['osmo_sccp_tx_unitdata',['../sccp__helpers_8h.html#a68c4b3103d25667d67c3c1b7baf98a29',1,'osmo_sccp_tx_unitdata(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#a68c4b3103d25667d67c3c1b7baf98a29',1,'osmo_sccp_tx_unitdata(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5funitdata_5fmsg',['osmo_sccp_tx_unitdata_msg',['../sccp__helpers_8h.html#acdc87693cfcae27aa7fb7cca60515a3d',1,'osmo_sccp_tx_unitdata_msg(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg): sccp_helpers.c'],['../sccp__helpers_8c.html#acdc87693cfcae27aa7fb7cca60515a3d',1,'osmo_sccp_tx_unitdata_msg(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5funitdata_5franap',['osmo_sccp_tx_unitdata_ranap',['../sccp__helpers_8h.html#ae28c5d64e2e20ba290b484a7a3a24b29',1,'osmo_sccp_tx_unitdata_ranap(struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#ae28c5d64e2e20ba290b484a7a3a24b29',1,'osmo_sccp_tx_unitdata_ranap(struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5fuser',['osmo_sccp_user',['../structosmo__sccp__user.html',1,'']]], ['osmo_5fsccp_5fuser_5fbind',['osmo_sccp_user_bind',['../sccp__sap_8h.html#a8cae9c355d617de856fa23695e8de1ed',1,'osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn): sccp_user.c'],['../sccp__user_8c.html#a8cae9c355d617de856fa23695e8de1ed',1,'osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fbind_5fpc',['osmo_sccp_user_bind_pc',['../sccp__sap_8h.html#a1eebca5ec6245abf6100ce397098ec76',1,'osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc): sccp_user.c'],['../sccp__user_8c.html#a1eebca5ec6245abf6100ce397098ec76',1,'osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc): sccp_user.c']]], ['osmo_5fsccp_5fuser_5ffind',['osmo_sccp_user_find',['../sccp__sap_8h.html#ac49f6f0d3a7cdcde2a5f375879258850',1,'osmo_sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c'],['../sccp__user_8c.html#ac49f6f0d3a7cdcde2a5f375879258850',1,'osmo_sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fget_5fpriv',['osmo_sccp_user_get_priv',['../sccp__sap_8h.html#a07ec39c977a302c8db00b6ab4257baef',1,'osmo_sccp_user_get_priv(struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#a07ec39c977a302c8db00b6ab4257baef',1,'osmo_sccp_user_get_priv(struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fname',['osmo_sccp_user_name',['../sccp__sap_8h.html#a35cbc9cc49dd35f2744f69eca1b18b61',1,'osmo_sccp_user_name(struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#a35cbc9cc49dd35f2744f69eca1b18b61',1,'osmo_sccp_user_name(struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fsap_5fdown',['osmo_sccp_user_sap_down',['../sccp__sap_8h.html#a80a39e9ce7614bcd9715d28a72d8d1d8',1,'osmo_sccp_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c'],['../sccp__scoc_8c.html#a80a39e9ce7614bcd9715d28a72d8d1d8',1,'osmo_sccp_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c']]], ['osmo_5fsccp_5fuser_5fsap_5fdown_5fnofree',['osmo_sccp_user_sap_down_nofree',['../sccp__sap_8h.html#a1e856f6b6f7d9533aca0ddab9e045226',1,'osmo_sccp_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c'],['../sccp__scoc_8c.html#a1e856f6b6f7d9533aca0ddab9e045226',1,'osmo_sccp_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c']]], ['osmo_5fsccp_5fuser_5fset_5fpriv',['osmo_sccp_user_set_priv',['../sccp__sap_8h.html#a232a3859dff9bb004f12999c9717c82c',1,'osmo_sccp_user_set_priv(struct osmo_sccp_user *scu, void *priv): sccp_user.c'],['../sccp__user_8c.html#a232a3859dff9bb004f12999c9717c82c',1,'osmo_sccp_user_set_priv(struct osmo_sccp_user *scu, void *priv): sccp_user.c']]], ['osmo_5fsccp_5fuser_5funbind',['osmo_sccp_user_unbind',['../sccp__sap_8h.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665',1,'osmo_sccp_user_unbind(struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665',1,'osmo_sccp_user_unbind(struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fvty_5finit',['osmo_sccp_vty_init',['../sccp__sap_8h.html#a6d4d5f16593e9d3f087228dd064dc3ef',1,'osmo_sccp_vty_init(void): sccp_vty.c'],['../sccp__vty_8c.html#a6d4d5f16593e9d3f087228dd064dc3ef',1,'osmo_sccp_vty_init(void): sccp_vty.c']]], ['osmo_5fsccp_5fvty_5fwrite_5fcs7_5fnode',['osmo_sccp_vty_write_cs7_node',['../sccp__internal_8h.html#a03d33d5b19ae71529da0ac0984de2794',1,'osmo_sccp_vty_write_cs7_node(struct vty *vty, const char *indent, struct osmo_sccp_instance *inst): sccp_vty.c'],['../sccp__vty_8c.html#a03d33d5b19ae71529da0ac0984de2794',1,'osmo_sccp_vty_write_cs7_node(struct vty *vty, const char *indent, struct osmo_sccp_instance *inst): sccp_vty.c']]], ['osmo_5fscu_5fconnect_5fparam',['osmo_scu_connect_param',['../structosmo__scu__connect__param.html',1,'']]], ['osmo_5fscu_5fdata_5fparam',['osmo_scu_data_param',['../structosmo__scu__data__param.html',1,'']]], ['osmo_5fscu_5fdisconn_5fparam',['osmo_scu_disconn_param',['../structosmo__scu__disconn__param.html',1,'']]], ['osmo_5fscu_5fnotice_5fparam',['osmo_scu_notice_param',['../structosmo__scu__notice__param.html',1,'']]], ['osmo_5fscu_5fpcstate_5fparam',['osmo_scu_pcstate_param',['../structosmo__scu__pcstate__param.html',1,'']]], ['osmo_5fscu_5fprim',['osmo_scu_prim',['../structosmo__scu__prim.html',1,'']]], ['osmo_5fscu_5fprim_5fhdr_5fname_5fbuf',['osmo_scu_prim_hdr_name_buf',['../sccp__sap_8h.html#a4a0d3e2c8c9135326cf427fbd07ee785',1,'osmo_scu_prim_hdr_name_buf(char *buf, size_t buflen, const struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a4a0d3e2c8c9135326cf427fbd07ee785',1,'osmo_scu_prim_hdr_name_buf(char *buf, size_t buflen, const struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fscu_5fprim_5fhdr_5fname_5fc',['osmo_scu_prim_hdr_name_c',['../sccp__sap_8h.html#a2ad3f5de829f9f027b6c11440f5eeeef',1,'osmo_scu_prim_hdr_name_c(void *ctx, const struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a2ad3f5de829f9f027b6c11440f5eeeef',1,'osmo_scu_prim_hdr_name_c(void *ctx, const struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fscu_5fprim_5fn_5fconnect',['OSMO_SCU_PRIM_N_CONNECT',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda163b8169eb623a0232f855af0a7aaf76',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fcoord',['OSMO_SCU_PRIM_N_COORD',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdafef9bed9cbd4cc0bf69840fccf52c2d6',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fdata',['OSMO_SCU_PRIM_N_DATA',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdafa53f07a1cb6e62afee8cd52bc78b613',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fdisconnect',['OSMO_SCU_PRIM_N_DISCONNECT',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdae4befb8d6ead24366c55501a1c90740a',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fexpedited_5fdata',['OSMO_SCU_PRIM_N_EXPEDITED_DATA',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdab579f44105757d3aabfa8cd4d7db5636',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5finform',['OSMO_SCU_PRIM_N_INFORM',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda63d256fca7b1277105480d356f789acf',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fnotice',['OSMO_SCU_PRIM_N_NOTICE',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda449b72eabe407228f84c819ed12b9548',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fpcstate',['OSMO_SCU_PRIM_N_PCSTATE',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8f4ca1baf4f403bea0dfc0b62fedcf9c',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5freset',['OSMO_SCU_PRIM_N_RESET',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8b076665012c27692bd2a534d5b77185',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fstate',['OSMO_SCU_PRIM_N_STATE',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdab7a89459005112dfec8fb0d06d38e025',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5funitdata',['OSMO_SCU_PRIM_N_UNITDATA',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8c12b554e04e5cc55c0a5025b11fa82f',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fname',['osmo_scu_prim_name',['../sccp__sap_8h.html#a6fd5d85ec42d74bcf265f721cc79ff11',1,'osmo_scu_prim_name(const struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a6fd5d85ec42d74bcf265f721cc79ff11',1,'osmo_scu_prim_name(const struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fscu_5fprim_5ftype',['osmo_scu_prim_type',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fd',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5ftype_5fname',['osmo_scu_prim_type_name',['../sccp__sap_8h.html#a5e24a1e804febd5723a040b923190d5c',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5ftype_5fnames',['osmo_scu_prim_type_names',['../sccp__sap_8h.html#af01add5b9ac72524cf20285d60ffb717',1,'osmo_scu_prim_type_names(): sccp_sap.c'],['../sccp__sap_8c.html#af01add5b9ac72524cf20285d60ffb717',1,'osmo_scu_prim_type_names(): sccp_sap.c']]], ['osmo_5fscu_5freset_5fparam',['osmo_scu_reset_param',['../structosmo__scu__reset__param.html',1,'']]], ['osmo_5fscu_5fstate_5fparam',['osmo_scu_state_param',['../structosmo__scu__state__param.html',1,'']]], ['osmo_5fscu_5funitdata_5fparam',['osmo_scu_unitdata_param',['../structosmo__scu__unitdata__param.html',1,'']]], ['osmo_5fsigtran_5fsap',['osmo_sigtran_sap',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096c',1,'sigtran_sap.h']]], ['osmo_5fss7_2ec',['osmo_ss7.c',['../osmo__ss7_8c.html',1,'']]], ['osmo_5fss7_2eh',['osmo_ss7.h',['../osmo__ss7_8h.html',1,'']]], ['osmo_5fss7_5fas',['osmo_ss7_as',['../structosmo__ss7__as.html',1,'']]], ['osmo_5fss7_5fas_2ec',['osmo_ss7_as.c',['../osmo__ss7__as_8c.html',1,'']]], ['osmo_5fss7_5fas_5factive',['osmo_ss7_as_active',['../osmo__ss7_8h.html#a6eb76a8a7db795844115a5b6feb5e426',1,'osmo_ss7_as_active(const struct osmo_ss7_as *as): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a6eb76a8a7db795844115a5b6feb5e426',1,'osmo_ss7_as_active(const struct osmo_ss7_as *as): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fadd_5fasp',['osmo_ss7_as_add_asp',['../osmo__ss7_8h.html#a01392ccbfd2fd93d962dcd7bd8037526',1,'osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a01392ccbfd2fd93d962dcd7bd8037526',1,'osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fdel_5fasp',['osmo_ss7_as_del_asp',['../osmo__ss7_8h.html#aca9bfa652d15609a904653398e17c5e9',1,'osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#aca9bfa652d15609a904653398e17c5e9',1,'osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fdestroy',['osmo_ss7_as_destroy',['../osmo__ss7_8h.html#afe830a3d827c8c9ff36bf04e0428ad79',1,'osmo_ss7_as_destroy(struct osmo_ss7_as *as): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#afe830a3d827c8c9ff36bf04e0428ad79',1,'osmo_ss7_as_destroy(struct osmo_ss7_as *as): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fdown',['osmo_ss7_as_down',['../osmo__ss7_8h.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3',1,'osmo_ss7_as_down(const struct osmo_ss7_as *as): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3',1,'osmo_ss7_as_down(const struct osmo_ss7_as *as): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5fl_5frk_5fid',['osmo_ss7_as_find_by_l_rk_id',['../osmo__ss7_8h.html#a56ae45e9be46eeb7b2f6db004737aefd',1,'osmo_ss7_as_find_by_l_rk_id(struct osmo_ss7_instance *inst, uint32_t l_rk_id): osmo_ss7.c'],['../osmo__ss7_8c.html#a56ae45e9be46eeb7b2f6db004737aefd',1,'osmo_ss7_as_find_by_l_rk_id(struct osmo_ss7_instance *inst, uint32_t l_rk_id): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5fname',['osmo_ss7_as_find_by_name',['../osmo__ss7_8h.html#aab3eea89500c0e7960c0608f806409a9',1,'osmo_ss7_as_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#aab3eea89500c0e7960c0608f806409a9',1,'osmo_ss7_as_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5fproto',['osmo_ss7_as_find_by_proto',['../osmo__ss7_8h.html#ae7729babf0f8612dcceb3ee077b49b5c',1,'osmo_ss7_as_find_by_proto(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#ae7729babf0f8612dcceb3ee077b49b5c',1,'osmo_ss7_as_find_by_proto(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5frctx',['osmo_ss7_as_find_by_rctx',['../osmo__ss7_8h.html#aaa292dcf6bbb38806bbe050d7937c239',1,'osmo_ss7_as_find_by_rctx(struct osmo_ss7_instance *inst, uint32_t rctx): osmo_ss7.c'],['../osmo__ss7_8c.html#aaa292dcf6bbb38806bbe050d7937c239',1,'osmo_ss7_as_find_by_rctx(struct osmo_ss7_instance *inst, uint32_t rctx): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5for_5fcreate',['osmo_ss7_as_find_or_create',['../osmo__ss7_8h.html#aa2d0463df2c24a4a56958ba59ae89506',1,'osmo_ss7_as_find_or_create(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#aa2d0463df2c24a4a56958ba59ae89506',1,'osmo_ss7_as_find_or_create(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fas_5fhas_5fasp',['osmo_ss7_as_has_asp',['../osmo__ss7_8h.html#abffb76cffe93aa6421b2e41dcce2fe7f',1,'osmo_ss7_as_has_asp(const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#abffb76cffe93aa6421b2e41dcce2fe7f',1,'osmo_ss7_as_has_asp(const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fpatch_5fsccp_5fmode',['osmo_ss7_as_patch_sccp_mode',['../osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5fbcast',['OSMO_SS7_AS_TMOD_BCAST',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba766c8ce763e566ecd3ab81117fca4d41',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5floadshare',['OSMO_SS7_AS_TMOD_LOADSHARE',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09badb835a5081eb16ff949a7f8dd39dde8c',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5foverride',['OSMO_SS7_AS_TMOD_OVERRIDE',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba16d53df50849b17d9797a39d25a6bf72',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5froundrobin',['OSMO_SS7_AS_TMOD_ROUNDROBIN',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba5d3c3a731900bd7e0e20846d4b244355',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmode_5fcompatible_5fxua',['osmo_ss7_as_tmode_compatible_xua',['../osmo__ss7_8h.html#ae1ce394b6ad89efe1d723f0eda142333',1,'osmo_ss7_as_tmode_compatible_xua(struct osmo_ss7_as *as, uint32_t m3ua_tmt): osmo_ss7.c'],['../osmo__ss7_8c.html#ae1ce394b6ad89efe1d723f0eda142333',1,'osmo_ss7_as_tmode_compatible_xua(struct osmo_ss7_as *as, uint32_t m3ua_tmt): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ftraffic_5fmode',['osmo_ss7_as_traffic_mode',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftraffic_5fmode_5fname',['osmo_ss7_as_traffic_mode_name',['../osmo__ss7_8h.html#add0f99c225532cdf7163b5215ff7429d',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftraffic_5fmode_5fvals',['osmo_ss7_as_traffic_mode_vals',['../osmo__ss7_8h.html#a41be4c98feb2b819cbc41e9f378ef8e2',1,'osmo_ss7_as_traffic_mode_vals(): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a41be4c98feb2b819cbc41e9f378ef8e2',1,'osmo_ss7_as_traffic_mode_vals(): osmo_ss7_as.c']]], ['osmo_5fss7_5fasp',['osmo_ss7_asp',['../structosmo__ss7__asp.html',1,'']]], ['osmo_5fss7_5fasp_2ec',['osmo_ss7_asp.c',['../osmo__ss7__asp_8c.html',1,'']]], ['osmo_5fss7_5fasp_5factive',['osmo_ss7_asp_active',['../osmo__ss7_8h.html#a85b5b2514d86c48bf6c994b08e362c55',1,'osmo_ss7_asp_active(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a85b5b2514d86c48bf6c994b08e362c55',1,'osmo_ss7_asp_active(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fadm_5fs_5fblocked',['OSMO_SS7_ASP_ADM_S_BLOCKED',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea75d887e97af34a5ee1bb15dd6b4adbaa',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadm_5fs_5fenabled',['OSMO_SS7_ASP_ADM_S_ENABLED',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434beafcb41d24486e833aaab117c9dec01950',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadm_5fs_5fshutdown',['OSMO_SS7_ASP_ADM_S_SHUTDOWN',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea5795f4a46f72a522be4e5c313ad9417c',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadmin_5fstate',['osmo_ss7_asp_admin_state',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434be',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fdestroy',['osmo_ss7_asp_destroy',['../osmo__ss7_8h.html#a6fce9d43401870a21aafb2b62936b321',1,'osmo_ss7_asp_destroy(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a6fce9d43401870a21aafb2b62936b321',1,'osmo_ss7_asp_destroy(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fdisconnect',['osmo_ss7_asp_disconnect',['../osmo__ss7_8h.html#af24d6e5d1494620c9a340ff2bb68416c',1,'osmo_ss7_asp_disconnect(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#af24d6e5d1494620c9a340ff2bb68416c',1,'osmo_ss7_asp_disconnect(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5ffind',['osmo_ss7_asp_find',['../osmo__ss7_8h.html#a7be50753583b6306c880c82dafd8f7fb',1,'osmo_ss7_asp_find(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find2() instead"): osmo_ss7.c'],['../osmo__ss7_8c.html#a2ffc4567c5d0ff733453825fdf696e29',1,'osmo_ss7_asp_find(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind2',['osmo_ss7_asp_find2',['../osmo__ss7_8h.html#a85abc56dd3a072f78df68f26e002ab84',1,'osmo_ss7_asp_find2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#a85abc56dd3a072f78df68f26e002ab84',1,'osmo_ss7_asp_find2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5fby_5fname',['osmo_ss7_asp_find_by_name',['../osmo__ss7_8h.html#aa7458bf949df3ffe66be4420d03957ee',1,'osmo_ss7_asp_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#aa7458bf949df3ffe66be4420d03957ee',1,'osmo_ss7_asp_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5fby_5fproto',['osmo_ss7_asp_find_by_proto',['../osmo__ss7_8h.html#a38c9ff8592910185e233f65eced46dcf',1,'osmo_ss7_asp_find_by_proto(struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#a38c9ff8592910185e233f65eced46dcf',1,'osmo_ss7_asp_find_by_proto(struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5for_5fcreate',['osmo_ss7_asp_find_or_create',['../osmo__ss7_8h.html#a24b515eee5f3e0d3e5262257172fb4ea',1,'osmo_ss7_asp_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find_or_create2() instead"): osmo_ss7.c'],['../osmo__ss7_8c.html#ab6024e45329a1d925739f537e1785510',1,'osmo_ss7_asp_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5for_5fcreate2',['osmo_ss7_asp_find_or_create2',['../osmo__ss7_8h.html#a5a95f3a3da3ddeeb95e2672dcefc5e22',1,'osmo_ss7_asp_find_or_create2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#a5a95f3a3da3ddeeb95e2672dcefc5e22',1,'osmo_ss7_asp_find_or_create2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5fget_5flog_5fsubsys',['osmo_ss7_asp_get_log_subsys',['../osmo__ss7_8h.html#aecc0022dbb85c45d452d624c7a74587f',1,'osmo_ss7_asp_get_log_subsys(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#aecc0022dbb85c45d452d624c7a74587f',1,'osmo_ss7_asp_get_log_subsys(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fget_5fname',['osmo_ss7_asp_get_name',['../osmo__ss7_8h.html#a946085598c4a1bfa5167b8883332a8de',1,'osmo_ss7_asp_get_name(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a946085598c4a1bfa5167b8883332a8de',1,'osmo_ss7_asp_get_name(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fget_5fproto',['osmo_ss7_asp_get_proto',['../osmo__ss7_8h.html#a44b7671799d1beacce83817e2061f72f',1,'osmo_ss7_asp_get_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a44b7671799d1beacce83817e2061f72f',1,'osmo_ss7_asp_get_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fget_5ftrans_5fproto',['osmo_ss7_asp_get_trans_proto',['../osmo__ss7_8h.html#a1b9ecb408d77a295723c34235b796e1e',1,'osmo_ss7_asp_get_trans_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a1b9ecb408d77a295723c34235b796e1e',1,'osmo_ss7_asp_get_trans_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fpeer',['osmo_ss7_asp_peer',['../structosmo__ss7__asp__peer.html',1,'']]], ['osmo_5fss7_5fasp_5fpeer_2ec',['osmo_ss7_asp_peer.c',['../osmo__ss7__asp__peer_8c.html',1,'']]], ['osmo_5fss7_5fasp_5fpeer_5fadd_5fhost',['osmo_ss7_asp_peer_add_host',['../osmo__ss7_8h.html#a6c91baa9261a1bcc0a6f2fae5e84b972',1,'osmo_ss7_asp_peer_add_host(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a6c91baa9261a1bcc0a6f2fae5e84b972',1,'osmo_ss7_asp_peer_add_host(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fadd_5fhost2',['osmo_ss7_asp_peer_add_host2',['../osmo__ss7_8h.html#a1ef86819b8f03d91f909da6e4db7287a',1,'osmo_ss7_asp_peer_add_host2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a1ef86819b8f03d91f909da6e4db7287a',1,'osmo_ss7_asp_peer_add_host2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fdel_5fhost',['osmo_ss7_asp_peer_del_host',['../osmo__ss7_8h.html#a4bd800113cd229e0dd5ebfd32fb6c1cb',1,'osmo_ss7_asp_peer_del_host(struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a4bd800113cd229e0dd5ebfd32fb6c1cb',1,'osmo_ss7_asp_peer_del_host(struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5finit',['osmo_ss7_asp_peer_init',['../osmo__ss7_8h.html#aed428cfcb66cb8b106de45150506ef3e',1,'osmo_ss7_asp_peer_init(struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#aed428cfcb66cb8b106de45150506ef3e',1,'osmo_ss7_asp_peer_init(struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fset_5fhosts',['osmo_ss7_asp_peer_set_hosts',['../osmo__ss7_8h.html#aff39a38183c940601c2a937603a3c741',1,'osmo_ss7_asp_peer_set_hosts(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#aff39a38183c940601c2a937603a3c741',1,'osmo_ss7_asp_peer_set_hosts(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fset_5fhosts2',['osmo_ss7_asp_peer_set_hosts2',['../osmo__ss7_8h.html#aace928f5efcaeedc6675dba51294aa64',1,'osmo_ss7_asp_peer_set_hosts2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#aace928f5efcaeedc6675dba51294aa64',1,'osmo_ss7_asp_peer_set_hosts2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fsnprintf',['osmo_ss7_asp_peer_snprintf',['../osmo__ss7_8h.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46',1,'osmo_ss7_asp_peer_snprintf(char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46',1,'osmo_ss7_asp_peer_snprintf(char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fprot_5fipa',['OSMO_SS7_ASP_PROT_IPA',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a698f1c6b4901d02d7f5cc641ace35a1d',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fm3ua',['OSMO_SS7_ASP_PROT_M3UA',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a83953b41cdfda1de5f9acb104cccb7dd',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fnone',['OSMO_SS7_ASP_PROT_NONE',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a3cdf291e53da96bc606a9b16ff4ebd13',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fsua',['OSMO_SS7_ASP_PROT_SUA',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a04a2745c7a4c0d6e8181a7b1b64be453',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprotocol',['osmo_ss7_asp_protocol',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprotocol_5fname',['osmo_ss7_asp_protocol_name',['../osmo__ss7_8h.html#aba17c4e5914bd2abb927d62d18e20cb2',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprotocol_5fport',['osmo_ss7_asp_protocol_port',['../osmo__ss7_8h.html#a6d09b26e33e8838594e0374976769f6e',1,'osmo_ss7_asp_protocol_port(enum osmo_ss7_asp_protocol prot): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a6d09b26e33e8838594e0374976769f6e',1,'osmo_ss7_asp_protocol_port(enum osmo_ss7_asp_protocol prot): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fprotocol_5fvals',['osmo_ss7_asp_protocol_vals',['../osmo__ss7_8h.html#a41380c47cdda3f98c55d1a93e6071a6b',1,'osmo_ss7_asp_protocol_vals(): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a41380c47cdda3f98c55d1a93e6071a6b',1,'osmo_ss7_asp_protocol_vals(): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fquirk_5fdaud_5fin_5fasp',['OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP',['../osmo__ss7_8h.html#afea7694c204285e517c2d8168628fdd6',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fquirk_5fno_5fnotify',['OSMO_SS7_ASP_QUIRK_NO_NOTIFY',['../osmo__ss7_8h.html#ae3698c4ec4d6012ce0328f1ba9d8c167',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fquirk_5fsnm_5finactive',['OSMO_SS7_ASP_QUIRK_SNM_INACTIVE',['../osmo__ss7_8h.html#a6e5deef8cf0cfcc3d7028a2c21a65678',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frestart',['osmo_ss7_asp_restart',['../osmo__ss7_8h.html#a8d3670d7e36042c95611f9bfa0a3b597',1,'osmo_ss7_asp_restart(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a8d3670d7e36042c95611f9bfa0a3b597',1,'osmo_ss7_asp_restart(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5frole',['osmo_ss7_asp_role',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole_5fasp',['OSMO_SS7_ASP_ROLE_ASP',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a9d9789af8db78840722972e2e943b423',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole_5fipsp',['OSMO_SS7_ASP_ROLE_IPSP',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3acecff663ff447f83ab5e31c8c53a0343',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole_5fnames',['osmo_ss7_asp_role_names',['../osmo__ss7_8h.html#a617cc4818ccf1e2d74ff0e012975ce30',1,'osmo_ss7_asp_role_names(): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a617cc4818ccf1e2d74ff0e012975ce30',1,'osmo_ss7_asp_role_names(): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5frole_5fsg',['OSMO_SS7_ASP_ROLE_SG',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a68886ba5a893ce7b6d5608c410ee7f0b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frx_5funknown_5fcb',['osmo_ss7_asp_rx_unknown_cb',['../osmo__ss7_8h.html#a5d23175228d5d795a55f47bbc5e24889',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fsend',['osmo_ss7_asp_send',['../osmo__ss7_8h.html#a4bbbb5047fd067deb34846c6dab99c1f',1,'osmo_ss7_asp_send(struct osmo_ss7_asp *asp, struct msgb *msg): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a4bbbb5047fd067deb34846c6dab99c1f',1,'osmo_ss7_asp_send(struct osmo_ss7_asp *asp, struct msgb *msg): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fuse_5fdefault_5flm',['osmo_ss7_asp_use_default_lm',['../osmo__ss7_8h.html#af4039d65a094d2cd510a3ed991e05deb',1,'osmo_ss7_asp_use_default_lm(struct osmo_ss7_asp *asp, int log_level): xua_default_lm_fsm.c'],['../xua__default__lm__fsm_8c.html#af4039d65a094d2cd510a3ed991e05deb',1,'osmo_ss7_asp_use_default_lm(struct osmo_ss7_asp *asp, int log_level): xua_default_lm_fsm.c']]], ['osmo_5fss7_5fensure_5fsccp',['osmo_ss7_ensure_sccp',['../osmo__ss7_8h.html#a76f74ee255e5a1c871d2285707c4d19c',1,'osmo_ss7_ensure_sccp(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../osmo__ss7_8c.html#a76f74ee255e5a1c871d2285707c4d19c',1,'osmo_ss7_ensure_sccp(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['osmo_5fss7_5ffind_5ffree_5frctx',['osmo_ss7_find_free_rctx',['../osmo__ss7_8h.html#ad995eb65a7ba20e8d134033669126231',1,'osmo_ss7_find_free_rctx(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../osmo__ss7_8c.html#ad995eb65a7ba20e8d134033669126231',1,'osmo_ss7_find_free_rctx(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['osmo_5fss7_5fhmrt_2ec',['osmo_ss7_hmrt.c',['../osmo__ss7__hmrt_8c.html',1,'']]], ['osmo_5fss7_5finit',['osmo_ss7_init',['../osmo__ss7_8h.html#aa0eea948b1e7bbb0764ecc89e5b2a124',1,'osmo_ss7_init(void): osmo_ss7.c'],['../osmo__ss7_8c.html#aa0eea948b1e7bbb0764ecc89e5b2a124',1,'osmo_ss7_init(void): osmo_ss7.c']]], ['osmo_5fss7_5finstance',['osmo_ss7_instance',['../structosmo__ss7__instance.html',1,'']]], ['osmo_5fss7_5finstance_5fdestroy',['osmo_ss7_instance_destroy',['../osmo__ss7_8h.html#a55d7a596847108913e0e9e03dbf1a933',1,'osmo_ss7_instance_destroy(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../osmo__ss7_8c.html#a55d7a596847108913e0e9e03dbf1a933',1,'osmo_ss7_instance_destroy(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5ffind',['osmo_ss7_instance_find',['../osmo__ss7_8h.html#acd3841d0e56f61f00dbfd2bffeeb9351',1,'osmo_ss7_instance_find(uint32_t id): osmo_ss7.c'],['../osmo__ss7_8c.html#acd3841d0e56f61f00dbfd2bffeeb9351',1,'osmo_ss7_instance_find(uint32_t id): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5ffind_5for_5fcreate',['osmo_ss7_instance_find_or_create',['../osmo__ss7_8h.html#a7b6d881b636f81a9ed0419f1f17727f6',1,'osmo_ss7_instance_find_or_create(void *ctx, uint32_t id): osmo_ss7.c'],['../osmo__ss7_8c.html#a7b6d881b636f81a9ed0419f1f17727f6',1,'osmo_ss7_instance_find_or_create(void *ctx, uint32_t id): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5fset_5fpc_5ffmt',['osmo_ss7_instance_set_pc_fmt',['../osmo__ss7_8h.html#adc19747b6de70d033959ee3cf5d26bdf',1,'osmo_ss7_instance_set_pc_fmt(struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2): osmo_ss7.c'],['../osmo__ss7_8c.html#adc19747b6de70d033959ee3cf5d26bdf',1,'osmo_ss7_instance_set_pc_fmt(struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2): osmo_ss7.c']]], ['osmo_5fss7_5finstances',['osmo_ss7_instances',['../osmo__ss7_8h.html#a8bde19e6cde8f784d4bb249da25e8eeb',1,'osmo_ss7.h']]], ['osmo_5fss7_5fis_5fconfig_5fnode',['osmo_ss7_is_config_node',['../osmo__ss7_8h.html#ac343e7f4ac0757285d3ed4f842f52d6e',1,'osmo_ss7_is_config_node(struct vty *vty, int node): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ac343e7f4ac0757285d3ed4f842f52d6e',1,'osmo_ss7_is_config_node(struct vty *vty, int node): osmo_ss7_vty.c']]], ['osmo_5fss7_5flink',['osmo_ss7_link',['../structosmo__ss7__link.html',1,'']]], ['osmo_5fss7_5flink_5fadm_5fstate',['osmo_ss7_link_adm_state',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9f',1,'osmo_ss7.h']]], ['osmo_5fss7_5flink_5fdestroy',['osmo_ss7_link_destroy',['../osmo__ss7_8h.html#a876684805361a41edbf929ffff212f53',1,'osmo_ss7_link_destroy(struct osmo_ss7_link *link): osmo_ss7.c'],['../osmo__ss7_8c.html#a876684805361a41edbf929ffff212f53',1,'osmo_ss7_link_destroy(struct osmo_ss7_link *link): osmo_ss7.c']]], ['osmo_5fss7_5flink_5ffind_5for_5fcreate',['osmo_ss7_link_find_or_create',['../osmo__ss7_8h.html#a8b0b03e356521984e7a23ddb70a30a3b',1,'osmo_ss7_link_find_or_create(struct osmo_ss7_linkset *lset, uint32_t id): osmo_ss7.c'],['../osmo__ss7_8c.html#a8b0b03e356521984e7a23ddb70a30a3b',1,'osmo_ss7_link_find_or_create(struct osmo_ss7_linkset *lset, uint32_t id): osmo_ss7.c']]], ['osmo_5fss7_5flinkset',['osmo_ss7_linkset',['../structosmo__ss7__linkset.html',1,'']]], ['osmo_5fss7_5flinkset_5fdestroy',['osmo_ss7_linkset_destroy',['../osmo__ss7_8h.html#abf73f9c25c19c4b7e7ff671a0ffffca6',1,'osmo_ss7_linkset_destroy(struct osmo_ss7_linkset *lset): osmo_ss7.c'],['../osmo__ss7_8c.html#abf73f9c25c19c4b7e7ff671a0ffffca6',1,'osmo_ss7_linkset_destroy(struct osmo_ss7_linkset *lset): osmo_ss7.c']]], ['osmo_5fss7_5flinkset_5ffind_5fby_5fname',['osmo_ss7_linkset_find_by_name',['../osmo__ss7_8h.html#aea6f3f676f45f38a2f733ec0529b4484',1,'osmo_ss7_linkset_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#aea6f3f676f45f38a2f733ec0529b4484',1,'osmo_ss7_linkset_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5flinkset_5ffind_5for_5fcreate',['osmo_ss7_linkset_find_or_create',['../osmo__ss7_8h.html#a9ee19875896f2831d48a924cec1956e6',1,'osmo_ss7_linkset_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a9ee19875896f2831d48a924cec1956e6',1,'osmo_ss7_linkset_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fls_5fenabled',['OSMO_SS7_LS_ENABLED',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fa6d22820a2eb8140fe1c9a97ad562f05b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fls_5finhibited',['OSMO_SS7_LS_INHIBITED',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9faa4955ef70c2720fb61de396d1c5ed39f',1,'osmo_ss7.h']]], ['osmo_5fss7_5fls_5fshutdown',['OSMO_SS7_LS_SHUTDOWN',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fad8d49e9b70173cbf51e36c01beda408e',1,'osmo_ss7.h']]], ['osmo_5fss7_5fmtp_5fto_5fuser',['osmo_ss7_mtp_to_user',['../osmo__ss7_8h.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75',1,'osmo_ss7_mtp_to_user(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7.c'],['../osmo__ss7_8c.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75',1,'osmo_ss7_mtp_to_user(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7.c']]], ['osmo_5fss7_5fpatch_5fboth',['OSMO_SS7_PATCH_BOTH',['../osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977a3645ea045c8a9be707ec49bb63ec33ce',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpatch_5fnone',['OSMO_SS7_PATCH_NONE',['../osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977abd50362e0202087cc98258086f29e834',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpc_5ffmt',['osmo_ss7_pc_fmt',['../structosmo__ss7__pc__fmt.html',1,'']]], ['osmo_5fss7_5fpc_5finvalid',['OSMO_SS7_PC_INVALID',['../osmo__ss7_8h.html#ad7ad7dbf55c60c5b66663e6e4dc5e69b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpc_5fis_5flocal',['osmo_ss7_pc_is_local',['../osmo__ss7_8h.html#ae5e0610394ffcbdbd4be7006ab04205e',1,'osmo_ss7_pc_is_local(struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#ae5e0610394ffcbdbd4be7006ab04205e',1,'osmo_ss7_pc_is_local(struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpc_5fis_5fvalid',['osmo_ss7_pc_is_valid',['../osmo__ss7_8h.html#a26d0122847290712aa22ebf3a37468fd',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpc_5fnormalize',['osmo_ss7_pc_normalize',['../osmo__ss7_8h.html#a63840039b641779d68a0010bc7f24fd5',1,'osmo_ss7_pc_normalize(const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a63840039b641779d68a0010bc7f24fd5',1,'osmo_ss7_pc_normalize(const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpc_5fwidth',['osmo_ss7_pc_width',['../osmo__ss7_8h.html#a9cc83a7969a30ca6748f27cf0b442e5e',1,'osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt): osmo_ss7.c'],['../osmo__ss7_8c.html#a9cc83a7969a30ca6748f27cf0b442e5e',1,'osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fparse',['osmo_ss7_pointcode_parse',['../osmo__ss7_8h.html#a5c8b8efb97b4c3651223fffb5ad07e42',1,'osmo_ss7_pointcode_parse(struct osmo_ss7_instance *inst, const char *str): osmo_ss7.c'],['../osmo__ss7_8c.html#a5c8b8efb97b4c3651223fffb5ad07e42',1,'osmo_ss7_pointcode_parse(struct osmo_ss7_instance *inst, const char *str): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fparse_5fmask_5for_5flen',['osmo_ss7_pointcode_parse_mask_or_len',['../osmo__ss7_8h.html#a20d09e0dbfb82c1b496fa63c11c1ee28',1,'osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const char *in): osmo_ss7.c'],['../osmo__ss7_8c.html#a20d09e0dbfb82c1b496fa63c11c1ee28',1,'osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const char *in): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fprint',['osmo_ss7_pointcode_print',['../osmo__ss7_8h.html#aced2f480635c40bdfbdc7b03687f0743',1,'osmo_ss7_pointcode_print(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#aced2f480635c40bdfbdc7b03687f0743',1,'osmo_ss7_pointcode_print(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fprint2',['osmo_ss7_pointcode_print2',['../osmo__ss7_8h.html#a11f1c4d0b61f5445352c6adeb39b8e3b',1,'osmo_ss7_pointcode_print2(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a11f1c4d0b61f5445352c6adeb39b8e3b',1,'osmo_ss7_pointcode_print2(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fprint_5fbuf',['osmo_ss7_pointcode_print_buf',['../osmo__ss7_8h.html#aef508edae414684aa3e2f9c29c9bad25',1,'osmo_ss7_pointcode_print_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a37831607a61cd660fbe6dbde89ef5c7a',1,'osmo_ss7_pointcode_print_buf(char *buf, size_t len, const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fregister_5frx_5funknown_5fcb',['osmo_ss7_register_rx_unknown_cb',['../osmo__ss7_8h.html#aa24cea8083d06097c1655a38a36e0a17',1,'osmo_ss7_register_rx_unknown_cb(osmo_ss7_asp_rx_unknown_cb *cb): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#aa24cea8083d06097c1655a38a36e0a17',1,'osmo_ss7_register_rx_unknown_cb(osmo_ss7_asp_rx_unknown_cb *cb): osmo_ss7_asp.c']]], ['osmo_5fss7_5froute',['osmo_ss7_route',['../structosmo__ss7__route.html',1,'']]], ['osmo_5fss7_5froute_5fcreate',['osmo_ss7_route_create',['../osmo__ss7_8h.html#a7b06b8cbd779fa328ce7a62008565d66',1,'osmo_ss7_route_create(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask, const char *linkset_name): osmo_ss7.c'],['../osmo__ss7_8c.html#ac6a50b765c1da6b429d18dbbbd5886db',1,'osmo_ss7_route_create(struct osmo_ss7_route_table *rtbl, uint32_t pc, uint32_t mask, const char *linkset_name): osmo_ss7.c']]], ['osmo_5fss7_5froute_5fdestroy',['osmo_ss7_route_destroy',['../osmo__ss7_8h.html#a2e5f54771a9bb3a14a5aea6b19d99922',1,'osmo_ss7_route_destroy(struct osmo_ss7_route *rt): osmo_ss7.c'],['../osmo__ss7_8c.html#a2e5f54771a9bb3a14a5aea6b19d99922',1,'osmo_ss7_route_destroy(struct osmo_ss7_route *rt): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ffind_5fdpc',['osmo_ss7_route_find_dpc',['../osmo__ss7_8h.html#ab5fcd843ecef8c59397b5576a669c87d',1,'osmo_ss7_route_find_dpc(struct osmo_ss7_route_table *rtbl, uint32_t dpc): osmo_ss7.c'],['../osmo__ss7_8c.html#ab5fcd843ecef8c59397b5576a669c87d',1,'osmo_ss7_route_find_dpc(struct osmo_ss7_route_table *rtbl, uint32_t dpc): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ffind_5fdpc_5fmask',['osmo_ss7_route_find_dpc_mask',['../osmo__ss7_8h.html#ab9df59dfb9eb0da0c24f47f6017903fa',1,'osmo_ss7_route_find_dpc_mask(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask): osmo_ss7.c'],['../osmo__ss7_8c.html#ab9df59dfb9eb0da0c24f47f6017903fa',1,'osmo_ss7_route_find_dpc_mask(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask): osmo_ss7.c']]], ['osmo_5fss7_5froute_5flookup',['osmo_ss7_route_lookup',['../osmo__ss7_8h.html#afffa83964e0e553761063635d9b47d93',1,'osmo_ss7_route_lookup(struct osmo_ss7_instance *inst, uint32_t dpc): osmo_ss7.c'],['../osmo__ss7_8c.html#afffa83964e0e553761063635d9b47d93',1,'osmo_ss7_route_lookup(struct osmo_ss7_instance *inst, uint32_t dpc): osmo_ss7.c']]], ['osmo_5fss7_5froute_5fname',['osmo_ss7_route_name',['../osmo__ss7_8h.html#ac966231057ff7ab04224ffee73abfc4a',1,'osmo_ss7_route_name(struct osmo_ss7_route *rt, bool list_asps): osmo_ss7_hmrt.c'],['../osmo__ss7__hmrt_8c.html#ac966231057ff7ab04224ffee73abfc4a',1,'osmo_ss7_route_name(struct osmo_ss7_route *rt, bool list_asps): osmo_ss7_hmrt.c']]], ['osmo_5fss7_5froute_5fprint',['osmo_ss7_route_print',['../osmo__ss7_8h.html#ac78fd36af77d7da021e0b524386a0f91',1,'osmo_ss7_route_print(const struct osmo_ss7_route *rt): osmo_ss7.c'],['../osmo__ss7_8c.html#ac78fd36af77d7da021e0b524386a0f91',1,'osmo_ss7_route_print(const struct osmo_ss7_route *rt): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ftable',['osmo_ss7_route_table',['../structosmo__ss7__route__table.html',1,'']]], ['osmo_5fss7_5froute_5ftable_5fdestroy',['osmo_ss7_route_table_destroy',['../osmo__ss7_8h.html#aa75722ad470c3d8981b765df9a3f5e97',1,'osmo_ss7_route_table_destroy(struct osmo_ss7_route_table *rtbl): osmo_ss7.c'],['../osmo__ss7_8c.html#aa75722ad470c3d8981b765df9a3f5e97',1,'osmo_ss7_route_table_destroy(struct osmo_ss7_route_table *rtbl): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ftable_5ffind',['osmo_ss7_route_table_find',['../osmo__ss7_8h.html#a48db4af978f592bf1ec847aab78234f6',1,'osmo_ss7_route_table_find(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#a48db4af978f592bf1ec847aab78234f6',1,'osmo_ss7_route_table_find(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ftable_5ffind_5for_5fcreate',['osmo_ss7_route_table_find_or_create',['../osmo__ss7_8h.html#a9559e23d2267140ec6c35729234ced23',1,'osmo_ss7_route_table_find_or_create(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#a9559e23d2267140ec6c35729234ced23',1,'osmo_ss7_route_table_find_or_create(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5frouting_5fkey',['osmo_ss7_routing_key',['../structosmo__ss7__routing__key.html',1,'']]], ['osmo_5fss7_5ftmode_5ffrom_5fxua',['osmo_ss7_tmode_from_xua',['../osmo__ss7_8h.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9',1,'osmo_ss7_tmode_from_xua(uint32_t in): osmo_ss7.c'],['../osmo__ss7_8c.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9',1,'osmo_ss7_tmode_from_xua(uint32_t in): osmo_ss7.c']]], ['osmo_5fss7_5ftmode_5fto_5fxua',['osmo_ss7_tmode_to_xua',['../osmo__ss7_8h.html#a41c5d0c1bcae4257834073d3c109f12c',1,'osmo_ss7_tmode_to_xua(enum osmo_ss7_as_traffic_mode tmod): osmo_ss7.c'],['../osmo__ss7_8c.html#a41c5d0c1bcae4257834073d3c109f12c',1,'osmo_ss7_tmode_to_xua(enum osmo_ss7_as_traffic_mode tmod): osmo_ss7.c']]], ['osmo_5fss7_5fuser',['osmo_ss7_user',['../structosmo__ss7__user.html',1,'']]], ['osmo_5fss7_5fuser_5fmtp_5fxfer_5freq',['osmo_ss7_user_mtp_xfer_req',['../osmo__ss7_8h.html#a6e0fa32ebbd3aeba25b800146a76bbc7',1,'osmo_ss7_user_mtp_xfer_req(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7_hmrt.c'],['../osmo__ss7__hmrt_8c.html#a6e0fa32ebbd3aeba25b800146a76bbc7',1,'osmo_ss7_user_mtp_xfer_req(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7_hmrt.c']]], ['osmo_5fss7_5fuser_5fregister',['osmo_ss7_user_register',['../osmo__ss7_8h.html#a22d4d3245ada246e0d50da10c9281d28',1,'osmo_ss7_user_register(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c'],['../osmo__ss7_8c.html#a22d4d3245ada246e0d50da10c9281d28',1,'osmo_ss7_user_register(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c']]], ['osmo_5fss7_5fuser_5funregister',['osmo_ss7_user_unregister',['../osmo__ss7_8h.html#a47b75b30c8c07818f2c67a28a3dc74c9',1,'osmo_ss7_user_unregister(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c'],['../osmo__ss7_8c.html#a47b75b30c8c07818f2c67a28a3dc74c9',1,'osmo_ss7_user_unregister(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c']]], ['osmo_5fss7_5fvty_2ec',['osmo_ss7_vty.c',['../osmo__ss7__vty_8c.html',1,'']]], ['osmo_5fss7_5fvty_5fgo_5fparent',['osmo_ss7_vty_go_parent',['../osmo__ss7_8h.html#abdfadd0c1cd0b7d847f9f01e4a4c9134',1,'osmo_ss7_vty_go_parent(struct vty *vty): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#abdfadd0c1cd0b7d847f9f01e4a4c9134',1,'osmo_ss7_vty_go_parent(struct vty *vty): osmo_ss7_vty.c']]], ['osmo_5fss7_5fvty_5finit_5fasp',['osmo_ss7_vty_init_asp',['../osmo__ss7_8h.html#af4d60a28bd339b50f8b0077b2479b2d4',1,'osmo_ss7_vty_init_asp(void *ctx): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#af4d60a28bd339b50f8b0077b2479b2d4',1,'osmo_ss7_vty_init_asp(void *ctx): osmo_ss7_vty.c']]], ['osmo_5fss7_5fvty_5finit_5fsg',['osmo_ss7_vty_init_sg',['../osmo__ss7_8h.html#a1c0ba46e8ee2cfa470db9be9b620ce9a',1,'osmo_ss7_vty_init_sg(void *ctx): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a1c0ba46e8ee2cfa470db9be9b620ce9a',1,'osmo_ss7_vty_init_sg(void *ctx): osmo_ss7_vty.c']]], ['osmo_5fss7_5fxua_5fserver_5fadd_5flocal_5fhost',['osmo_ss7_xua_server_add_local_host',['../osmo__ss7_8h.html#a318b39d0f350e34da5bd5b4d9a4a38fd',1,'osmo_ss7_xua_server_add_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a318b39d0f350e34da5bd5b4d9a4a38fd',1,'osmo_ss7_xua_server_add_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fbind',['osmo_ss7_xua_server_bind',['../osmo__ss7_8h.html#abf0d6146779911d066a27685e262133f',1,'osmo_ss7_xua_server_bind(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#abf0d6146779911d066a27685e262133f',1,'osmo_ss7_xua_server_bind(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fcreate',['osmo_ss7_xua_server_create',['../osmo__ss7_8h.html#aafbaf326cc543e9bc04019194ec6fb15',1,'osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host) OSMO_DEPRECATED("Use osmo_ss7_xua_server_create2() instead"): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a92f4ef281565a355bf55e35396d9ead7',1,'osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fcreate2',['osmo_ss7_xua_server_create2',['../osmo__ss7_8h.html#a5422f8c0457f4dead4ec6345bd73fbe5',1,'osmo_ss7_xua_server_create2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a5422f8c0457f4dead4ec6345bd73fbe5',1,'osmo_ss7_xua_server_create2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fdel_5flocal_5fhost',['osmo_ss7_xua_server_del_local_host',['../osmo__ss7_8h.html#a9ecc8a3d9ff669d07fedd11dccc67782',1,'osmo_ss7_xua_server_del_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a9ecc8a3d9ff669d07fedd11dccc67782',1,'osmo_ss7_xua_server_del_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fdestroy',['osmo_ss7_xua_server_destroy',['../osmo__ss7_8h.html#a27173446ba8d82c930840a6e3a8202d4',1,'osmo_ss7_xua_server_destroy(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a27173446ba8d82c930840a6e3a8202d4',1,'osmo_ss7_xua_server_destroy(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5ffind',['osmo_ss7_xua_server_find',['../osmo__ss7_8h.html#a31390e3cc21fa55433bf042d1a31a7ab',1,'osmo_ss7_xua_server_find(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port) OSMO_DEPRECATED("Use osmo_ss7_xua_server_find2() instead"): osmo_ss7.c'],['../osmo__ss7_8c.html#adeb2d43828fbd3f5eef853a9742001eb',1,'osmo_ss7_xua_server_find(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port): osmo_ss7.c']]], ['osmo_5fss7_5fxua_5fserver_5ffind2',['osmo_ss7_xua_server_find2',['../osmo__ss7_8h.html#a365b41929114c3efdd1768426b456784',1,'osmo_ss7_xua_server_find2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port): osmo_ss7.c'],['../osmo__ss7_8c.html#a365b41929114c3efdd1768426b456784',1,'osmo_ss7_xua_server_find2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port): osmo_ss7.c']]], ['osmo_5fss7_5fxua_5fserver_5fset_5flocal_5fhost',['osmo_ss7_xua_server_set_local_host',['../osmo__ss7_8h.html#ae97d2ba8d01c1819acad4f085c846bf8',1,'osmo_ss7_xua_server_set_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#ae97d2ba8d01c1819acad4f085c846bf8',1,'osmo_ss7_xua_server_set_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fset_5flocal_5fhosts',['osmo_ss7_xua_server_set_local_hosts',['../osmo__ss7_8h.html#a6baf9122fc63dcf51ee9de5cc8fd7663',1,'osmo_ss7_xua_server_set_local_hosts(struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a6baf9122fc63dcf51ee9de5cc8fd7663',1,'osmo_ss7_xua_server_set_local_hosts(struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fsrv_2ec',['osmo_ss7_xua_srv.c',['../osmo__ss7__xua__srv_8c.html',1,'']]], ['osmo_5fstatic_5fassert',['osmo_static_assert',['../sccp_8c.html#a0b41189236e3b375da78a2806b82307f',1,'osmo_static_assert(sizeof(struct sccp_source_reference)<=sizeof(uint32_t), enough_space): sccp.c'],['../sccp__scoc_8c.html#acc77ad920c0636946484d58bdb7f3cd9',1,'osmo_static_assert(ARRAY_SIZE(osmo_sccp_timer_defaults)==(OSMO_SCCP_TIMERS_LEN) &&ARRAY_SIZE(osmo_sccp_timer_names)==(OSMO_SCCP_TIMERS_LEN), assert_osmo_sccp_timers_count): sccp_scoc.c'],['../xua__default__lm__fsm_8c.html#a9da1b9f1f79d9611e742421014440196',1,'osmo_static_assert(ARRAY_SIZE(ss7_asp_lm_timer_defaults)==(SS7_ASP_LM_TIMERS_LEN) &&ARRAY_SIZE(ss7_asp_lm_timer_names)==(SS7_ASP_LM_TIMERS_LEN), assert_ss7_asp_lm_timer_count): xua_default_lm_fsm.c'],['../xua__shared_8c.html#aeddb692309141061f61857ca8ac3580a',1,'osmo_static_assert(M3UA_ERR_INVAL_ROUT_CTX==SUA_ERR_INVAL_ROUT_CTX, _err_rctx): xua_shared.c'],['../xua__shared_8c.html#a55fcf4f40c115757780730933195cdcd',1,'osmo_static_assert(M3UA_ERR_NO_CONFGD_AS_FOR_ASP==SUA_ERR_NO_CONFGD_AS_FOR_ASP, _err_as_for_asp): xua_shared.c'],['../xua__snm_8c.html#a2aa91497e14ee3bf0711ea970deebcd9',1,'osmo_static_assert(M3UA_SNM_DUNA==SUA_SNM_DUNA, _sa_duna): xua_snm.c'],['../xua__snm_8c.html#aa978f8897932c6b00e5adc2cc3f04375',1,'osmo_static_assert(M3UA_SNM_DAVA==SUA_SNM_DAVA, _sa_dava): xua_snm.c'],['../xua__snm_8c.html#a88caacec93c80552a704438f39be4ce8',1,'osmo_static_assert(M3UA_SNM_DAUD==SUA_SNM_DAUD, _sa_dava): xua_snm.c'],['../xua__snm_8c.html#ad4d69ecded4b8958f2ff085cfbb93d4c',1,'osmo_static_assert(M3UA_IEI_AFFECTED_PC==SUA_IEI_AFFECTED_PC, _sa_aff_pc): xua_snm.c'],['../xua__snm_8c.html#a6da885eeb8d723e852482e40e233c84b',1,'osmo_static_assert(M3UA_IEI_ROUTE_CTX==SUA_IEI_ROUTE_CTX, _sa_rctx): xua_snm.c'],['../xua__snm_8c.html#a111957f5ac69350453e964d8c86bdbaa',1,'osmo_static_assert(M3UA_IEI_INFO_STRING==SUA_IEI_INFO_STRING, _sa_inf_str): xua_snm.c']]], ['osmo_5fsua_5fto_5fsccp',['osmo_sua_to_sccp',['../sccp2sua_8c.html#ade23801a343758da5c4cc25e96c47931',1,'osmo_sua_to_sccp(struct xua_msg *xua): sccp2sua.c'],['../xua__internal_8h.html#ade23801a343758da5c4cc25e96c47931',1,'osmo_sua_to_sccp(struct xua_msg *xua): sccp2sua.c']]], ['osmo_5fxlm_5fprim',['osmo_xlm_prim',['../structosmo__xlm__prim.html',1,'']]], ['osmo_5fxlm_5fprim_5ferror',['osmo_xlm_prim_error',['../structosmo__xlm__prim__error.html',1,'']]], ['osmo_5fxlm_5fprim_5fm_5fas_5factive',['OSMO_XLM_PRIM_M_AS_ACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a28b73588223a616f0901ca6c5ee6bd51',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5fdown',['OSMO_XLM_PRIM_M_AS_DOWN',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ac3edffdc8f12da9d193b8b9e867a212b',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5finactive',['OSMO_XLM_PRIM_M_AS_INACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95af0368834ed2ecf0dcf2c0e58282818f3',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5fstatus',['OSMO_XLM_PRIM_M_AS_STATUS',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aec2d3e41e48b48bcb7b33a965188aa5a',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5factive',['OSMO_XLM_PRIM_M_ASP_ACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3a22e916398a5f960e952a558fa25f52',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5fdown',['OSMO_XLM_PRIM_M_ASP_DOWN',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a30119110e3a2354b3fedb20e7cea111c',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5finactive',['OSMO_XLM_PRIM_M_ASP_INACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a5fba8e77c3d27fc70b6f9223541efdc0',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5fstatus',['OSMO_XLM_PRIM_M_ASP_STATUS',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a189e31991e2901568545da583b57c650',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5fup',['OSMO_XLM_PRIM_M_ASP_UP',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95addf32bdf98e1e223a6dbacb9d97068f6',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5ferror',['OSMO_XLM_PRIM_M_ERROR',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a91ef24ddca505462fe13cb3d6a2e7f99',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fnotify',['OSMO_XLM_PRIM_M_NOTIFY',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ae748c9d351d4e3aaf6c2848ce7bbe0a7',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5frk_5fdereg',['OSMO_XLM_PRIM_M_RK_DEREG',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a569b8b96bdef5294f8b53f4f5dada2db',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5frk_5freg',['OSMO_XLM_PRIM_M_RK_REG',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ab37f6e37bfe1ef261e21b429ecea038c',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5festablish',['OSMO_XLM_PRIM_M_SCTP_ESTABLISH',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aa37c61d9037c3daf4d7b6005d8133e81',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5frelease',['OSMO_XLM_PRIM_M_SCTP_RELEASE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3731dc88df323dd7572c421cde5c5cb2',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5frestart',['OSMO_XLM_PRIM_M_SCTP_RESTART',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a90dbae153f4070a66cc38cafc243ecda',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5fstatus',['OSMO_XLM_PRIM_M_SCTP_STATUS',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aacc8403a7bc2330249f4569731248589',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fname',['osmo_xlm_prim_name',['../sigtran__sap_8h.html#a479348e41b8e2d98b6d4c6e3d61d5999',1,'osmo_xlm_prim_name(struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a479348e41b8e2d98b6d4c6e3d61d5999',1,'osmo_xlm_prim_name(struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fxlm_5fprim_5fnames',['osmo_xlm_prim_names',['../sccp__sap_8c.html#a15c567cc2103dd74ca32374590b7574f',1,'sccp_sap.c']]], ['osmo_5fxlm_5fprim_5fnotify',['osmo_xlm_prim_notify',['../structosmo__xlm__prim__notify.html',1,'']]], ['osmo_5fxlm_5fprim_5frk_5fdereg',['osmo_xlm_prim_rk_dereg',['../structosmo__xlm__prim__rk__dereg.html',1,'']]], ['osmo_5fxlm_5fprim_5frk_5freg',['osmo_xlm_prim_rk_reg',['../structosmo__xlm__prim__rk__reg.html',1,'']]], ['osmo_5fxlm_5fprim_5ftype',['osmo_xlm_prim_type',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fsap_5fdown',['osmo_xlm_sap_down',['../sigtran__sap_8h.html#a0ecffc58820e661cf3ca6d576ce78f82',1,'osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph): xua_rkm.c'],['../xua__rkm_8c.html#a0ecffc58820e661cf3ca6d576ce78f82',1,'osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph): xua_rkm.c']]], ['osmo_5fxua_5flayer_5fmanager',['osmo_xua_layer_manager',['../structosmo__xua__layer__manager.html',1,'']]], ['osmo_5fxua_5fmsg_5ftall_5fctx_5finit',['osmo_xua_msg_tall_ctx_init',['../xua__msg_8h.html#a50ffc7dc3d0ef2fb98fd562cedee968c',1,'osmo_xua_msg_tall_ctx_init(void *ctx): xua_msg.c'],['../xua__msg_8c.html#a50ffc7dc3d0ef2fb98fd562cedee968c',1,'osmo_xua_msg_tall_ctx_init(void *ctx): xua_msg.c']]], ['osmo_5fxua_5fserver',['osmo_xua_server',['../structosmo__xua__server.html',1,'']]], ['out_5fevent',['out_event',['../structxua__asp__fsm__priv.html#a400fbc9c2375538b92f8fcd84caf9aa2',1,'xua_asp_fsm_priv']]] ]; sigtran/html/search/enumvalues_6.js0000644000175000017500000002142414631412304022012 0ustar osmocom-buildosmocom-buildvar searchData= [ ['s_5factive',['S_ACTIVE',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aced5990aa7e8f86cb70f6bde9b6c5314',1,'S_ACTIVE(): sccp_scoc.c'],['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795aced5990aa7e8f86cb70f6bde9b6c5314',1,'S_ACTIVE(): xua_default_lm_fsm.c']]], ['s_5fbothway_5freset',['S_BOTHWAY_RESET',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ac097212ed2ed5df66256c7c411b479e2',1,'sccp_scoc.c']]], ['s_5fconn_5fpend_5fin',['S_CONN_PEND_IN',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aa2ec964f96c2e8769eb508b5eccea623',1,'sccp_scoc.c']]], ['s_5fconn_5fpend_5fout',['S_CONN_PEND_OUT',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a282287b21e79d783549cca0a355f5255',1,'sccp_scoc.c']]], ['s_5fdisconn_5fpend',['S_DISCONN_PEND',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ad5764a5a0465a735667c7cdf1f5e3f7d',1,'sccp_scoc.c']]], ['s_5fidle',['S_IDLE',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a86e3fc319fdf083afe88308950abab44',1,'S_IDLE(): sccp_scoc.c'],['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a86e3fc319fdf083afe88308950abab44',1,'S_IDLE(): xua_default_lm_fsm.c']]], ['s_5freset_5fin',['S_RESET_IN',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a2bec40847bc43e6a692f1f219554371e',1,'sccp_scoc.c']]], ['s_5freset_5fout',['S_RESET_OUT',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a82bf652b5a00f9b0d6299c4eaa7df45d',1,'sccp_scoc.c']]], ['s_5frkm_5freg',['S_RKM_REG',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795ac79e06fa211a2f5a09129ca9082de3f5',1,'xua_default_lm_fsm.c']]], ['s_5fwait_5fasp_5fup',['S_WAIT_ASP_UP',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a3a58465c97398f25c91014bdf6679380',1,'xua_default_lm_fsm.c']]], ['s_5fwait_5fconn_5fconf',['S_WAIT_CONN_CONF',['../sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a8ae656960151c36493f32fbf417c13d5',1,'sccp_scoc.c']]], ['s_5fwait_5fnotify',['S_WAIT_NOTIFY',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a8609cdd264328299ba619e0c10d88600',1,'xua_default_lm_fsm.c']]], ['sccp_5fsap_5fuser',['SCCP_SAP_USER',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca8b73acf32986a3c0d1a8ba6ebe6eca9a',1,'sigtran_sap.h']]], ['sccp_5fscmg_5fmsgt_5fsog',['SCCP_SCMG_MSGT_SOG',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a3aa881be8b1708666c453ea795476056',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fsor',['SCCP_SCMG_MSGT_SOR',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a8affd1c3285402816c43efa6e6f2fe3b',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fssa',['SCCP_SCMG_MSGT_SSA',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ae594ff94d742a54c59e2e78376d9f30a',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fssc',['SCCP_SCMG_MSGT_SSC',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a18b5c4fbf91921ee81af5e2f786c135d',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fssp',['SCCP_SCMG_MSGT_SSP',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ac3937dbc77eef59709547b3e5047b511',1,'sccp_scmg.h']]], ['sccp_5fscmg_5fmsgt_5fsst',['SCCP_SCMG_MSGT_SST',['../sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a7edacddf094cfac39c9677931e13d80c',1,'sccp_scmg.h']]], ['scoc_5fe_5fconn_5ftmr_5fexp',['SCOC_E_CONN_TMR_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a02357dc1873bc6305465163def81acf4',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fcc_5find',['SCOC_E_RCOC_CC_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0697775beb9c52b45d0ca9532ddc6aae',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fconn_5find',['SCOC_E_RCOC_CONN_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa82907523ebb1417a2201cf7130c238d',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fcref_5find',['SCOC_E_RCOC_CREF_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425acaf6b9d2ffa0d7c0ad2d707563e46a7c',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fdt1_5find',['SCOC_E_RCOC_DT1_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9acfedc0cfa686f81a94b85e41e54971',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fdt2_5find',['SCOC_E_RCOC_DT2_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9c93e046bcfb5a65a71045369c428868',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5ferror_5find',['SCOC_E_RCOC_ERROR_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad66b94b1bae76f3896fc527e3792b8a9',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fit_5find',['SCOC_E_RCOC_IT_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a50aaa6a954559dd63e4d200dc5b12783',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5fother_5fnpdu',['SCOC_E_RCOC_OTHER_NPDU',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1d837bbb9d476e2d798d47db6d6f6f6',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5frel_5fcompl_5find',['SCOC_E_RCOC_REL_COMPL_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a416c3ef75e2cace8f5e1b4e7d2f8917d',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5frlsd_5find',['SCOC_E_RCOC_RLSD_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a01305fadc327e56b751d58481a264063',1,'sccp_scoc.c']]], ['scoc_5fe_5frcoc_5frout_5ffail_5find',['SCOC_E_RCOC_ROUT_FAIL_IND',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab621d7aa2faee224f7c0525e56ce2699',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fconn_5freq',['SCOC_E_SCU_N_CONN_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aad996f2c39594e24f60123225ba9e51a',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fconn_5fresp',['SCOC_E_SCU_N_CONN_RESP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a599dd859d7dd5cab1a73ad14fad7c8ce',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fdata_5freq',['SCOC_E_SCU_N_DATA_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1f0308e8ef478eee4a033eeecdc2231',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fdisc_5freq',['SCOC_E_SCU_N_DISC_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0008548a48c2c9a2f7cbcced19759dda',1,'sccp_scoc.c']]], ['scoc_5fe_5fscu_5fn_5fexp_5fdata_5freq',['SCOC_E_SCU_N_EXP_DATA_REQ',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad282cbc57bacddc71bcd728b3274ce46',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5fiar_5fexp',['SCOC_E_T_IAR_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4aa4d410ca642316bc554d41ac2c1a0a',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5fias_5fexp',['SCOC_E_T_IAS_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4496d1c145c195daec8cc3466bc303d2',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5fint_5fexp',['SCOC_E_T_INT_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a101e2bfc95fdf9eff5a5b7ed343c419f',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5frel_5fexp',['SCOC_E_T_REL_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab47cfad812cee9fadb871b590135d197',1,'sccp_scoc.c']]], ['scoc_5fe_5ft_5frep_5frel_5fexp',['SCOC_E_T_REP_REL_EXP',['../sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ac70e082bd3aaffa2f5c12400a633a24d',1,'sccp_scoc.c']]], ['ss7_5fas_5fctr_5frx_5fmsu_5ftotal',['SS7_AS_CTR_RX_MSU_TOTAL',['../ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa26abc32054e575ee149c045750f8cfda',1,'ss7_internal.h']]], ['ss7_5fas_5fctr_5ftx_5fmsu_5ftotal',['SS7_AS_CTR_TX_MSU_TOTAL',['../ss7__internal_8h.html#ac6bc66087e1e1f143797c66201b2b67aa9006faf07587c92ebe18200be163e248',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr_5fpkt_5frx_5ftotal',['SS7_ASP_CTR_PKT_RX_TOTAL',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740faf196f9f652648a657fbb71ea85ee9a6e',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr_5fpkt_5frx_5funknown',['SS7_ASP_CTR_PKT_RX_UNKNOWN',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa941a58a77a392291cbb1da5401e5e592',1,'ss7_internal.h']]], ['ss7_5fasp_5fctr_5fpkt_5ftx_5ftotal',['SS7_ASP_CTR_PKT_TX_TOTAL',['../ss7__internal_8h.html#a3f27d61521740d6db49dad4f1723740fa11e1cda31329c0e91aaa306e53cf1328',1,'ss7_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5fasp_5fup',['SS7_ASP_LM_T_WAIT_ASP_UP',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a09086d4eeec6cf08c67fa22df289ea00',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5fnotify',['SS7_ASP_LM_T_WAIT_NOTIFY',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a31bb229ae3154608fb32175d784f7d00',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5fnotiy_5frkm',['SS7_ASP_LM_T_WAIT_NOTIY_RKM',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3ad98f60fcc228d6d2012a22a0bd10cd97',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ft_5fwait_5frk_5freg_5fresp',['SS7_ASP_LM_T_WAIT_RK_REG_RESP',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a578484eaa252e14e1254403b80d8cb5c',1,'xua_internal.h']]], ['ss7_5fasp_5flm_5ftimers_5flen',['SS7_ASP_LM_TIMERS_LEN',['../xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a25bb5fdb3a6a669c61b2d9c8b395e472',1,'xua_internal.h']]] ]; sigtran/html/search/enums_0.js0000644000175000017500000000021414631412304020741 0ustar osmocom-buildosmocom-buildvar searchData= [ ['cs7_5frole_5ft',['cs7_role_t',['../osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15b',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/enumvalues_7.html0000644000175000017500000000177414631412304022351 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_14.html0000644000175000017500000000177414631412304022213 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_0.js0000644000175000017500000001566714631412304020404 0ustar osmocom-buildosmocom-buildvar searchData= [ ['_5f_5fattribute_5f_5f',['__attribute__',['../m3ua_8h.html#a4aaa36894fd0ae2483e777b0243a07bb',1,'__attribute__(): m3ua.h'],['../sccp__sap_8h.html#a93c04b46b82fd0be7800d18a4d862d42',1,'__attribute__(): sccp_sap.h'],['../osmo__ss7__vty_8c.html#a7a622bbcebfa565b32692c63be9670d6',1,'__attribute__(): osmo_ss7_vty.c'],['../m3ua_8h.html#a5e441b0fa8d3328e3a7643abe45f76df',1,'__attribute__((packed)): m3ua.h'],['../sccp__scmg_8h.html#abd8ed6ede3dc16a1fd70869999c50421',1,'__attribute__((packed)): sccp_scmg.h'],['../xua__types_8h.html#a240a9abbb589ba5f2a91f485897de731',1,'__attribute__((packed)): xua_types.h'],['../mtp__pcap_8c.html#a65818cb5fbd175e46b033ab9743def50',1,'__attribute__((packed)): mtp_pcap.c'],['../sccp_8c.html#a9ed16867a9394d9ccf1132194edae298',1,'__attribute__((constructor)): sccp.c'],['../sccp_8c.html#a7f400e70d869030323eab6b41ab8e833',1,'__attribute__((destructor)): sccp.c']]], ['_5f_5fm2ua_5ferr_5funused',['__m2ua_err_unused',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea695aa48ab816388318667f1d955735d4',1,'m2ua_types.h']]], ['_5f_5fm2ua_5fevent_5fdummy',['__m2ua_event_dummy',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa9809582c3d733eb9c67ad5337ad5e91',1,'m2ua_types.h']]], ['_5f_5fm2ua_5ftag_5fstart',['__m2ua_tag_start',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a2e97497b2718401471908667f5582bc6',1,'m2ua_types.h']]], ['_5ffind_5fssn',['_find_ssn',['../sccp_8c.html#ad37028f7759ef1c1ee278f1678a1d6fa',1,'sccp.c']]], ['_5flogss7',['_LOGSS7',['../osmo__ss7_8h.html#af5807da1745319c92a7d5bba0a39f07c',1,'osmo_ss7.h']]], ['_5fnum_5fosmo_5fss7_5fasp_5fprot',['_NUM_OSMO_SS7_ASP_PROT',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787ad337e1de7fd78ff45b23edb8f872c98d',1,'osmo_ss7.h']]], ['_5fnum_5fosmo_5fss7_5fasp_5ftmod',['_NUM_OSMO_SS7_ASP_TMOD',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba326c8e5f699e3cfacf0b4aa787903928',1,'osmo_ss7.h']]], ['_5fnum_5fosmo_5fss7_5fls',['_NUM_OSMO_SS7_LS',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fadab3b2230e17c780d9b42b8fc3e9b23e',1,'osmo_ss7.h']]], ['_5fnum_5fxua_5fasp_5fe',['_NUM_XUA_ASP_E',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baea6a39a14bcdd903a7b361e6144ee43c',1,'xua_asp_fsm.h']]], ['_5frout_5fkey',['_rout_key',['../osmo__ss7__vty_8c.html#adde6602dc2a909e9808cf73477c33fdb',1,'osmo_ss7_vty.c']]], ['_5fsccp_5fhandle_5fconnection_5fconfirm',['_sccp_handle_connection_confirm',['../sccp_8c.html#a40fc584f4feac9f209e4cff3355944f3',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5fdt1',['_sccp_handle_connection_dt1',['../sccp_8c.html#adf65f28d874b150ec5198fa6cd59ee0c',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5frefused',['_sccp_handle_connection_refused',['../sccp_8c.html#a944c864ceb54f33977f266ae3acb1256',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5frelease_5fcomplete',['_sccp_handle_connection_release_complete',['../sccp_8c.html#a182cf8b9734d615a5b41c4ab63ed2909',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5freleased',['_sccp_handle_connection_released',['../sccp_8c.html#a1e16250489074ed16b75663f85730f02',1,'sccp.c']]], ['_5fsccp_5fhandle_5fconnection_5frequest',['_sccp_handle_connection_request',['../sccp_8c.html#afeebaa122a97bdf426d1120dc7b11d66',1,'sccp.c']]], ['_5fsccp_5fhandle_5fread',['_sccp_handle_read',['../sccp_8c.html#ad55dbd13b090bd850b912243aac88d41',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5fconfirm',['_sccp_parse_connection_confirm',['../sccp_8c.html#a8bad77b1220e3a3407054429eb02e416',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5fdt1',['_sccp_parse_connection_dt1',['../sccp_8c.html#a11c066ebd35e029f7c379e486a69cca4',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5frefused',['_sccp_parse_connection_refused',['../sccp_8c.html#a0775d29bff293a4f5ae4bab635d72ac4',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5frelease_5fcomplete',['_sccp_parse_connection_release_complete',['../sccp_8c.html#a89dbef364aee48b29a8f39b38eef79c1',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5freleased',['_sccp_parse_connection_released',['../sccp_8c.html#a648c2ab7821eadd9f240fdb8346f60b1',1,'sccp.c']]], ['_5fsccp_5fparse_5fconnection_5frequest',['_sccp_parse_connection_request',['../sccp_8c.html#abb02b43c02ec68eecfb60d45e6bea3a6',1,'sccp.c']]], ['_5fsccp_5fparse_5ferr',['_sccp_parse_err',['../sccp_8c.html#a631c01f0934d85cb9cd38a02b8ecb35b',1,'sccp.c']]], ['_5fsccp_5fparse_5fit',['_sccp_parse_it',['../sccp_8c.html#ab27ade0b853143cae69bb1bba134e16c',1,'sccp.c']]], ['_5fsccp_5fparse_5foptional_5fdata',['_sccp_parse_optional_data',['../sccp_8c.html#aa369d3b395a8d326212332aeae984692',1,'sccp.c']]], ['_5fsccp_5fparse_5fudt',['_sccp_parse_udt',['../sccp_8c.html#a88522cd9a68fceda6bf8af3e4fe5cea2',1,'sccp.c']]], ['_5fsccp_5fparse_5fudts',['_sccp_parse_udts',['../sccp_8c.html#af4e74c8c6370c644d0823f204ef489af',1,'sccp.c']]], ['_5fsccp_5fparse_5funitdata',['_sccp_parse_unitdata',['../sccp_8c.html#abcba7c8d1a01b3f995e9860ddd58723e',1,'sccp.c']]], ['_5fsccp_5fparse_5fxudt',['_sccp_parse_xudt',['../sccp_8c.html#af2fb5db10289d2634bf9d45886061d6a',1,'sccp.c']]], ['_5fsccp_5fparse_5fxudts',['_sccp_parse_xudts',['../sccp_8c.html#acc46f325f1d3cb0b5989d4aa91a2be5b',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5fconfirm',['_sccp_send_connection_confirm',['../sccp_8c.html#a420f9cb73eb4ea5fff69a25f7e614932',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5fdata',['_sccp_send_connection_data',['../sccp_8c.html#a0c08f6f6ec98557b8c4c7fc1b7fe551e',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5fit',['_sccp_send_connection_it',['../sccp_8c.html#a6d485664ab42e2791e428453f1194b5f',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5frelease_5fcomplete',['_sccp_send_connection_release_complete',['../sccp_8c.html#acf7425b57816315588b0196c1f9a691d',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5freleased',['_sccp_send_connection_released',['../sccp_8c.html#a028316bde5fb56963ac90660b1b990ed',1,'sccp.c']]], ['_5fsccp_5fsend_5fconnection_5frequest',['_sccp_send_connection_request',['../sccp_8c.html#a365da14a4888638c974fe26b8ae14e64',1,'sccp.c']]], ['_5fsccp_5fsend_5fdata',['_sccp_send_data',['../sccp_8c.html#ab8c542ab7afa69373b974d7af00ae935',1,'sccp.c']]], ['_5fsccp_5fsend_5frefuse',['_sccp_send_refuse',['../sccp_8c.html#ab1160682098c2bb858a9805ff53d9557',1,'sccp.c']]], ['_5fsccp_5fset_5fconnection_5fstate',['_sccp_set_connection_state',['../sccp_8c.html#ad719848035225c855cfbeb4d705475a2',1,'sccp.c']]], ['_5fsend_5fmsg',['_send_msg',['../sccp_8c.html#a9f24e1392e1e695cc8b813b230983807',1,'sccp.c']]], ['_5fsetsockopt_5fpeer_5fprimary_5faddr',['_setsockopt_peer_primary_addr',['../osmo__ss7__asp_8c.html#acca5c1150a63d9ffd39c94bea4f55fea',1,'osmo_ss7_asp.c']]], ['_5fsetsockopt_5fprimary_5faddr',['_setsockopt_primary_addr',['../osmo__ss7__asp_8c.html#a5b4b039ff2f8122b9b26ff326059608a',1,'osmo_ss7_asp.c']]], ['_5fshow_5fcs7_5fxua',['_show_cs7_xua',['../osmo__ss7__vty_8c.html#a430ac4b28077dd34fa216f1518e67716',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/variables_6.html0000644000175000017500000000177314631412304022133 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_e.html0000644000175000017500000000177314631412304022212 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_b.html0000644000175000017500000000177114631412304021652 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/mag_sel.png0000644000175000017500000000106314631412304021155 0ustar osmocom-buildosmocom-build‰PNG  IHDRŒ-µ pHYs  šœ cHRMm˜sŽà8‚ÕzÊ´3Dv„6*½¹IDATxÚä”»Š"A†¿Ú:º/xQLÔ@Ô7010éð|173séVD„6é@PTÄÀ¨mPj’Ù™u &XØ?ªâüõÕ9œS%¤”|§~ðÍú÷¾÷Åù|–“É„årÉf³!™L’Ïç©T*ñ*PH)9Nr0`YÖ'CµZ¥Ñh ÅËN§S,Ë"•JQ*•Èd2¬V+f³“É„H$B½^½dÛ¶(—ËT*4M¡PH*ŠÂz½Æ¶mêõ:£ÑHöûýÇaÃ0¨ÕjâSS¶Û-ÅbMÓ€¦i¢P(ðk†a<`€ø²Ë‰DÇqÞ']þÜ?â âc“Ëåǘ¦‰ëºÒ4MÆã1ét€Z­ö€>íòz½–Ãáù|þ¥)ÓétÐu]ŒF£üô
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_b.js0000644000175000017500000017447614631412304020472 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m2ua_5faction_5frtrv_5fbsn',['M2UA_ACTION_RTRV_BSN',['../m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388a3aaf25b869dc870e1a85e1b8ac7946fa',1,'m2ua_types.h']]], ['m2ua_5faction_5frtrv_5fmsgs',['M2UA_ACTION_RTRV_MSGS',['../m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388ae8ad0a222f5c5f2f1e568985af85a4e9',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fbeat',['M2UA_ASPSM_BEAT',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a0b9909dd106b7aa512ab7998f75eb2c0',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fbeat_5fack',['M2UA_ASPSM_BEAT_ACK',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a2357d19fb8998c5dc950e37893c61d8e',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fdown',['M2UA_ASPSM_DOWN',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ae5b6fa365fa4ea4c0b4d729390ee17f2',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fdown_5fack',['M2UA_ASPSM_DOWN_ACK',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ab2aeafa816749750a6175b0949d70290',1,'m2ua_types.h']]], ['m2ua_5faspsm_5freserved',['M2UA_ASPSM_RESERVED',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a81124f7aad0d63744eb34bdaf41b9ff7',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fup',['M2UA_ASPSM_UP',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ac3704b49a44a89e3cb049e29525501d8',1,'m2ua_types.h']]], ['m2ua_5faspsm_5fup_5fack',['M2UA_ASPSM_UP_ACK',['../m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5aa30af4abaaca7edfa3bcd216bc704ee8',1,'m2ua_types.h']]], ['m2ua_5fasptm_5factiv',['M2UA_ASPTM_ACTIV',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a5a4fcc2177390e07d3a9625ce5a0e6bf',1,'m2ua_types.h']]], ['m2ua_5fasptm_5factiv_5fack',['M2UA_ASPTM_ACTIV_ACK',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04aa3a2e3ae57547ee715c111c52c21d4f8',1,'m2ua_types.h']]], ['m2ua_5fasptm_5finactiv',['M2UA_ASPTM_INACTIV',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a9cd8286518113145f119d5b18b157475',1,'m2ua_types.h']]], ['m2ua_5fasptm_5finactiv_5fack',['M2UA_ASPTM_INACTIV_ACK',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a3dd7cfba51ef38ebf45d6aa1f767267d',1,'m2ua_types.h']]], ['m2ua_5fasptm_5freserved',['M2UA_ASPTM_RESERVED',['../m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04ac7420e94b57f8fba0125d326b46f9dbd',1,'m2ua_types.h']]], ['m2ua_5fcls_5faspsm',['M2UA_CLS_ASPSM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba3f93b9ac7e4ded5735c4745be5d1fc60',1,'m2ua_types.h']]], ['m2ua_5fcls_5fasptm',['M2UA_CLS_ASPTM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba113d5b6f37d15a58767911f2987434de',1,'m2ua_types.h']]], ['m2ua_5fcls_5fiim',['M2UA_CLS_IIM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba563daab0d06e8c52081f2d23de620d90',1,'m2ua_types.h']]], ['m2ua_5fcls_5fmaup',['M2UA_CLS_MAUP',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7c9c34850c6c6cdda4acce91e6fbac00',1,'m2ua_types.h']]], ['m2ua_5fcls_5fmgmt',['M2UA_CLS_MGMT',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba472b2ed938903653aff46f6069287767',1,'m2ua_types.h']]], ['m2ua_5fcls_5fqptm',['M2UA_CLS_QPTM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bae0636d2b4d0fef4c680923ef34e236b6',1,'m2ua_types.h']]], ['m2ua_5fcls_5frkm',['M2UA_CLS_RKM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba08e94dcb7318a2083aac2611397777c3',1,'m2ua_types.h']]], ['m2ua_5fcls_5fssnm',['M2UA_CLS_SSNM',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baf19b1ca2713b34d83c7d82e23d70957c',1,'m2ua_types.h']]], ['m2ua_5fcls_5fsua_5fconn',['M2UA_CLS_SUA_CONN',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba549af951c30e3ba9572aab16a46c21da',1,'m2ua_types.h']]], ['m2ua_5fcls_5fsua_5fless',['M2UA_CLS_SUA_LESS',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad0a8edbdbdb7aed0e263c48211fbd913',1,'m2ua_types.h']]], ['m2ua_5fcls_5ftrans',['M2UA_CLS_TRANS',['../m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baccfbc5bc4e3af0ea4c66aa7cb1ac4acc',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5finv_5fident',['M2UA_DEREG_ERR_INV_IDENT',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa625e8ab882577c66835a9c7be2717f08',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5fnot_5freg',['M2UA_DEREG_ERR_NOT_REG',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa9713a7d3caceb4a632e9244d66485630',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5fperm_5fdenied',['M2UA_DEREG_ERR_PERM_DENIED',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaafc1261b56706474f23a9f19f7fb9f66e',1,'m2ua_types.h']]], ['m2ua_5fdereg_5ferr_5funk',['M2UA_DEREG_ERR_UNK',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaae1a3777d33b4054161e1addbbdcd4d68',1,'m2ua_types.h']]], ['m2ua_5fdereg_5fsucc',['M2UA_DEREG_SUCC',['../m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa5c60bfe3ffce219babd98ead68f505c0',1,'m2ua_types.h']]], ['m2ua_5ferr_5fasp_5fact_5ffor_5fident',['M2UA_ERR_ASP_ACT_FOR_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaaba2def90f893e546a27975830acaa86',1,'m2ua_types.h']]], ['m2ua_5ferr_5fasp_5fident_5freq',['M2UA_ERR_ASP_IDENT_REQ',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac4d41e6324c621ee9e574e9ca7ef6a15',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fasp_5fident',['M2UA_ERR_INV_ASP_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab6010b8b4be21649baa47686585f5888',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fint_5fident',['M2UA_ERR_INV_INT_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0e89a3f735ec136415ccfd47cac00be2',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fparam_5fval',['M2UA_ERR_INV_PARAM_VAL',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea85d93d25b9dfc56a87ae631769b314ee',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fstr_5fident',['M2UA_ERR_INV_STR_IDENT',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea413b164e271e28c384cd02c5290c210c',1,'m2ua_types.h']]], ['m2ua_5ferr_5finv_5fver',['M2UA_ERR_INV_VER',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab2f5ddd888bf67e8d50d5f964ca3cfff',1,'m2ua_types.h']]], ['m2ua_5ferr_5fmissing_5fparam',['M2UA_ERR_MISSING_PARAM',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea9a0f5c783677a0da2330805a3d702994',1,'m2ua_types.h']]], ['m2ua_5ferr_5fparam_5ffield_5ferr',['M2UA_ERR_PARAM_FIELD_ERR',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa89cf63c02c2266c8d09cd23327dc1c',1,'m2ua_types.h']]], ['m2ua_5ferr_5fproto_5ferror',['M2UA_ERR_PROTO_ERROR',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea1a7b6e4faa82a4edcf70eda1d524da6f',1,'m2ua_types.h']]], ['m2ua_5ferr_5frefused',['M2UA_ERR_REFUSED',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea95fcce7693cb7274fb784e31afeb0aee',1,'m2ua_types.h']]], ['m2ua_5ferr_5fune_5fmsg',['M2UA_ERR_UNE_MSG',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac61fb3e6778868b7047227c782355f78',1,'m2ua_types.h']]], ['m2ua_5ferr_5funexp_5fparam',['M2UA_ERR_UNEXP_PARAM',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf06ca7729b56f7538d7213f485cd6261',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5fint_5fident_5ft',['M2UA_ERR_UNS_INT_IDENT_T',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eae784983a15bb96313f2c7e1ca94f5b7f',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5fmsg_5fclass',['M2UA_ERR_UNS_MSG_CLASS',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eadbc4acb9d85cb25d3519462d7868c2d5',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5fmsg_5ftype',['M2UA_ERR_UNS_MSG_TYPE',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea68c642c9869a177ac93515dddccad7b6',1,'m2ua_types.h']]], ['m2ua_5ferr_5funs_5ftra_5fmode',['M2UA_ERR_UNS_TRA_MODE',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea2b28900a6e965662a7e56b42589cde76',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused1',['M2UA_ERR_UNUSED1',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea620a017e55641b48f745fe94d0389a58',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused2',['M2UA_ERR_UNUSED2',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea158654fc71c5ec815083867707b189c9',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused3',['M2UA_ERR_UNUSED3',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea751ae26d8bdb7239160df6258fd873ad',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused4',['M2UA_ERR_UNUSED4',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea74fc74aab00ed2f2300f94de75afa873',1,'m2ua_types.h']]], ['m2ua_5ferr_5funused5',['M2UA_ERR_UNUSED5',['../m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaad7fcf12709fae819a9830f6c8ca80a0',1,'m2ua_types.h']]], ['m2ua_5fevent_5flpo_5fenter',['M2UA_EVENT_LPO_ENTER',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a0c439a992b5e0dd6c3aa059fc933c7ce',1,'m2ua_types.h']]], ['m2ua_5fevent_5flpo_5fexit',['M2UA_EVENT_LPO_EXIT',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a9931e43d70116b12037e5c420e3bd322',1,'m2ua_types.h']]], ['m2ua_5fevent_5frpo_5fenter',['M2UA_EVENT_RPO_ENTER',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a2bb4a47af1669ad2318cc1effb724e07',1,'m2ua_types.h']]], ['m2ua_5fevent_5frpo_5fexit',['M2UA_EVENT_RPO_EXIT',['../m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600aa2a71258b5fd0b57896771c84c379082',1,'m2ua_types.h']]], ['m2ua_5fiim_5fdereg_5freq',['M2UA_IIM_DEREG_REQ',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea497251ab40706257e2e835484009f59f',1,'m2ua_types.h']]], ['m2ua_5fiim_5fdereg_5frsp',['M2UA_IIM_DEREG_RSP',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea9c244d01e9c2a65f6d1b7de85891874a',1,'m2ua_types.h']]], ['m2ua_5fiim_5freg_5freq',['M2UA_IIM_REG_REQ',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea6ffffc9fee226113fb57a3f67b69b996',1,'m2ua_types.h']]], ['m2ua_5fiim_5freg_5frsp',['M2UA_IIM_REG_RSP',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea1ed46fa7e4c0a36ca83250a427201611',1,'m2ua_types.h']]], ['m2ua_5fiim_5freserved',['M2UA_IIM_RESERVED',['../m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9eae717ea30f753c62ff3f98488bdf767a6',1,'m2ua_types.h']]], ['m2ua_5flevel_5f1',['M2UA_LEVEL_1',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a4d55c34147463a0e312cda80031792b1',1,'m2ua_types.h']]], ['m2ua_5flevel_5f2',['M2UA_LEVEL_2',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a2cfbaf525751244058d55d1a478755bc',1,'m2ua_types.h']]], ['m2ua_5flevel_5f3',['M2UA_LEVEL_3',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a36763a6bb479d00f48717c36035d6ca5',1,'m2ua_types.h']]], ['m2ua_5flevel_5fnone',['M2UA_LEVEL_NONE',['../m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a114c3e685ae9445bed47b49afb95c807',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fcong_5find',['M2UA_MAUP_CONG_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ade4aac1f6d32dd9cf339bfdc0f71befa',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fd_5fretr_5fcompl',['M2UA_MAUP_D_RETR_COMPL',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a205993aa8a57428e36fe174906080056',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fd_5fretr_5fcon',['M2UA_MAUP_D_RETR_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a176f90888650b70a9f7bd3d45d226471',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fd_5fretr_5find',['M2UA_MAUP_D_RETR_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aadfae98682b36548a12b8cc919f12971',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fdata',['M2UA_MAUP_DATA',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aa0d0e5fbb892c185197cfdf7ad9f821f',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fdata_5fack',['M2UA_MAUP_DATA_ACK',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1ae3f7f61189763c20a3ecf575b2448d',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fest_5fcon',['M2UA_MAUP_EST_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ac3050cddd1e792e8d040854949513f50',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fest_5freq',['M2UA_MAUP_EST_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a6d1ddaceb5ae5727a1cd76a6ea383e07',1,'m2ua_types.h']]], ['m2ua_5fmaup_5frel_5fcon',['M2UA_MAUP_REL_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab10d097cad611dd9e35b52eb83efcceb',1,'m2ua_types.h']]], ['m2ua_5fmaup_5frel_5find',['M2UA_MAUP_REL_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aba82e90dd861a4c1c66a8e97e3fc94d8',1,'m2ua_types.h']]], ['m2ua_5fmaup_5frel_5freq',['M2UA_MAUP_REL_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a16eacce66d2d31ff3dc39a01d3d27931',1,'m2ua_types.h']]], ['m2ua_5fmaup_5freserved',['M2UA_MAUP_RESERVED',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68acd638afbe09ff6379d5b40ae8fec6',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fretr_5freq',['M2UA_MAUP_RETR_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a8b42cc910ce88b40af8d900af4013ad2',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fstate_5fcon',['M2UA_MAUP_STATE_CON',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1425072e33570fb8f66f4cd2ac54ef7c',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fstate_5find',['M2UA_MAUP_STATE_IND',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ad791ef14d2ad4c866c20d10ef030ccd1',1,'m2ua_types.h']]], ['m2ua_5fmaup_5fstate_5freq',['M2UA_MAUP_STATE_REQ',['../m2ua__types_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9340452d172b7a50c750a2536b1007bb',1,'m2ua_types.h']]], ['m2ua_5fmgmt_5ferror',['M2UA_MGMT_ERROR',['../m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1ec137d1ff8ec4b5a42278f07ed2016a',1,'m2ua_types.h']]], ['m2ua_5fmgmt_5fntfy',['M2UA_MGMT_NTFY',['../m2ua__types_8h.html#adc29c2ff13d900c2f185ee95427fb06ca9fd6f913c9c8b4e1b94025b3748c9fb1',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finsuff_5fres',['M2UA_REG_ERR_INSUFF_RES',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea2216a291337b36f3996d24b90956510b',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finv_5flnk_5fkey',['M2UA_REG_ERR_INV_LNK_KEY',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceac0f2630c6289ee43c215e81915bd694f',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finv_5fsdli',['M2UA_REG_ERR_INV_SDLI',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaafffc4c0d46ed968fbad877bf4614936',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5finv_5fsdti',['M2UA_REG_ERR_INV_SDTI',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea325f81709e4bc9e8fec0e6e42fb0034c',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5flnk_5fkey_5fnot_5fprov',['M2UA_REG_ERR_LNK_KEY_NOT_PROV',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea6933bce7ffbf8290e0a0f35b2ef1b3eb',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5foverlap_5fkey',['M2UA_REG_ERR_OVERLAP_KEY',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab9638864c116292b5faf645ef9dceb8b',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5fperm_5fdenied',['M2UA_REG_ERR_PERM_DENIED',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab385329f5ab208d19f3b493093a742c0',1,'m2ua_types.h']]], ['m2ua_5freg_5ferr_5funk',['M2UA_REG_ERR_UNK',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaa4ba7811ab7fd087fc2171d03af8e27a',1,'m2ua_types.h']]], ['m2ua_5freg_5fsucc',['M2UA_REG_SUCC',['../m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceafd17c26e8fe67ce4836a271a7ed23443',1,'m2ua_types.h']]], ['m2ua_5fresult_5ffailure',['M2UA_RESULT_FAILURE',['../m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035da49062ae2bc121bfa06d42e0d9dde6994',1,'m2ua_types.h']]], ['m2ua_5fresult_5fsuccess',['M2UA_RESULT_SUCCESS',['../m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf7e70c77176f112167bdcc8a5a305004',1,'m2ua_types.h']]], ['m2ua_5fspare',['M2UA_SPARE',['../m2ua__types_8h.html#a9554a94632be12fdadead670a989aa87',1,'m2ua_types.h']]], ['m2ua_5fstatus_5faudit',['M2UA_STATUS_AUDIT',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da3434316a9ba97035fd11e6cde25abea9',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fclear_5frtb',['M2UA_STATUS_CLEAR_RTB',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da57f2e5e03493f34bb7b6efcf59f500e3',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcong_5faccept',['M2UA_STATUS_CONG_ACCEPT',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4033325d9dfe0c27179ac4cc160a717f',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcong_5fclear',['M2UA_STATUS_CONG_CLEAR',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daefa9ab9567351037c740d48402e36a05',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcong_5fdiscard',['M2UA_STATUS_CONG_DISCARD',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daffa4995a4244baf496cfb95c23a77724',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fcontinue',['M2UA_STATUS_CONTINUE',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4605f6fb9fba17a981adb15df8060ff4',1,'m2ua_types.h']]], ['m2ua_5fstatus_5femer_5fclear',['M2UA_STATUS_EMER_CLEAR',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da208ca5b3d8c6a7f17a4dc102143d91db',1,'m2ua_types.h']]], ['m2ua_5fstatus_5femer_5fset',['M2UA_STATUS_EMER_SET',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da7363c258a9b77e9cf270cadf145d129b',1,'m2ua_types.h']]], ['m2ua_5fstatus_5fflush_5fbuffers',['M2UA_STATUS_FLUSH_BUFFERS',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dabc26ae317d826a58acc045fa50974abc',1,'m2ua_types.h']]], ['m2ua_5fstatus_5flpo_5fclear',['M2UA_STATUS_LPO_CLEAR',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da826438609272a52046ae473211ac0068',1,'m2ua_types.h']]], ['m2ua_5fstatus_5flpo_5fset',['M2UA_STATUS_LPO_SET',['../m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da863430c8b697d93ae7a062d670c7e18b',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5factive',['M2UA_STP_AS_ACTIVE',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ab94d39a0f140560fb5bcca8ddf1bc1f7',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5finactive',['M2UA_STP_AS_INACTIVE',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25abfb12a186ac08f1d7a9c3be42481d00a',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5fpending',['M2UA_STP_AS_PENDING',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ade090e02953b12b4748881f82848fdef',1,'m2ua_types.h']]], ['m2ua_5fstp_5fas_5fstate_5fchg',['M2UA_STP_AS_STATE_CHG',['../m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4dab343a728176adbf3492bff9c15f57b6b',1,'m2ua_types.h']]], ['m2ua_5fstp_5fo_5falt_5fasp_5factivr',['M2UA_STP_O_ALT_ASP_ACTIVR',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25a19d9488dcd02f20e9225eff75b5d0293',1,'m2ua_types.h']]], ['m2ua_5fstp_5fo_5fasp_5ffailure',['M2UA_STP_O_ASP_FAILURE',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25acafa9ec793ae497c2d53feb3f07ed44c',1,'m2ua_types.h']]], ['m2ua_5fstp_5fo_5finsuff_5fasp_5fres',['M2UA_STP_O_INSUFF_ASP_RES',['../m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ae456b2db44acad20657aec16d8e80581',1,'m2ua_types.h']]], ['m2ua_5fstp_5fother',['M2UA_STP_OTHER',['../m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4da71a9f60736c20b8093dd55812f22b751',1,'m2ua_types.h']]], ['m2ua_5ftag_5faction',['M2UA_TAG_ACTION',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a54458cfcd830de0886200dc608258145',1,'m2ua_types.h']]], ['m2ua_5ftag_5fcong_5fstatus',['M2UA_TAG_CONG_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a06abf58b420b810c55cecd92c404ac52',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdata',['M2UA_TAG_DATA',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad7c5c94b664abb881262195f0847eb9a',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdata_5fttc',['M2UA_TAG_DATA_TTC',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a5e16b6e3652606b216f403d256fcda88',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdereg_5fres',['M2UA_TAG_DEREG_RES',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa4a36579be4d6a2b2a101ffb51c77ef1',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdereg_5fstatus',['M2UA_TAG_DEREG_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635afdac14644ec9eaaeaf38bc10dc2c1136',1,'m2ua_types.h']]], ['m2ua_5ftag_5fdisc_5fstatus',['M2UA_TAG_DISC_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ade44661e9b1c723a9fa0c372559702ab',1,'m2ua_types.h']]], ['m2ua_5ftag_5fl_5flnk_5fkey_5fid',['M2UA_TAG_L_LNK_KEY_ID',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a41aa3ab8188e13e6e490c5d880f3e157',1,'m2ua_types.h']]], ['m2ua_5ftag_5flnk_5fkey',['M2UA_TAG_LNK_KEY',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad1678c0a14c27a679623b63665328d76',1,'m2ua_types.h']]], ['m2ua_5ftag_5freg_5fres',['M2UA_TAG_REG_RES',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a12fc3bbfe244c35de5e67819706fde4d',1,'m2ua_types.h']]], ['m2ua_5ftag_5fres_5fstatus',['M2UA_TAG_RES_STATUS',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ae63b4fd7d5ce81452cef8c4f8ebbe48c',1,'m2ua_types.h']]], ['m2ua_5ftag_5fretr_5fres',['M2UA_TAG_RETR_RES',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa41b85684b4e42044b7e10de20837901',1,'m2ua_types.h']]], ['m2ua_5ftag_5fsdl',['M2UA_TAG_SDL',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ab136d212a78b278acaf4e3b4486ff403',1,'m2ua_types.h']]], ['m2ua_5ftag_5fsdt',['M2UA_TAG_SDT',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a912d5b8babe8ca242ce0fda948d686ea',1,'m2ua_types.h']]], ['m2ua_5ftag_5fseq_5fno',['M2UA_TAG_SEQ_NO',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a8702de1e04701e72d3378a897be1c23b',1,'m2ua_types.h']]], ['m2ua_5ftag_5fstate_5fevent',['M2UA_TAG_STATE_EVENT',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aba7952b2bdc50ec9d2a98d7f20dca8ee',1,'m2ua_types.h']]], ['m2ua_5ftag_5fstate_5freq',['M2UA_TAG_STATE_REQ',['../m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad8401b14b1ee332400caea430f5479f6',1,'m2ua_types.h']]], ['m2ua_5ftra_5fbroadcast',['M2UA_TRA_BROADCAST',['../m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8aac09494ed9df241c1b4bd06c55ed2949',1,'m2ua_types.h']]], ['m2ua_5ftra_5fload_5fshare',['M2UA_TRA_LOAD_SHARE',['../m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8adf2954819c514c072affc6061bfa0cdc',1,'m2ua_types.h']]], ['m2ua_5ftra_5foverride',['M2UA_TRA_OVERRIDE',['../m2ua__types_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a56a0d9dae745fc89d20963f836f4d659',1,'m2ua_types.h']]], ['m2ua_5ftypes_2eh',['m2ua_types.h',['../m2ua__types_8h.html',1,'']]], ['m2ua_5fversion',['M2UA_VERSION',['../m2ua__types_8h.html#ab49fe56cee1638e162484699a5249ab7',1,'m2ua_types.h']]], ['m3ua_2ec',['m3ua.c',['../m3ua_8c.html',1,'']]], ['m3ua_2eh',['m3ua.h',['../m3ua_8h.html',1,'']]], ['m3ua_5faspsm_5fbeat',['M3UA_ASPSM_BEAT',['../m3ua_8h.html#afc5279a9810f812d550774387de876eb',1,'m3ua.h']]], ['m3ua_5faspsm_5fbeat_5fack',['M3UA_ASPSM_BEAT_ACK',['../m3ua_8h.html#a025b16ab67b032a50a18c29a6b3cde27',1,'m3ua.h']]], ['m3ua_5faspsm_5fdown',['M3UA_ASPSM_DOWN',['../m3ua_8h.html#a1385b17af0dd404be291eb09c3e73aba',1,'m3ua.h']]], ['m3ua_5faspsm_5fdown_5fack',['M3UA_ASPSM_DOWN_ACK',['../m3ua_8h.html#a602f9e8a7156e6b307441d6a98c0509e',1,'m3ua.h']]], ['m3ua_5faspsm_5fmsgt_5fnames',['m3ua_aspsm_msgt_names',['../m3ua_8c.html#aedeeb45ea953715b07a481c37a1fe60b',1,'m3ua.c']]], ['m3ua_5faspsm_5fup',['M3UA_ASPSM_UP',['../m3ua_8h.html#a8a7f1fb1811e1d50ff503ce95973261f',1,'m3ua.h']]], ['m3ua_5faspsm_5fup_5fack',['M3UA_ASPSM_UP_ACK',['../m3ua_8h.html#addc201995c5ce999aa167e36a5f96dcd',1,'m3ua.h']]], ['m3ua_5fasptm_5factive',['M3UA_ASPTM_ACTIVE',['../m3ua_8h.html#af500e9fac1e03d097ba460664f45d386',1,'m3ua.h']]], ['m3ua_5fasptm_5factive_5fack',['M3UA_ASPTM_ACTIVE_ACK',['../m3ua_8h.html#a62d1369099d0fc23ff33295f879a350f',1,'m3ua.h']]], ['m3ua_5fasptm_5finactive',['M3UA_ASPTM_INACTIVE',['../m3ua_8h.html#aaeccd10573514fce56a16d07212134ba',1,'m3ua.h']]], ['m3ua_5fasptm_5finactive_5fack',['M3UA_ASPTM_INACTIVE_ACK',['../m3ua_8h.html#ac7a3bab8a062e5e04a399e570b19f295',1,'m3ua.h']]], ['m3ua_5fasptm_5fmsgt_5fnames',['m3ua_asptm_msgt_names',['../m3ua_8c.html#a2325c85c80cd3a09f2bdf493f344ea84',1,'m3ua.c']]], ['m3ua_5faspxm_5fmap',['m3ua_aspxm_map',['../m3ua_8c.html#a95c8d714f16e4cad5cd2291946f2d018',1,'m3ua.c']]], ['m3ua_5fdata_5fhdr',['m3ua_data_hdr',['../structm3ua__data__hdr.html',1,'']]], ['m3ua_5fdecode_5fnotify',['m3ua_decode_notify',['../m3ua_8c.html#a446729f54e5da95d3eefc9ae04248cdf',1,'m3ua_decode_notify(struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua): m3ua.c'],['../xua__internal_8h.html#a446729f54e5da95d3eefc9ae04248cdf',1,'m3ua_decode_notify(struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua): m3ua.c']]], ['m3ua_5fdh_5fto_5fxfer_5fparam',['m3ua_dh_to_xfer_param',['../m3ua_8c.html#ac1a04dfbafd50c05516ed474fd6337f3',1,'m3ua_dh_to_xfer_param(struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh): m3ua.c'],['../xua__internal_8h.html#ac1a04dfbafd50c05516ed474fd6337f3',1,'m3ua_dh_to_xfer_param(struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh): m3ua.c']]], ['m3ua_5fencode_5fdava',['m3ua_encode_dava',['../m3ua_8c.html#a43ad5b5f6f19bd2e909f09e1c366fa6c',1,'m3ua.c']]], ['m3ua_5fencode_5fduna',['m3ua_encode_duna',['../m3ua_8c.html#a86576a552400de636becbe2c4f16bf68',1,'m3ua.c']]], ['m3ua_5fencode_5fdupu',['m3ua_encode_dupu',['../m3ua_8c.html#add143a6b1d3a7954d27b9414132cdebe',1,'m3ua.c']]], ['m3ua_5fencode_5fnotify',['m3ua_encode_notify',['../m3ua_8c.html#a7f3779c54a38b2e1f8c18a5ed541cb7f',1,'m3ua_encode_notify(const struct osmo_xlm_prim_notify *npar): m3ua.c'],['../xua__internal_8h.html#a7f3779c54a38b2e1f8c18a5ed541cb7f',1,'m3ua_encode_notify(const struct osmo_xlm_prim_notify *npar): m3ua.c']]], ['m3ua_5ferr_5fasp_5fid_5freqd',['M3UA_ERR_ASP_ID_REQD',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4022bed38887d241e2409cd6878739c3',1,'m3ua.h']]], ['m3ua_5ferr_5fdest_5fstatus_5funkn',['M3UA_ERR_DEST_STATUS_UNKN',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafaa252ccc9a178241155f8032db2c18c',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fasp_5fid',['M3UA_ERR_INVAL_ASP_ID',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaa181697246c65f4c00ee9b0727c298b',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fnet_5fappear',['M3UA_ERR_INVAL_NET_APPEAR',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa6f7200c3ab98bb5bdd55c75563a25a10',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fparam_5fval',['M3UA_ERR_INVAL_PARAM_VAL',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa4c2451e81378b7dbdec60585b9ec94ed',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5frout_5fctx',['M3UA_ERR_INVAL_ROUT_CTX',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfad656342d8f596b85bfffea7ea347d507',1,'m3ua.h']]], ['m3ua_5ferr_5finval_5fstream_5fid',['M3UA_ERR_INVAL_STREAM_ID',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa1771ff22c8bdaac940b8c01b2d3599bb',1,'m3ua.h']]], ['m3ua_5ferr_5finvalid_5fversion',['M3UA_ERR_INVALID_VERSION',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa2a1bb8a4e4a2162783e0d22ff0f017cf',1,'m3ua.h']]], ['m3ua_5ferr_5fmissing_5fparam',['M3UA_ERR_MISSING_PARAM',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3ff6d85f2453ab3c832549d56173919',1,'m3ua.h']]], ['m3ua_5ferr_5fnames',['m3ua_err_names',['../m3ua_8c.html#a11c55fb5f6f56682c1754819b5a80eba',1,'m3ua_err_names(): m3ua.c'],['../xua__internal_8h.html#a11c55fb5f6f56682c1754819b5a80eba',1,'m3ua_err_names(): m3ua.c']]], ['m3ua_5ferr_5fno_5fconfgd_5fas_5ffor_5fasp',['M3UA_ERR_NO_CONFGD_AS_FOR_ASP',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaaaccbff17491722c27fa0e5dd0c1203f',1,'m3ua.h']]], ['m3ua_5ferr_5fparam_5ffield_5ferr',['M3UA_ERR_PARAM_FIELD_ERR',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa826df05051536d846c741424a2bdfa96',1,'m3ua.h']]], ['m3ua_5ferr_5fprotocol_5ferr',['M3UA_ERR_PROTOCOL_ERR',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfa706465568e544ce5e39326c987f1cf25',1,'m3ua.h']]], ['m3ua_5ferr_5frefused_5fmgmt_5fblocking',['M3UA_ERR_REFUSED_MGMT_BLOCKING',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfae9656d00b1ecea3673faa613af616843',1,'m3ua.h']]], ['m3ua_5ferr_5funexp_5fparam',['M3UA_ERR_UNEXP_PARAM',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa9309dc7ddcf85bde2962035f04cd168',1,'m3ua.h']]], ['m3ua_5ferr_5funexpected_5fmsg',['M3UA_ERR_UNEXPECTED_MSG',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfaa1aa91ad686391317b864be71bc8e3d4',1,'m3ua.h']]], ['m3ua_5ferr_5funsupp_5fmsg_5fclass',['M3UA_ERR_UNSUPP_MSG_CLASS',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfafe480654db9218f6c44f082f8c7172b8',1,'m3ua.h']]], ['m3ua_5ferr_5funsupp_5fmsg_5ftype',['M3UA_ERR_UNSUPP_MSG_TYPE',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfac3adb396766be4d5fa0d6969332650f4',1,'m3ua.h']]], ['m3ua_5ferr_5funsupp_5ftraf_5fmod_5ftyp',['M3UA_ERR_UNSUPP_TRAF_MOD_TYP',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cfab0dcc1ad8e9f8446ec03e3552aa391c3',1,'m3ua.h']]], ['m3ua_5ferror_5fcode',['m3ua_error_code',['../m3ua_8h.html#abe95d86655a685b4c8b78224bb9343cf',1,'m3ua.h']]], ['m3ua_5fgen_5ferror',['m3ua_gen_error',['../m3ua_8c.html#a91eadba21ef58e0a8cf6773efd58981c',1,'m3ua.c']]], ['m3ua_5fgen_5ferror_5fmsg',['m3ua_gen_error_msg',['../m3ua_8c.html#a7caa3c33d6266cf0c551c6cbd4bee629',1,'m3ua.c']]], ['m3ua_5fhmdc_5frx_5ffrom_5fl2',['m3ua_hmdc_rx_from_l2',['../osmo__ss7__hmrt_8c.html#a8bc0dfc719354cd380bb206d25c33c6a',1,'m3ua_hmdc_rx_from_l2(struct osmo_ss7_instance *inst, struct xua_msg *xua): osmo_ss7_hmrt.c'],['../xua__internal_8h.html#a8bc0dfc719354cd380bb206d25c33c6a',1,'m3ua_hmdc_rx_from_l2(struct osmo_ss7_instance *inst, struct xua_msg *xua): osmo_ss7_hmrt.c']]], ['m3ua_5fiei_5faffected_5fpc',['M3UA_IEI_AFFECTED_PC',['../m3ua_8h.html#a3f86cb0faab1403f76fbbd76c12195e6',1,'m3ua.h']]], ['m3ua_5fiei_5fasp_5fid',['M3UA_IEI_ASP_ID',['../m3ua_8h.html#ae0fb4f8980b9c273146d3663882d8a6f',1,'m3ua.h']]], ['m3ua_5fiei_5fconc_5fdest',['M3UA_IEI_CONC_DEST',['../m3ua_8h.html#aecd2e3b68d87c916e00b08930dc3044a',1,'m3ua.h']]], ['m3ua_5fiei_5fcong_5find',['M3UA_IEI_CONG_IND',['../m3ua_8h.html#a51c026c8672e63e5f931bea6e15dfcd4',1,'m3ua.h']]], ['m3ua_5fiei_5fcorr_5fid',['M3UA_IEI_CORR_ID',['../m3ua_8h.html#a894390a921b5de40467d26106e04bd94',1,'m3ua.h']]], ['m3ua_5fiei_5fdereg_5fresult',['M3UA_IEI_DEREG_RESULT',['../m3ua_8h.html#ac4845bd0a0bfedf5f2bea5f51423a789',1,'m3ua.h']]], ['m3ua_5fiei_5fdereg_5fstatus',['M3UA_IEI_DEREG_STATUS',['../m3ua_8h.html#a5f31bf47707ceb2ac18a88c6366ae079',1,'m3ua.h']]], ['m3ua_5fiei_5fdest_5fpc',['M3UA_IEI_DEST_PC',['../m3ua_8h.html#abea0c1329d864ef46ec084e208bcd5e0',1,'m3ua.h']]], ['m3ua_5fiei_5fdiag_5finfo',['M3UA_IEI_DIAG_INFO',['../m3ua_8h.html#a97f755151f9e2312caebf4cf0ca9cf28',1,'m3ua.h']]], ['m3ua_5fiei_5ferr_5fcode',['M3UA_IEI_ERR_CODE',['../m3ua_8h.html#a26b7dbac222920600a0c52239e6b0dd8',1,'m3ua.h']]], ['m3ua_5fiei_5fheardbt_5fdata',['M3UA_IEI_HEARDBT_DATA',['../m3ua_8h.html#a15cbab5d7249b1a1b6553a73f18f325a',1,'m3ua.h']]], ['m3ua_5fiei_5finfo_5fstring',['M3UA_IEI_INFO_STRING',['../m3ua_8h.html#a236d9e35d9c515bbc707807c1ca41a66',1,'m3ua.h']]], ['m3ua_5fiei_5floc_5frkey_5fid',['M3UA_IEI_LOC_RKEY_ID',['../m3ua_8h.html#a72f28e9fa40464cfb778f3d2a60330f2',1,'m3ua.h']]], ['m3ua_5fiei_5fnames',['m3ua_iei_names',['../m3ua_8c.html#ae8a54d2c40aa1006643f73c16d66f8af',1,'m3ua.c']]], ['m3ua_5fiei_5fnet_5fappear',['M3UA_IEI_NET_APPEAR',['../m3ua_8h.html#a3817fde0fc69b8ac1b1bab3cfa959050',1,'m3ua.h']]], ['m3ua_5fiei_5forig_5fpc',['M3UA_IEI_ORIG_PC',['../m3ua_8h.html#a50abaa6269b7ce1ba5cda58f38b7b990',1,'m3ua.h']]], ['m3ua_5fiei_5fprot_5fdata',['M3UA_IEI_PROT_DATA',['../m3ua_8h.html#aa30d79a4b2ade238263b72de5a967535',1,'m3ua.h']]], ['m3ua_5fiei_5freg_5fresult',['M3UA_IEI_REG_RESULT',['../m3ua_8h.html#ad80dc4f2ca8ce548ef00efbc3c87d56a',1,'m3ua.h']]], ['m3ua_5fiei_5freg_5fstatus',['M3UA_IEI_REG_STATUS',['../m3ua_8h.html#a366070317729920de68c8dc88b814639',1,'m3ua.h']]], ['m3ua_5fiei_5frout_5fkey',['M3UA_IEI_ROUT_KEY',['../m3ua_8h.html#a765961ddba12a20eea909e79642a42d1',1,'m3ua.h']]], ['m3ua_5fiei_5froute_5fctx',['M3UA_IEI_ROUTE_CTX',['../m3ua_8h.html#aae931e3867a15435b52835f098b7dfb0',1,'m3ua.h']]], ['m3ua_5fiei_5fstatus',['M3UA_IEI_STATUS',['../m3ua_8h.html#a145d49356a5f9cc32ff41acb22f7b0a4',1,'m3ua.h']]], ['m3ua_5fiei_5fsvc_5find',['M3UA_IEI_SVC_IND',['../m3ua_8h.html#a8e56ee9920b7d51ef559235ede67228d',1,'m3ua.h']]], ['m3ua_5fiei_5ftraf_5fmode_5ftyp',['M3UA_IEI_TRAF_MODE_TYP',['../m3ua_8h.html#a7080571b860cc22bb90d13f2b7fc2ceb',1,'m3ua.h']]], ['m3ua_5fiei_5fuser_5fcause',['M3UA_IEI_USER_CAUSE',['../m3ua_8h.html#a13c5d8c0069ac9a22a0c39458637045e',1,'m3ua.h']]], ['m3ua_5fmgmt_5ferr',['M3UA_MGMT_ERR',['../m3ua_8h.html#aadf119bbbc543d3a153c28bf4313e5da',1,'m3ua.h']]], ['m3ua_5fmgmt_5fmsgt_5fnames',['m3ua_mgmt_msgt_names',['../m3ua_8c.html#a9004127a1d3b1fa30a42bd539f4299fc',1,'m3ua.c']]], ['m3ua_5fmgmt_5fntfy',['M3UA_MGMT_NTFY',['../m3ua_8h.html#a73c2afcdb915b627c3d3de355734402c',1,'m3ua.h']]], ['m3ua_5fmsg_5fclass_5faspsm',['m3ua_msg_class_aspsm',['../m3ua_8c.html#aa105aa577d0ecdda428b9352405069ae',1,'m3ua_msg_class_aspsm(): m3ua.c'],['../xua__internal_8h.html#aa105aa577d0ecdda428b9352405069ae',1,'m3ua_msg_class_aspsm(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5fasptm',['m3ua_msg_class_asptm',['../m3ua_8c.html#aa223b2feb9001b4e618842ba7f9fe530',1,'m3ua_msg_class_asptm(): m3ua.c'],['../xua__internal_8h.html#aa223b2feb9001b4e618842ba7f9fe530',1,'m3ua_msg_class_asptm(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5fmgmt',['m3ua_msg_class_mgmt',['../m3ua_8c.html#ac6878c5b045b1e7267b1a0b3afa364db',1,'m3ua_msg_class_mgmt(): m3ua.c'],['../xua__internal_8h.html#ac6878c5b045b1e7267b1a0b3afa364db',1,'m3ua_msg_class_mgmt(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5frkm',['m3ua_msg_class_rkm',['../m3ua_8c.html#a7cb679c8ca9d252dfa766ec7f2fba44c',1,'m3ua_msg_class_rkm(): m3ua.c'],['../xua__internal_8h.html#a7cb679c8ca9d252dfa766ec7f2fba44c',1,'m3ua_msg_class_rkm(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5fsnm',['m3ua_msg_class_snm',['../m3ua_8c.html#a35e9ebf716b800839c00351acc2af5df',1,'m3ua_msg_class_snm(): m3ua.c'],['../xua__internal_8h.html#a35e9ebf716b800839c00351acc2af5df',1,'m3ua_msg_class_snm(): m3ua.c']]], ['m3ua_5fmsg_5fheadroom',['M3UA_MSG_HEADROOM',['../xua__internal_8h.html#a0a663c3db596ddb20df217c428675585',1,'xua_internal.h']]], ['m3ua_5fmsg_5fsize',['M3UA_MSG_SIZE',['../xua__internal_8h.html#abd0d34f59b10a9030dfbd87f24239f57',1,'xua_internal.h']]], ['m3ua_5fmsgb_5falloc',['m3ua_msgb_alloc',['../m3ua_8c.html#a27c054af9499c82ee64945a48f16abf7',1,'m3ua_msgb_alloc(const char *name): m3ua.c'],['../xua__internal_8h.html#a27c054af9499c82ee64945a48f16abf7',1,'m3ua_msgb_alloc(const char *name): m3ua.c']]], ['m3ua_5fmsgb_5fsize',['M3UA_MSGB_SIZE',['../m3ua_8c.html#a41a6ffbf30f870bb34ef56e08726669a',1,'m3ua.c']]], ['m3ua_5fmsgc_5faspsm',['M3UA_MSGC_ASPSM',['../m3ua_8h.html#acb91da76d19fe519396e372ff5c383e7',1,'m3ua.h']]], ['m3ua_5fmsgc_5fasptm',['M3UA_MSGC_ASPTM',['../m3ua_8h.html#a3944d9fc26864f477b68b0aac8aa8846',1,'m3ua.h']]], ['m3ua_5fmsgc_5fmgmt',['M3UA_MSGC_MGMT',['../m3ua_8h.html#ac3f725217db6e53bf19e840f9b6bcba2',1,'m3ua.h']]], ['m3ua_5fmsgc_5frkm',['M3UA_MSGC_RKM',['../m3ua_8h.html#a0f6fed63370fde99dd9c3c8b0f9c96e2',1,'m3ua.h']]], ['m3ua_5fmsgc_5fsnm',['M3UA_MSGC_SNM',['../m3ua_8h.html#a4c24a9447280e708ea05defb7a1b87c7',1,'m3ua.h']]], ['m3ua_5fmsgc_5fxfer',['M3UA_MSGC_XFER',['../m3ua_8h.html#a4eabe50b1bd4f7f74434fb0ac9901722',1,'m3ua.h']]], ['m3ua_5fnotify',['M3UA_NOTIFY',['../m3ua_8h.html#a7109310073644a6ac39b58e310f295f2',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fas_5fact',['M3UA_NOTIFY_I_AS_ACT',['../m3ua_8h.html#adfa9027a322f221bbfc271f9e215d651',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fas_5finact',['M3UA_NOTIFY_I_AS_INACT',['../m3ua_8h.html#ad5a9418b285f9ebabdef3a0f59d19bfb',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fas_5fpend',['M3UA_NOTIFY_I_AS_PEND',['../m3ua_8h.html#a3052e94c1ba8335efe7cc8e784b5e75a',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fot_5falt_5fasp_5fact',['M3UA_NOTIFY_I_OT_ALT_ASP_ACT',['../m3ua_8h.html#a075d00fe10c1c86cabcd7ea34f0da0c1',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fot_5fasp_5ffailure',['M3UA_NOTIFY_I_OT_ASP_FAILURE',['../m3ua_8h.html#aa6a4ad25571c5c062fc9e16435019e38',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5fot_5fins_5fres',['M3UA_NOTIFY_I_OT_INS_RES',['../m3ua_8h.html#a2de40904e5b4c3360b0b9dc7a34b16b3',1,'m3ua.h']]], ['m3ua_5fnotify_5fi_5freserved',['M3UA_NOTIFY_I_RESERVED',['../m3ua_8h.html#a1c248ef03f7829f3ef8db460fd3be3ff',1,'m3ua.h']]], ['m3ua_5fnotify_5ft_5fother',['M3UA_NOTIFY_T_OTHER',['../m3ua_8h.html#afd970370c1c1b551c4ca137d1eec67df',1,'m3ua.h']]], ['m3ua_5fnotify_5ft_5fstatchg',['M3UA_NOTIFY_T_STATCHG',['../m3ua_8h.html#a7391ddf73640aa1f9118c8595046895f',1,'m3ua.h']]], ['m3ua_5fntfy_5fother_5fnames',['m3ua_ntfy_other_names',['../m3ua_8c.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e',1,'m3ua_ntfy_other_names(): m3ua.c'],['../xua__internal_8h.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e',1,'m3ua_ntfy_other_names(): m3ua.c']]], ['m3ua_5fntfy_5fstchg_5fnames',['m3ua_ntfy_stchg_names',['../m3ua_8c.html#a336c3d71f1928545474640e45077bc88',1,'m3ua_ntfy_stchg_names(): m3ua.c'],['../xua__internal_8h.html#a336c3d71f1928545474640e45077bc88',1,'m3ua_ntfy_stchg_names(): m3ua.c']]], ['m3ua_5fntfy_5ftype_5fnames',['m3ua_ntfy_type_names',['../m3ua_8c.html#a0ce1a526587558d83d657b761f3c62c4',1,'m3ua_ntfy_type_names(): m3ua.c'],['../xua__internal_8h.html#a0ce1a526587558d83d657b761f3c62c4',1,'m3ua_ntfy_type_names(): m3ua.c']]], ['m3ua_5fport',['M3UA_PORT',['../m3ua_8h.html#a10c7ccb82c17c20f9ed44e6558e6c35a',1,'m3ua.h']]], ['m3ua_5fppid',['M3UA_PPID',['../m3ua_8h.html#ac190671adb71421cd5fd2c37598d7454',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5fasp_5factive',['M3UA_RKM_DEREG_ERR_ASP_ACTIVE',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cae2a15ec2f3e51217797b12d4e12d5e26',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5finval_5frctx',['M3UA_RKM_DEREG_ERR_INVAL_RCTX',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca473cbdc2c85f01c999ddb2c5e4381780',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5fnot_5fregd',['M3UA_RKM_DEREG_ERR_NOT_REGD',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8cad0785d56901fe50c18e9c58f4d0df442',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5fperm_5fdenied',['M3UA_RKM_DEREG_ERR_PERM_DENIED',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca7c0a5a676f3a0fcaa4dfe41c649bd8a6',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5ferr_5funknown',['M3UA_RKM_DEREG_ERR_UNKNOWN',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca219aa1f40e451066905ae5bac0502c33',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5freq',['M3UA_RKM_DEREG_REQ',['../m3ua_8h.html#a8a078ffc1c5353ca4f23ece2a39b238c',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5frsp',['M3UA_RKM_DEREG_RSP',['../m3ua_8h.html#af21dc83978210156efa9276ddd64b925',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5fsatus',['m3ua_rkm_dereg_satus',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8c',1,'m3ua.h']]], ['m3ua_5frkm_5fdereg_5fstatus_5fvals',['m3ua_rkm_dereg_status_vals',['../xua__internal_8h.html#a517b691866d2bf1ab9a24ac08ee120fc',1,'m3ua_rkm_dereg_status_vals(): xua_rkm.c'],['../xua__rkm_8c.html#a517b691866d2bf1ab9a24ac08ee120fc',1,'m3ua_rkm_dereg_status_vals(): xua_rkm.c']]], ['m3ua_5frkm_5fdereg_5fsuccess',['M3UA_RKM_DEREG_SUCCESS',['../m3ua_8h.html#a973928511f30b62fc34216f7b8409e8ca665bcb741279cf49bc311ea35d924113',1,'m3ua.h']]], ['m3ua_5frkm_5fmsgt_5fnames',['m3ua_rkm_msgt_names',['../m3ua_8c.html#a1d9d393e28f0e2247757af11c490f39e',1,'m3ua.c']]], ['m3ua_5frkm_5freg_5ferr_5fcant_5fsupp_5funq_5frt',['M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8629900b37ec4264bf2313526ec6c390',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finsuff_5fresrc',['M3UA_RKM_REG_ERR_INSUFF_RESRC',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaaacc240564eefdb23a5855bb10291a99',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finval_5fdpc',['M3UA_RKM_REG_ERR_INVAL_DPC',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feab838979c06da6025363c720f6b5dca30',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finval_5fnet_5fappear',['M3UA_RKM_REG_ERR_INVAL_NET_APPEAR',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea3b4fe4478f80880a82ea793b19f00806',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5finval_5frkey',['M3UA_RKM_REG_ERR_INVAL_RKEY',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea2314d11a44ab7e367817bede0a0253ea',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5fperm_5fdenied',['M3UA_RKM_REG_ERR_PERM_DENIED',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feaa9cb38e74cded8f712d42d37cc2ef988',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5frkey_5falrdy_5fregd',['M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea425b6f2345dc207e5ca16404c31c3d5e',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5frkey_5fchg_5frefused',['M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea8fe7eaad44acacd746a3eec20ca7c107',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5frkey_5fnot_5fprovd',['M3UA_RKM_REG_ERR_RKEY_NOT_PROVD',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea5aad0cd34ecda3023a800db68739c01b',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5funknown',['M3UA_RKM_REG_ERR_UNKNOWN',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7feac54ef846a5086cd5b9ebdbce9aefcbe3',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5funsupp_5frk_5fparam',['M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea64e31f167e5b0b78ba7633e166c80625',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5ferr_5funsupp_5ftraf_5fmode',['M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea266db1b7a8aba7a6c7705db6ba4d35fb',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5freq',['M3UA_RKM_REG_REQ',['../m3ua_8h.html#a101cec968fb06a2ae06a0bdde668820a',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5frsp',['M3UA_RKM_REG_RSP',['../m3ua_8h.html#ac51a0fe7ea50eb8d82163dc85e00c584',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5fstatus',['m3ua_rkm_reg_status',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fe',1,'m3ua.h']]], ['m3ua_5frkm_5freg_5fstatus_5fvals',['m3ua_rkm_reg_status_vals',['../xua__internal_8h.html#a0992bf5538b7f033f634174b1f01dfdd',1,'m3ua_rkm_reg_status_vals(): xua_rkm.c'],['../xua__rkm_8c.html#a0992bf5538b7f033f634174b1f01dfdd',1,'m3ua_rkm_reg_status_vals(): xua_rkm.c']]], ['m3ua_5frkm_5freg_5fsuccess',['M3UA_RKM_REG_SUCCESS',['../m3ua_8h.html#a3fdac142a56e6b20da073e78308ab7fea629a9bf5ca321af43edbb11b4de2274e',1,'m3ua.h']]], ['m3ua_5frx_5fasp',['m3ua_rx_asp',['../m3ua_8c.html#a21cbcae66f8c041104eccbcfc0253700',1,'m3ua.c']]], ['m3ua_5frx_5fmgmt',['m3ua_rx_mgmt',['../m3ua_8c.html#ad24afbe93eb8be87e769aac2dbf0fa6c',1,'m3ua.c']]], ['m3ua_5frx_5fmgmt_5ferr',['m3ua_rx_mgmt_err',['../m3ua_8c.html#a472fe124fa7e675ed066779df79cd3d3',1,'m3ua.c']]], ['m3ua_5frx_5fmgmt_5fntfy',['m3ua_rx_mgmt_ntfy',['../m3ua_8c.html#a95417d0d7ef5890b8e40c870407bde10',1,'m3ua.c']]], ['m3ua_5frx_5fmsg',['m3ua_rx_msg',['../m3ua_8c.html#a3dd5abc2f138a16910f323c9e52427e6',1,'m3ua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): m3ua.c'],['../xua__internal_8h.html#a3dd5abc2f138a16910f323c9e52427e6',1,'m3ua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): m3ua.c']]], ['m3ua_5frx_5frkm',['m3ua_rx_rkm',['../xua__internal_8h.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2',1,'m3ua_rx_rkm(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_rkm.c'],['../xua__rkm_8c.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2',1,'m3ua_rx_rkm(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_rkm.c']]], ['m3ua_5frx_5frkm_5fdereg_5freq',['m3ua_rx_rkm_dereg_req',['../xua__rkm_8c.html#acbac8d8d08e17b863f19b7b0d35d705b',1,'xua_rkm.c']]], ['m3ua_5frx_5frkm_5fdereg_5frsp',['m3ua_rx_rkm_dereg_rsp',['../xua__rkm_8c.html#ac0fbb7577bc96356589fea77dfd1c47b',1,'xua_rkm.c']]], ['m3ua_5frx_5frkm_5freg_5freq',['m3ua_rx_rkm_reg_req',['../xua__rkm_8c.html#a85d8dfc2cdb5c3c6b7525d8dad5aea35',1,'xua_rkm.c']]], ['m3ua_5frx_5frkm_5freg_5frsp',['m3ua_rx_rkm_reg_rsp',['../xua__rkm_8c.html#a3fc9861a3804a8e10c4d5ced39f7197e',1,'xua_rkm.c']]], ['m3ua_5frx_5fsnm',['m3ua_rx_snm',['../m3ua_8c.html#a0b7cddc5cb00c6eac1fffec424310c94',1,'m3ua.c']]], ['m3ua_5frx_5fsnm_5fasp',['m3ua_rx_snm_asp',['../m3ua_8c.html#af1b9b624a6901ce3f193da224b4d8598',1,'m3ua.c']]], ['m3ua_5frx_5fsnm_5fsg',['m3ua_rx_snm_sg',['../m3ua_8c.html#afb74f78ccac8bf5f53772413de7929bd',1,'m3ua.c']]], ['m3ua_5frx_5fxfer',['m3ua_rx_xfer',['../m3ua_8c.html#adfdab85e76ea4094d36e002b071e2913',1,'m3ua.c']]], ['m3ua_5fsnm_5fdaud',['M3UA_SNM_DAUD',['../m3ua_8h.html#ab21e594d8bdaf797ad96552d277aa4a0',1,'m3ua.h']]], ['m3ua_5fsnm_5fdava',['M3UA_SNM_DAVA',['../m3ua_8h.html#a3270e823d5d776d37fb37d0a6d7b749e',1,'m3ua.h']]], ['m3ua_5fsnm_5fdrst',['M3UA_SNM_DRST',['../m3ua_8h.html#aaa70b2cd1f1006573a414ccfc2b07bd0',1,'m3ua.h']]], ['m3ua_5fsnm_5fduna',['M3UA_SNM_DUNA',['../m3ua_8h.html#a15948df202fd7b81694f8d4031a47b20',1,'m3ua.h']]], ['m3ua_5fsnm_5fdupu',['M3UA_SNM_DUPU',['../m3ua_8h.html#af51a19061f0730b2de78f3b6ee19a749',1,'m3ua.h']]], ['m3ua_5fsnm_5fmsgt_5fnames',['m3ua_snm_msgt_names',['../m3ua_8c.html#a96ad2b2c9d56411f67c26a6b5c6d7bdd',1,'m3ua.c']]], ['m3ua_5fsnm_5fscon',['M3UA_SNM_SCON',['../m3ua_8h.html#aae6f33630d5743de711fc81fdcad34bb',1,'m3ua.h']]], ['m3ua_5ftcp_5fcli_5fread_5fcb',['m3ua_tcp_cli_read_cb',['../osmo__ss7__asp_8c.html#a4971e62860add06a4913d6463c00ffac',1,'osmo_ss7_asp.c']]], ['m3ua_5ftmod_5fbcast',['M3UA_TMOD_BCAST',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a01eedada1dcc194ce5c3b04448967d28',1,'m3ua.h']]], ['m3ua_5ftmod_5floadshare',['M3UA_TMOD_LOADSHARE',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a7e990f0f99b4b1d1410f783a1a1f8692',1,'m3ua.h']]], ['m3ua_5ftmod_5foverride',['M3UA_TMOD_OVERRIDE',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5a06b409496c956317929f52d239072104',1,'m3ua.h']]], ['m3ua_5fto_5fmsg',['m3ua_to_msg',['../m3ua_8c.html#a952c17b3d5177f465ed06f8e03fc296e',1,'m3ua.c']]], ['m3ua_5fto_5fxfer_5find',['m3ua_to_xfer_ind',['../osmo__ss7__hmrt_8c.html#af932d2ab56e706ac86fe0bd6f2c3a4d7',1,'m3ua_to_xfer_ind(struct xua_msg *xua): osmo_ss7_hmrt.c'],['../xua__internal_8h.html#af932d2ab56e706ac86fe0bd6f2c3a4d7',1,'m3ua_to_xfer_ind(struct xua_msg *xua): osmo_ss7_hmrt.c']]], ['m3ua_5ftraffic_5fmode',['m3ua_traffic_mode',['../m3ua_8h.html#acfb81f46a845b07f14150479e0f7bcc5',1,'m3ua.h']]], ['m3ua_5ftx_5fdupu',['m3ua_tx_dupu',['../m3ua_8c.html#a1c5313831d11ce7e46d3187313de900f',1,'m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): m3ua.c'],['../xua__internal_8h.html#a1c5313831d11ce7e46d3187313de900f',1,'m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): m3ua.c']]], ['m3ua_5ftx_5fsnm_5favailable',['m3ua_tx_snm_available',['../m3ua_8c.html#a23b023b06ccad4da2a92be978a9f23a3',1,'m3ua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available): m3ua.c'],['../xua__internal_8h.html#a23b023b06ccad4da2a92be978a9f23a3',1,'m3ua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available): m3ua.c']]], ['m3ua_5ftx_5fsnm_5fcongestion',['m3ua_tx_snm_congestion',['../m3ua_8c.html#ada55bfcb1a816dd0ef97a9eb8ef3030f',1,'m3ua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string): m3ua.c'],['../xua__internal_8h.html#ada55bfcb1a816dd0ef97a9eb8ef3030f',1,'m3ua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string): m3ua.c']]], ['m3ua_5ftx_5fxua_5fas',['m3ua_tx_xua_as',['../m3ua_8c.html#a2d947fe12b0e169755b8b4f2951b721e',1,'m3ua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): m3ua.c'],['../xua__internal_8h.html#a2d947fe12b0e169755b8b4f2951b721e',1,'m3ua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): m3ua.c']]], ['m3ua_5ftx_5fxua_5fasp',['m3ua_tx_xua_asp',['../m3ua_8c.html#aea5844f2cb9585a9010c3948b79e392e',1,'m3ua.c']]], ['m3ua_5fversion',['M3UA_VERSION',['../m3ua_8h.html#ae7350fc0572ec4c7f22e7241928c6dd6',1,'m3ua.h']]], ['m3ua_5fxfer_5fdata',['M3UA_XFER_DATA',['../m3ua_8h.html#abbd4ca5e9eeea0fe37a6d48b14ab9206',1,'m3ua.h']]], ['m3ua_5fxfer_5ffrom_5fdata',['m3ua_xfer_from_data',['../m3ua_8c.html#aad969ffbe815ce0108698b2d874bb98a',1,'m3ua_xfer_from_data(const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len): m3ua.c'],['../xua__internal_8h.html#aad969ffbe815ce0108698b2d874bb98a',1,'m3ua_xfer_from_data(const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len): m3ua.c']]], ['m3ua_5fxfer_5fmsgt_5fnames',['m3ua_xfer_msgt_names',['../m3ua_8c.html#ab7c93245b2f1ec5018cc58d59317bacf',1,'m3ua.c']]], ['magic_5fnumber',['magic_number',['../structpcap__hdr.html#a0a6ddfca366d3604a4f6bebe7a773f49',1,'pcap_hdr::magic_number()'],['../mtp__pcap_8c.html#a45eaf7e07ea0226c1328ee7d4a5f7948',1,'magic_number(): mtp_pcap.c']]], ['mand_5fies',['mand_ies',['../structxua__msg__class.html#a2a448b5350c38c04bfc036d67b024884',1,'xua_msg_class::mand_ies()'],['../m3ua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316',1,'MAND_IES(): m3ua.c'],['../sua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316',1,'MAND_IES(): sua.c']]], ['mask',['mask',['../structosmo__ss7__route.html#a676570081e6b364c20335d126e5a0939',1,'osmo_ss7_route']]], ['max_5fattempts_5fpresent',['max_attempts_present',['../structosmo__ss7__asp.html#a2633fec192d0ede46eeab043fd1433ec',1,'osmo_ss7_asp']]], ['max_5fattempts_5fvalue',['max_attempts_value',['../structosmo__ss7__asp.html#a30bb17d876d790f4216c8db1f621e918',1,'osmo_ss7_asp']]], ['max_5fies',['MAX_IES',['../sccp2sua_8c.html#ace91609f60d4d40f9c066f495724bf6f',1,'sccp2sua.c']]], ['max_5finit_5ftimeo_5fpresent',['max_init_timeo_present',['../structosmo__ss7__asp.html#aa5fb6cea8feb1ca2718698c04718ccae',1,'osmo_ss7_asp']]], ['max_5finit_5ftimeo_5fvalue',['max_init_timeo_value',['../structosmo__ss7__asp.html#afb7710c8bf079de9844c4c28d9cda4c3',1,'osmo_ss7_asp']]], ['max_5finstreams_5fpresent',['max_instreams_present',['../structosmo__ss7__asp.html#a2a8a984a77969c8f1c05a74b18a52b60',1,'osmo_ss7_asp::max_instreams_present()'],['../structosmo__xua__server.html#aebaad66165a593742b0b0667d549da40',1,'osmo_xua_server::max_instreams_present()']]], ['max_5finstreams_5fvalue',['max_instreams_value',['../structosmo__ss7__asp.html#a382e11dbc2b8dfb728ae9640c3438484',1,'osmo_ss7_asp::max_instreams_value()'],['../structosmo__xua__server.html#a0c74ed4a7195c1d11ccbc5703bbfdb89',1,'osmo_xua_server::max_instreams_value()']]], ['max_5fnew_5fas',['MAX_NEW_AS',['../xua__rkm_8c.html#ab4e77d336b433bc7e18cef5fa10033ff',1,'xua_rkm.c']]], ['max_5foptional_5fdata',['max_optional_data',['../structosmo__sccp__instance.html#aba42ab50555521d8b257e781a38f3100',1,'osmo_sccp_instance']]], ['max_5fpc_5fstr_5flen',['MAX_PC_STR_LEN',['../osmo__ss7_8c.html#aa23a2021f836728938fefac9cca3aec5',1,'osmo_ss7.c']]], ['mode',['mode',['../structosmo__ss7__as.html#a9f88816bec03a4ca86f84df05b19fb19',1,'osmo_ss7_as']]], ['mode_5fset_5fby_5fpeer',['mode_set_by_peer',['../structosmo__ss7__as.html#af2e4a199f73e912a72b2f53c51557110',1,'osmo_ss7_as']]], ['mode_5fset_5fby_5fvty',['mode_set_by_vty',['../structosmo__ss7__as.html#a84ca7a34627b71cae6a12ee57fb5762b',1,'osmo_ss7_as']]], ['mp',['mp',['../structm3ua__data__hdr.html#a688c80327990370fd86331a1140ec75e',1,'m3ua_data_hdr::mp()'],['../m3ua_8h.html#a212f4e15993430c61ce66f3e7bc6083a',1,'mp(): m3ua.h']]], ['msec_5fto_5fs_5fus',['MSEC_TO_S_US',['../xua__as__fsm_8c.html#a5f423b301845bef33386d5f889e279ba',1,'xua_as_fsm.c']]], ['msg_5fclass',['msg_class',['../structxua__msg__event__map.html#a965197799d6114a1c108997b34fe11cd',1,'xua_msg_event_map::msg_class()'],['../structxua__common__hdr.html#ae96db82ef3dc823ea0ffa7b9c40b7c4c',1,'xua_common_hdr::msg_class()'],['../xua__types_8h.html#ad7d9f4ac9dee46f6973025c777fd9a8c',1,'msg_class(): xua_types.h']]], ['msg_5fclass_5fcl',['msg_class_cl',['../sua_8c.html#a108d8063cc68a4bec2a72a996dead24e',1,'sua.c']]], ['msg_5fclass_5fco',['msg_class_co',['../sua_8c.html#a17aa513dad5639651ada38ea17cfa647',1,'sua.c']]], ['msg_5fclass_5fxfer',['msg_class_xfer',['../m3ua_8c.html#af0e6d3c9b9322f03fc705e1666be4ad9',1,'m3ua.c']]], ['msg_5flength',['msg_length',['../structxua__common__hdr.html#a1f9f74caadef5ee7f18ef42b66c8046e',1,'xua_common_hdr::msg_length()'],['../xua__types_8h.html#a34f4327773b8de7a115ef298f4dc3926',1,'msg_length(): xua_types.h']]], ['msg_5ftype',['msg_type',['../structsccp__scmg__msg.html#ab0feae56dc6c50af5739cc42191cdbdc',1,'sccp_scmg_msg::msg_type()'],['../structxua__msg__event__map.html#a30ed1b7f66a5ff0c8d2e3c988e30a0c5',1,'xua_msg_event_map::msg_type()'],['../structxua__common__hdr.html#a9496383cf791c651c616c873014dd368',1,'xua_common_hdr::msg_type()'],['../sccp__scmg_8h.html#af95f620c0e85b634c0caee87127b12a8',1,'msg_type(): sccp_scmg.h'],['../xua__types_8h.html#af95f620c0e85b634c0caee87127b12a8',1,'msg_type(): xua_types.h']]], ['msgb_5fappend_5fdereg_5fres',['msgb_append_dereg_res',['../xua__rkm_8c.html#a8e02aca7b225a7222a56a676dbdc3802',1,'xua_rkm.c']]], ['msgb_5fappend_5freg_5fres',['msgb_append_reg_res',['../xua__rkm_8c.html#abe93b96993afc4a4f6860dae90eaa038',1,'xua_rkm.c']]], ['msgb_5fmtp_5fprim',['msgb_mtp_prim',['../mtp__sap_8h.html#a463c0a286464fef0cdeb0e29b3c1cf18',1,'mtp_sap.h']]], ['msgb_5fpush_5fm3ua_5fhdr',['msgb_push_m3ua_hdr',['../xua__rkm_8c.html#aa98e4dea8b7e1a2cabaca5f23de892f9',1,'xua_rkm.c']]], ['msgb_5fput_5fsccp_5fopt',['msgb_put_sccp_opt',['../sccp2sua_8c.html#a75f504850c4348db5a7c24951a71c718',1,'sccp2sua.c']]], ['msgb_5fput_5fsccp_5fopt_5fhdr',['msgb_put_sccp_opt_hdr',['../sccp2sua_8c.html#a55b358a2c384720a15c9f59a922c0915',1,'sccp2sua.c']]], ['msgb_5fput_5fu16le',['msgb_put_u16le',['../sccp2sua_8c.html#a8c46fa65916535088ac6b766f0d46087',1,'sccp2sua.c']]], ['msgb_5fput_5fu24be',['msgb_put_u24be',['../sccp2sua_8c.html#ac616af0d3d25d43151561038a02c798e',1,'sccp2sua.c']]], ['msgb_5fscu_5fprim',['msgb_scu_prim',['../sccp__sap_8h.html#a51b5e3bcdfaaa908ebf7a15846fd9506',1,'sccp_sap.h']]], ['msgb_5ft16l16vp_5fput',['msgb_t16l16vp_put',['../xua__msg_8h.html#a57bc23234174c710ba00aada6a4f9a3e',1,'msgb_t16l16vp_put(struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data): xua_msg.c'],['../xua__msg_8c.html#a57bc23234174c710ba00aada6a4f9a3e',1,'msgb_t16l16vp_put(struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data): xua_msg.c']]], ['msgb_5ft16l16vp_5fput_5fu32',['msgb_t16l16vp_put_u32',['../xua__msg_8h.html#a6a68a942e39b6b95e1631c26ece536f9',1,'msgb_t16l16vp_put_u32(struct msgb *msg, uint16_t tag, uint32_t val): xua_msg.c'],['../xua__msg_8c.html#a6a68a942e39b6b95e1631c26ece536f9',1,'msgb_t16l16vp_put_u32(struct msgb *msg, uint16_t tag, uint32_t val): xua_msg.c']]], ['msgb_5fxlm_5fprim',['msgb_xlm_prim',['../sigtran__sap_8h.html#abb1a306773996c107da40d66fd99d624',1,'sigtran_sap.h']]], ['msgt_5fnames',['msgt_names',['../structxua__msg__class.html#ae8f0cdfd8cc0000034b11dbc20d2a52a',1,'xua_msg_class']]], ['mtp',['mtp',['../structxua__msg.html#a2c486e653d546de369103ad727a4e292',1,'xua_msg']]], ['mtp_2eh',['mtp.h',['../mtp_8h.html',1,'']]], ['mtp_5fpcap_2ec',['mtp_pcap.c',['../mtp__pcap_8c.html',1,'']]], ['mtp_5fpcap_5fwrite_5fheader',['mtp_pcap_write_header',['../mtp__pcap_8c.html#a16c01a18801be490efe5eb7969ca45ee',1,'mtp_pcap.c']]], ['mtp_5fpcap_5fwrite_5fmsu',['mtp_pcap_write_msu',['../mtp__pcap_8c.html#a72520b353fc64f15cab5dfa2c2326e00',1,'mtp_pcap.c']]], ['mtp_5fprim_5fto_5fm3ua',['mtp_prim_to_m3ua',['../osmo__ss7__hmrt_8c.html#ad193b380beb0c625be71e8a3c2823d19',1,'osmo_ss7_hmrt.c']]], ['mtp_5fsap_2eh',['mtp_sap.h',['../mtp__sap_8h.html',1,'']]], ['mtp_5fsap_5fuser',['MTP_SAP_USER',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca719c9863f466e55956c3ebb3d2fd2376',1,'sigtran_sap.h']]], ['mtp_5fsi_5faal2_5fsig',['MTP_SI_AAL2_SIG',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ae71e7d13402ee20709b290f84c5b3fd8',1,'mtp.h']]], ['mtp_5fsi_5fb_5fisup',['MTP_SI_B_ISUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a5d449204bf1240442cdaf0ffb2e82d16',1,'mtp.h']]], ['mtp_5fsi_5fbicc',['MTP_SI_BICC',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a22953c713354145b111b3b15359c55c4',1,'mtp.h']]], ['mtp_5fsi_5fdup',['MTP_SI_DUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a94375ea66790a51d570fc23ebc00bbf9',1,'mtp.h']]], ['mtp_5fsi_5fdup_5ffac',['MTP_SI_DUP_FAC',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a81ea1f76eed321a7ec76c5c73311cfe2',1,'mtp.h']]], ['mtp_5fsi_5fgcp',['MTP_SI_GCP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a07b1d9bf91850c3da63581c4628a4ee5',1,'mtp.h']]], ['mtp_5fsi_5fisup',['MTP_SI_ISUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a43a4a06eaa3c80e25e5d8e53cd2da7c8',1,'mtp.h']]], ['mtp_5fsi_5fni00',['mtp_si_ni00',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2',1,'mtp.h']]], ['mtp_5fsi_5fsat_5fisup',['MTP_SI_SAT_ISUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a698239a99e676c64ab0548f73d9f0734',1,'mtp.h']]], ['mtp_5fsi_5fsccp',['MTP_SI_SCCP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2afd4cfa32add75105b2f0bc44e15af44e',1,'mtp.h']]], ['mtp_5fsi_5fsnm',['MTP_SI_SNM',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2aa88bfc2945bd256d0049d469b8dbca5f',1,'mtp.h']]], ['mtp_5fsi_5fspeech',['MTP_SI_SPEECH',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a966037f9d4ad9758514effa64466eba7',1,'mtp.h']]], ['mtp_5fsi_5fstm',['MTP_SI_STM',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ac3392a2a38745749709ff0ccecdc64c3',1,'mtp.h']]], ['mtp_5fsi_5ftesting',['MTP_SI_TESTING',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2a6c921601d94d263025103e817f5c79a3',1,'mtp.h']]], ['mtp_5fsi_5ftup',['MTP_SI_TUP',['../mtp_8h.html#abbcdf8dde4c7ba50da30b262a98594d2ad7686dd507d6454f2adab65679bef5bb',1,'mtp.h']]], ['mtp_5fsi_5fvals',['mtp_si_vals',['../mtp_8h.html#a302af65ae379fd4c883fae04233ad551',1,'mtp_si_vals(): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a302af65ae379fd4c883fae04233ad551',1,'mtp_si_vals(): osmo_ss7_vty.c']]], ['mtp_5fsio',['MTP_SIO',['../mtp__sap_8h.html#a955b021ad7245dc7ada3779bfd1c6d62',1,'mtp_sap.h']]], ['mtp_5funavail_5fc_5finacc_5frem_5fuser',['MTP_UNAVAIL_C_INACC_REM_USER',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844ae5bc6cb63f34c241d136b6b806cc84f9',1,'mtp.h']]], ['mtp_5funavail_5fc_5funequip_5frem_5fuser',['MTP_UNAVAIL_C_UNEQUIP_REM_USER',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a387f4ab04ce9a9e75befdb3711a9bdff',1,'mtp.h']]], ['mtp_5funavail_5fc_5funknown',['MTP_UNAVAIL_C_UNKNOWN',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844a6c05bcf281fcd49b64da9e1242789f46',1,'mtp.h']]], ['mtp_5funavail_5fcause',['mtp_unavail_cause',['../mtp_8h.html#afe2007fddc6d44703a17b13494a3b844',1,'mtp.h']]], ['mtp_5funavail_5fcause_5fstr',['mtp_unavail_cause_str',['../mtp_8h.html#a0840a08f40afad28f61db40210611808',1,'mtp.h']]], ['mtp_5funavail_5fcause_5fvals',['mtp_unavail_cause_vals',['../mtp_8h.html#aa7ef388acf6473b86619b4eea1ce9654',1,'mtp_unavail_cause_vals(): osmo_ss7.c'],['../osmo__ss7_8c.html#aa7ef388acf6473b86619b4eea1ce9654',1,'mtp_unavail_cause_vals(): osmo_ss7.c']]], ['mtp_5fuser_5fprim_5fcb',['mtp_user_prim_cb',['../sccp__user_8c.html#a601023d8501b59b9ec4bd9acc16d4020',1,'sccp_user.c']]], ['mtp_5fxfer_5fparam_5fto_5fm3ua_5fdh',['mtp_xfer_param_to_m3ua_dh',['../m3ua_8c.html#a62fec3de2da183f6a7d87e9e84eadbe8',1,'mtp_xfer_param_to_m3ua_dh(struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param): m3ua.c'],['../xua__internal_8h.html#a62fec3de2da183f6a7d87e9e84eadbe8',1,'mtp_xfer_param_to_m3ua_dh(struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param): m3ua.c']]], ['mua_5ftag_5faff_5fpc',['MUA_TAG_AFF_PC',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea10256f7301d2402878cf7bd08e14d0d4',1,'xua_types.h']]], ['mua_5ftag_5fasp_5fident',['MUA_TAG_ASP_IDENT',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaa1a03eecca6371a5d76bf51c33704452',1,'xua_types.h']]], ['mua_5ftag_5fbeat_5fdata',['MUA_TAG_BEAT_DATA',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eabca5c3cc7b22154c50bba158d8a9af9f',1,'xua_types.h']]], ['mua_5ftag_5fcorrel_5fid',['MUA_TAG_CORREL_ID',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea64b1152daf49c4ffecedaaaf488b7c6a',1,'xua_types.h']]], ['mua_5ftag_5fdiag_5finf',['MUA_TAG_DIAG_INF',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea988b8414a1dd04b3aac1f108e7a779fc',1,'xua_types.h']]], ['mua_5ftag_5ferr_5fcode',['MUA_TAG_ERR_CODE',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eadc642b9a300a7073f4a1fdfd3d5e764e',1,'xua_types.h']]], ['mua_5ftag_5fident_5fint',['MUA_TAG_IDENT_INT',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea62cf5aa0a573bb6b9c6aac004cb4f789',1,'xua_types.h']]], ['mua_5ftag_5fident_5frange',['MUA_TAG_IDENT_RANGE',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2de96a639f87f09296317889e6dd18e6',1,'xua_types.h']]], ['mua_5ftag_5fident_5ftext',['MUA_TAG_IDENT_TEXT',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea12fe1615f84af86b198ce9933fe0c98a',1,'xua_types.h']]], ['mua_5ftag_5finfo',['MUA_TAG_INFO',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2725e4e69da648debba30eea4fc88408',1,'xua_types.h']]], ['mua_5ftag_5freserved',['MUA_TAG_RESERVED',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2be567428c2402b8891aa9e41ab7c82b',1,'xua_types.h']]], ['mua_5ftag_5frouting_5fctx',['MUA_TAG_ROUTING_CTX',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaf488f001d28cba20bafecc86110ae284',1,'xua_types.h']]], ['mua_5ftag_5fstatus',['MUA_TAG_STATUS',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eac4e3f5edaa6d598c4d91b477b7a02dd6',1,'xua_types.h']]], ['mua_5ftag_5ftra_5fmode',['MUA_TAG_TRA_MODE',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea928b864c8c1f70d9adf70b564c5fc1ea',1,'xua_types.h']]], ['mua_5ftag_5funused1',['MUA_TAG_UNUSED1',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaadc9ad0b4fd44444d9f21a855597198c',1,'xua_types.h']]], ['mua_5ftag_5funused2',['MUA_TAG_UNUSED2',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea83da6d08eabca19f050b740a9a8fe8d3',1,'xua_types.h']]], ['mua_5ftag_5funused4',['MUA_TAG_UNUSED4',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea5a716d885c99794a96c5ba788237e91d',1,'xua_types.h']]], ['mua_5ftag_5funused5',['MUA_TAG_UNUSED5',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea9ef904cfa41c47098b0e31bd198196b7',1,'xua_types.h']]], ['mua_5ftag_5funused6',['MUA_TAG_UNUSED6',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea706844ab5c11fd23ebd86defb4ac71da',1,'xua_types.h']]], ['mua_5ftag_5funused7',['MUA_TAG_UNUSED7',['../xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eab1725c63f9aa35dec7389cd6671e0049',1,'xua_types.h']]] ]; sigtran/html/search/variables_2.js0000644000175000017500000001273014631412304021572 0ustar osmocom-buildosmocom-buildvar searchData= [ ['callback',['callback',['../structsccp__data__callback.html#a70811e93d7109436d8a521a36912b1ff',1,'sccp_data_callback']]], ['called_5faddr',['called_addr',['../structosmo__scu__connect__param.html#a8f9c1dd5cfe8d47e1f19bf8203806917',1,'osmo_scu_connect_param::called_addr()'],['../structosmo__scu__unitdata__param.html#a8d987c9839b469aa0ff361e9983db0aa',1,'osmo_scu_unitdata_param::called_addr()'],['../structosmo__scu__notice__param.html#a0bb9f46ab4edfbbad658da82e993a39f',1,'osmo_scu_notice_param::called_addr()'],['../structsccp__connection.html#aa1181557a1fe1326215cd39636c749fd',1,'sccp_connection::called_addr()']]], ['called_5foffset',['called_offset',['../structudt__offsets.html#a36ed2a236af3ca319ddce457753030db',1,'udt_offsets']]], ['calling_5faddr',['calling_addr',['../structosmo__scu__connect__param.html#a2bc67750f26eac6fc530ea037585b0a0',1,'osmo_scu_connect_param::calling_addr()'],['../structosmo__scu__unitdata__param.html#a9314985386db550ba06a9b82fdb5d992',1,'osmo_scu_unitdata_param::calling_addr()'],['../structosmo__scu__notice__param.html#a80090a325627f1c6be0a42aeb2e186e6',1,'osmo_scu_notice_param::calling_addr()'],['../structsccp__connection.html#a0969a790ec8b2703cd829dc55c98bc7e',1,'sccp_connection::calling_addr()']]], ['calling_5foffset',['calling_offset',['../structudt__offsets.html#a2ef87d0209e472eec045ead0a22e8b8b',1,'udt_offsets']]], ['cause',['cause',['../structosmo__mtp__status__param.html#a13483ca74feb301920e246f02b563cec',1,'osmo_mtp_status_param::cause()'],['../structosmo__scu__disconn__param.html#af5af7c5768eb0584d58b482f50c5fe81',1,'osmo_scu_disconn_param::cause()'],['../structosmo__scu__reset__param.html#a54fa420388d5218c325c963ea6237cba',1,'osmo_scu_reset_param::cause()'],['../structosmo__scu__notice__param.html#a2cd31c16112b585c7b821ae7893c9813',1,'osmo_scu_notice_param::cause()']]], ['cause_5fmap_5fcref',['cause_map_cref',['../sccp__scoc_8c.html#a75884bb1a1b907bd62859dcdaf009e9c',1,'sccp_scoc.c']]], ['cfg',['cfg',['../structosmo__ss7__route__table.html#ad44c366f544c8b1ce7f64350e303835d',1,'osmo_ss7_route_table::cfg()'],['../structosmo__ss7__instance.html#ad570b7b1d4246ea38a1349bc0094cfa8',1,'osmo_ss7_instance::cfg()'],['../structosmo__ss7__link.html#af983391bccee95bbbda1f8e4006b3310',1,'osmo_ss7_link::cfg()'],['../structosmo__ss7__linkset.html#a038c44e5ac0a55e6a6aeddad88e36ab5',1,'osmo_ss7_linkset::cfg()'],['../structosmo__ss7__route.html#a7ac896fdae56f08f2cf5167e2737d57d',1,'osmo_ss7_route::cfg()'],['../structosmo__ss7__as.html#a3195c9ffe405e3402b49d622caac9b8c',1,'osmo_ss7_as::cfg()'],['../structosmo__ss7__asp.html#aecabd459bb91b9ca0ce0c2b5ce0fa156',1,'osmo_ss7_asp::cfg()'],['../structosmo__xua__server.html#a8d33bd30d78044347a33ecc3eb0fa9f4',1,'osmo_xua_server::cfg()']]], ['class',['class',['../structxua__dialect.html#a2a67f63f988c2ddd8a28ccc889ff12db',1,'xua_dialect']]], ['cldr_5fmand_5fies',['cldr_mand_ies',['../sua_8c.html#aa04018a513fc3046464cd0270feaf2ad',1,'sua.c']]], ['cldt_5fmand_5fies',['cldt_mand_ies',['../sua_8c.html#adc39d391c4da2a723a39edd7c7fe1e9b',1,'sua.c']]], ['client',['client',['../structosmo__ss7__asp.html#a68bd1b1d964f50bc5178b153c3bfa428',1,'osmo_ss7_asp']]], ['coak_5fmand_5fies',['coak_mand_ies',['../sua_8c.html#a06567c8611773ec3d2dffb8668275014',1,'sua.c']]], ['coda_5fmand_5fies',['coda_mand_ies',['../sua_8c.html#a7a7f14cda52f89daa04f102422b13e65',1,'sua.c']]], ['code',['code',['../structosmo__xlm__prim__error.html#a7a0a65dd21da82a8a87355773a42bba7',1,'osmo_xlm_prim_error']]], ['codt_5fmand_5fies',['codt_mand_ies',['../sua_8c.html#ab80f6147b738ac938233ff3ef69227a0',1,'sua.c']]], ['coerr_5fmand_5fies',['coerr_mand_ies',['../sua_8c.html#a116f004708e76b8626f74d6a81e0e906',1,'sua.c']]], ['coit_5fmand_5fies',['coit_mand_ies',['../sua_8c.html#a69f625c1a25ed7639a98fa62fd76bc57',1,'sua.c']]], ['component_5flen',['component_len',['../structosmo__ss7__pc__fmt.html#ae7d9be7df3815a6eb1d4de66c99881f6',1,'osmo_ss7_pc_fmt']]], ['conn_5fid',['conn_id',['../structosmo__scu__connect__param.html#adbf1e55da179ee4d15187d619a211c9a',1,'osmo_scu_connect_param::conn_id()'],['../structosmo__scu__data__param.html#afef6dcd4df457e1099a4d9c9c14bdb4f',1,'osmo_scu_data_param::conn_id()'],['../structosmo__scu__disconn__param.html#a1488574c4d52fe293ae6f709c0eccb75',1,'osmo_scu_disconn_param::conn_id()'],['../structosmo__scu__reset__param.html#a037985439605c864d9e9c2a99356b2c8',1,'osmo_scu_reset_param::conn_id()'],['../structsccp__connection.html#a10c6196b8e56c80eb4032dd5dd440304',1,'sccp_connection::conn_id()']]], ['connect',['connect',['../structosmo__scu__prim.html#a906d0ffd0b404f75076123db2ba80f97',1,'osmo_scu_prim']]], ['connections',['connections',['../structosmo__sccp__instance.html#ad83a0118a70c7e8b56a41bdbec1c2ec0',1,'osmo_sccp_instance']]], ['context',['context',['../structosmo__ss7__routing__key.html#a696716e41ed036a14e7f99648702fd52',1,'osmo_ss7_routing_key']]], ['core_5fmand_5fies',['core_mand_ies',['../sua_8c.html#a10597bd1784c5c386dab025cc4b8955c',1,'sua.c']]], ['coref_5fmand_5fies',['coref_mand_ies',['../sua_8c.html#a799230f6bdacec436ee0c55a32640ef4',1,'sua.c']]], ['cs7_5fnode',['cs7_node',['../osmo__ss7__vty_8c.html#a009f069ba9d1e438fe0bb1752a78f68b',1,'osmo_ss7_vty.c']]], ['cs7_5frole',['cs7_role',['../osmo__ss7__vty_8c.html#a12db7bf4e93c97d4d465048ed4484b98',1,'osmo_ss7_vty.c']]], ['ctrg',['ctrg',['../structosmo__ss7__as.html#a6742c512f106def9c675619b3ac56ea0',1,'osmo_ss7_as::ctrg()'],['../structosmo__ss7__asp.html#af35f73f2fc1a3d9e85546393e9f4fd2a',1,'osmo_ss7_asp::ctrg()']]] ]; sigtran/html/search/classes_0.js0000644000175000017500000000016214631412304021251 0ustar osmocom-buildosmocom-buildvar searchData= [ ['ipa_5fasp_5ffsm_5fpriv',['ipa_asp_fsm_priv',['../structipa__asp__fsm__priv.html',1,'']]] ]; sigtran/html/search/files_3.html0000644000175000017500000000176714631412304021265 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enums_2.js0000644000175000017500000000042214631412304020744 0ustar osmocom-buildosmocom-buildvar searchData= [ ['lm_5fevent',['lm_event',['../xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487',1,'xua_default_lm_fsm.c']]], ['lm_5fstate',['lm_state',['../xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795',1,'xua_default_lm_fsm.c']]] ]; sigtran/html/search/files_1.html0000644000175000017500000000176714631412304021263 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_6.html0000644000175000017500000000176514631412304020734 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_11.html0000644000175000017500000000177414631412304022250 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_8.html0000644000175000017500000000176514631412304020736 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_12.html0000644000175000017500000000176614631412304021012 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_b.js0000644000175000017500000000242214631412304021314 0ustar osmocom-buildosmocom-buildvar searchData= [ ['release_5frep_5ftimer',['RELEASE_REP_TIMER',['../sua_8c.html#aa766ac245a0d7f41ccf37bf4083d1cc9',1,'sua.c']]], ['release_5ftimer',['RELEASE_TIMER',['../sua_8c.html#a2b8fec150e28bd941aa49dd898ee6879',1,'sua.c']]], ['reset_5ftimer',['RESET_TIMER',['../sua_8c.html#ab70edc5bbf92cb21680f3d6b11275d68',1,'sua.c']]], ['routing_5fkey_5fcmd',['ROUTING_KEY_CMD',['../osmo__ss7__vty_8c.html#a682f1914c7838dc08806b9da5110079f',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fcmd_5fstrs',['ROUTING_KEY_CMD_STRS',['../osmo__ss7__vty_8c.html#aa7644529db029732d87d19a253a59d29',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fsi_5farg',['ROUTING_KEY_SI_ARG',['../osmo__ss7__vty_8c.html#a48380d59146eb571d785397674813aaa',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fsi_5farg_5fstrs',['ROUTING_KEY_SI_ARG_STRS',['../osmo__ss7__vty_8c.html#a51a8928c6df0c567dbb910a84e210827',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fssn_5farg',['ROUTING_KEY_SSN_ARG',['../osmo__ss7__vty_8c.html#a04f81e6b512b7d50c66efa65c975489e',1,'osmo_ss7_vty.c']]], ['routing_5fkey_5fssn_5farg_5fstrs',['ROUTING_KEY_SSN_ARG_STRS',['../osmo__ss7__vty_8c.html#abb323199bb551576ad102102c64df8e4',1,'osmo_ss7_vty.c']]], ['rx_5finact_5ftimer',['RX_INACT_TIMER',['../sua_8c.html#a8dc46511e05ac6ed0f0c15109cba2be4',1,'sua.c']]] ]; sigtran/html/search/enumvalues_0.html0000644000175000017500000000177414631412304022342 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_d.js0000644000175000017500000000165114631412304021714 0ustar osmocom-buildosmocom-buildvar searchData= [ ['parse_5fasp_5fproto',['parse_asp_proto',['../osmo__ss7__vty_8c.html#a8569efc5ce8572070d91019e33d9351e',1,'osmo_ss7_vty.c']]], ['parse_5ftrans_5fproto',['parse_trans_proto',['../osmo__ss7__vty_8c.html#a039afeec699c29477445aeab79d6fc97',1,'osmo_ss7_vty.c']]], ['patch_5fsccp_5fwith_5fpc',['patch_sccp_with_pc',['../ipa_8c.html#aedfece2960b57bc5f262f31b42caf866',1,'ipa.c']]], ['pc_5fcomp_5fshift_5fand_5fmask',['pc_comp_shift_and_mask',['../osmo__ss7_8c.html#a505d8cbb59e414f24d56a83a29799a42',1,'osmo_ss7.c']]], ['peer_5fsend',['peer_send',['../xua__asp__fsm_8c.html#a8cc4230ac64b40f6a4010c3403ab3725',1,'xua_asp_fsm.c']]], ['peer_5fsend_5fand_5fstart_5ft_5fack',['peer_send_and_start_t_ack',['../xua__asp__fsm_8c.html#a2c31298d7f7f97a543b3c9bc0d864133',1,'xua_asp_fsm.c']]], ['peer_5fsend_5ferror',['peer_send_error',['../xua__asp__fsm_8c.html#ab6b18767fb476d09a98a92aa449d9bfe',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/all_e.html0000644000175000017500000000176514631412304021013 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_8.js0000644000175000017500000000064414631412304021246 0ustar osmocom-buildosmocom-buildvar searchData= [ ['notify_5fpar_5fp_5fasp_5fid',['NOTIFY_PAR_P_ASP_ID',['../sigtran__sap_8h.html#a07305cbec6524c70533615f50d34ee5c',1,'sigtran_sap.h']]], ['notify_5fpar_5fp_5froute_5fctx',['NOTIFY_PAR_P_ROUTE_CTX',['../sigtran__sap_8h.html#aefbb4c250fdafa183369b5d7d6847b78',1,'sigtran_sap.h']]], ['num_5fsccp_5fmsgt',['NUM_SCCP_MSGT',['../sccp2sua_8c.html#a5578a4d0611ff53d0c6d2652f3ec7424',1,'sccp2sua.c']]] ]; sigtran/html/search/all_2.html0000644000175000017500000000176514631412304020730 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_5.html0000644000175000017500000000177114631412304021615 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_c.js0000644000175000017500000000746114631412304020460 0ustar osmocom-buildosmocom-buildvar searchData= [ ['nai',['nai',['../structosmo__sccp__gt.html#a3d7aaff6d2058351094db70729d07344',1,'osmo_sccp_gt']]], ['name',['name',['../structosmo__ss7__route__table.html#ad81c8f9578aeb9cfce3ac5588653828c',1,'osmo_ss7_route_table::name()'],['../structosmo__ss7__instance.html#a479c06c5c5d516e38f627acb0c74c9bd',1,'osmo_ss7_instance::name()'],['../structosmo__ss7__user.html#a0ae7a3b3963b10eb0f3f5e7a38c277aa',1,'osmo_ss7_user::name()'],['../structosmo__ss7__link.html#a129eba44f7dc9de6d5067dcb408566f5',1,'osmo_ss7_link::name()'],['../structosmo__ss7__linkset.html#a88d644a8a11a032c07eb688fd6446d81',1,'osmo_ss7_linkset::name()'],['../structosmo__ss7__as.html#a72b623df97a37304cad91284c7b02590',1,'osmo_ss7_as::name()'],['../structosmo__ss7__asp.html#aa8d55968e2d82fe0ea15541ff69e5252',1,'osmo_ss7_asp::name()'],['../structxua__msg__class.html#a33496fe5df5775d4680feab7403ba93a',1,'xua_msg_class::name()'],['../structxua__dialect.html#ad412ff6519d6b8eb8af4d27204e3456b',1,'xua_dialect::name()'],['../structosmo__sccp__addr__entry.html#a20e9fdcbe86f2a18f2a5daabe08f03ff',1,'osmo_sccp_addr_entry::name()'],['../structosmo__sccp__user.html#a9b1d575ae24f502ec1334c05fc0f1c1c',1,'osmo_sccp_user::name()']]], ['network',['network',['../structpcap__hdr.html#a8e2ea0d080fa5de7f5a1ecd72b23af7f',1,'pcap_hdr::network()'],['../mtp__pcap_8c.html#ae29355b72ee4e48dcf249e0fede0155e',1,'network(): mtp_pcap.c']]], ['network_5findicator',['network_indicator',['../structosmo__ss7__instance.html#a9263d706bdeec64f33e564f719f22a42',1,'osmo_ss7_instance']]], ['next_5fid',['next_id',['../structosmo__sccp__instance.html#a052a407c54d9b116bb355b7d1f5589b2',1,'osmo_sccp_instance']]], ['next_5fl_5frk_5fid',['next_l_rk_id',['../osmo__ss7_8c.html#a82b1fae92faad2df658d676f19203112',1,'osmo_ss7.c']]], ['next_5frctx',['next_rctx',['../osmo__ss7_8c.html#ac371d9ef3ce4d17cd66e9f4446879ffc',1,'osmo_ss7.c']]], ['ni',['ni',['../structm3ua__data__hdr.html#afa2de08d9503ecd4d48d5c8b79b0463f',1,'m3ua_data_hdr::ni()'],['../m3ua_8h.html#a3b04709c8003a4df9c63964cbac68647',1,'ni(): m3ua.h']]], ['node',['node',['../structsccp__connection.html#a5389aa9e032b81058a3f06ad4cddaf16',1,'sccp_connection']]], ['notice',['notice',['../structosmo__scu__prim.html#a4aa1b5f7b529cf68723b6f7c8facc078',1,'osmo_scu_prim']]], ['notify',['notify',['../structosmo__xlm__prim.html#a6ef1bf624c248f1b972ac12bd1850467',1,'osmo_xlm_prim']]], ['notify_5fany_5fother_5factive_5fasp_5fas_5finactive',['notify_any_other_active_asp_as_inactive',['../xua__as__fsm_8c.html#a5b8baeaee767042fc6e5248032950355',1,'xua_as_fsm.c']]], ['notify_5fpar_5fp_5fasp_5fid',['NOTIFY_PAR_P_ASP_ID',['../sigtran__sap_8h.html#a07305cbec6524c70533615f50d34ee5c',1,'sigtran_sap.h']]], ['notify_5fpar_5fp_5froute_5fctx',['NOTIFY_PAR_P_ROUTE_CTX',['../sigtran__sap_8h.html#aefbb4c250fdafa183369b5d7d6847b78',1,'sigtran_sap.h']]], ['npi',['npi',['../structosmo__sccp__gt.html#a530106080a18196622c9324dc1b0ad9d',1,'osmo_sccp_gt']]], ['ntfy_5freq_5fies',['ntfy_req_ies',['../m3ua_8c.html#a7a4668e13461858e7ae5c96f946f032c',1,'m3ua.c']]], ['num_5fostreams_5fpresent',['num_ostreams_present',['../structosmo__ss7__asp.html#a467769b992fe5ad92367b2446108f2d6',1,'osmo_ss7_asp::num_ostreams_present()'],['../structosmo__xua__server.html#a1e71905080626833a540179d8b533251',1,'osmo_xua_server::num_ostreams_present()']]], ['num_5fostreams_5fvalue',['num_ostreams_value',['../structosmo__ss7__asp.html#ad5a9066a777310a5d2e8283a5c21e080',1,'osmo_ss7_asp::num_ostreams_value()'],['../structosmo__xua__server.html#aa5267a4e9f8216eb4874a9ee8bba3da7',1,'osmo_xua_server::num_ostreams_value()']]], ['num_5fpc_5fcomp_5fexp',['num_pc_comp_exp',['../osmo__ss7_8c.html#abf3c0ef5eb29ad67de6ea862d7e2cfed',1,'osmo_ss7.c']]], ['num_5fsccp_5fmsgt',['NUM_SCCP_MSGT',['../sccp2sua_8c.html#a5578a4d0611ff53d0c6d2652f3ec7424',1,'sccp2sua.c']]] ]; sigtran/html/search/variables_14.js0000644000175000017500000000161214631412304021652 0ustar osmocom-buildosmocom-buildvar searchData= [ ['v4',['v4',['../structosmo__sccp__addr.html#a0f8e855dab0a6d9f058fc54d7584086e',1,'osmo_sccp_addr']]], ['v6',['v6',['../structosmo__sccp__addr.html#af7e421df8b698ac40887acc885bec730',1,'osmo_sccp_addr']]], ['version',['version',['../structxua__common__hdr.html#ada0be834eb42fecb964b6383980b1d6d',1,'xua_common_hdr::version()'],['../xua__types_8h.html#ab22abc2906422da61885ac6c8e6a1a59',1,'version(): xua_types.h']]], ['version_5fmajor',['version_major',['../structpcap__hdr.html#a0059899d7ebce5395b1f56f7d54f9b0c',1,'pcap_hdr::version_major()'],['../mtp__pcap_8c.html#ae45ca4ea27a897d2c46eb088e6b139f8',1,'version_major(): mtp_pcap.c']]], ['version_5fminor',['version_minor',['../structpcap__hdr.html#a2b5610d5e1155508f6363d5924612bf1',1,'pcap_hdr::version_minor()'],['../mtp__pcap_8c.html#a166f22ce4b25488997425405d2a6e42d',1,'version_minor(): mtp_pcap.c']]] ]; sigtran/html/search/variables_11.js0000644000175000017500000002130514631412304021650 0ustar osmocom-buildosmocom-buildvar searchData= [ ['sccp',['sccp',['../structosmo__ss7__instance.html#a099603daf11d411056449aae4cc1b9ab',1,'osmo_ss7_instance']]], ['sccp_5faddress_5fbook',['sccp_address_book',['../structosmo__ss7__instance.html#ae371eee5e3108f7c3499ab4fc2a15622',1,'osmo_ss7_instance']]], ['sccp_5fclass',['sccp_class',['../structosmo__scu__connect__param.html#a3f8e22756f5007e12d1265a0f8d352dd',1,'osmo_scu_connect_param::sccp_class()'],['../structsccp__connection.html#ae81a569e9b665b724d4aae804f279272',1,'sccp_connection::sccp_class()']]], ['sccp_5fmandatory',['sccp_mandatory',['../sccp2sua_8c.html#a710caabefe9d58a9fab6acbe5801674b',1,'sccp2sua.c']]], ['sccp_5fmode',['sccp_mode',['../structosmo__ss7__as.html#ad40422cff28ae880e1fdce0a55f1cec4',1,'osmo_ss7_as']]], ['sccp_5foptional',['sccp_optional',['../sccp2sua_8c.html#ae8b6026f55de02444613f6b9fb91884c',1,'sccp2sua.c']]], ['sccp_5fscmg_5fmsgt_5fnames',['sccp_scmg_msgt_names',['../sccp__scmg_8h.html#a19984f8b6a5a4a9d11eb79090088649a',1,'sccp_scmg_msgt_names(): sccp_scmg.c'],['../sccp__scmg_8c.html#a19984f8b6a5a4a9d11eb79090088649a',1,'sccp_scmg_msgt_names(): sccp_scmg.c']]], ['sccp_5fscoc_5ffsm',['sccp_scoc_fsm',['../sccp__internal_8h.html#acc3f4c3c00682b6a4190a5a998b129f1',1,'sccp_scoc_fsm(): sccp_scoc.c'],['../sccp__scoc_8c.html#acc3f4c3c00682b6a4190a5a998b129f1',1,'sccp_scoc_fsm(): sccp_scoc.c']]], ['sccp_5fscoc_5fstates',['sccp_scoc_states',['../sccp__scoc_8c.html#a42d0a3a8d8b642a6ec3208d3f1a63af1',1,'sccp_scoc.c']]], ['sccp_5fssn_5fbssap',['sccp_ssn_bssap',['../sccp_8c.html#a4eeacfdb01f87cf6d5a676c97f3fa251',1,'sccp.c']]], ['sccp_5fsystem',['sccp_system',['../sccp_8c.html#a11325c39ad2233d6ee92cf75ab9cb543',1,'sccp.c']]], ['sccpaddr_5fgt_5fnode',['sccpaddr_gt_node',['../osmo__ss7__vty_8c.html#a41a21a1fa9a591c99083b3c236c8ca5d',1,'osmo_ss7_vty.c']]], ['sccpaddr_5fnode',['sccpaddr_node',['../osmo__ss7__vty_8c.html#a3a4bd522435455b44047beeec5e12f45',1,'osmo_ss7_vty.c']]], ['scoc_5fevent_5fnames',['scoc_event_names',['../sccp__scoc_8c.html#a250c884f2831648b4ce3ed4edd3b21bc',1,'sccp_scoc.c']]], ['scon_5fmand_5fies',['scon_mand_ies',['../m3ua_8c.html#a09664928650382f05db82d15791cd264',1,'m3ua.c']]], ['sctp_5finit',['sctp_init',['../structosmo__ss7__asp.html#a81af6130133ecf26a05fe4ac83aef077',1,'osmo_ss7_asp::sctp_init()'],['../structosmo__xua__server.html#aba0fe51dbbec9ff7c86c47da86346fd1',1,'osmo_xua_server::sctp_init()']]], ['scu_5fscoc_5fevent_5fmap',['scu_scoc_event_map',['../sccp__scoc_8c.html#a8f4c91018d959ab54df91d9f0d32818e',1,'sccp_scoc.c']]], ['server',['server',['../structosmo__ss7__asp.html#a4d370f42fbe10786474ac188c165dddb',1,'osmo_ss7_asp::server()'],['../structosmo__xua__server.html#a077845fe1f5e0b1fd26e373e0ba986f1',1,'osmo_xua_server::server()']]], ['si',['si',['../structosmo__ss7__routing__key.html#a11f9961e1b0deae37f259626bf8f9573',1,'osmo_ss7_routing_key::si()'],['../structm3ua__data__hdr.html#af7534d21af3bc4be0d772616a29a26de',1,'m3ua_data_hdr::si()'],['../m3ua_8h.html#a2a79950c427b4456a4ff4c87fe623938',1,'si(): m3ua.h']]], ['siblings',['siblings',['../structosmo__ss7__asp.html#af6e5585499512a650a5a186db1d579a2',1,'osmo_ss7_asp']]], ['sigfigs',['sigfigs',['../structpcap__hdr.html#a99edd49104642a2b52ee74ef83582fe0',1,'pcap_hdr::sigfigs()'],['../mtp__pcap_8c.html#a73f44d04516e34b9edbbf936f10cb81d',1,'sigfigs(): mtp_pcap.c']]], ['simple_5fclient_5fallocated',['simple_client_allocated',['../structosmo__ss7__as.html#a97162b1cf3dd2ae04697787d06cefa09',1,'osmo_ss7_as::simple_client_allocated()'],['../structosmo__ss7__asp.html#a5b094dc96abd6c226ad2aa0e11601872',1,'osmo_ss7_asp::simple_client_allocated()']]], ['sio',['sio',['../structosmo__mtp__transfer__param.html#aa99084a9d797fbd281f25840be2dad35',1,'osmo_mtp_transfer_param']]], ['sls',['sls',['../structosmo__mtp__transfer__param.html#a8150b3aa1e200a76663636660f570569',1,'osmo_mtp_transfer_param::sls()'],['../structm3ua__data__hdr.html#a2b8d675621b54d9fad0101191b1c26dc',1,'m3ua_data_hdr::sls()'],['../m3ua_8h.html#a63dfbd9d79ea816f1c524a30cd86596b',1,'sls(): m3ua.h']]], ['smi',['smi',['../structsccp__scmg__msg.html#ac01b1b07f0fa669196f9981b540d98ee',1,'sccp_scmg_msg::smi()'],['../sccp__scmg_8h.html#a39b81bf5e9f210b4a3b88fc67e67f8cd',1,'smi(): sccp_scmg.h']]], ['snaplen',['snaplen',['../structpcap__hdr.html#aeee4aa5436470b094c238ecea4c95a50',1,'pcap_hdr::snaplen()'],['../mtp__pcap_8c.html#ac2fbfe5646126df83713fb2d42428ed8',1,'snaplen(): mtp_pcap.c']]], ['sock_5fname',['sock_name',['../structosmo__ss7__asp.html#a0edeffe083d3bdabee044fd94ed552bd',1,'osmo_ss7_asp']]], ['sp_5fstatus',['sp_status',['../structosmo__scu__pcstate__param.html#ac897bc8d41ca75c3f4e4173804c7576c',1,'osmo_scu_pcstate_param']]], ['spare',['spare',['../structxua__common__hdr.html#a97d65c9177a7fec19bb04ccb84503ad8',1,'xua_common_hdr::spare()'],['../xua__types_8h.html#a20b5ad764ad27b39d1cecee36e96e3e9',1,'spare(): xua_types.h']]], ['ss7',['ss7',['../structosmo__sccp__instance.html#a3c065fc49cb0617c9b7d7f0b5c01c6b9',1,'osmo_sccp_instance']]], ['ss7_5fas_5frcd',['ss7_as_rcd',['../osmo__ss7__as_8c.html#a52bafadf47672f3cbe10f1fe54c47c0c',1,'osmo_ss7_as.c']]], ['ss7_5fas_5frcgd',['ss7_as_rcgd',['../osmo__ss7__as_8c.html#a02583199ee14e9225a5d4086150bb8dd',1,'osmo_ss7_as.c']]], ['ss7_5fasp_5flm_5ftimer_5fdefaults',['ss7_asp_lm_timer_defaults',['../xua__default__lm__fsm_8c.html#a4fd3a2164089040052bb12b1363b18d7',1,'ss7_asp_lm_timer_defaults(): xua_default_lm_fsm.c'],['../xua__internal_8h.html#a4fd3a2164089040052bb12b1363b18d7',1,'ss7_asp_lm_timer_defaults(): xua_default_lm_fsm.c']]], ['ss7_5fasp_5flm_5ftimer_5fnames',['ss7_asp_lm_timer_names',['../xua__default__lm__fsm_8c.html#a9978fc0fc7f45342d5df6d439ef0d4cc',1,'ss7_asp_lm_timer_names(): xua_default_lm_fsm.c'],['../xua__internal_8h.html#a9978fc0fc7f45342d5df6d439ef0d4cc',1,'ss7_asp_lm_timer_names(): xua_default_lm_fsm.c']]], ['ss7_5fasp_5frcd',['ss7_asp_rcd',['../osmo__ss7__asp_8c.html#a3ac2d325579510b627a35bb124b9f978',1,'osmo_ss7_asp.c']]], ['ss7_5fasp_5frcgd',['ss7_asp_rcgd',['../osmo__ss7__asp_8c.html#a00129046e2f1da5c1335375de549b25e',1,'osmo_ss7_asp.c']]], ['ss7_5finitialized',['ss7_initialized',['../osmo__ss7_8c.html#a78806f653f55e3d87d93650a55b5f70a',1,'ss7_initialized(): osmo_ss7.c'],['../ss7__internal_8h.html#a78806f653f55e3d87d93650a55b5f70a',1,'ss7_initialized(): osmo_ss7.c']]], ['ss7_5fnetwork_5findicator_5fvals',['ss7_network_indicator_vals',['../osmo__ss7__vty_8c.html#a551bc7617d3321692c8492461381d38a',1,'osmo_ss7_vty.c']]], ['ss7_5fuser',['ss7_user',['../structosmo__sccp__instance.html#aba449483a0ab1ec8a6674735d215c7c8',1,'osmo_sccp_instance']]], ['ssc_5fcongestion_5flvl',['ssc_congestion_lvl',['../structsccp__scmg__msg.html#a0913fbeed1041ca9136c6e02fbc45bb2',1,'sccp_scmg_msg::ssc_congestion_lvl()'],['../sccp__scmg_8h.html#a5236f28192b945385a252577ae29c6a1',1,'ssc_congestion_lvl(): sccp_scmg.h']]], ['ssn',['ssn',['../structosmo__ss7__routing__key.html#aba0e325540d059be0133ed534dfe4efc',1,'osmo_ss7_routing_key::ssn()'],['../structosmo__sccp__addr.html#a7862f57faa882bb3e69cc88fdacb98a0',1,'osmo_sccp_addr::ssn()'],['../structsccp__data__callback.html#a0e8dc2904ffe3b886c682a8a1bd2374a',1,'sccp_data_callback::ssn()'],['../structosmo__sccp__user.html#a85356af5d3622a4f6ee912322cd8148d',1,'osmo_sccp_user::ssn()']]], ['ssn_5fmultiplicity_5find',['ssn_multiplicity_ind',['../structosmo__scu__state__param.html#a6d2b2c7316e4d3d274cf44f821c6a559',1,'osmo_scu_state_param']]], ['state',['state',['../structosmo__scu__prim.html#aea9b0215a57922aae7b14766a77875fd',1,'osmo_scu_prim']]], ['status',['status',['../structosmo__mtp__prim.html#a252ffe68ce38f38f281264b1731b7702',1,'osmo_mtp_prim::status()'],['../structosmo__xlm__prim__rk__reg.html#a7280f91e02cd6c6783b3e121d82093d5',1,'osmo_xlm_prim_rk_reg::status()'],['../structosmo__xlm__prim__rk__dereg.html#a718593e266ba21c85ed9464943003545',1,'osmo_xlm_prim_rk_dereg::status()']]], ['status_5finfo',['status_info',['../structosmo__xlm__prim__notify.html#a3de43c2ff5cd951a6c24d7d0ea259f38',1,'osmo_xlm_prim_notify']]], ['status_5ftype',['status_type',['../structosmo__xlm__prim__notify.html#ab95e345b159e6875675733a07785e172',1,'osmo_xlm_prim_notify']]], ['sua_5faspxm_5fmap',['sua_aspxm_map',['../sua_8c.html#a4d35e0711fec8203a84eb2ab3a881e08',1,'sua.c']]], ['sua_5fcl_5fmsgt_5fnames',['sua_cl_msgt_names',['../sua_8c.html#a2297c75fd92ba8d78ad59dd06dc8fd33',1,'sua.c']]], ['sua_5fco_5fmsgt_5fnames',['sua_co_msgt_names',['../sua_8c.html#a0991092c8ba82280d48f15dba528f53c',1,'sua.c']]], ['sua_5fiei_5fnames',['sua_iei_names',['../sua_8c.html#a0084984f60defe400a41a8eb6511261d',1,'sua.c']]], ['sua_5fscoc_5fevent_5fmap',['sua_scoc_event_map',['../sccp__scoc_8c.html#a0bf411ddb18999aae24423ae53b91e4c',1,'sccp_scoc.c']]] ]; sigtran/html/search/classes_2.js0000644000175000017500000000014614631412304021255 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m3ua_5fdata_5fhdr',['m3ua_data_hdr',['../structm3ua__data__hdr.html',1,'']]] ]; sigtran/html/search/variables_7.js0000644000175000017500000000107414631412304021576 0ustar osmocom-buildosmocom-buildvar searchData= [ ['hdr',['hdr',['../structxua__msg.html#ab7a0fbf5fecd1c4fa64606460192a42d',1,'xua_msg']]], ['header_5fsize',['header_size',['../structudt__offsets.html#a6b02a836c6a5440fce5d712210708c40',1,'udt_offsets']]], ['headers',['headers',['../structxua__msg.html#ac3fa690aa3dbafa71c41f25c17b6dd30',1,'xua_msg']]], ['host',['host',['../structosmo__ss7__asp__peer.html#a5d5536d69d5561dad47c1f4d5c3aec09',1,'osmo_ss7_asp_peer']]], ['host_5fcnt',['host_cnt',['../structosmo__ss7__asp__peer.html#a19bebb24cdc8456053c05561d73cb957',1,'osmo_ss7_asp_peer']]] ]; sigtran/html/search/functions_e.html0000644000175000017500000000177314631412304022252 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_e.js0000644000175000017500000001054114631412304020453 0ustar osmocom-buildosmocom-buildvar searchData= [ ['parse_5fasp_5fproto',['parse_asp_proto',['../osmo__ss7__vty_8c.html#a8569efc5ce8572070d91019e33d9351e',1,'osmo_ss7_vty.c']]], ['parse_5ftrans_5fproto',['parse_trans_proto',['../osmo__ss7__vty_8c.html#a039afeec699c29477445aeab79d6fc97',1,'osmo_ss7_vty.c']]], ['patch_5fsccp_5fwith_5fpc',['patch_sccp_with_pc',['../ipa_8c.html#aedfece2960b57bc5f262f31b42caf866',1,'ipa.c']]], ['pause',['pause',['../structosmo__mtp__prim.html#abe354714a09a9468b4ca559de1c2fb25',1,'osmo_mtp_prim']]], ['pc',['pc',['../structosmo__ss7__route.html#a4084966cee281d59199c05b13f3e76da',1,'osmo_ss7_route::pc()'],['../structosmo__ss7__routing__key.html#ad6d9b46e91fe14a79aba090da612a5c2',1,'osmo_ss7_routing_key::pc()'],['../structosmo__sccp__addr.html#a06b7f9d5c79fc812b02523b23d6b85b9',1,'osmo_sccp_addr::pc()'],['../structosmo__sccp__user.html#a53eed6648070b73d553f3020ba8e7b25',1,'osmo_sccp_user::pc()']]], ['pc_5fcomp_5fshift_5fand_5fmask',['pc_comp_shift_and_mask',['../osmo__ss7_8c.html#a505d8cbb59e414f24d56a83a29799a42',1,'osmo_ss7.c']]], ['pc_5ffmt',['pc_fmt',['../structosmo__ss7__instance.html#a692118b712f5fd9af3e204a8c9bc7639',1,'osmo_ss7_instance']]], ['pc_5foverride',['pc_override',['../structosmo__ss7__as.html#ae17027890f821f877ae6ce79c91e3137',1,'osmo_ss7_as']]], ['pc_5fstr',['PC_STR',['../xua__internal_8h.html#ae1a8027d8962d120ef6c12ab6979bbc9',1,'xua_internal.h']]], ['pcap_5fhdr',['pcap_hdr',['../structpcap__hdr.html',1,'']]], ['pcaprec_5fhdr',['pcaprec_hdr',['../structpcaprec__hdr.html',1,'']]], ['pcstate',['pcstate',['../structosmo__scu__prim.html#ac2db1fe9e143cf08e9acf696fb1a9b3b',1,'osmo_scu_prim']]], ['peer_5fsend',['peer_send',['../xua__asp__fsm_8c.html#a8cc4230ac64b40f6a4010c3403ab3725',1,'xua_asp_fsm.c']]], ['peer_5fsend_5fand_5fstart_5ft_5fack',['peer_send_and_start_t_ack',['../xua__asp__fsm_8c.html#a2c31298d7f7f97a543b3c9bc0d864133',1,'xua_asp_fsm.c']]], ['peer_5fsend_5ferror',['peer_send_error',['../xua__asp__fsm_8c.html#ab6b18767fb476d09a98a92aa449d9bfe',1,'xua_asp_fsm.c']]], ['pending_5fmsg',['pending_msg',['../structosmo__ss7__asp.html#ac7881b24983b84ba2354096235dde9a9',1,'osmo_ss7_asp']]], ['permit_5fdyn_5frkm_5falloc',['permit_dyn_rkm_alloc',['../structosmo__ss7__instance.html#ad3a52837b499cc72838803bff2e01773',1,'osmo_ss7_instance']]], ['pong_5ftimer',['pong_timer',['../structipa__asp__fsm__priv.html#af87f780b0d004f3887c4ea86fcc14071',1,'ipa_asp_fsm_priv']]], ['port',['port',['../structosmo__ss7__asp__peer.html#a2746699e23e170ac193aca684d38246a',1,'osmo_ss7_asp_peer::port()'],['../structxua__dialect.html#a15a66733bed59788d292d05dcba82d9f',1,'xua_dialect::port()']]], ['ppid',['ppid',['../structxua__dialect.html#a658b4cb0c270a1dea6a1aa1bc2d2b15b',1,'xua_dialect']]], ['presence',['presence',['../structosmo__sccp__addr.html#acd24f97487b7e3beb2f7da2619919ac6',1,'osmo_sccp_addr::presence()'],['../structosmo__xlm__prim__notify.html#adc209ee1e3adfaf914cb212eb5612a96',1,'osmo_xlm_prim_notify::presence()']]], ['prim_5fcb',['prim_cb',['../structosmo__ss7__user.html#aa4a8d4f1db6560c6fe561e64b114dbce',1,'osmo_ss7_user::prim_cb()'],['../structosmo__xua__layer__manager.html#a0691ce08a9d0b315635388e5dcc0c6e0',1,'osmo_xua_layer_manager::prim_cb()'],['../structosmo__sccp__user.html#af51492c8bd34bd61a06db2665a261bb9',1,'osmo_sccp_user::prim_cb()']]], ['prim_5fname_5fbuf',['prim_name_buf',['../sccp__sap_8c.html#ade03488aec056a43cb6713c56c331c04',1,'sccp_sap.c']]], ['primary_5fpc',['primary_pc',['../structosmo__ss7__instance.html#a6054de87f4ebeaab39498ac331cbcb16',1,'osmo_ss7_instance']]], ['priority',['priority',['../structosmo__ss7__route.html#ac3e27ca8e14b0a144cc0fb2cc8efb2c4',1,'osmo_ss7_route']]], ['priv',['priv',['../structosmo__ss7__user.html#ac64dc4683a58c080dc4532c563662948',1,'osmo_ss7_user::priv()'],['../structosmo__sccp__instance.html#a9eb8afc487b7255b57a3fc1c64984718',1,'osmo_sccp_instance::priv()'],['../structosmo__sccp__user.html#a77e0cd1bb01ab1bd2bff5de9bfe5a333',1,'osmo_sccp_user::priv()']]], ['prot2port',['prot2port',['../osmo__ss7__asp_8c.html#aa65cb0e6b9446cda8df60956ed12573f',1,'osmo_ss7_asp.c']]], ['proto',['proto',['../structosmo__ss7__as.html#ad0e856df6376f5c721fe3e12ba2a2b95',1,'osmo_ss7_as::proto()'],['../structosmo__ss7__asp.html#a3d73399eab84b7b912973769312cd234',1,'osmo_ss7_asp::proto()'],['../structosmo__xua__server.html#a1c68bd03df7e50771cd148d8354549bd',1,'osmo_xua_server::proto()']]] ]; sigtran/html/search/files_1.js0000644000175000017500000000057114631412304020723 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m2ua_5ftypes_2eh',['m2ua_types.h',['../m2ua__types_8h.html',1,'']]], ['m3ua_2ec',['m3ua.c',['../m3ua_8c.html',1,'']]], ['m3ua_2eh',['m3ua.h',['../m3ua_8h.html',1,'']]], ['mtp_2eh',['mtp.h',['../mtp_8h.html',1,'']]], ['mtp_5fpcap_2ec',['mtp_pcap.c',['../mtp__pcap_8c.html',1,'']]], ['mtp_5fsap_2eh',['mtp_sap.h',['../mtp__sap_8h.html',1,'']]] ]; sigtran/html/search/defines_a.js0000644000175000017500000000020114631412304021304 0ustar osmocom-buildosmocom-buildvar searchData= [ ['pc_5fstr',['PC_STR',['../xua__internal_8h.html#ae1a8027d8962d120ef6c12ab6979bbc9',1,'xua_internal.h']]] ]; sigtran/html/search/all_13.html0000644000175000017500000000176614631412304021013 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_9.html0000644000175000017500000000177314631412304022176 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_f.html0000644000175000017500000000176514631412304021014 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_6.html0000644000175000017500000000177114631412304021616 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_a.html0000644000175000017500000000176514631412304021007 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_c.html0000644000175000017500000000177314631412304022250 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_d.js0000644000175000017500000000020014631412304021306 0ustar osmocom-buildosmocom-buildvar searchData= [ ['tx_5finact_5ftimer',['TX_INACT_TIMER',['../sua_8c.html#a3d2a940817b70daf372c591ca924af0a',1,'sua.c']]] ]; sigtran/html/search/enumvalues_1.html0000644000175000017500000000177414631412304022343 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_3.html0000644000175000017500000000177414631412304022345 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_4.html0000644000175000017500000000177314631412304022171 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_c.js0000644000175000017500000000616014631412304021653 0ustar osmocom-buildosmocom-buildvar searchData= [ ['nai',['nai',['../structosmo__sccp__gt.html#a3d7aaff6d2058351094db70729d07344',1,'osmo_sccp_gt']]], ['name',['name',['../structosmo__ss7__route__table.html#ad81c8f9578aeb9cfce3ac5588653828c',1,'osmo_ss7_route_table::name()'],['../structosmo__ss7__instance.html#a479c06c5c5d516e38f627acb0c74c9bd',1,'osmo_ss7_instance::name()'],['../structosmo__ss7__user.html#a0ae7a3b3963b10eb0f3f5e7a38c277aa',1,'osmo_ss7_user::name()'],['../structosmo__ss7__link.html#a129eba44f7dc9de6d5067dcb408566f5',1,'osmo_ss7_link::name()'],['../structosmo__ss7__linkset.html#a88d644a8a11a032c07eb688fd6446d81',1,'osmo_ss7_linkset::name()'],['../structosmo__ss7__as.html#a72b623df97a37304cad91284c7b02590',1,'osmo_ss7_as::name()'],['../structosmo__ss7__asp.html#aa8d55968e2d82fe0ea15541ff69e5252',1,'osmo_ss7_asp::name()'],['../structxua__msg__class.html#a33496fe5df5775d4680feab7403ba93a',1,'xua_msg_class::name()'],['../structxua__dialect.html#ad412ff6519d6b8eb8af4d27204e3456b',1,'xua_dialect::name()'],['../structosmo__sccp__addr__entry.html#a20e9fdcbe86f2a18f2a5daabe08f03ff',1,'osmo_sccp_addr_entry::name()'],['../structosmo__sccp__user.html#a9b1d575ae24f502ec1334c05fc0f1c1c',1,'osmo_sccp_user::name()']]], ['network',['network',['../structpcap__hdr.html#a8e2ea0d080fa5de7f5a1ecd72b23af7f',1,'pcap_hdr::network()'],['../mtp__pcap_8c.html#ae29355b72ee4e48dcf249e0fede0155e',1,'network(): mtp_pcap.c']]], ['network_5findicator',['network_indicator',['../structosmo__ss7__instance.html#a9263d706bdeec64f33e564f719f22a42',1,'osmo_ss7_instance']]], ['next_5fid',['next_id',['../structosmo__sccp__instance.html#a052a407c54d9b116bb355b7d1f5589b2',1,'osmo_sccp_instance']]], ['next_5fl_5frk_5fid',['next_l_rk_id',['../osmo__ss7_8c.html#a82b1fae92faad2df658d676f19203112',1,'osmo_ss7.c']]], ['next_5frctx',['next_rctx',['../osmo__ss7_8c.html#ac371d9ef3ce4d17cd66e9f4446879ffc',1,'osmo_ss7.c']]], ['ni',['ni',['../structm3ua__data__hdr.html#afa2de08d9503ecd4d48d5c8b79b0463f',1,'m3ua_data_hdr::ni()'],['../m3ua_8h.html#a3b04709c8003a4df9c63964cbac68647',1,'ni(): m3ua.h']]], ['node',['node',['../structsccp__connection.html#a5389aa9e032b81058a3f06ad4cddaf16',1,'sccp_connection']]], ['notice',['notice',['../structosmo__scu__prim.html#a4aa1b5f7b529cf68723b6f7c8facc078',1,'osmo_scu_prim']]], ['notify',['notify',['../structosmo__xlm__prim.html#a6ef1bf624c248f1b972ac12bd1850467',1,'osmo_xlm_prim']]], ['npi',['npi',['../structosmo__sccp__gt.html#a530106080a18196622c9324dc1b0ad9d',1,'osmo_sccp_gt']]], ['ntfy_5freq_5fies',['ntfy_req_ies',['../m3ua_8c.html#a7a4668e13461858e7ae5c96f946f032c',1,'m3ua.c']]], ['num_5fostreams_5fpresent',['num_ostreams_present',['../structosmo__ss7__asp.html#a467769b992fe5ad92367b2446108f2d6',1,'osmo_ss7_asp::num_ostreams_present()'],['../structosmo__xua__server.html#a1e71905080626833a540179d8b533251',1,'osmo_xua_server::num_ostreams_present()']]], ['num_5fostreams_5fvalue',['num_ostreams_value',['../structosmo__ss7__asp.html#ad5a9066a777310a5d2e8283a5c21e080',1,'osmo_ss7_asp::num_ostreams_value()'],['../structosmo__xua__server.html#aa5267a4e9f8216eb4874a9ee8bba3da7',1,'osmo_xua_server::num_ostreams_value()']]] ]; sigtran/html/search/variables_c.html0000644000175000017500000000177314631412304022210 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_2.js0000644000175000017500000002244314631412304020374 0ustar osmocom-buildosmocom-buildvar searchData= [ ['callback',['callback',['../structsccp__data__callback.html#a70811e93d7109436d8a521a36912b1ff',1,'sccp_data_callback']]], ['called_5faddr',['called_addr',['../structosmo__scu__connect__param.html#a8f9c1dd5cfe8d47e1f19bf8203806917',1,'osmo_scu_connect_param::called_addr()'],['../structosmo__scu__unitdata__param.html#a8d987c9839b469aa0ff361e9983db0aa',1,'osmo_scu_unitdata_param::called_addr()'],['../structosmo__scu__notice__param.html#a0bb9f46ab4edfbbad658da82e993a39f',1,'osmo_scu_notice_param::called_addr()'],['../structsccp__connection.html#aa1181557a1fe1326215cd39636c749fd',1,'sccp_connection::called_addr()']]], ['called_5foffset',['called_offset',['../structudt__offsets.html#a36ed2a236af3ca319ddce457753030db',1,'udt_offsets']]], ['calling_5faddr',['calling_addr',['../structosmo__scu__connect__param.html#a2bc67750f26eac6fc530ea037585b0a0',1,'osmo_scu_connect_param::calling_addr()'],['../structosmo__scu__unitdata__param.html#a9314985386db550ba06a9b82fdb5d992',1,'osmo_scu_unitdata_param::calling_addr()'],['../structosmo__scu__notice__param.html#a80090a325627f1c6be0a42aeb2e186e6',1,'osmo_scu_notice_param::calling_addr()'],['../structsccp__connection.html#a0969a790ec8b2703cd829dc55c98bc7e',1,'sccp_connection::calling_addr()']]], ['calling_5foffset',['calling_offset',['../structudt__offsets.html#a2ef87d0209e472eec045ead0a22e8b8b',1,'udt_offsets']]], ['cause',['cause',['../structosmo__mtp__status__param.html#a13483ca74feb301920e246f02b563cec',1,'osmo_mtp_status_param::cause()'],['../structosmo__scu__disconn__param.html#af5af7c5768eb0584d58b482f50c5fe81',1,'osmo_scu_disconn_param::cause()'],['../structosmo__scu__reset__param.html#a54fa420388d5218c325c963ea6237cba',1,'osmo_scu_reset_param::cause()'],['../structosmo__scu__notice__param.html#a2cd31c16112b585c7b821ae7893c9813',1,'osmo_scu_notice_param::cause()']]], ['cause_5fmap_5fcref',['cause_map_cref',['../sccp__scoc_8c.html#a75884bb1a1b907bd62859dcdaf009e9c',1,'sccp_scoc.c']]], ['cfg',['cfg',['../structosmo__ss7__route__table.html#ad44c366f544c8b1ce7f64350e303835d',1,'osmo_ss7_route_table::cfg()'],['../structosmo__ss7__instance.html#ad570b7b1d4246ea38a1349bc0094cfa8',1,'osmo_ss7_instance::cfg()'],['../structosmo__ss7__link.html#af983391bccee95bbbda1f8e4006b3310',1,'osmo_ss7_link::cfg()'],['../structosmo__ss7__linkset.html#a038c44e5ac0a55e6a6aeddad88e36ab5',1,'osmo_ss7_linkset::cfg()'],['../structosmo__ss7__route.html#a7ac896fdae56f08f2cf5167e2737d57d',1,'osmo_ss7_route::cfg()'],['../structosmo__ss7__as.html#a3195c9ffe405e3402b49d622caac9b8c',1,'osmo_ss7_as::cfg()'],['../structosmo__ss7__asp.html#aecabd459bb91b9ca0ce0c2b5ce0fa156',1,'osmo_ss7_asp::cfg()'],['../structosmo__xua__server.html#a8d33bd30d78044347a33ecc3eb0fa9f4',1,'osmo_xua_server::cfg()']]], ['check_5fany_5fother_5fasp_5fin_5factive',['check_any_other_asp_in_active',['../xua__as__fsm_8c.html#a54316903eb0af8cb93fb8f7d1e380d6b',1,'xua_as_fsm.c']]], ['check_5fany_5fother_5fasp_5fnot_5fdown',['check_any_other_asp_not_down',['../xua__as__fsm_8c.html#a07a8376c2bacba0552b59ac979960412',1,'xua_as_fsm.c']]], ['check_5fstop_5ft_5fack',['check_stop_t_ack',['../xua__asp__fsm_8c.html#ab6db634aa1be05caf59623fd99d72e97',1,'xua_asp_fsm.c']]], ['chop_5fv4_5fmapped_5fon_5fv6_5fprefix',['chop_v4_mapped_on_v6_prefix',['../osmo__ss7__asp_8c.html#a2c6b544ce40c5efd24b1f82d0f1f76cc',1,'osmo_ss7_asp.c']]], ['class',['class',['../structxua__dialect.html#a2a67f63f988c2ddd8a28ccc889ff12db',1,'xua_dialect']]], ['cldr_5fmand_5fies',['cldr_mand_ies',['../sua_8c.html#aa04018a513fc3046464cd0270feaf2ad',1,'sua.c']]], ['cldt_5fmand_5fies',['cldt_mand_ies',['../sua_8c.html#adc39d391c4da2a723a39edd7c7fe1e9b',1,'sua.c']]], ['client',['client',['../structosmo__ss7__asp.html#a68bd1b1d964f50bc5178b153c3bfa428',1,'osmo_ss7_asp']]], ['coak_5fmand_5fies',['coak_mand_ies',['../sua_8c.html#a06567c8611773ec3d2dffb8668275014',1,'sua.c']]], ['coda_5fmand_5fies',['coda_mand_ies',['../sua_8c.html#a7a7f14cda52f89daa04f102422b13e65',1,'sua.c']]], ['code',['code',['../structosmo__xlm__prim__error.html#a7a0a65dd21da82a8a87355773a42bba7',1,'osmo_xlm_prim_error']]], ['codt_5fmand_5fies',['codt_mand_ies',['../sua_8c.html#ab80f6147b738ac938233ff3ef69227a0',1,'sua.c']]], ['coerr_5fmand_5fies',['coerr_mand_ies',['../sua_8c.html#a116f004708e76b8626f74d6a81e0e906',1,'sua.c']]], ['coit_5fmand_5fies',['coit_mand_ies',['../sua_8c.html#a69f625c1a25ed7639a98fa62fd76bc57',1,'sua.c']]], ['component_5flen',['component_len',['../structosmo__ss7__pc__fmt.html#ae7d9be7df3815a6eb1d4de66c99881f6',1,'osmo_ss7_pc_fmt']]], ['config_5fwrite_5fcs7',['config_write_cs7',['../osmo__ss7__vty_8c.html#a08221210441df4d191562e488104e901',1,'osmo_ss7_vty.c']]], ['conn_5fadd_5fnode',['conn_add_node',['../sccp__scoc_8c.html#afbdc10179a062cf3760c785e50e1a049',1,'sccp_scoc.c']]], ['conn_5fcreate',['conn_create',['../sccp__scoc_8c.html#a7b8a8b7531efddb09d22faded9461a9e',1,'sccp_scoc.c']]], ['conn_5fcreate_5fid',['conn_create_id',['../sccp__scoc_8c.html#acc96a2fa8e2de05a47760e39549b3462',1,'sccp_scoc.c']]], ['conn_5fdestroy',['conn_destroy',['../sccp__scoc_8c.html#ac0040c1ba92c974d5664b712b7ac4c32',1,'sccp_scoc.c']]], ['conn_5ffind_5fby_5fid',['conn_find_by_id',['../sccp__scoc_8c.html#ac37327bf98ff7a64fc8db59341ed75cc',1,'sccp_scoc.c']]], ['conn_5fid',['conn_id',['../structosmo__scu__connect__param.html#adbf1e55da179ee4d15187d619a211c9a',1,'osmo_scu_connect_param::conn_id()'],['../structosmo__scu__data__param.html#afef6dcd4df457e1099a4d9c9c14bdb4f',1,'osmo_scu_data_param::conn_id()'],['../structosmo__scu__disconn__param.html#a1488574c4d52fe293ae6f709c0eccb75',1,'osmo_scu_disconn_param::conn_id()'],['../structosmo__scu__reset__param.html#a037985439605c864d9e9c2a99356b2c8',1,'osmo_scu_reset_param::conn_id()'],['../structsccp__connection.html#a10c6196b8e56c80eb4032dd5dd440304',1,'sccp_connection::conn_id()']]], ['conn_5fopt_5fdata_5fclear_5fcache',['conn_opt_data_clear_cache',['../sccp__scoc_8c.html#aa1b2e37854731d151c78a9b03a2531d4',1,'sccp_scoc.c']]], ['conn_5frestart_5frx_5finact_5ftimer',['conn_restart_rx_inact_timer',['../sccp__scoc_8c.html#a23fdba10a8259d5d27ce78c5c6fafdb9',1,'sccp_scoc.c']]], ['conn_5frestart_5ftx_5finact_5ftimer',['conn_restart_tx_inact_timer',['../sccp__scoc_8c.html#a8735539ea3fba1610805db6c831a70e5',1,'sccp_scoc.c']]], ['conn_5fstart_5fconnect_5ftimer',['conn_start_connect_timer',['../sccp__scoc_8c.html#a189a79e56f7c8fff71480d3022aaa713',1,'sccp_scoc.c']]], ['conn_5fstart_5finact_5ftimers',['conn_start_inact_timers',['../sccp__scoc_8c.html#a39e9b1ece19c77a5a76d3e85eeab7689',1,'sccp_scoc.c']]], ['conn_5fstart_5fint_5ftimer',['conn_start_int_timer',['../sccp__scoc_8c.html#a58e817578fc1ac16f18d95501b1246c7',1,'sccp_scoc.c']]], ['conn_5fstart_5frel_5ftimer',['conn_start_rel_timer',['../sccp__scoc_8c.html#a2e18b947fab3e1ce19a48ff10b7a3da0',1,'sccp_scoc.c']]], ['conn_5fstart_5frep_5frel_5ftimer',['conn_start_rep_rel_timer',['../sccp__scoc_8c.html#a847111956a2ee0d7db5ff8d12a3b6a63',1,'sccp_scoc.c']]], ['conn_5fstop_5fconnect_5ftimer',['conn_stop_connect_timer',['../sccp__scoc_8c.html#a9dec3186748f5cfa9fcd227008ce315b',1,'sccp_scoc.c']]], ['conn_5fstop_5finact_5ftimers',['conn_stop_inact_timers',['../sccp__scoc_8c.html#adc9da9fad6b00dee81e97a0fa4228dd1',1,'sccp_scoc.c']]], ['conn_5fstop_5frelease_5ftimers',['conn_stop_release_timers',['../sccp__scoc_8c.html#af394d94ac0b9eb59994fcd830bcf9484',1,'sccp_scoc.c']]], ['conn_5ftmr_5fcb',['conn_tmr_cb',['../sccp__scoc_8c.html#a2b9eb42668f90076cb1e342cf647df70',1,'sccp_scoc.c']]], ['connect',['connect',['../structosmo__scu__prim.html#a906d0ffd0b404f75076123db2ba80f97',1,'osmo_scu_prim']]], ['connection_5ftimer',['CONNECTION_TIMER',['../sua_8c.html#a9e72c94571fc7c5a79889d5fab333a64',1,'sua.c']]], ['connections',['connections',['../structosmo__sccp__instance.html#ad83a0118a70c7e8b56a41bdbec1c2ec0',1,'osmo_sccp_instance']]], ['context',['context',['../structosmo__ss7__routing__key.html#a696716e41ed036a14e7f99648702fd52',1,'osmo_ss7_routing_key']]], ['copy_5faddress',['copy_address',['../sccp_8c.html#abef8b5bbf898e9e46e4e5091ee05e2ae',1,'sccp.c']]], ['core_5fmand_5fies',['core_mand_ies',['../sua_8c.html#a10597bd1784c5c386dab025cc4b8955c',1,'sua.c']]], ['coref_5fmand_5fies',['coref_mand_ies',['../sua_8c.html#a799230f6bdacec436ee0c55a32640ef4',1,'sua.c']]], ['count_5fleading_5fone_5fbits',['count_leading_one_bits',['../osmo__ss7_8c.html#a6f2fdcae0d3e5278f51ab44f674ab0eb',1,'osmo_ss7.c']]], ['cs7_5fnode',['cs7_node',['../osmo__ss7__vty_8c.html#a009f069ba9d1e438fe0bb1752a78f68b',1,'osmo_ss7_vty.c']]], ['cs7_5frole',['cs7_role',['../osmo__ss7__vty_8c.html#a12db7bf4e93c97d4d465048ed4484b98',1,'osmo_ss7_vty.c']]], ['cs7_5frole_5fasp',['CS7_ROLE_ASP',['../osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba2a7a9a010cf4c267e4b996a0661bc5ec',1,'osmo_ss7_vty.c']]], ['cs7_5frole_5fsg',['CS7_ROLE_SG',['../osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba6251043fc6df5347b66432be2da06d62',1,'osmo_ss7_vty.c']]], ['cs7_5frole_5ft',['cs7_role_t',['../osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15b',1,'osmo_ss7_vty.c']]], ['cs7_5fstr',['CS7_STR',['../xua__internal_8h.html#ad788266d373ac76d807afcb62fbbe19d',1,'xua_internal.h']]], ['ctrg',['ctrg',['../structosmo__ss7__as.html#a6742c512f106def9c675619b3ac56ea0',1,'osmo_ss7_as::ctrg()'],['../structosmo__ss7__asp.html#af35f73f2fc1a3d9e85546393e9f4fd2a',1,'osmo_ss7_asp::ctrg()']]] ]; sigtran/html/search/functions_8.html0000644000175000017500000000177314631412304022175 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_14.html0000644000175000017500000000176614631412304021014 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_10.html0000644000175000017500000000177414631412304022207 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_2.html0000644000175000017500000000177114631412304021572 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_7.html0000644000175000017500000000177314631412304022174 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_b.html0000644000175000017500000000176514631412304021010 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_8.js0000644000175000017500000002373414631412304020406 0ustar osmocom-buildosmocom-buildvar searchData= [ ['id',['id',['../structosmo__ss7__instance.html#a97164a12e862adf6e546fe7d0a0094dd',1,'osmo_ss7_instance::id()'],['../structosmo__ss7__link.html#a606617465e82d648514085a53e4013b6',1,'osmo_ss7_link::id()']]], ['idx_5fprimary',['idx_primary',['../structosmo__ss7__asp__peer.html#a89b78f70ded99accf2af26f3730db96e',1,'osmo_ss7_asp_peer']]], ['iei_5fnames',['iei_names',['../structxua__msg__class.html#ad33ae1cca2ab4da12677fb428c9ab3e7',1,'xua_msg_class']]], ['importance',['importance',['../structosmo__scu__connect__param.html#a5b498b0b05a5cb3fbf57168abf3706a0',1,'osmo_scu_connect_param::importance()'],['../structosmo__scu__data__param.html#a32ee1895a8adc09b5ef797b046dabbf5',1,'osmo_scu_data_param::importance()'],['../structosmo__scu__disconn__param.html#a7c06c83ba961c721bba70a43339fb3c9',1,'osmo_scu_disconn_param::importance()'],['../structosmo__scu__unitdata__param.html#ab9f3efef78e6da8a000f944ca912a1af',1,'osmo_scu_unitdata_param::importance()'],['../structosmo__scu__notice__param.html#a3783102398c81e62900273368f906bc6',1,'osmo_scu_notice_param::importance()'],['../structsccp__connection.html#ab06f24ed18d75be8f122c7535e7fb422',1,'sccp_connection::importance()']]], ['in_5fsequence_5fcontrol',['in_sequence_control',['../structosmo__scu__unitdata__param.html#a26c81d2cc83cb643767081fadc4c89a4',1,'osmo_scu_unitdata_param']]], ['incl_5flen',['incl_len',['../structpcaprec__hdr.html#a7930abd1597fb38bffd495c167e2744f',1,'pcaprec_hdr::incl_len()'],['../mtp__pcap_8c.html#af7ebd1acc88da8d5c4018a9b96e4a231',1,'incl_len(): mtp_pcap.c']]], ['incoming',['incoming',['../structsccp__connection.html#acbbea16064b8753a190a0066c8a8fba8',1,'sccp_connection']]], ['info_5fstring',['info_string',['../structosmo__xlm__prim__notify.html#a7a303e3d6d5fe06cabdbe3090f2ded60',1,'osmo_xlm_prim_notify']]], ['init_5ftimer',['INIT_TIMER',['../sccp__scoc_8c.html#a70e97449d775ed6ba57665d01e454433',1,'sccp_scoc.c']]], ['inst',['inst',['../structosmo__ss7__route__table.html#a732813c0a9d4cf6cdce3cf66a768bd9d',1,'osmo_ss7_route_table::inst()'],['../structosmo__ss7__user.html#afd0f189e469aaa190c31c7986091fdc4',1,'osmo_ss7_user::inst()'],['../structosmo__ss7__linkset.html#a2b192694184a73f6fbfb631c17662e28',1,'osmo_ss7_linkset::inst()'],['../structosmo__ss7__as.html#ad56e26893c9c363041757cb445b56712',1,'osmo_ss7_as::inst()'],['../structosmo__ss7__asp.html#a3f82eb6c4f4771b9b7402febacb3dee9',1,'osmo_ss7_asp::inst()'],['../structosmo__xua__server.html#a2ddea103730f2733d6acd1370eb8bec9',1,'osmo_xua_server::inst()'],['../structosmo__sccp__addr__entry.html#a11eb820b2bbe24eba88b11d923f4a973',1,'osmo_sccp_addr_entry::inst()'],['../structosmo__sccp__user.html#a37fdb1a4f629f2b028e38584c22216ba',1,'osmo_sccp_user::inst()'],['../structsccp__connection.html#a81e1347c3cab7f78e23f3d8f15b17997',1,'sccp_connection::inst()']]], ['inst_5fstr',['INST_STR',['../xua__internal_8h.html#a38728b918d70320ea5e7c07687f584c4',1,'xua_internal.h']]], ['int_5ftimer',['INT_TIMER',['../sua_8c.html#a6bd3e6d6244d73e7ad9b64d7c8f506dc',1,'sua.c']]], ['int_5ftmr_5fcb',['int_tmr_cb',['../sccp__scoc_8c.html#a157823e2b77ac81e864ea5ac91b1af8b',1,'sccp_scoc.c']]], ['ip',['ip',['../structosmo__sccp__addr.html#ae42f7bd905b6da28cb995a52531be37b',1,'osmo_sccp_addr']]], ['ipa_2ec',['ipa.c',['../ipa_8c.html',1,'']]], ['ipa_5fadd_5froute',['ipa_add_route',['../xua__as__fsm_8c.html#a5969c8ebe41934d7da0297fedbccfe4e',1,'xua_as_fsm.c']]], ['ipa_5fasp_5fallstate',['ipa_asp_allstate',['../xua__asp__fsm_8c.html#a7ba5ff56028325c04717ba9f1bf26d6c',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fe_5fid_5fack',['IPA_ASP_E_ID_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba44a7c9b0a32d59ebc6dc96902d961914',1,'xua_asp_fsm.h']]], ['ipa_5fasp_5fe_5fid_5fget',['IPA_ASP_E_ID_GET',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa8604747646250590d6a5bb21a61254c',1,'xua_asp_fsm.h']]], ['ipa_5fasp_5fe_5fid_5fresp',['IPA_ASP_E_ID_RESP',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba27f5e8b4f8cb4ccb6875a8ddf5b27982',1,'xua_asp_fsm.h']]], ['ipa_5fasp_5ffsm',['ipa_asp_fsm',['../xua__asp__fsm_8c.html#a43e75ddbe7932fe493cb59d8248e0c98',1,'ipa_asp_fsm(): xua_asp_fsm.c'],['../xua__asp__fsm_8h.html#a43e75ddbe7932fe493cb59d8248e0c98',1,'ipa_asp_fsm(): xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5factive',['ipa_asp_fsm_active',['../xua__asp__fsm_8c.html#a5aa5de6b1ee15cd960ecd9034624217a',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5factive_5fonenter',['ipa_asp_fsm_active_onenter',['../xua__asp__fsm_8c.html#a3493aa83ed00543b4d634c34667e9e65',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fdown',['ipa_asp_fsm_down',['../xua__asp__fsm_8c.html#a7f2eb9dcdf561afbd99e1e7606e7f1f4',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5finactive',['ipa_asp_fsm_inactive',['../xua__asp__fsm_8c.html#a5e9b73af709418cfa5b15c1ff4dc3d55',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5finactive_5fonenter',['ipa_asp_fsm_inactive_onenter',['../xua__asp__fsm_8c.html#a5f4d807252c91cb5ea2b92f365d7b31f',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fpriv',['ipa_asp_fsm_priv',['../structipa__asp__fsm__priv.html',1,'']]], ['ipa_5fasp_5ffsm_5fstart',['ipa_asp_fsm_start',['../xua__asp__fsm_8c.html#a203a0afaa7c406b38c3ee52ca27bbcc2',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5ft',['ipa_asp_fsm_t',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64db',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5ftimer_5fcb',['ipa_asp_fsm_timer_cb',['../xua__asp__fsm_8c.html#ac02a60ab319840f331b83658bddbe3b6',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fack',['ipa_asp_fsm_wait_id_ack',['../xua__asp__fsm_8c.html#a6b8808a7e827b2eaac2bc6dabf1a04f0',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fack2',['ipa_asp_fsm_wait_id_ack2',['../xua__asp__fsm_8c.html#ad20858fae065ad7990193de7943ef852',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fget',['ipa_asp_fsm_wait_id_get',['../xua__asp__fsm_8c.html#aec91e2dc9b479f444abb3dc2d44fd546',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5ffsm_5fwait_5fid_5fresp',['ipa_asp_fsm_wait_id_resp',['../xua__asp__fsm_8c.html#a4e109acdce110b7c471ad8eafc0a42b9',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5factive',['IPA_ASP_S_ACTIVE',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a60d7c4e2a52482b4805512eb543ea8e9',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fdown',['IPA_ASP_S_DOWN',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a5c0501f7db40cfa2912f1507e26c7777',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5finactive',['IPA_ASP_S_INACTIVE',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a32dee80d08964ccfbc056e25139e28a4',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fack',['IPA_ASP_S_WAIT_ID_ACK',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924aa82bfa254fd7a9a1d583cb4877c0037d',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fack2',['IPA_ASP_S_WAIT_ID_ACK2',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a6203a404bd2dfa790947903fed1f17d4',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fget',['IPA_ASP_S_WAIT_ID_GET',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a628747e4a354e5aecca2de83c8d77fbc',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fresp',['IPA_ASP_S_WAIT_ID_RESP',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a76e19b993886f0a79cd2883fc2447195',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fstate',['ipa_asp_state',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fstates',['ipa_asp_states',['../xua__asp__fsm_8c.html#ab5bd360ec117ebf15b8e5514e268fcab',1,'xua_asp_fsm.c']]], ['ipa_5fcli_5fread_5fcb',['ipa_cli_read_cb',['../osmo__ss7__asp_8c.html#a4b8a8b39300fe0db3342fd961e37dfdd',1,'osmo_ss7_asp.c']]], ['ipa_5fdel_5froute',['ipa_del_route',['../xua__as__fsm_8c.html#a9ad84983bf8cd04680f38cc539633165',1,'xua_as_fsm.c']]], ['ipa_5ffind_5fas_5ffor_5fasp',['ipa_find_as_for_asp',['../ipa_8c.html#a605df838f5e98c86b34aacc5fc0d20a3',1,'ipa_find_as_for_asp(struct osmo_ss7_asp *asp): ipa.c'],['../xua__internal_8h.html#a605df838f5e98c86b34aacc5fc0d20a3',1,'ipa_find_as_for_asp(struct osmo_ss7_asp *asp): ipa.c']]], ['ipa_5fid_5fack_5frcvd',['ipa_id_ack_rcvd',['../structipa__asp__fsm__priv.html#ac76187e66872e53394715c57a01f8b2c',1,'ipa_asp_fsm_priv']]], ['ipa_5fpong_5ftimer_5fcb',['ipa_pong_timer_cb',['../xua__asp__fsm_8c.html#a493826453c5aae6b51e6d4ceda8c93bb',1,'xua_asp_fsm.c']]], ['ipa_5froute_5fcreated',['ipa_route_created',['../structxua__as__fsm__priv.html#a7cd97fb88283384bb100aad90635f9c7',1,'xua_as_fsm_priv']]], ['ipa_5frx_5fmsg',['ipa_rx_msg',['../ipa_8c.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3',1,'ipa_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls): ipa.c'],['../xua__internal_8h.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3',1,'ipa_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls): ipa.c']]], ['ipa_5frx_5fmsg_5fccm',['ipa_rx_msg_ccm',['../ipa_8c.html#aaa9c94e32279253d3bcd5fedc14851b1',1,'ipa.c']]], ['ipa_5frx_5fmsg_5fsccp',['ipa_rx_msg_sccp',['../ipa_8c.html#a6b5dcc70e8c69ba3b57ab88e7f8c9f70',1,'ipa.c']]], ['ipa_5ftx_5fxua_5fas',['ipa_tx_xua_as',['../ipa_8c.html#a4473443b022e57cc48e07677c14650ae',1,'ipa_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): ipa.c'],['../xua__internal_8h.html#a4473443b022e57cc48e07677c14650ae',1,'ipa_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): ipa.c']]], ['ipa_5funit',['ipa_unit',['../structipa__asp__fsm__priv.html#a710e544a75b3c16db14380cfcbf518cb',1,'ipa_asp_fsm_priv']]], ['ipproto_5fvals',['ipproto_vals',['../osmo__ss7__vty_8c.html#aff335d3ca8096a83d5d8dfb229f680fe',1,'osmo_ss7_vty.c']]], ['ipproto_5fvar_5fhelp_5fstr',['IPPROTO_VAR_HELP_STR',['../osmo__ss7__vty_8c.html#aad73bd9d42950dd01b053f3d696bdd54',1,'osmo_ss7_vty.c']]], ['ipproto_5fvar_5fstr',['IPPROTO_VAR_STR',['../osmo__ss7__vty_8c.html#a14f39118c7b544669d2a5d4b3b7abd17',1,'osmo_ss7_vty.c']]], ['is_5fserver',['is_server',['../structosmo__ss7__asp.html#a8b198be61903836850debc6666c50b20',1,'osmo_ss7_asp']]], ['is_5fsingle_5fipa_5fasp',['is_single_ipa_asp',['../xua__as__fsm_8c.html#ac4576b53e0a669d76ec6117fcff95805',1,'xua_as_fsm.c']]] ]; sigtran/html/search/variables_3.html0000644000175000017500000000177314631412304022130 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_2.html0000644000175000017500000000177414631412304022344 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_5.js0000644000175000017500000000046614631412304021600 0ustar osmocom-buildosmocom-buildvar searchData= [ ['fi',['fi',['../structosmo__ss7__as.html#a87dcb82e3d0bef17b81eac6b2791eaac',1,'osmo_ss7_as::fi()'],['../structosmo__ss7__asp.html#a2f6909bb8e3fba221c926ba83edef871',1,'osmo_ss7_asp::fi()'],['../structsccp__connection.html#ad025b54594946a73287551ebeb462d9e',1,'sccp_connection::fi()']]] ]; sigtran/html/search/functions_c.js0000644000175000017500000020234314631412304021714 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fisup_5fparty_5fencode',['osmo_isup_party_encode',['../sccp2sua_8c.html#aaed7c1eeef245f2c632987310cc49d2e',1,'sccp2sua.c']]], ['osmo_5fisup_5fparty_5fparse',['osmo_isup_party_parse',['../sccp2sua_8c.html#a3f5e0d75271a5a2fda1821e9c9a720d9',1,'osmo_isup_party_parse(char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd): sccp2sua.c'],['../xua__internal_8h.html#a3f5e0d75271a5a2fda1821e9c9a720d9',1,'osmo_isup_party_parse(char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd): sccp2sua.c']]], ['osmo_5fmtp_5fprim_5fname',['osmo_mtp_prim_name',['../mtp__sap_8h.html#afca3be7cda41063fde7e6bb7ea9b0b1e',1,'mtp_sap.h']]], ['osmo_5fsccp_5faddr_5fby_5fname',['osmo_sccp_addr_by_name',['../sccp__sap_8h.html#acb750ae6c0d4018e0b1d832f089f42fa',1,'osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr, const char *name): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#acb750ae6c0d4018e0b1d832f089f42fa',1,'osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr, const char *name): osmo_ss7_vty.c']]], ['osmo_5fsccp_5faddr_5fby_5fname_5flocal',['osmo_sccp_addr_by_name_local',['../sccp__sap_8h.html#a673062adcb4dcd4615ef8e485d70ed07',1,'osmo_sccp_addr_by_name_local(struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a673062adcb4dcd4615ef8e485d70ed07',1,'osmo_sccp_addr_by_name_local(struct osmo_sccp_addr *dest_addr, const char *name, const struct osmo_ss7_instance *inst): osmo_ss7_vty.c']]], ['osmo_5fsccp_5faddr_5fcmp',['osmo_sccp_addr_cmp',['../sccp__sap_8h.html#ad88f30b0068a27f1462dafd29a5809db',1,'osmo_sccp_addr_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria): sccp_user.c'],['../sccp__user_8c.html#ad88f30b0068a27f1462dafd29a5809db',1,'osmo_sccp_addr_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria): sccp_user.c']]], ['osmo_5fsccp_5faddr_5fdump',['osmo_sccp_addr_dump',['../sccp__helpers_8h.html#a6302a7ff3060e02a56c919b9579a1f40',1,'osmo_sccp_addr_dump(const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a6302a7ff3060e02a56c919b9579a1f40',1,'osmo_sccp_addr_dump(const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fencode',['osmo_sccp_addr_encode',['../sccp2sua_8c.html#ad9945ae60f1cdc481da3b70e15a50adf',1,'osmo_sccp_addr_encode(struct msgb *msg, const struct osmo_sccp_addr *in): sccp2sua.c'],['../xua__internal_8h.html#ad9945ae60f1cdc481da3b70e15a50adf',1,'osmo_sccp_addr_encode(struct msgb *msg, const struct osmo_sccp_addr *in): sccp2sua.c']]], ['osmo_5fsccp_5faddr_5fname',['osmo_sccp_addr_name',['../sccp__helpers_8h.html#a8d9ad80fd2ce4f316b061543cbab5573',1,'osmo_sccp_addr_name(const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a8d9ad80fd2ce4f316b061543cbab5573',1,'osmo_sccp_addr_name(const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fparse',['osmo_sccp_addr_parse',['../sccp2sua_8c.html#ade18fb9db8c9b52bc2ffc22af64d1d08',1,'osmo_sccp_addr_parse(struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen): sccp2sua.c'],['../xua__internal_8h.html#ade18fb9db8c9b52bc2ffc22af64d1d08',1,'osmo_sccp_addr_parse(struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen): sccp2sua.c']]], ['osmo_5fsccp_5faddr_5fri_5fcmp',['osmo_sccp_addr_ri_cmp',['../sccp__sap_8h.html#aff3c1c4bd54d70d478e318440708140d',1,'osmo_sccp_addr_ri_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b): sccp_user.c'],['../sccp__user_8c.html#aff3c1c4bd54d70d478e318440708140d',1,'osmo_sccp_addr_ri_cmp(const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b): sccp_user.c']]], ['osmo_5fsccp_5faddr_5fset_5fssn',['osmo_sccp_addr_set_ssn',['../sccp__helpers_8h.html#aa24244813931cee7680517c416545249',1,'osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn): sccp_helpers.c'],['../sccp__helpers_8c.html#aa24244813931cee7680517c416545249',1,'osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fid_5fbuf',['osmo_sccp_addr_to_id_buf',['../sccp__helpers_8h.html#aca33c7993fb36b3afd4c0fe8dad1e2f3',1,'osmo_sccp_addr_to_id_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#aca33c7993fb36b3afd4c0fe8dad1e2f3',1,'osmo_sccp_addr_to_id_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fid_5fc',['osmo_sccp_addr_to_id_c',['../sccp__helpers_8h.html#a37d4764473750df7858a9004cc7b5a38',1,'osmo_sccp_addr_to_id_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a37d4764473750df7858a9004cc7b5a38',1,'osmo_sccp_addr_to_id_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fstr_5fbuf',['osmo_sccp_addr_to_str_buf',['../sccp__helpers_8h.html#aeda236765bdc06aef73598bf9f40f42d',1,'osmo_sccp_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#aeda236765bdc06aef73598bf9f40f42d',1,'osmo_sccp_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5faddr_5fto_5fstr_5fc',['osmo_sccp_addr_to_str_c',['../sccp__helpers_8h.html#a31a14b2ce508d7cebea19fa7fa9225b3',1,'osmo_sccp_addr_to_str_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a31a14b2ce508d7cebea19fa7fa9225b3',1,'osmo_sccp_addr_to_str_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5fcheck_5faddr',['osmo_sccp_check_addr',['../sccp__sap_8h.html#a4384e35f0d7a832835621b6734a8240a',1,'osmo_sccp_check_addr(struct osmo_sccp_addr *addr, uint32_t presence): sccp_user.c'],['../sccp__user_8c.html#a4384e35f0d7a832835621b6734a8240a',1,'osmo_sccp_check_addr(struct osmo_sccp_addr *addr, uint32_t presence): sccp_user.c']]], ['osmo_5fsccp_5fconn_5fid_5fexists',['osmo_sccp_conn_id_exists',['../sccp__helpers_8h.html#aefb134e061f3130dda7d932d4d1687a8',1,'osmo_sccp_conn_id_exists(const struct osmo_sccp_instance *inst, uint32_t id): sccp_scoc.c'],['../sccp__scoc_8c.html#aefb134e061f3130dda7d932d4d1687a8',1,'osmo_sccp_conn_id_exists(const struct osmo_sccp_instance *inst, uint32_t id): sccp_scoc.c']]], ['osmo_5fsccp_5fget_5fpriv',['osmo_sccp_get_priv',['../sccp__sap_8h.html#a479d35af99de0afa746b1c579efd2f13',1,'osmo_sccp_get_priv(struct osmo_sccp_instance *sccp): sccp_user.c'],['../sccp__user_8c.html#a479d35af99de0afa746b1c579efd2f13',1,'osmo_sccp_get_priv(struct osmo_sccp_instance *sccp): sccp_user.c']]], ['osmo_5fsccp_5fget_5fsccp',['osmo_sccp_get_sccp',['../sccp__sap_8h.html#afc01ae3f1b165da8eaaadfed03da4344',1,'osmo_sccp_get_sccp(const struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#afc01ae3f1b165da8eaaadfed03da4344',1,'osmo_sccp_get_sccp(const struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fget_5fss7',['osmo_sccp_get_ss7',['../sccp__sap_8h.html#a177c061c44588a3adc4311f9dddb61ad',1,'osmo_sccp_get_ss7(const struct osmo_sccp_instance *sccp): sccp_user.c'],['../sccp__user_8c.html#a177c061c44588a3adc4311f9dddb61ad',1,'osmo_sccp_get_ss7(const struct osmo_sccp_instance *sccp): sccp_user.c']]], ['osmo_5fsccp_5fgt_5fcmp',['osmo_sccp_gt_cmp',['../sccp__sap_8h.html#a4cc1b98cb117cc04627d55df97123f0b',1,'osmo_sccp_gt_cmp(const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b): sccp_user.c'],['../sccp__user_8c.html#a4cc1b98cb117cc04627d55df97123f0b',1,'osmo_sccp_gt_cmp(const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b): sccp_user.c']]], ['osmo_5fsccp_5fgt_5fdump',['osmo_sccp_gt_dump',['../sccp__helpers_8h.html#a3aa56ce8386473c318202bfeb2897fe1',1,'osmo_sccp_gt_dump(const struct osmo_sccp_gt *gt): sccp_helpers.c'],['../sccp__helpers_8c.html#a3aa56ce8386473c318202bfeb2897fe1',1,'osmo_sccp_gt_dump(const struct osmo_sccp_gt *gt): sccp_helpers.c']]], ['osmo_5fsccp_5fgti_5fname',['osmo_sccp_gti_name',['../sccp__sap_8h.html#ac13761c9dc6327889bad8a136ccd304f',1,'sccp_sap.h']]], ['osmo_5fsccp_5finst_5faddr_5fname',['osmo_sccp_inst_addr_name',['../sccp__helpers_8h.html#a51f8231c4f0e2b186f3df7b601590d1e',1,'osmo_sccp_inst_addr_name(const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a51f8231c4f0e2b186f3df7b601590d1e',1,'osmo_sccp_inst_addr_name(const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5finst_5faddr_5fto_5fstr_5fbuf',['osmo_sccp_inst_addr_to_str_buf',['../sccp__helpers_8h.html#ab489a4da53b5c4aed2af240dad595074',1,'osmo_sccp_inst_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#ab489a4da53b5c4aed2af240dad595074',1,'osmo_sccp_inst_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5finst_5faddr_5fto_5fstr_5fc',['osmo_sccp_inst_addr_to_str_c',['../sccp__helpers_8h.html#a0baeef37bb0d986ca95d280d204da77a',1,'osmo_sccp_inst_addr_to_str_c(void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c'],['../sccp__helpers_8c.html#a0baeef37bb0d986ca95d280d204da77a',1,'osmo_sccp_inst_addr_to_str_c(void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr): sccp_helpers.c']]], ['osmo_5fsccp_5finstance_5fcreate',['osmo_sccp_instance_create',['../sccp__sap_8h.html#aa352d710ed42f9c57830743ddbd75dd2',1,'osmo_sccp_instance_create(struct osmo_ss7_instance *ss7, void *priv): sccp_user.c'],['../sccp__user_8c.html#aa352d710ed42f9c57830743ddbd75dd2',1,'osmo_sccp_instance_create(struct osmo_ss7_instance *ss7, void *priv): sccp_user.c']]], ['osmo_5fsccp_5finstance_5fdestroy',['osmo_sccp_instance_destroy',['../sccp__sap_8h.html#a399c0860d3bba4c0a051d85ae52e488b',1,'osmo_sccp_instance_destroy(struct osmo_sccp_instance *inst): sccp_user.c'],['../sccp__user_8c.html#a399c0860d3bba4c0a051d85ae52e488b',1,'osmo_sccp_instance_destroy(struct osmo_sccp_instance *inst): sccp_user.c']]], ['osmo_5fsccp_5finstance_5fnext_5fconn_5fid',['osmo_sccp_instance_next_conn_id',['../sccp__sap_8h.html#aefc784e9f3a56c93d1d62fb10732c2c8',1,'osmo_sccp_instance_next_conn_id(struct osmo_sccp_instance *sccp): sccp_scoc.c'],['../sccp__scoc_8c.html#aefc784e9f3a56c93d1d62fb10732c2c8',1,'osmo_sccp_instance_next_conn_id(struct osmo_sccp_instance *sccp): sccp_scoc.c']]], ['osmo_5fsccp_5flocal_5faddr_5fby_5finstance',['osmo_sccp_local_addr_by_instance',['../sccp__sap_8h.html#ac75660cfa2a1056de1586ceac3717b93',1,'osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn): sccp_user.c'],['../sccp__user_8c.html#ac75660cfa2a1056de1586ceac3717b93',1,'osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn): sccp_user.c']]], ['osmo_5fsccp_5fmake_5faddr_5fpc_5fssn',['osmo_sccp_make_addr_pc_ssn',['../sccp__helpers_8h.html#ac8f009d259929b14eb0e8c7979cd4298',1,'osmo_sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn): sccp_helpers.c'],['../sccp__helpers_8c.html#ac8f009d259929b14eb0e8c7979cd4298',1,'osmo_sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn): sccp_helpers.c']]], ['osmo_5fsccp_5fname_5fby_5faddr',['osmo_sccp_name_by_addr',['../sccp__sap_8h.html#aead37c0c3ecb10141b6d244b8334f9b2',1,'osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aead37c0c3ecb10141b6d244b8334f9b2',1,'osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr): osmo_ss7_vty.c']]], ['osmo_5fsccp_5frem_5fsccp_5fstatus_5fname',['osmo_sccp_rem_sccp_status_name',['../sccp__sap_8h.html#a9ebaa909e64d6d182cbab10aa72e69c1',1,'sccp_sap.h']]], ['osmo_5fsccp_5frouting_5find_5fname',['osmo_sccp_routing_ind_name',['../sccp__sap_8h.html#a45e6cf2baa027ee02d9ca97509b871b8',1,'sccp_sap.h']]], ['osmo_5fsccp_5fset_5fmax_5foptional_5fdata',['osmo_sccp_set_max_optional_data',['../osmo__ss7_8h.html#a0aea811fcc44f9212f24e857b0f8fff7',1,'osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val): sccp_user.c'],['../sccp__user_8c.html#a0aea811fcc44f9212f24e857b0f8fff7',1,'osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val): sccp_user.c']]], ['osmo_5fsccp_5fset_5fpriv',['osmo_sccp_set_priv',['../sccp__sap_8h.html#a887c5a0200931e2b890ce2a098b859f2',1,'osmo_sccp_set_priv(struct osmo_sccp_instance *sccp, void *priv): sccp_user.c'],['../sccp__user_8c.html#a887c5a0200931e2b890ce2a098b859f2',1,'osmo_sccp_set_priv(struct osmo_sccp_instance *sccp, void *priv): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fclient',['osmo_sccp_simple_client',['../osmo__ss7_8h.html#aa5ffac9ab07012935f038770aba150a4',1,'osmo_sccp_simple_client(void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c'],['../sccp__user_8c.html#aa5ffac9ab07012935f038770aba150a4',1,'osmo_sccp_simple_client(void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fclient_5fon_5fss7_5fid',['osmo_sccp_simple_client_on_ss7_id',['../osmo__ss7_8h.html#a50cc424232ce7c2bd378dd503e0d9e81',1,'osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c'],['../sccp__user_8c.html#a50cc424232ce7c2bd378dd503e0d9e81',1,'osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fserver',['osmo_sccp_simple_server',['../osmo__ss7_8h.html#ab228576f1118b1893a1488b1adf84980',1,'osmo_sccp_simple_server(void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c'],['../sccp__user_8c.html#ab228576f1118b1893a1488b1adf84980',1,'osmo_sccp_simple_server(void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fserver_5fadd_5fclnt',['osmo_sccp_simple_server_add_clnt',['../osmo__ss7_8h.html#afb417d5b253ea73da5f44a1de99ec278',1,'osmo_sccp_simple_server_add_clnt(struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip): sccp_user.c'],['../sccp__user_8c.html#afb417d5b253ea73da5f44a1de99ec278',1,'osmo_sccp_simple_server_add_clnt(struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip): sccp_user.c']]], ['osmo_5fsccp_5fsimple_5fserver_5fon_5fss7_5fid',['osmo_sccp_simple_server_on_ss7_id',['../osmo__ss7_8h.html#a9b977efa4ea7410df144d02c3aa9f94d',1,'osmo_sccp_simple_server_on_ss7_id(void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c'],['../sccp__user_8c.html#a9b977efa4ea7410df144d02c3aa9f94d',1,'osmo_sccp_simple_server_on_ss7_id(void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip): sccp_user.c']]], ['osmo_5fsccp_5fsp_5fstatus_5fname',['osmo_sccp_sp_status_name',['../sccp__sap_8h.html#ae77b0e14a54f85b90bf3ddb7deb55a0a',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fname',['osmo_sccp_ssn_name',['../sccp__sap_8h.html#ac44a5da42f35417130d3472e5250eeaa',1,'sccp_sap.h']]], ['osmo_5fsccp_5ftimer_5fname',['osmo_sccp_timer_name',['../sccp__internal_8h.html#a7c0dd924c0f1fa092962212eea88cbc9',1,'sccp_internal.h']]], ['osmo_5fsccp_5fto_5fxua',['osmo_sccp_to_xua',['../sccp2sua_8c.html#ad72796caefb85b769c83c5237cdb4308',1,'osmo_sccp_to_xua(struct msgb *msg): sccp2sua.c'],['../xua__internal_8h.html#ad72796caefb85b769c83c5237cdb4308',1,'osmo_sccp_to_xua(struct msgb *msg): sccp2sua.c']]], ['osmo_5fsccp_5ftx_5fconn_5freq',['osmo_sccp_tx_conn_req',['../sccp__helpers_8h.html#a245f3f0445502d9b33271a6d6f28dc47',1,'osmo_sccp_tx_conn_req(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#a245f3f0445502d9b33271a6d6f28dc47',1,'osmo_sccp_tx_conn_req(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fconn_5freq_5fmsg',['osmo_sccp_tx_conn_req_msg',['../sccp__helpers_8h.html#a30c0e71745643ff8f0491efe618817f7',1,'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): sccp_helpers.c'],['../sccp__helpers_8c.html#a30c0e71745643ff8f0491efe618817f7',1,'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): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fconn_5fresp',['osmo_sccp_tx_conn_resp',['../sccp__helpers_8h.html#ab759daefc5601b48da2da33495c1daf6',1,'osmo_sccp_tx_conn_resp(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#ab759daefc5601b48da2da33495c1daf6',1,'osmo_sccp_tx_conn_resp(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fconn_5fresp_5fmsg',['osmo_sccp_tx_conn_resp_msg',['../sccp__helpers_8h.html#a919104dbb9bbd1ef246afbd8e855e8fa',1,'osmo_sccp_tx_conn_resp_msg(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg): sccp_helpers.c'],['../sccp__helpers_8c.html#a919104dbb9bbd1ef246afbd8e855e8fa',1,'osmo_sccp_tx_conn_resp_msg(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdata',['osmo_sccp_tx_data',['../sccp__helpers_8h.html#aa0c732538c060f34f775168cd8a0ec58',1,'osmo_sccp_tx_data(struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#aa0c732538c060f34f775168cd8a0ec58',1,'osmo_sccp_tx_data(struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdata_5fmsg',['osmo_sccp_tx_data_msg',['../sccp__helpers_8h.html#abfedf879748d0aa1d4603f495d9ae97b',1,'osmo_sccp_tx_data_msg(struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg): sccp_helpers.c'],['../sccp__helpers_8c.html#abfedf879748d0aa1d4603f495d9ae97b',1,'osmo_sccp_tx_data_msg(struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdisconn',['osmo_sccp_tx_disconn',['../sccp__helpers_8h.html#a6541f7fe03f96f167390d0f05c743d2b',1,'osmo_sccp_tx_disconn(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause): sccp_helpers.c'],['../sccp__helpers_8c.html#a6541f7fe03f96f167390d0f05c743d2b',1,'osmo_sccp_tx_disconn(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5fdisconn_5fdata',['osmo_sccp_tx_disconn_data',['../sccp__helpers_8h.html#a257cda7a6fbf6fa413452d76cc793377',1,'osmo_sccp_tx_disconn_data(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len): sccp_helpers.c'],['../sccp__helpers_8c.html#a257cda7a6fbf6fa413452d76cc793377',1,'osmo_sccp_tx_disconn_data(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5funitdata',['osmo_sccp_tx_unitdata',['../sccp__helpers_8h.html#a68c4b3103d25667d67c3c1b7baf98a29',1,'osmo_sccp_tx_unitdata(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#a68c4b3103d25667d67c3c1b7baf98a29',1,'osmo_sccp_tx_unitdata(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5funitdata_5fmsg',['osmo_sccp_tx_unitdata_msg',['../sccp__helpers_8h.html#acdc87693cfcae27aa7fb7cca60515a3d',1,'osmo_sccp_tx_unitdata_msg(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg): sccp_helpers.c'],['../sccp__helpers_8c.html#acdc87693cfcae27aa7fb7cca60515a3d',1,'osmo_sccp_tx_unitdata_msg(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg): sccp_helpers.c']]], ['osmo_5fsccp_5ftx_5funitdata_5franap',['osmo_sccp_tx_unitdata_ranap',['../sccp__helpers_8h.html#ae28c5d64e2e20ba290b484a7a3a24b29',1,'osmo_sccp_tx_unitdata_ranap(struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len): sccp_helpers.c'],['../sccp__helpers_8c.html#ae28c5d64e2e20ba290b484a7a3a24b29',1,'osmo_sccp_tx_unitdata_ranap(struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len): sccp_helpers.c']]], ['osmo_5fsccp_5fuser_5fbind',['osmo_sccp_user_bind',['../sccp__sap_8h.html#a8cae9c355d617de856fa23695e8de1ed',1,'osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn): sccp_user.c'],['../sccp__user_8c.html#a8cae9c355d617de856fa23695e8de1ed',1,'osmo_sccp_user_bind(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fbind_5fpc',['osmo_sccp_user_bind_pc',['../sccp__sap_8h.html#a1eebca5ec6245abf6100ce397098ec76',1,'osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc): sccp_user.c'],['../sccp__user_8c.html#a1eebca5ec6245abf6100ce397098ec76',1,'osmo_sccp_user_bind_pc(struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc): sccp_user.c']]], ['osmo_5fsccp_5fuser_5ffind',['osmo_sccp_user_find',['../sccp__sap_8h.html#ac49f6f0d3a7cdcde2a5f375879258850',1,'osmo_sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c'],['../sccp__user_8c.html#ac49f6f0d3a7cdcde2a5f375879258850',1,'osmo_sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fget_5fpriv',['osmo_sccp_user_get_priv',['../sccp__sap_8h.html#a07ec39c977a302c8db00b6ab4257baef',1,'osmo_sccp_user_get_priv(struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#a07ec39c977a302c8db00b6ab4257baef',1,'osmo_sccp_user_get_priv(struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fname',['osmo_sccp_user_name',['../sccp__sap_8h.html#a35cbc9cc49dd35f2744f69eca1b18b61',1,'osmo_sccp_user_name(struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#a35cbc9cc49dd35f2744f69eca1b18b61',1,'osmo_sccp_user_name(struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fuser_5fsap_5fdown',['osmo_sccp_user_sap_down',['../sccp__sap_8h.html#a80a39e9ce7614bcd9715d28a72d8d1d8',1,'osmo_sccp_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c'],['../sccp__scoc_8c.html#a80a39e9ce7614bcd9715d28a72d8d1d8',1,'osmo_sccp_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c']]], ['osmo_5fsccp_5fuser_5fsap_5fdown_5fnofree',['osmo_sccp_user_sap_down_nofree',['../sccp__sap_8h.html#a1e856f6b6f7d9533aca0ddab9e045226',1,'osmo_sccp_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c'],['../sccp__scoc_8c.html#a1e856f6b6f7d9533aca0ddab9e045226',1,'osmo_sccp_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_scoc.c']]], ['osmo_5fsccp_5fuser_5fset_5fpriv',['osmo_sccp_user_set_priv',['../sccp__sap_8h.html#a232a3859dff9bb004f12999c9717c82c',1,'osmo_sccp_user_set_priv(struct osmo_sccp_user *scu, void *priv): sccp_user.c'],['../sccp__user_8c.html#a232a3859dff9bb004f12999c9717c82c',1,'osmo_sccp_user_set_priv(struct osmo_sccp_user *scu, void *priv): sccp_user.c']]], ['osmo_5fsccp_5fuser_5funbind',['osmo_sccp_user_unbind',['../sccp__sap_8h.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665',1,'osmo_sccp_user_unbind(struct osmo_sccp_user *scu): sccp_user.c'],['../sccp__user_8c.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665',1,'osmo_sccp_user_unbind(struct osmo_sccp_user *scu): sccp_user.c']]], ['osmo_5fsccp_5fvty_5finit',['osmo_sccp_vty_init',['../sccp__sap_8h.html#a6d4d5f16593e9d3f087228dd064dc3ef',1,'osmo_sccp_vty_init(void): sccp_vty.c'],['../sccp__vty_8c.html#a6d4d5f16593e9d3f087228dd064dc3ef',1,'osmo_sccp_vty_init(void): sccp_vty.c']]], ['osmo_5fsccp_5fvty_5fwrite_5fcs7_5fnode',['osmo_sccp_vty_write_cs7_node',['../sccp__internal_8h.html#a03d33d5b19ae71529da0ac0984de2794',1,'osmo_sccp_vty_write_cs7_node(struct vty *vty, const char *indent, struct osmo_sccp_instance *inst): sccp_vty.c'],['../sccp__vty_8c.html#a03d33d5b19ae71529da0ac0984de2794',1,'osmo_sccp_vty_write_cs7_node(struct vty *vty, const char *indent, struct osmo_sccp_instance *inst): sccp_vty.c']]], ['osmo_5fscu_5fprim_5fhdr_5fname_5fbuf',['osmo_scu_prim_hdr_name_buf',['../sccp__sap_8h.html#a4a0d3e2c8c9135326cf427fbd07ee785',1,'osmo_scu_prim_hdr_name_buf(char *buf, size_t buflen, const struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a4a0d3e2c8c9135326cf427fbd07ee785',1,'osmo_scu_prim_hdr_name_buf(char *buf, size_t buflen, const struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fscu_5fprim_5fhdr_5fname_5fc',['osmo_scu_prim_hdr_name_c',['../sccp__sap_8h.html#a2ad3f5de829f9f027b6c11440f5eeeef',1,'osmo_scu_prim_hdr_name_c(void *ctx, const struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a2ad3f5de829f9f027b6c11440f5eeeef',1,'osmo_scu_prim_hdr_name_c(void *ctx, const struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fscu_5fprim_5fname',['osmo_scu_prim_name',['../sccp__sap_8h.html#a6fd5d85ec42d74bcf265f721cc79ff11',1,'osmo_scu_prim_name(const struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a6fd5d85ec42d74bcf265f721cc79ff11',1,'osmo_scu_prim_name(const struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fscu_5fprim_5ftype_5fname',['osmo_scu_prim_type_name',['../sccp__sap_8h.html#a5e24a1e804febd5723a040b923190d5c',1,'sccp_sap.h']]], ['osmo_5fss7_5fas_5factive',['osmo_ss7_as_active',['../osmo__ss7_8h.html#a6eb76a8a7db795844115a5b6feb5e426',1,'osmo_ss7_as_active(const struct osmo_ss7_as *as): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a6eb76a8a7db795844115a5b6feb5e426',1,'osmo_ss7_as_active(const struct osmo_ss7_as *as): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fadd_5fasp',['osmo_ss7_as_add_asp',['../osmo__ss7_8h.html#a01392ccbfd2fd93d962dcd7bd8037526',1,'osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a01392ccbfd2fd93d962dcd7bd8037526',1,'osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fdel_5fasp',['osmo_ss7_as_del_asp',['../osmo__ss7_8h.html#aca9bfa652d15609a904653398e17c5e9',1,'osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#aca9bfa652d15609a904653398e17c5e9',1,'osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fdestroy',['osmo_ss7_as_destroy',['../osmo__ss7_8h.html#afe830a3d827c8c9ff36bf04e0428ad79',1,'osmo_ss7_as_destroy(struct osmo_ss7_as *as): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#afe830a3d827c8c9ff36bf04e0428ad79',1,'osmo_ss7_as_destroy(struct osmo_ss7_as *as): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5fdown',['osmo_ss7_as_down',['../osmo__ss7_8h.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3',1,'osmo_ss7_as_down(const struct osmo_ss7_as *as): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3',1,'osmo_ss7_as_down(const struct osmo_ss7_as *as): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5fl_5frk_5fid',['osmo_ss7_as_find_by_l_rk_id',['../osmo__ss7_8h.html#a56ae45e9be46eeb7b2f6db004737aefd',1,'osmo_ss7_as_find_by_l_rk_id(struct osmo_ss7_instance *inst, uint32_t l_rk_id): osmo_ss7.c'],['../osmo__ss7_8c.html#a56ae45e9be46eeb7b2f6db004737aefd',1,'osmo_ss7_as_find_by_l_rk_id(struct osmo_ss7_instance *inst, uint32_t l_rk_id): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5fname',['osmo_ss7_as_find_by_name',['../osmo__ss7_8h.html#aab3eea89500c0e7960c0608f806409a9',1,'osmo_ss7_as_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#aab3eea89500c0e7960c0608f806409a9',1,'osmo_ss7_as_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5fproto',['osmo_ss7_as_find_by_proto',['../osmo__ss7_8h.html#ae7729babf0f8612dcceb3ee077b49b5c',1,'osmo_ss7_as_find_by_proto(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#ae7729babf0f8612dcceb3ee077b49b5c',1,'osmo_ss7_as_find_by_proto(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5fby_5frctx',['osmo_ss7_as_find_by_rctx',['../osmo__ss7_8h.html#aaa292dcf6bbb38806bbe050d7937c239',1,'osmo_ss7_as_find_by_rctx(struct osmo_ss7_instance *inst, uint32_t rctx): osmo_ss7.c'],['../osmo__ss7_8c.html#aaa292dcf6bbb38806bbe050d7937c239',1,'osmo_ss7_as_find_by_rctx(struct osmo_ss7_instance *inst, uint32_t rctx): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ffind_5for_5fcreate',['osmo_ss7_as_find_or_create',['../osmo__ss7_8h.html#aa2d0463df2c24a4a56958ba59ae89506',1,'osmo_ss7_as_find_or_create(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#aa2d0463df2c24a4a56958ba59ae89506',1,'osmo_ss7_as_find_or_create(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fas_5fhas_5fasp',['osmo_ss7_as_has_asp',['../osmo__ss7_8h.html#abffb76cffe93aa6421b2e41dcce2fe7f',1,'osmo_ss7_as_has_asp(const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp): osmo_ss7_as.c'],['../osmo__ss7__as_8c.html#abffb76cffe93aa6421b2e41dcce2fe7f',1,'osmo_ss7_as_has_asp(const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp): osmo_ss7_as.c']]], ['osmo_5fss7_5fas_5ftmode_5fcompatible_5fxua',['osmo_ss7_as_tmode_compatible_xua',['../osmo__ss7_8h.html#ae1ce394b6ad89efe1d723f0eda142333',1,'osmo_ss7_as_tmode_compatible_xua(struct osmo_ss7_as *as, uint32_t m3ua_tmt): osmo_ss7.c'],['../osmo__ss7_8c.html#ae1ce394b6ad89efe1d723f0eda142333',1,'osmo_ss7_as_tmode_compatible_xua(struct osmo_ss7_as *as, uint32_t m3ua_tmt): osmo_ss7.c']]], ['osmo_5fss7_5fas_5ftraffic_5fmode_5fname',['osmo_ss7_as_traffic_mode_name',['../osmo__ss7_8h.html#add0f99c225532cdf7163b5215ff7429d',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5factive',['osmo_ss7_asp_active',['../osmo__ss7_8h.html#a85b5b2514d86c48bf6c994b08e362c55',1,'osmo_ss7_asp_active(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a85b5b2514d86c48bf6c994b08e362c55',1,'osmo_ss7_asp_active(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fdestroy',['osmo_ss7_asp_destroy',['../osmo__ss7_8h.html#a6fce9d43401870a21aafb2b62936b321',1,'osmo_ss7_asp_destroy(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a6fce9d43401870a21aafb2b62936b321',1,'osmo_ss7_asp_destroy(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fdisconnect',['osmo_ss7_asp_disconnect',['../osmo__ss7_8h.html#af24d6e5d1494620c9a340ff2bb68416c',1,'osmo_ss7_asp_disconnect(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#af24d6e5d1494620c9a340ff2bb68416c',1,'osmo_ss7_asp_disconnect(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5ffind',['osmo_ss7_asp_find',['../osmo__ss7_8h.html#a7be50753583b6306c880c82dafd8f7fb',1,'osmo_ss7_asp_find(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find2() instead"): osmo_ss7.c'],['../osmo__ss7_8c.html#a2ffc4567c5d0ff733453825fdf696e29',1,'osmo_ss7_asp_find(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind2',['osmo_ss7_asp_find2',['../osmo__ss7_8h.html#a85abc56dd3a072f78df68f26e002ab84',1,'osmo_ss7_asp_find2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#a85abc56dd3a072f78df68f26e002ab84',1,'osmo_ss7_asp_find2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5fby_5fname',['osmo_ss7_asp_find_by_name',['../osmo__ss7_8h.html#aa7458bf949df3ffe66be4420d03957ee',1,'osmo_ss7_asp_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#aa7458bf949df3ffe66be4420d03957ee',1,'osmo_ss7_asp_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5fby_5fproto',['osmo_ss7_asp_find_by_proto',['../osmo__ss7_8h.html#a38c9ff8592910185e233f65eced46dcf',1,'osmo_ss7_asp_find_by_proto(struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#a38c9ff8592910185e233f65eced46dcf',1,'osmo_ss7_asp_find_by_proto(struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5for_5fcreate',['osmo_ss7_asp_find_or_create',['../osmo__ss7_8h.html#a24b515eee5f3e0d3e5262257172fb4ea',1,'osmo_ss7_asp_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find_or_create2() instead"): osmo_ss7.c'],['../osmo__ss7_8c.html#ab6024e45329a1d925739f537e1785510',1,'osmo_ss7_asp_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5ffind_5for_5fcreate2',['osmo_ss7_asp_find_or_create2',['../osmo__ss7_8h.html#a5a95f3a3da3ddeeb95e2672dcefc5e22',1,'osmo_ss7_asp_find_or_create2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c'],['../osmo__ss7_8c.html#a5a95f3a3da3ddeeb95e2672dcefc5e22',1,'osmo_ss7_asp_find_or_create2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7.c']]], ['osmo_5fss7_5fasp_5fget_5flog_5fsubsys',['osmo_ss7_asp_get_log_subsys',['../osmo__ss7_8h.html#aecc0022dbb85c45d452d624c7a74587f',1,'osmo_ss7_asp_get_log_subsys(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#aecc0022dbb85c45d452d624c7a74587f',1,'osmo_ss7_asp_get_log_subsys(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fget_5fname',['osmo_ss7_asp_get_name',['../osmo__ss7_8h.html#a946085598c4a1bfa5167b8883332a8de',1,'osmo_ss7_asp_get_name(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a946085598c4a1bfa5167b8883332a8de',1,'osmo_ss7_asp_get_name(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fget_5fproto',['osmo_ss7_asp_get_proto',['../osmo__ss7_8h.html#a44b7671799d1beacce83817e2061f72f',1,'osmo_ss7_asp_get_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a44b7671799d1beacce83817e2061f72f',1,'osmo_ss7_asp_get_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fget_5ftrans_5fproto',['osmo_ss7_asp_get_trans_proto',['../osmo__ss7_8h.html#a1b9ecb408d77a295723c34235b796e1e',1,'osmo_ss7_asp_get_trans_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a1b9ecb408d77a295723c34235b796e1e',1,'osmo_ss7_asp_get_trans_proto(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fpeer_5fadd_5fhost',['osmo_ss7_asp_peer_add_host',['../osmo__ss7_8h.html#a6c91baa9261a1bcc0a6f2fae5e84b972',1,'osmo_ss7_asp_peer_add_host(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a6c91baa9261a1bcc0a6f2fae5e84b972',1,'osmo_ss7_asp_peer_add_host(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fadd_5fhost2',['osmo_ss7_asp_peer_add_host2',['../osmo__ss7_8h.html#a1ef86819b8f03d91f909da6e4db7287a',1,'osmo_ss7_asp_peer_add_host2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a1ef86819b8f03d91f909da6e4db7287a',1,'osmo_ss7_asp_peer_add_host2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fdel_5fhost',['osmo_ss7_asp_peer_del_host',['../osmo__ss7_8h.html#a4bd800113cd229e0dd5ebfd32fb6c1cb',1,'osmo_ss7_asp_peer_del_host(struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a4bd800113cd229e0dd5ebfd32fb6c1cb',1,'osmo_ss7_asp_peer_del_host(struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5finit',['osmo_ss7_asp_peer_init',['../osmo__ss7_8h.html#aed428cfcb66cb8b106de45150506ef3e',1,'osmo_ss7_asp_peer_init(struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#aed428cfcb66cb8b106de45150506ef3e',1,'osmo_ss7_asp_peer_init(struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fset_5fhosts',['osmo_ss7_asp_peer_set_hosts',['../osmo__ss7_8h.html#aff39a38183c940601c2a937603a3c741',1,'osmo_ss7_asp_peer_set_hosts(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#aff39a38183c940601c2a937603a3c741',1,'osmo_ss7_asp_peer_set_hosts(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fset_5fhosts2',['osmo_ss7_asp_peer_set_hosts2',['../osmo__ss7_8h.html#aace928f5efcaeedc6675dba51294aa64',1,'osmo_ss7_asp_peer_set_hosts2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#aace928f5efcaeedc6675dba51294aa64',1,'osmo_ss7_asp_peer_set_hosts2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fpeer_5fsnprintf',['osmo_ss7_asp_peer_snprintf',['../osmo__ss7_8h.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46',1,'osmo_ss7_asp_peer_snprintf(char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c'],['../osmo__ss7__asp__peer_8c.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46',1,'osmo_ss7_asp_peer_snprintf(char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer): osmo_ss7_asp_peer.c']]], ['osmo_5fss7_5fasp_5fprotocol_5fname',['osmo_ss7_asp_protocol_name',['../osmo__ss7_8h.html#aba17c4e5914bd2abb927d62d18e20cb2',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprotocol_5fport',['osmo_ss7_asp_protocol_port',['../osmo__ss7_8h.html#a6d09b26e33e8838594e0374976769f6e',1,'osmo_ss7_asp_protocol_port(enum osmo_ss7_asp_protocol prot): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a6d09b26e33e8838594e0374976769f6e',1,'osmo_ss7_asp_protocol_port(enum osmo_ss7_asp_protocol prot): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5frestart',['osmo_ss7_asp_restart',['../osmo__ss7_8h.html#a8d3670d7e36042c95611f9bfa0a3b597',1,'osmo_ss7_asp_restart(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a8d3670d7e36042c95611f9bfa0a3b597',1,'osmo_ss7_asp_restart(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fsend',['osmo_ss7_asp_send',['../osmo__ss7_8h.html#a4bbbb5047fd067deb34846c6dab99c1f',1,'osmo_ss7_asp_send(struct osmo_ss7_asp *asp, struct msgb *msg): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#a4bbbb5047fd067deb34846c6dab99c1f',1,'osmo_ss7_asp_send(struct osmo_ss7_asp *asp, struct msgb *msg): osmo_ss7_asp.c']]], ['osmo_5fss7_5fasp_5fuse_5fdefault_5flm',['osmo_ss7_asp_use_default_lm',['../osmo__ss7_8h.html#af4039d65a094d2cd510a3ed991e05deb',1,'osmo_ss7_asp_use_default_lm(struct osmo_ss7_asp *asp, int log_level): xua_default_lm_fsm.c'],['../xua__default__lm__fsm_8c.html#af4039d65a094d2cd510a3ed991e05deb',1,'osmo_ss7_asp_use_default_lm(struct osmo_ss7_asp *asp, int log_level): xua_default_lm_fsm.c']]], ['osmo_5fss7_5fensure_5fsccp',['osmo_ss7_ensure_sccp',['../osmo__ss7_8h.html#a76f74ee255e5a1c871d2285707c4d19c',1,'osmo_ss7_ensure_sccp(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../osmo__ss7_8c.html#a76f74ee255e5a1c871d2285707c4d19c',1,'osmo_ss7_ensure_sccp(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['osmo_5fss7_5ffind_5ffree_5frctx',['osmo_ss7_find_free_rctx',['../osmo__ss7_8h.html#ad995eb65a7ba20e8d134033669126231',1,'osmo_ss7_find_free_rctx(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../osmo__ss7_8c.html#ad995eb65a7ba20e8d134033669126231',1,'osmo_ss7_find_free_rctx(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['osmo_5fss7_5finit',['osmo_ss7_init',['../osmo__ss7_8h.html#aa0eea948b1e7bbb0764ecc89e5b2a124',1,'osmo_ss7_init(void): osmo_ss7.c'],['../osmo__ss7_8c.html#aa0eea948b1e7bbb0764ecc89e5b2a124',1,'osmo_ss7_init(void): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5fdestroy',['osmo_ss7_instance_destroy',['../osmo__ss7_8h.html#a55d7a596847108913e0e9e03dbf1a933',1,'osmo_ss7_instance_destroy(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../osmo__ss7_8c.html#a55d7a596847108913e0e9e03dbf1a933',1,'osmo_ss7_instance_destroy(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5ffind',['osmo_ss7_instance_find',['../osmo__ss7_8h.html#acd3841d0e56f61f00dbfd2bffeeb9351',1,'osmo_ss7_instance_find(uint32_t id): osmo_ss7.c'],['../osmo__ss7_8c.html#acd3841d0e56f61f00dbfd2bffeeb9351',1,'osmo_ss7_instance_find(uint32_t id): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5ffind_5for_5fcreate',['osmo_ss7_instance_find_or_create',['../osmo__ss7_8h.html#a7b6d881b636f81a9ed0419f1f17727f6',1,'osmo_ss7_instance_find_or_create(void *ctx, uint32_t id): osmo_ss7.c'],['../osmo__ss7_8c.html#a7b6d881b636f81a9ed0419f1f17727f6',1,'osmo_ss7_instance_find_or_create(void *ctx, uint32_t id): osmo_ss7.c']]], ['osmo_5fss7_5finstance_5fset_5fpc_5ffmt',['osmo_ss7_instance_set_pc_fmt',['../osmo__ss7_8h.html#adc19747b6de70d033959ee3cf5d26bdf',1,'osmo_ss7_instance_set_pc_fmt(struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2): osmo_ss7.c'],['../osmo__ss7_8c.html#adc19747b6de70d033959ee3cf5d26bdf',1,'osmo_ss7_instance_set_pc_fmt(struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2): osmo_ss7.c']]], ['osmo_5fss7_5fis_5fconfig_5fnode',['osmo_ss7_is_config_node',['../osmo__ss7_8h.html#ac343e7f4ac0757285d3ed4f842f52d6e',1,'osmo_ss7_is_config_node(struct vty *vty, int node): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ac343e7f4ac0757285d3ed4f842f52d6e',1,'osmo_ss7_is_config_node(struct vty *vty, int node): osmo_ss7_vty.c']]], ['osmo_5fss7_5flink_5fdestroy',['osmo_ss7_link_destroy',['../osmo__ss7_8h.html#a876684805361a41edbf929ffff212f53',1,'osmo_ss7_link_destroy(struct osmo_ss7_link *link): osmo_ss7.c'],['../osmo__ss7_8c.html#a876684805361a41edbf929ffff212f53',1,'osmo_ss7_link_destroy(struct osmo_ss7_link *link): osmo_ss7.c']]], ['osmo_5fss7_5flink_5ffind_5for_5fcreate',['osmo_ss7_link_find_or_create',['../osmo__ss7_8h.html#a8b0b03e356521984e7a23ddb70a30a3b',1,'osmo_ss7_link_find_or_create(struct osmo_ss7_linkset *lset, uint32_t id): osmo_ss7.c'],['../osmo__ss7_8c.html#a8b0b03e356521984e7a23ddb70a30a3b',1,'osmo_ss7_link_find_or_create(struct osmo_ss7_linkset *lset, uint32_t id): osmo_ss7.c']]], ['osmo_5fss7_5flinkset_5fdestroy',['osmo_ss7_linkset_destroy',['../osmo__ss7_8h.html#abf73f9c25c19c4b7e7ff671a0ffffca6',1,'osmo_ss7_linkset_destroy(struct osmo_ss7_linkset *lset): osmo_ss7.c'],['../osmo__ss7_8c.html#abf73f9c25c19c4b7e7ff671a0ffffca6',1,'osmo_ss7_linkset_destroy(struct osmo_ss7_linkset *lset): osmo_ss7.c']]], ['osmo_5fss7_5flinkset_5ffind_5fby_5fname',['osmo_ss7_linkset_find_by_name',['../osmo__ss7_8h.html#aea6f3f676f45f38a2f733ec0529b4484',1,'osmo_ss7_linkset_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#aea6f3f676f45f38a2f733ec0529b4484',1,'osmo_ss7_linkset_find_by_name(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5flinkset_5ffind_5for_5fcreate',['osmo_ss7_linkset_find_or_create',['../osmo__ss7_8h.html#a9ee19875896f2831d48a924cec1956e6',1,'osmo_ss7_linkset_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a9ee19875896f2831d48a924cec1956e6',1,'osmo_ss7_linkset_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fmtp_5fto_5fuser',['osmo_ss7_mtp_to_user',['../osmo__ss7_8h.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75',1,'osmo_ss7_mtp_to_user(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7.c'],['../osmo__ss7_8c.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75',1,'osmo_ss7_mtp_to_user(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7.c']]], ['osmo_5fss7_5fpc_5fis_5flocal',['osmo_ss7_pc_is_local',['../osmo__ss7_8h.html#ae5e0610394ffcbdbd4be7006ab04205e',1,'osmo_ss7_pc_is_local(struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#ae5e0610394ffcbdbd4be7006ab04205e',1,'osmo_ss7_pc_is_local(struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpc_5fis_5fvalid',['osmo_ss7_pc_is_valid',['../osmo__ss7_8h.html#a26d0122847290712aa22ebf3a37468fd',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpc_5fnormalize',['osmo_ss7_pc_normalize',['../osmo__ss7_8h.html#a63840039b641779d68a0010bc7f24fd5',1,'osmo_ss7_pc_normalize(const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a63840039b641779d68a0010bc7f24fd5',1,'osmo_ss7_pc_normalize(const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpc_5fwidth',['osmo_ss7_pc_width',['../osmo__ss7_8h.html#a9cc83a7969a30ca6748f27cf0b442e5e',1,'osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt): osmo_ss7.c'],['../osmo__ss7_8c.html#a9cc83a7969a30ca6748f27cf0b442e5e',1,'osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fparse',['osmo_ss7_pointcode_parse',['../osmo__ss7_8h.html#a5c8b8efb97b4c3651223fffb5ad07e42',1,'osmo_ss7_pointcode_parse(struct osmo_ss7_instance *inst, const char *str): osmo_ss7.c'],['../osmo__ss7_8c.html#a5c8b8efb97b4c3651223fffb5ad07e42',1,'osmo_ss7_pointcode_parse(struct osmo_ss7_instance *inst, const char *str): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fparse_5fmask_5for_5flen',['osmo_ss7_pointcode_parse_mask_or_len',['../osmo__ss7_8h.html#a20d09e0dbfb82c1b496fa63c11c1ee28',1,'osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const char *in): osmo_ss7.c'],['../osmo__ss7_8c.html#a20d09e0dbfb82c1b496fa63c11c1ee28',1,'osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const char *in): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fprint',['osmo_ss7_pointcode_print',['../osmo__ss7_8h.html#aced2f480635c40bdfbdc7b03687f0743',1,'osmo_ss7_pointcode_print(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#aced2f480635c40bdfbdc7b03687f0743',1,'osmo_ss7_pointcode_print(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fprint2',['osmo_ss7_pointcode_print2',['../osmo__ss7_8h.html#a11f1c4d0b61f5445352c6adeb39b8e3b',1,'osmo_ss7_pointcode_print2(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a11f1c4d0b61f5445352c6adeb39b8e3b',1,'osmo_ss7_pointcode_print2(const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fpointcode_5fprint_5fbuf',['osmo_ss7_pointcode_print_buf',['../osmo__ss7_8h.html#aef508edae414684aa3e2f9c29c9bad25',1,'osmo_ss7_pointcode_print_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c'],['../osmo__ss7_8c.html#a37831607a61cd660fbe6dbde89ef5c7a',1,'osmo_ss7_pointcode_print_buf(char *buf, size_t len, const struct osmo_ss7_instance *inst, uint32_t pc): osmo_ss7.c']]], ['osmo_5fss7_5fregister_5frx_5funknown_5fcb',['osmo_ss7_register_rx_unknown_cb',['../osmo__ss7_8h.html#aa24cea8083d06097c1655a38a36e0a17',1,'osmo_ss7_register_rx_unknown_cb(osmo_ss7_asp_rx_unknown_cb *cb): osmo_ss7_asp.c'],['../osmo__ss7__asp_8c.html#aa24cea8083d06097c1655a38a36e0a17',1,'osmo_ss7_register_rx_unknown_cb(osmo_ss7_asp_rx_unknown_cb *cb): osmo_ss7_asp.c']]], ['osmo_5fss7_5froute_5fcreate',['osmo_ss7_route_create',['../osmo__ss7_8h.html#a7b06b8cbd779fa328ce7a62008565d66',1,'osmo_ss7_route_create(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask, const char *linkset_name): osmo_ss7.c'],['../osmo__ss7_8c.html#ac6a50b765c1da6b429d18dbbbd5886db',1,'osmo_ss7_route_create(struct osmo_ss7_route_table *rtbl, uint32_t pc, uint32_t mask, const char *linkset_name): osmo_ss7.c']]], ['osmo_5fss7_5froute_5fdestroy',['osmo_ss7_route_destroy',['../osmo__ss7_8h.html#a2e5f54771a9bb3a14a5aea6b19d99922',1,'osmo_ss7_route_destroy(struct osmo_ss7_route *rt): osmo_ss7.c'],['../osmo__ss7_8c.html#a2e5f54771a9bb3a14a5aea6b19d99922',1,'osmo_ss7_route_destroy(struct osmo_ss7_route *rt): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ffind_5fdpc',['osmo_ss7_route_find_dpc',['../osmo__ss7_8h.html#ab5fcd843ecef8c59397b5576a669c87d',1,'osmo_ss7_route_find_dpc(struct osmo_ss7_route_table *rtbl, uint32_t dpc): osmo_ss7.c'],['../osmo__ss7_8c.html#ab5fcd843ecef8c59397b5576a669c87d',1,'osmo_ss7_route_find_dpc(struct osmo_ss7_route_table *rtbl, uint32_t dpc): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ffind_5fdpc_5fmask',['osmo_ss7_route_find_dpc_mask',['../osmo__ss7_8h.html#ab9df59dfb9eb0da0c24f47f6017903fa',1,'osmo_ss7_route_find_dpc_mask(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask): osmo_ss7.c'],['../osmo__ss7_8c.html#ab9df59dfb9eb0da0c24f47f6017903fa',1,'osmo_ss7_route_find_dpc_mask(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask): osmo_ss7.c']]], ['osmo_5fss7_5froute_5flookup',['osmo_ss7_route_lookup',['../osmo__ss7_8h.html#afffa83964e0e553761063635d9b47d93',1,'osmo_ss7_route_lookup(struct osmo_ss7_instance *inst, uint32_t dpc): osmo_ss7.c'],['../osmo__ss7_8c.html#afffa83964e0e553761063635d9b47d93',1,'osmo_ss7_route_lookup(struct osmo_ss7_instance *inst, uint32_t dpc): osmo_ss7.c']]], ['osmo_5fss7_5froute_5fname',['osmo_ss7_route_name',['../osmo__ss7_8h.html#ac966231057ff7ab04224ffee73abfc4a',1,'osmo_ss7_route_name(struct osmo_ss7_route *rt, bool list_asps): osmo_ss7_hmrt.c'],['../osmo__ss7__hmrt_8c.html#ac966231057ff7ab04224ffee73abfc4a',1,'osmo_ss7_route_name(struct osmo_ss7_route *rt, bool list_asps): osmo_ss7_hmrt.c']]], ['osmo_5fss7_5froute_5fprint',['osmo_ss7_route_print',['../osmo__ss7_8h.html#ac78fd36af77d7da021e0b524386a0f91',1,'osmo_ss7_route_print(const struct osmo_ss7_route *rt): osmo_ss7.c'],['../osmo__ss7_8c.html#ac78fd36af77d7da021e0b524386a0f91',1,'osmo_ss7_route_print(const struct osmo_ss7_route *rt): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ftable_5fdestroy',['osmo_ss7_route_table_destroy',['../osmo__ss7_8h.html#aa75722ad470c3d8981b765df9a3f5e97',1,'osmo_ss7_route_table_destroy(struct osmo_ss7_route_table *rtbl): osmo_ss7.c'],['../osmo__ss7_8c.html#aa75722ad470c3d8981b765df9a3f5e97',1,'osmo_ss7_route_table_destroy(struct osmo_ss7_route_table *rtbl): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ftable_5ffind',['osmo_ss7_route_table_find',['../osmo__ss7_8h.html#a48db4af978f592bf1ec847aab78234f6',1,'osmo_ss7_route_table_find(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#a48db4af978f592bf1ec847aab78234f6',1,'osmo_ss7_route_table_find(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5froute_5ftable_5ffind_5for_5fcreate',['osmo_ss7_route_table_find_or_create',['../osmo__ss7_8h.html#a9559e23d2267140ec6c35729234ced23',1,'osmo_ss7_route_table_find_or_create(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c'],['../osmo__ss7_8c.html#a9559e23d2267140ec6c35729234ced23',1,'osmo_ss7_route_table_find_or_create(struct osmo_ss7_instance *inst, const char *name): osmo_ss7.c']]], ['osmo_5fss7_5ftmode_5ffrom_5fxua',['osmo_ss7_tmode_from_xua',['../osmo__ss7_8h.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9',1,'osmo_ss7_tmode_from_xua(uint32_t in): osmo_ss7.c'],['../osmo__ss7_8c.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9',1,'osmo_ss7_tmode_from_xua(uint32_t in): osmo_ss7.c']]], ['osmo_5fss7_5ftmode_5fto_5fxua',['osmo_ss7_tmode_to_xua',['../osmo__ss7_8h.html#a41c5d0c1bcae4257834073d3c109f12c',1,'osmo_ss7_tmode_to_xua(enum osmo_ss7_as_traffic_mode tmod): osmo_ss7.c'],['../osmo__ss7_8c.html#a41c5d0c1bcae4257834073d3c109f12c',1,'osmo_ss7_tmode_to_xua(enum osmo_ss7_as_traffic_mode tmod): osmo_ss7.c']]], ['osmo_5fss7_5fuser_5fmtp_5fxfer_5freq',['osmo_ss7_user_mtp_xfer_req',['../osmo__ss7_8h.html#a6e0fa32ebbd3aeba25b800146a76bbc7',1,'osmo_ss7_user_mtp_xfer_req(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7_hmrt.c'],['../osmo__ss7__hmrt_8c.html#a6e0fa32ebbd3aeba25b800146a76bbc7',1,'osmo_ss7_user_mtp_xfer_req(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp): osmo_ss7_hmrt.c']]], ['osmo_5fss7_5fuser_5fregister',['osmo_ss7_user_register',['../osmo__ss7_8h.html#a22d4d3245ada246e0d50da10c9281d28',1,'osmo_ss7_user_register(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c'],['../osmo__ss7_8c.html#a22d4d3245ada246e0d50da10c9281d28',1,'osmo_ss7_user_register(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c']]], ['osmo_5fss7_5fuser_5funregister',['osmo_ss7_user_unregister',['../osmo__ss7_8h.html#a47b75b30c8c07818f2c67a28a3dc74c9',1,'osmo_ss7_user_unregister(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c'],['../osmo__ss7_8c.html#a47b75b30c8c07818f2c67a28a3dc74c9',1,'osmo_ss7_user_unregister(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user): osmo_ss7.c']]], ['osmo_5fss7_5fvty_5fgo_5fparent',['osmo_ss7_vty_go_parent',['../osmo__ss7_8h.html#abdfadd0c1cd0b7d847f9f01e4a4c9134',1,'osmo_ss7_vty_go_parent(struct vty *vty): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#abdfadd0c1cd0b7d847f9f01e4a4c9134',1,'osmo_ss7_vty_go_parent(struct vty *vty): osmo_ss7_vty.c']]], ['osmo_5fss7_5fvty_5finit_5fasp',['osmo_ss7_vty_init_asp',['../osmo__ss7_8h.html#af4d60a28bd339b50f8b0077b2479b2d4',1,'osmo_ss7_vty_init_asp(void *ctx): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#af4d60a28bd339b50f8b0077b2479b2d4',1,'osmo_ss7_vty_init_asp(void *ctx): osmo_ss7_vty.c']]], ['osmo_5fss7_5fvty_5finit_5fsg',['osmo_ss7_vty_init_sg',['../osmo__ss7_8h.html#a1c0ba46e8ee2cfa470db9be9b620ce9a',1,'osmo_ss7_vty_init_sg(void *ctx): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a1c0ba46e8ee2cfa470db9be9b620ce9a',1,'osmo_ss7_vty_init_sg(void *ctx): osmo_ss7_vty.c']]], ['osmo_5fss7_5fxua_5fserver_5fadd_5flocal_5fhost',['osmo_ss7_xua_server_add_local_host',['../osmo__ss7_8h.html#a318b39d0f350e34da5bd5b4d9a4a38fd',1,'osmo_ss7_xua_server_add_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a318b39d0f350e34da5bd5b4d9a4a38fd',1,'osmo_ss7_xua_server_add_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fbind',['osmo_ss7_xua_server_bind',['../osmo__ss7_8h.html#abf0d6146779911d066a27685e262133f',1,'osmo_ss7_xua_server_bind(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#abf0d6146779911d066a27685e262133f',1,'osmo_ss7_xua_server_bind(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fcreate',['osmo_ss7_xua_server_create',['../osmo__ss7_8h.html#aafbaf326cc543e9bc04019194ec6fb15',1,'osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host) OSMO_DEPRECATED("Use osmo_ss7_xua_server_create2() instead"): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a92f4ef281565a355bf55e35396d9ead7',1,'osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fcreate2',['osmo_ss7_xua_server_create2',['../osmo__ss7_8h.html#a5422f8c0457f4dead4ec6345bd73fbe5',1,'osmo_ss7_xua_server_create2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a5422f8c0457f4dead4ec6345bd73fbe5',1,'osmo_ss7_xua_server_create2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fdel_5flocal_5fhost',['osmo_ss7_xua_server_del_local_host',['../osmo__ss7_8h.html#a9ecc8a3d9ff669d07fedd11dccc67782',1,'osmo_ss7_xua_server_del_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a9ecc8a3d9ff669d07fedd11dccc67782',1,'osmo_ss7_xua_server_del_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fdestroy',['osmo_ss7_xua_server_destroy',['../osmo__ss7_8h.html#a27173446ba8d82c930840a6e3a8202d4',1,'osmo_ss7_xua_server_destroy(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a27173446ba8d82c930840a6e3a8202d4',1,'osmo_ss7_xua_server_destroy(struct osmo_xua_server *xs): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5ffind',['osmo_ss7_xua_server_find',['../osmo__ss7_8h.html#a31390e3cc21fa55433bf042d1a31a7ab',1,'osmo_ss7_xua_server_find(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port) OSMO_DEPRECATED("Use osmo_ss7_xua_server_find2() instead"): osmo_ss7.c'],['../osmo__ss7_8c.html#adeb2d43828fbd3f5eef853a9742001eb',1,'osmo_ss7_xua_server_find(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port): osmo_ss7.c']]], ['osmo_5fss7_5fxua_5fserver_5ffind2',['osmo_ss7_xua_server_find2',['../osmo__ss7_8h.html#a365b41929114c3efdd1768426b456784',1,'osmo_ss7_xua_server_find2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port): osmo_ss7.c'],['../osmo__ss7_8c.html#a365b41929114c3efdd1768426b456784',1,'osmo_ss7_xua_server_find2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port): osmo_ss7.c']]], ['osmo_5fss7_5fxua_5fserver_5fset_5flocal_5fhost',['osmo_ss7_xua_server_set_local_host',['../osmo__ss7_8h.html#ae97d2ba8d01c1819acad4f085c846bf8',1,'osmo_ss7_xua_server_set_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#ae97d2ba8d01c1819acad4f085c846bf8',1,'osmo_ss7_xua_server_set_local_host(struct osmo_xua_server *xs, const char *local_host): osmo_ss7_xua_srv.c']]], ['osmo_5fss7_5fxua_5fserver_5fset_5flocal_5fhosts',['osmo_ss7_xua_server_set_local_hosts',['../osmo__ss7_8h.html#a6baf9122fc63dcf51ee9de5cc8fd7663',1,'osmo_ss7_xua_server_set_local_hosts(struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt): osmo_ss7_xua_srv.c'],['../osmo__ss7__xua__srv_8c.html#a6baf9122fc63dcf51ee9de5cc8fd7663',1,'osmo_ss7_xua_server_set_local_hosts(struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt): osmo_ss7_xua_srv.c']]], ['osmo_5fstatic_5fassert',['osmo_static_assert',['../sccp_8c.html#a0b41189236e3b375da78a2806b82307f',1,'osmo_static_assert(sizeof(struct sccp_source_reference)<=sizeof(uint32_t), enough_space): sccp.c'],['../sccp__scoc_8c.html#acc77ad920c0636946484d58bdb7f3cd9',1,'osmo_static_assert(ARRAY_SIZE(osmo_sccp_timer_defaults)==(OSMO_SCCP_TIMERS_LEN) &&ARRAY_SIZE(osmo_sccp_timer_names)==(OSMO_SCCP_TIMERS_LEN), assert_osmo_sccp_timers_count): sccp_scoc.c'],['../xua__default__lm__fsm_8c.html#a9da1b9f1f79d9611e742421014440196',1,'osmo_static_assert(ARRAY_SIZE(ss7_asp_lm_timer_defaults)==(SS7_ASP_LM_TIMERS_LEN) &&ARRAY_SIZE(ss7_asp_lm_timer_names)==(SS7_ASP_LM_TIMERS_LEN), assert_ss7_asp_lm_timer_count): xua_default_lm_fsm.c'],['../xua__shared_8c.html#aeddb692309141061f61857ca8ac3580a',1,'osmo_static_assert(M3UA_ERR_INVAL_ROUT_CTX==SUA_ERR_INVAL_ROUT_CTX, _err_rctx): xua_shared.c'],['../xua__shared_8c.html#a55fcf4f40c115757780730933195cdcd',1,'osmo_static_assert(M3UA_ERR_NO_CONFGD_AS_FOR_ASP==SUA_ERR_NO_CONFGD_AS_FOR_ASP, _err_as_for_asp): xua_shared.c'],['../xua__snm_8c.html#a2aa91497e14ee3bf0711ea970deebcd9',1,'osmo_static_assert(M3UA_SNM_DUNA==SUA_SNM_DUNA, _sa_duna): xua_snm.c'],['../xua__snm_8c.html#aa978f8897932c6b00e5adc2cc3f04375',1,'osmo_static_assert(M3UA_SNM_DAVA==SUA_SNM_DAVA, _sa_dava): xua_snm.c'],['../xua__snm_8c.html#a88caacec93c80552a704438f39be4ce8',1,'osmo_static_assert(M3UA_SNM_DAUD==SUA_SNM_DAUD, _sa_dava): xua_snm.c'],['../xua__snm_8c.html#ad4d69ecded4b8958f2ff085cfbb93d4c',1,'osmo_static_assert(M3UA_IEI_AFFECTED_PC==SUA_IEI_AFFECTED_PC, _sa_aff_pc): xua_snm.c'],['../xua__snm_8c.html#a6da885eeb8d723e852482e40e233c84b',1,'osmo_static_assert(M3UA_IEI_ROUTE_CTX==SUA_IEI_ROUTE_CTX, _sa_rctx): xua_snm.c'],['../xua__snm_8c.html#a111957f5ac69350453e964d8c86bdbaa',1,'osmo_static_assert(M3UA_IEI_INFO_STRING==SUA_IEI_INFO_STRING, _sa_inf_str): xua_snm.c']]], ['osmo_5fsua_5fto_5fsccp',['osmo_sua_to_sccp',['../sccp2sua_8c.html#ade23801a343758da5c4cc25e96c47931',1,'osmo_sua_to_sccp(struct xua_msg *xua): sccp2sua.c'],['../xua__internal_8h.html#ade23801a343758da5c4cc25e96c47931',1,'osmo_sua_to_sccp(struct xua_msg *xua): sccp2sua.c']]], ['osmo_5fxlm_5fprim_5fname',['osmo_xlm_prim_name',['../sigtran__sap_8h.html#a479348e41b8e2d98b6d4c6e3d61d5999',1,'osmo_xlm_prim_name(struct osmo_prim_hdr *oph): sccp_sap.c'],['../sccp__sap_8c.html#a479348e41b8e2d98b6d4c6e3d61d5999',1,'osmo_xlm_prim_name(struct osmo_prim_hdr *oph): sccp_sap.c']]], ['osmo_5fxlm_5fsap_5fdown',['osmo_xlm_sap_down',['../sigtran__sap_8h.html#a0ecffc58820e661cf3ca6d576ce78f82',1,'osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph): xua_rkm.c'],['../xua__rkm_8c.html#a0ecffc58820e661cf3ca6d576ce78f82',1,'osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph): xua_rkm.c']]], ['osmo_5fxua_5fmsg_5ftall_5fctx_5finit',['osmo_xua_msg_tall_ctx_init',['../xua__msg_8h.html#a50ffc7dc3d0ef2fb98fd562cedee968c',1,'osmo_xua_msg_tall_ctx_init(void *ctx): xua_msg.c'],['../xua__msg_8c.html#a50ffc7dc3d0ef2fb98fd562cedee968c',1,'osmo_xua_msg_tall_ctx_init(void *ctx): xua_msg.c']]] ]; sigtran/html/search/functions_5.html0000644000175000017500000000177314631412304022172 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/search_m.png0000644000175000017500000000023614631412304021330 0ustar osmocom-buildosmocom-build‰PNG  IHDR5^KMgAMAÖØÔOX2tEXtSoftwareAdobe ImageReadyqÉe<0IDATxÚb,//g```<~ü8ˆúøñ#ˆúÿÿ?bbZP,Xnݺ¤ ¥<~áE§IEND®B`‚sigtran/html/search/functions_7.js0000644000175000017500000000215614631412304021640 0ustar osmocom-buildosmocom-buildvar searchData= [ ['handle_5freg_5fconf',['handle_reg_conf',['../xua__default__lm__fsm_8c.html#a6c119bb8074d53fa355e57e8dd491ae1',1,'xua_default_lm_fsm.c']]], ['handle_5frkey_5fdereg',['handle_rkey_dereg',['../xua__rkm_8c.html#a44af2d2697beebe91a62a76211c14157',1,'xua_rkm.c']]], ['handle_5frkey_5fdereg_5fresp',['handle_rkey_dereg_resp',['../xua__rkm_8c.html#aa51a247c1d47f592fb948d053292fa0a',1,'xua_rkm.c']]], ['handle_5frkey_5freg',['handle_rkey_reg',['../xua__rkm_8c.html#a58819010e3b1aa68a744022649829c3c',1,'xua_rkm.c']]], ['handle_5frkey_5freg_5fresp',['handle_rkey_reg_resp',['../xua__rkm_8c.html#a5d226db905ca8bc16d1e38f64da72e3f',1,'xua_rkm.c']]], ['hmdt_5fmessage_5ffor_5fdistribution',['hmdt_message_for_distribution',['../osmo__ss7__hmrt_8c.html#a3c2df3b0f156f7bd46317990d8136d97',1,'osmo_ss7_hmrt.c']]], ['hmrt_5fmessage_5ffor_5frouting',['hmrt_message_for_routing',['../osmo__ss7__hmrt_8c.html#a33ede64db537fe1d5a39e6d9c2f07c8b',1,'osmo_ss7_hmrt.c']]], ['host_5fis_5fip_5fanyaddr',['host_is_ip_anyaddr',['../osmo__ss7__asp__peer_8c.html#a81c3380941dadb42610afc54465cfe4d',1,'osmo_ss7_asp_peer.c']]] ]; sigtran/html/search/enumvalues_2.js0000644000175000017500000000331214631412304022002 0ustar osmocom-buildosmocom-buildvar searchData= [ ['ipa_5fasp_5fe_5fid_5fack',['IPA_ASP_E_ID_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba44a7c9b0a32d59ebc6dc96902d961914',1,'xua_asp_fsm.h']]], ['ipa_5fasp_5fe_5fid_5fget',['IPA_ASP_E_ID_GET',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa8604747646250590d6a5bb21a61254c',1,'xua_asp_fsm.h']]], ['ipa_5fasp_5fe_5fid_5fresp',['IPA_ASP_E_ID_RESP',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba27f5e8b4f8cb4ccb6875a8ddf5b27982',1,'xua_asp_fsm.h']]], ['ipa_5fasp_5fs_5factive',['IPA_ASP_S_ACTIVE',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a60d7c4e2a52482b4805512eb543ea8e9',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fdown',['IPA_ASP_S_DOWN',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a5c0501f7db40cfa2912f1507e26c7777',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5finactive',['IPA_ASP_S_INACTIVE',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a32dee80d08964ccfbc056e25139e28a4',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fack',['IPA_ASP_S_WAIT_ID_ACK',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924aa82bfa254fd7a9a1d583cb4877c0037d',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fack2',['IPA_ASP_S_WAIT_ID_ACK2',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a6203a404bd2dfa790947903fed1f17d4',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fget',['IPA_ASP_S_WAIT_ID_GET',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a628747e4a354e5aecca2de83c8d77fbc',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fs_5fwait_5fid_5fresp',['IPA_ASP_S_WAIT_ID_RESP',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a76e19b993886f0a79cd2883fc2447195',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/classes_7.js0000644000175000017500000000141014631412304021255 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5fas_5ffsm_5fpriv',['xua_as_fsm_priv',['../structxua__as__fsm__priv.html',1,'']]], ['xua_5fasp_5ffsm_5fpriv',['xua_asp_fsm_priv',['../structxua__asp__fsm__priv.html',1,'']]], ['xua_5fcommon_5fhdr',['xua_common_hdr',['../structxua__common__hdr.html',1,'']]], ['xua_5fdialect',['xua_dialect',['../structxua__dialect.html',1,'']]], ['xua_5fmsg',['xua_msg',['../structxua__msg.html',1,'']]], ['xua_5fmsg_5fclass',['xua_msg_class',['../structxua__msg__class.html',1,'']]], ['xua_5fmsg_5fevent_5fmap',['xua_msg_event_map',['../structxua__msg__event__map.html',1,'']]], ['xua_5fmsg_5fpart',['xua_msg_part',['../structxua__msg__part.html',1,'']]], ['xua_5fparameter_5fhdr',['xua_parameter_hdr',['../structxua__parameter__hdr.html',1,'']]] ]; sigtran/html/search/search_l.png0000644000175000017500000000113414631412304021325 0ustar osmocom-buildosmocom-build‰PNG  IHDRŒ-µ pHYs  šœ cHRMm˜sŽà8‚ÕzÊ´3Dv„6*½âIDATxÚ¬T=«ÚP~ÎÉ91Mü@0FìPD/ºÚÑ¡.Ý;J¡¦t½Cÿ„ý‚Ú¥ƒÜŠˆ DƒÆ(­IÞ.xo¯4hŸí¼pž÷FD8E¯×c¶mçmÛnº®ûn³ÙÜl·ÛçŒ1ü ,"ìv»Ìó¼Ìh4zíºî‡l6{“ËåD:†¦iP%>a§ÓaóùüÉx<¾Õuýy¥R¦i"•JAÓ4!À‹E(`µZ¥'“ɧb±ø²Z­"ŸÏÃ0 H)Á9G\» Úí6ŸN§¯LÓ|Q¯×aYt]‡”—@, “ˆÞÖj5ݲ,†!.÷<¯Y.—ŸEÊ8ç¸<‚F¡Pxt­²#¡”òi&“áQf÷÷Ò÷ý/ž›sUU³‘UÆÂ0¼òÕçæ\J9p\‹¸ëqÖ2uöûýÑêեѷõz„a"ºžPQ”¯ŽãüÜívøà‰DâÇr¹üî8|ß?Z¿ßvlÂF£ñ+‚Ûápè, A"º¸þg¾xž÷y0Œg³E%SID88-óÎo`)„øèyžÛï÷ß—J¥ÇÑSTURÊ¿ !Œ‡Z­–P'¢7ªª6 Ã(&“I¡išÂ9•Áï5åÕ^Ðí ýIEND®B`‚sigtran/html/search/defines_c.html0000644000175000017500000000177114631412304021653 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_11.js0000644000175000017500000000020314631412304021702 0ustar osmocom-buildosmocom-buildvar searchData= [ ['u32_5fmasklen',['u32_masklen',['../osmo__ss7_8c.html#a70c376cdc3ffe5d124ae90fd86f9c491',1,'osmo_ss7.c']]] ]; sigtran/html/search/functions_f.js0000644000175000017500000011307514631412304021722 0ustar osmocom-buildosmocom-buildvar searchData= [ ['sccp_5fadd_5flong_5fvariable_5fpart',['sccp_add_long_variable_part',['../sccp2sua_8c.html#a2a413e561f293f7b2232466294131004',1,'sccp2sua.c']]], ['sccp_5fadd_5fvar_5faddr',['sccp_add_var_addr',['../sccp2sua_8c.html#a084b0de9d42a55b67689b1c76a71594f',1,'sccp2sua.c']]], ['sccp_5fadd_5fvariable_5fpart',['sccp_add_variable_part',['../sccp2sua_8c.html#a4954e72abf5054e73f0a1396e8c5fae4',1,'sccp2sua.c']]], ['sccp_5faddr_5fto_5fstr_5fbuf',['sccp_addr_to_str_buf',['../sccp__helpers_8c.html#ac7057e8868b62138df058e713a0bc82b',1,'sccp_helpers.c']]], ['sccp_5faddr_5fto_5fsua',['sccp_addr_to_sua',['../sccp2sua_8c.html#a3a2c083bc428a4ab007a482686f1d6e8',1,'sccp2sua.c']]], ['sccp_5faddr_5fto_5fsua_5fptr',['sccp_addr_to_sua_ptr',['../sccp2sua_8c.html#abd032a6bdf6431a59f22bbf507bb357d',1,'sccp2sua.c']]], ['sccp_5favailable',['sccp_available',['../sccp__scrc_8c.html#abbfd31c616112bb9f9c7cdb90f133bb2',1,'sccp_scrc.c']]], ['sccp_5fconnection_5fclose',['sccp_connection_close',['../sccp_8c.html#a3580d82b7e274b2dd55b55f25cec92b7',1,'sccp.c']]], ['sccp_5fconnection_5fconnect',['sccp_connection_connect',['../sccp_8c.html#aaf16caca45f0150cbad61c0cdb40c27a',1,'sccp.c']]], ['sccp_5fconnection_5fforce_5ffree',['sccp_connection_force_free',['../sccp_8c.html#a4febdceb7bc1397829429670c678d52c',1,'sccp.c']]], ['sccp_5fconnection_5ffree',['sccp_connection_free',['../sccp_8c.html#ac7b76d5cf9c442c22c9c6ab3b31d2c14',1,'sccp.c']]], ['sccp_5fconnection_5fsend_5fit',['sccp_connection_send_it',['../sccp_8c.html#a8f936980e5be74da6c7d34a79cc304e8',1,'sccp.c']]], ['sccp_5fconnection_5fset_5fincoming',['sccp_connection_set_incoming',['../sccp_8c.html#afae246de0fa1621fb6695c85d6f8af92',1,'sccp.c']]], ['sccp_5fconnection_5fsocket',['sccp_connection_socket',['../sccp_8c.html#af3f281b30f52ee258a388c21fc8b2261',1,'sccp.c']]], ['sccp_5fconnection_5fwrite',['sccp_connection_write',['../sccp_8c.html#a22d2f5065e5560cadd1d798a1d4773a1',1,'sccp.c']]], ['sccp_5fcreate_5fcc',['sccp_create_cc',['../sccp_8c.html#a3438d0e32943a2af52f0172a4fd71744',1,'sccp.c']]], ['sccp_5fcreate_5fcr',['sccp_create_cr',['../sccp_8c.html#ac6f94e47aa3da6027f76a106346576a3',1,'sccp.c']]], ['sccp_5fcreate_5fdt1',['sccp_create_dt1',['../sccp_8c.html#a07ead5caba575af3fd23cc3747f35e99',1,'sccp.c']]], ['sccp_5fcreate_5frefuse',['sccp_create_refuse',['../sccp_8c.html#a431491880d3422c2ed1899d1b860edd1',1,'sccp.c']]], ['sccp_5fcreate_5frlsd',['sccp_create_rlsd',['../sccp_8c.html#a21fedd190c04e28c920dda9ee8a8a238',1,'sccp.c']]], ['sccp_5fcreate_5fsccp_5faddr',['sccp_create_sccp_addr',['../sccp_8c.html#a90220387b107ad5b44233e17cf18c4e7',1,'sccp.c']]], ['sccp_5fcreate_5fudt',['sccp_create_udt',['../sccp_8c.html#a64605b523479af1e0ba1691670ffec51',1,'sccp.c']]], ['sccp_5fdata_5fto_5fsua_5fptr',['sccp_data_to_sua_ptr',['../sccp2sua_8c.html#a84506b90841a2c95246555fed2b8a170',1,'sccp2sua.c']]], ['sccp_5fdetermine_5fmsg_5ftype',['sccp_determine_msg_type',['../sccp_8c.html#a9acbb077f0ff8b0d603eb6aa800633dd',1,'sccp.c']]], ['sccp_5ffind_5fuser',['sccp_find_user',['../sccp__scoc_8c.html#aeaa14cef54d4a9145070b4498ebd4c96',1,'sccp_scoc.c']]], ['sccp_5fis_5fmandatory',['sccp_is_mandatory',['../sccp2sua_8c.html#ac5302e03c17d5bbe207d52ba9eb64664',1,'sccp2sua.c']]], ['sccp_5flbcs_5flocal_5fbcast_5fpcstate',['sccp_lbcs_local_bcast_pcstate',['../sccp__internal_8h.html#ab1db96d27a773af541638dc93fdace21',1,'sccp_lbcs_local_bcast_pcstate(struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate): sccp_lbcs.c'],['../sccp__lbcs_8c.html#ab1db96d27a773af541638dc93fdace21',1,'sccp_lbcs_local_bcast_pcstate(struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate): sccp_lbcs.c']]], ['sccp_5flbcs_5flocal_5fbcast_5fstate',['sccp_lbcs_local_bcast_state',['../sccp__internal_8h.html#aabfd5fec32f2a90b0e50d028b39b1291',1,'sccp_lbcs_local_bcast_state(struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state): sccp_lbcs.c'],['../sccp__lbcs_8c.html#aabfd5fec32f2a90b0e50d028b39b1291',1,'sccp_lbcs_local_bcast_state(struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state): sccp_lbcs.c']]], ['sccp_5flongdata_5fto_5fsua_5fptr',['sccp_longdata_to_sua_ptr',['../sccp2sua_8c.html#a4bb63dcc0791ff775736649a58988f88',1,'sccp2sua.c']]], ['sccp_5flongptr_5fpart_5fconsistent',['sccp_longptr_part_consistent',['../sccp2sua_8c.html#a451050d190bbcae3141f9361525f3bd2',1,'sccp2sua.c']]], ['sccp_5fmsg_5fadd_5fsua_5fopt',['sccp_msg_add_sua_opt',['../sccp2sua_8c.html#aa9235c6e60983b680f0c304e58a112e7',1,'sccp2sua.c']]], ['sccp_5fmsgb_5falloc',['sccp_msgb_alloc',['../sccp__internal_8h.html#af5641b370432180fb48016e3900a03c5',1,'sccp_msgb_alloc(const char *name): sua.c'],['../sua_8c.html#af5641b370432180fb48016e3900a03c5',1,'sccp_msgb_alloc(const char *name): sua.c']]], ['sccp_5foption_5fpermitted',['sccp_option_permitted',['../sccp2sua_8c.html#a45a2931f3b53f80e1bb58dcf7798134d',1,'sccp2sua.c']]], ['sccp_5fparse_5fheader',['sccp_parse_header',['../sccp_8c.html#ad7b91b6f65924d292703bc4d2c159b3f',1,'sccp.c']]], ['sccp_5fptr_5fpart_5fconsistent',['sccp_ptr_part_consistent',['../sccp2sua_8c.html#a906d266ba3acae5efeee6a67684a260e',1,'sccp2sua.c']]], ['sccp_5fsclc_5frx_5ffrom_5fscrc',['sccp_sclc_rx_from_scrc',['../sccp__internal_8h.html#a839b843770fe7a81ec460ace5ddfe7d0',1,'sccp_sclc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_sclc.c'],['../sccp__sclc_8c.html#a839b843770fe7a81ec460ace5ddfe7d0',1,'sccp_sclc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_sclc.c']]], ['sccp_5fsclc_5frx_5fscrc_5frout_5ffail',['sccp_sclc_rx_scrc_rout_fail',['../sccp__internal_8h.html#a086464ecc2db005660b615f84680b7fd',1,'sccp_sclc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause): sccp_sclc.c'],['../sccp__sclc_8c.html#a7e7ee1fb7b747a510580b90125b5b865',1,'sccp_sclc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua_in, uint32_t cause): sccp_sclc.c']]], ['sccp_5fsclc_5fuser_5fsap_5fdown',['sccp_sclc_user_sap_down',['../sccp__internal_8h.html#a5a395d329728106701783c2a6a1c965c',1,'sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c'],['../sccp__sclc_8c.html#a5a395d329728106701783c2a6a1c965c',1,'sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c']]], ['sccp_5fsclc_5fuser_5fsap_5fdown_5fnofree',['sccp_sclc_user_sap_down_nofree',['../sccp__internal_8h.html#a60bc93a2c2c73fd5ff578713e0f1bde5',1,'sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c'],['../sccp__sclc_8c.html#a60bc93a2c2c73fd5ff578713e0f1bde5',1,'sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph): sccp_sclc.c']]], ['sccp_5fscmg_5finit',['sccp_scmg_init',['../sccp__internal_8h.html#a78005d521d9f14a1a8504b2d18691539',1,'sccp_scmg_init(struct osmo_sccp_instance *inst): sccp_scmg.c'],['../sccp__scmg_8c.html#a78005d521d9f14a1a8504b2d18691539',1,'sccp_scmg_init(struct osmo_sccp_instance *inst): sccp_scmg.c']]], ['sccp_5fscmg_5fmsgt_5fname',['sccp_scmg_msgt_name',['../sccp__scmg_8h.html#a5c5607303fbb80ede862edbddd843850',1,'sccp_scmg.h']]], ['sccp_5fscmg_5frx_5fmtp_5fpause',['sccp_scmg_rx_mtp_pause',['../sccp__internal_8h.html#a6e1de1fdffab62084b3e51db5a09b7c4',1,'sccp_scmg_rx_mtp_pause(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c'],['../sccp__scmg_8c.html#a6e1de1fdffab62084b3e51db5a09b7c4',1,'sccp_scmg_rx_mtp_pause(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fmtp_5fresume',['sccp_scmg_rx_mtp_resume',['../sccp__internal_8h.html#a9b395f6f66a9d5cd22fec3841738d6ca',1,'sccp_scmg_rx_mtp_resume(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c'],['../sccp__scmg_8c.html#a9b395f6f66a9d5cd22fec3841738d6ca',1,'sccp_scmg_rx_mtp_resume(struct osmo_sccp_instance *inst, uint32_t dpc): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fmtp_5fstatus',['sccp_scmg_rx_mtp_status',['../sccp__internal_8h.html#a52ebba6e3b52df06bb6b8e21ea937dda',1,'sccp_scmg_rx_mtp_status(struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause): sccp_scmg.c'],['../sccp__scmg_8c.html#a52ebba6e3b52df06bb6b8e21ea937dda',1,'sccp_scmg_rx_mtp_status(struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fssn_5fallowed',['sccp_scmg_rx_ssn_allowed',['../sccp__internal_8h.html#a112a6f006b73b2b5dc475c6ccd33337d',1,'sccp_scmg_rx_ssn_allowed(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c'],['../sccp__scmg_8c.html#a112a6f006b73b2b5dc475c6ccd33337d',1,'sccp_scmg_rx_ssn_allowed(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c']]], ['sccp_5fscmg_5frx_5fssn_5fprohibited',['sccp_scmg_rx_ssn_prohibited',['../sccp__internal_8h.html#a6790766deb21c57560ab062d8a7ee0be',1,'sccp_scmg_rx_ssn_prohibited(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c'],['../sccp__scmg_8c.html#a6790766deb21c57560ab062d8a7ee0be',1,'sccp_scmg_rx_ssn_prohibited(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi): sccp_scmg.c']]], ['sccp_5fscmg_5ftx',['sccp_scmg_tx',['../sccp__scmg_8c.html#ab62f2db95b4ad197732d6cc6cfbb9281',1,'sccp_scmg.c']]], ['sccp_5fscoc_5fflush_5fconnections',['sccp_scoc_flush_connections',['../sccp__internal_8h.html#ac9947e47665a8aa2e294b26c599a4ca7',1,'sccp_scoc_flush_connections(struct osmo_sccp_instance *inst): sccp_scoc.c'],['../sccp__scoc_8c.html#ac9947e47665a8aa2e294b26c599a4ca7',1,'sccp_scoc_flush_connections(struct osmo_sccp_instance *inst): sccp_scoc.c']]], ['sccp_5fscoc_5frx_5ffrom_5fscrc',['sccp_scoc_rx_from_scrc',['../sccp__internal_8h.html#a7e6ca58debc34b50244590c90e68943f',1,'sccp_scoc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scoc.c'],['../sccp__scoc_8c.html#a7e6ca58debc34b50244590c90e68943f',1,'sccp_scoc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scoc.c']]], ['sccp_5fscoc_5frx_5finval_5fopc',['sccp_scoc_rx_inval_opc',['../sccp__scoc_8c.html#ab58aa945ab650c771b53e4e1561a2eae',1,'sccp_scoc.c']]], ['sccp_5fscoc_5frx_5finval_5fsrc_5fref',['sccp_scoc_rx_inval_src_ref',['../sccp__scoc_8c.html#a930107d787711851474bf8cc3029cee7',1,'sccp_scoc.c']]], ['sccp_5fscoc_5frx_5fscrc_5frout_5ffail',['sccp_scoc_rx_scrc_rout_fail',['../sccp__internal_8h.html#a92800c00e934b3faaf1c7dc6552d9bf5',1,'sccp_scoc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause): sccp_scoc.c'],['../sccp__scoc_8c.html#a234088ffd988763d466232cac8590c68',1,'sccp_scoc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t return_cause): sccp_scoc.c']]], ['sccp_5fscoc_5frx_5funass_5flocal_5fref',['sccp_scoc_rx_unass_local_ref',['../sccp__scoc_8c.html#adf7fcb47b901d03b8736dd6e963452a2',1,'sccp_scoc.c']]], ['sccp_5fscoc_5fshow_5fconnections',['sccp_scoc_show_connections',['../sccp__internal_8h.html#a9b54133b478681e048c5556e100e463f',1,'sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance *inst): sccp_scoc.c'],['../sccp__scoc_8c.html#a9b54133b478681e048c5556e100e463f',1,'sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance *inst): sccp_scoc.c']]], ['sccp_5fscrc_5frx_5fsclc_5fmsg',['sccp_scrc_rx_sclc_msg',['../sccp__internal_8h.html#a8dc48be976019be4ab89019aabcb3bbc',1,'sccp_scrc_rx_sclc_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c'],['../sccp__scrc_8c.html#a8dc48be976019be4ab89019aabcb3bbc',1,'sccp_scrc_rx_sclc_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c']]], ['sccp_5fscrc_5frx_5fscoc_5fconn_5fmsg',['sccp_scrc_rx_scoc_conn_msg',['../sccp__internal_8h.html#a15a6de5f59a65101717acc2d1597d955',1,'sccp_scrc_rx_scoc_conn_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c'],['../sccp__scrc_8c.html#a15a6de5f59a65101717acc2d1597d955',1,'sccp_scrc_rx_scoc_conn_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c']]], ['sccp_5fset_5flog_5farea',['sccp_set_log_area',['../sccp_8c.html#aea49fbb16eacfcb6e19764cec421e5dd',1,'sccp.c']]], ['sccp_5fset_5fread',['sccp_set_read',['../sccp_8c.html#aca90e9f8e0b0f1d89b13d7d8619f8da3',1,'sccp.c']]], ['sccp_5fsrc_5fref_5ffrom_5fint',['sccp_src_ref_from_int',['../sccp_8c.html#a2267785692a639f7e2cdeeb695a8109e',1,'sccp.c']]], ['sccp_5fsrc_5fref_5fto_5fint',['sccp_src_ref_to_int',['../sccp_8c.html#a74f4729a1ea90a51a4bd0e93ad3112f5',1,'sccp.c']]], ['sccp_5fsystem_5fincoming',['sccp_system_incoming',['../sccp_8c.html#a21fee5e1bc4d9e0e6b68b5cb1c9b890e',1,'sccp.c']]], ['sccp_5fsystem_5fincoming_5fctx',['sccp_system_incoming_ctx',['../sccp_8c.html#acb7c01b1270cee844414f859acb1e738',1,'sccp.c']]], ['sccp_5fsystem_5finit',['sccp_system_init',['../sccp_8c.html#a56a235e7ab6f880b9b7af319bbc7d977',1,'sccp.c']]], ['sccp_5ftimer_5fschedule',['sccp_timer_schedule',['../sccp__scoc_8c.html#aa5bdbe30a289184e31cbc829af8f5f97',1,'sccp_scoc.c']]], ['sccp_5fto_5fxua_5fcc',['sccp_to_xua_cc',['../sccp2sua_8c.html#af1e974370481bf962a9e649a2e47d965',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fcr',['sccp_to_xua_cr',['../sccp2sua_8c.html#afedbca094abbaeb780d9504bc1ea2e9b',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fcref',['sccp_to_xua_cref',['../sccp2sua_8c.html#aabf05d1aaf93d01586f496aed93423f4',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fdt1',['sccp_to_xua_dt1',['../sccp2sua_8c.html#a678e24a550a3ec904b67efea4e64a4a3',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5ferr',['sccp_to_xua_err',['../sccp2sua_8c.html#a030a2077f85b765c3acfbd7d9bfe0a3c',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fit',['sccp_to_xua_it',['../sccp2sua_8c.html#a8c81f488aee04a2ab7e6f58d4bc6db83',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fludt',['sccp_to_xua_ludt',['../sccp2sua_8c.html#a21cb683b4e6d0d6a8637e27d451e3dc6',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fludts',['sccp_to_xua_ludts',['../sccp2sua_8c.html#a0538e6716196c5b2d06540088fdd26e0',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fopt',['sccp_to_xua_opt',['../sccp2sua_8c.html#a325d433724984b02e3a2c11d23780f44',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5frlc',['sccp_to_xua_rlc',['../sccp2sua_8c.html#a73a2b352e95199bab412849e9bed9d9d',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5frlsd',['sccp_to_xua_rlsd',['../sccp2sua_8c.html#a49dbf46b60e6ad084da13720f905d91b',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fudt',['sccp_to_xua_udt',['../sccp2sua_8c.html#aba19cfcc7ae8330dff87245413195da1',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fudts',['sccp_to_xua_udts',['../sccp2sua_8c.html#af7b64f39dd0ec8771533226d87216642',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fxudt',['sccp_to_xua_xudt',['../sccp2sua_8c.html#aba08645519444a395fd41373adfcc07d',1,'sccp2sua.c']]], ['sccp_5fto_5fxua_5fxudts',['sccp_to_xua_xudts',['../sccp2sua_8c.html#a32325b6cb690e4f3f9cc9c7ec30bb8da',1,'sccp2sua.c']]], ['sccp_5fuser_5fbind_5fpc',['sccp_user_bind_pc',['../sccp__user_8c.html#a8e71c6e0cbb751c8019390b105afbe60',1,'sccp_user.c']]], ['sccp_5fuser_5ffind',['sccp_user_find',['../sccp__internal_8h.html#a4eed9498fc7d3cc333a5661b779e1a8a',1,'sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c'],['../sccp__user_8c.html#a4eed9498fc7d3cc333a5661b779e1a8a',1,'sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc): sccp_user.c']]], ['sccp_5fuser_5fprim_5fup',['sccp_user_prim_up',['../sccp__internal_8h.html#acac4bf761e73af753df023703e6faf83',1,'sccp_user_prim_up(struct osmo_sccp_user *scut, struct osmo_scu_prim *prim): sccp_user.c'],['../sccp__user_8c.html#a26760477f3cab4b33aa24e964bb2d91a',1,'sccp_user_prim_up(struct osmo_sccp_user *scu, struct osmo_scu_prim *prim): sccp_user.c']]], ['sccp_5fwrite',['sccp_write',['../sccp_8c.html#a8d2bbed17a2ae6f9d8785f7d3f0594c8',1,'sccp.c']]], ['sclc_5frx_5fcldr',['sclc_rx_cldr',['../sccp__sclc_8c.html#afc57e5178424a9a1b9f558d9ef1ff853',1,'sccp_sclc.c']]], ['sclc_5frx_5fcldt',['sclc_rx_cldt',['../sccp__sclc_8c.html#a5e92adc1773c13bc44cf792c80d82bac',1,'sccp_sclc.c']]], ['scmg_5fprim_5fcb',['scmg_prim_cb',['../sccp__scmg_8c.html#a1d014dedd003fe64f1d63154a0bae72d',1,'sccp_scmg.c']]], ['scmg_5frx',['scmg_rx',['../sccp__scmg_8c.html#a0e3a3cdc35df69b38f7f37eb4d359d9b',1,'sccp_scmg.c']]], ['scmg_5frx_5fssa',['scmg_rx_ssa',['../sccp__scmg_8c.html#ac0ac40d9fd1003fe9e40f8681bb49c3f',1,'sccp_scmg.c']]], ['scmg_5frx_5fssp',['scmg_rx_ssp',['../sccp__scmg_8c.html#af5d62e1daa9a2ad529c6efa6f4356b74',1,'sccp_scmg.c']]], ['scmg_5frx_5fsst',['scmg_rx_sst',['../sccp__scmg_8c.html#aa49df1828fb01829cef1912faa0d3999',1,'sccp_scmg.c']]], ['scoc_5ffsm_5factive',['scoc_fsm_active',['../sccp__scoc_8c.html#ac6b2b3dc156ee4e490b8be68395a1461',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fconn_5fpend_5fin',['scoc_fsm_conn_pend_in',['../sccp__scoc_8c.html#a7ca7a42fa01534ca998c214a2b88e53c',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fconn_5fpend_5fout',['scoc_fsm_conn_pend_out',['../sccp__scoc_8c.html#ad49485deb0bbd76142c9af402ce34748',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fdisconn_5fpend',['scoc_fsm_disconn_pend',['../sccp__scoc_8c.html#aeaa06e98cfa763744aaa6381ac34ae13',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fidle',['scoc_fsm_idle',['../sccp__scoc_8c.html#a9bb147b770c1197197cb22a6e81abe71',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fidle_5fonenter',['scoc_fsm_idle_onenter',['../sccp__scoc_8c.html#ad2ba1d15d23b9e33c6bb34edfe243773',1,'sccp_scoc.c']]], ['scoc_5ffsm_5fwait_5fconn_5fconf',['scoc_fsm_wait_conn_conf',['../sccp__scoc_8c.html#a5308c356af6081c895cc77c647ce0d93',1,'sccp_scoc.c']]], ['scrc_5flocal_5fout_5fcommon',['scrc_local_out_common',['../sccp__scrc_8c.html#a0835707585d940ad8f6148dfc0aa5ab6',1,'sccp_scrc.c']]], ['scrc_5fnode_5f12',['scrc_node_12',['../sccp__scrc_8c.html#a11671f4f6423431dc065740c55cd57da',1,'sccp_scrc.c']]], ['scrc_5fnode_5f2',['scrc_node_2',['../sccp__scrc_8c.html#a22f86d81524d915991479f85a35e9f03',1,'sccp_scrc.c']]], ['scrc_5fnode_5f4',['scrc_node_4',['../sccp__scrc_8c.html#af39d4dd94b6c39f8f58d38d8fb2aa2fc',1,'sccp_scrc.c']]], ['scrc_5fnode_5f6',['scrc_node_6',['../sccp__scrc_8c.html#af08b87cb11a415196c1facbfba464ceb',1,'sccp_scrc.c']]], ['scrc_5fnode_5f7',['scrc_node_7',['../sccp__scrc_8c.html#a070ac248c0dfa5a3de10492361c0e138',1,'sccp_scrc.c']]], ['scrc_5frx_5fmtp_5fxfer_5find_5fxua',['scrc_rx_mtp_xfer_ind_xua',['../sccp__internal_8h.html#a52d608a935f14519bcf883fc7858145e',1,'scrc_rx_mtp_xfer_ind_xua(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c'],['../sccp__scrc_8c.html#a52d608a935f14519bcf883fc7858145e',1,'scrc_rx_mtp_xfer_ind_xua(struct osmo_sccp_instance *inst, struct xua_msg *xua): sccp_scrc.c']]], ['scrc_5ftranslate_5fnode_5f9',['scrc_translate_node_9',['../sccp__scrc_8c.html#a685df4cbe1dd977b0ec71a07befb2849',1,'sccp_scrc.c']]], ['sctp_5fpeer_5faddr_5fchange_5fev_5faddr_5fmatches_5four_5fprimary',['sctp_peer_addr_change_ev_addr_matches_our_primary',['../osmo__ss7__asp_8c.html#ad0dd5b9bc4a221ea90c8a56658786b69',1,'osmo_ss7_asp.c']]], ['scu_5fgen_5fencode_5fand_5fsend',['scu_gen_encode_and_send',['../sccp__scoc_8c.html#abd7b5fed645ddb716874c09626bea760',1,'sccp_scoc.c']]], ['scu_5fmsgb_5falloc',['scu_msgb_alloc',['../sccp__helpers_8c.html#ae6cee8e8ef0f17f41211d67d78fef9de',1,'scu_msgb_alloc(const char *name): sccp_helpers.c'],['../sccp__scoc_8c.html#a9c9c8c46438bc56f66f018edbabc103e',1,'scu_msgb_alloc(void): sccp_scoc.c']]], ['scu_5fprim_5falloc',['scu_prim_alloc',['../sccp__scoc_8c.html#abe86ffd1d91e5c35e9087650e38706b8',1,'sccp_scoc.c']]], ['scu_5fprim_5fconn_5fid',['scu_prim_conn_id',['../sccp__scoc_8c.html#a5520283194b4626e792e09c401b4fc30',1,'sccp_scoc.c']]], ['send_5fxlm_5fprim_5fsimple',['send_xlm_prim_simple',['../xua__asp__fsm_8c.html#a5a296eb3bb0dd036c640ae26384b52e1',1,'xua_asp_fsm.c']]], ['show_5fasp',['show_asp',['../osmo__ss7__vty_8c.html#a2c0561c6f18fcc42c33ba495d83511ad',1,'osmo_ss7_vty.c']]], ['show_5fasp_5fassoc_5fstatus',['show_asp_assoc_status',['../osmo__ss7__vty_8c.html#a0a1f19191505a572b9ef2c98bddfe43e',1,'osmo_ss7_vty.c']]], ['show_5fasp_5fremaddr',['show_asp_remaddr',['../osmo__ss7__vty_8c.html#a983bed0dbb1b636ad6be19265ddd9420',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp',['show_one_asp',['../osmo__ss7__vty_8c.html#a40ca18e7b4337e1ded34a9a4d46b5799',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fassoc_5fstatus',['show_one_asp_assoc_status',['../osmo__ss7__vty_8c.html#a435e0db526671cf497d06fa22fba7adc',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fassoc_5fstatus_5ftcp',['show_one_asp_assoc_status_tcp',['../osmo__ss7__vty_8c.html#a500ab00f0c33a30d0a59b495c754c37f',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fremaddr',['show_one_asp_remaddr',['../osmo__ss7__vty_8c.html#a3a5166f63029774ce8f3ee8193929e16',1,'osmo_ss7_vty.c']]], ['show_5fone_5fasp_5fremaddr_5ftcp',['show_one_asp_remaddr_tcp',['../osmo__ss7__vty_8c.html#a8f4f8c7d251f17d92ddbedc97134331e',1,'osmo_ss7_vty.c']]], ['show_5fuser',['show_user',['../sccp__vty_8c.html#a021ce75d068f12ebf0856fab8df4380c',1,'sccp_vty.c']]], ['source_5flocal_5freference_5fis_5ffree',['source_local_reference_is_free',['../sccp_8c.html#a64830893ca9393f7ce13dd6647001218',1,'sccp.c']]], ['ss7_5fas_5falloc',['ss7_as_alloc',['../osmo__ss7__as_8c.html#af0f3be6036d5c46a6b0a3d8b0075a9c7',1,'ss7_as_alloc(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7_as.c'],['../ss7__internal_8h.html#af0f3be6036d5c46a6b0a3d8b0075a9c7',1,'ss7_as_alloc(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto): osmo_ss7_as.c']]], ['ss7_5fasp_5falloc',['ss7_asp_alloc',['../osmo__ss7__asp_8c.html#aedca24dd60b379f21cbd5fa7ad068b45',1,'ss7_asp_alloc(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#aedca24dd60b379f21cbd5fa7ad068b45',1,'ss7_asp_alloc(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fdrop_5flocal_5faddress',['ss7_asp_apply_drop_local_address',['../osmo__ss7__asp_8c.html#ab2e3375ff5198011e7ceefbee4437d8f',1,'ss7_asp_apply_drop_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c'],['../ss7__internal_8h.html#ab2e3375ff5198011e7ceefbee4437d8f',1,'ss7_asp_apply_drop_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fnew_5flocal_5faddress',['ss7_asp_apply_new_local_address',['../osmo__ss7__asp_8c.html#a9082d03ccf3139e50b5d7b2fc3fa568b',1,'ss7_asp_apply_new_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a9082d03ccf3139e50b5d7b2fc3fa568b',1,'ss7_asp_apply_new_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fpeer_5fprimary_5faddress',['ss7_asp_apply_peer_primary_address',['../osmo__ss7__asp_8c.html#a52c416a02307b3f013953bcd6b61bee0',1,'ss7_asp_apply_peer_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a52c416a02307b3f013953bcd6b61bee0',1,'ss7_asp_apply_peer_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fapply_5fprimary_5faddress',['ss7_asp_apply_primary_address',['../osmo__ss7__asp_8c.html#a1c6f3d525c04eb8553784c922f9c1d03',1,'ss7_asp_apply_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a1c6f3d525c04eb8553784c922f9c1d03',1,'ss7_asp_apply_primary_address(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5ffind_5fby_5fsocket_5faddr',['ss7_asp_find_by_socket_addr',['../osmo__ss7__asp_8c.html#a3f7db5640fd9a0527d7047f0712d26ba',1,'ss7_asp_find_by_socket_addr(int fd, int trans_proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a3f7db5640fd9a0527d7047f0712d26ba',1,'ss7_asp_find_by_socket_addr(int fd, int trans_proto): osmo_ss7_asp.c']]], ['ss7_5fasp_5fget_5ffd',['ss7_asp_get_fd',['../osmo__ss7__asp_8c.html#a5de79890dc6ede1c9e7ace712c931d25',1,'ss7_asp_get_fd(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a5de79890dc6ede1c9e7ace712c931d25',1,'ss7_asp_get_fd(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fipa_5fsrv_5fconn_5frx_5fcb',['ss7_asp_ipa_srv_conn_rx_cb',['../osmo__ss7__asp_8c.html#a5e519b620f7c928c97b7a01335c05fc4',1,'ss7_asp_ipa_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a5e519b620f7c928c97b7a01335c05fc4',1,'ss7_asp_ipa_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fasp_5fis_5fstarted',['ss7_asp_is_started',['../osmo__ss7__asp_8c.html#a07c4798f0de92e03f7cc41966d8f764b',1,'ss7_asp_is_started(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a07c4798f0de92e03f7cc41966d8f764b',1,'ss7_asp_is_started(const struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5flm_5ftimer_5fname',['ss7_asp_lm_timer_name',['../xua__internal_8h.html#a7f1c957fb912628e5424a6538967c129',1,'xua_internal.h']]], ['ss7_5fasp_5fm3ua_5ftcp_5fsrv_5fconn_5frx_5fcb',['ss7_asp_m3ua_tcp_srv_conn_rx_cb',['../osmo__ss7__asp_8c.html#a095143f4df1d1a70501a01dfa264156b',1,'ss7_asp_m3ua_tcp_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a095143f4df1d1a70501a01dfa264156b',1,'ss7_asp_m3ua_tcp_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fasp_5fpeer_5ffind_5fhost',['ss7_asp_peer_find_host',['../osmo__ss7__asp__peer_8c.html#a0a07753e2dbb45fb36558c64e6bac1a8',1,'ss7_asp_peer_find_host(const struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c'],['../ss7__internal_8h.html#a0a07753e2dbb45fb36558c64e6bac1a8',1,'ss7_asp_peer_find_host(const struct osmo_ss7_asp_peer *peer, const char *host): osmo_ss7_asp_peer.c']]], ['ss7_5fasp_5fpeer_5fmatch_5fhost',['ss7_asp_peer_match_host',['../osmo__ss7__asp__peer_8c.html#ac6cb83500d201029a2e6917efaa5104e',1,'ss7_asp_peer_match_host(const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6): osmo_ss7_asp_peer.c'],['../ss7__internal_8h.html#ac6cb83500d201029a2e6917efaa5104e',1,'ss7_asp_peer_match_host(const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6): osmo_ss7_asp_peer.c']]], ['ss7_5fasp_5fprotocol_5fcheck_5ftrans_5fproto',['ss7_asp_protocol_check_trans_proto',['../osmo__ss7__asp_8c.html#ab724de8a87c368b6211fcebec8bebd18',1,'ss7_asp_protocol_check_trans_proto(enum osmo_ss7_asp_protocol proto, int trans_proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#ab724de8a87c368b6211fcebec8bebd18',1,'ss7_asp_protocol_check_trans_proto(enum osmo_ss7_asp_protocol proto, int trans_proto): osmo_ss7_asp.c']]], ['ss7_5fasp_5frx_5funknown',['ss7_asp_rx_unknown',['../osmo__ss7__asp_8c.html#a5985c0ec7dc547dd06de3f9be8b8be9b',1,'ss7_asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg): osmo_ss7_asp.c'],['../xua__internal_8h.html#a5985c0ec7dc547dd06de3f9be8b8be9b',1,'ss7_asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fasp_5fset_5fdefault_5fpeer_5fhosts',['ss7_asp_set_default_peer_hosts',['../osmo__ss7__asp_8c.html#afa91ee594ac4b3408e12e0533dc89e9f',1,'ss7_asp_set_default_peer_hosts(struct osmo_ss7_asp *asp): osmo_ss7_asp.c'],['../ss7__internal_8h.html#afa91ee594ac4b3408e12e0533dc89e9f',1,'ss7_asp_set_default_peer_hosts(struct osmo_ss7_asp *asp): osmo_ss7_asp.c']]], ['ss7_5fasp_5fxua_5fsrv_5fconn_5fclosed_5fcb',['ss7_asp_xua_srv_conn_closed_cb',['../osmo__ss7__asp_8c.html#a0f5475d54d10cb369601915dc9ff558a',1,'ss7_asp_xua_srv_conn_closed_cb(struct osmo_stream_srv *srv): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a0f5475d54d10cb369601915dc9ff558a',1,'ss7_asp_xua_srv_conn_closed_cb(struct osmo_stream_srv *srv): osmo_ss7_asp.c']]], ['ss7_5fasp_5fxua_5fsrv_5fconn_5frx_5fcb',['ss7_asp_xua_srv_conn_rx_cb',['../osmo__ss7__asp_8c.html#a4da7b1ad0032f16bbd55773894334cd5',1,'ss7_asp_xua_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a4da7b1ad0032f16bbd55773894334cd5',1,'ss7_asp_xua_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg): osmo_ss7_asp.c']]], ['ss7_5fdefault_5ftrans_5fproto_5ffor_5fasp_5fproto',['ss7_default_trans_proto_for_asp_proto',['../osmo__ss7__asp_8c.html#abe05c4208f5af9d0cc05e881497871a0',1,'ss7_default_trans_proto_for_asp_proto(enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c'],['../ss7__internal_8h.html#abe05c4208f5af9d0cc05e881497871a0',1,'ss7_default_trans_proto_for_asp_proto(enum osmo_ss7_asp_protocol proto): osmo_ss7_asp.c']]], ['ss7_5ffind_5ffree_5fl_5frk_5fid',['ss7_find_free_l_rk_id',['../osmo__ss7_8c.html#a6ecdf4b66511e0d65caedeab81f3f4d3',1,'ss7_find_free_l_rk_id(struct osmo_ss7_instance *inst): osmo_ss7.c'],['../ss7__internal_8h.html#a6ecdf4b66511e0d65caedeab81f3f4d3',1,'ss7_find_free_l_rk_id(struct osmo_ss7_instance *inst): osmo_ss7.c']]], ['ss7_5fipv6_5fsctp_5fsupported',['ss7_ipv6_sctp_supported',['../osmo__ss7_8c.html#a477fa52a1c6b284e17f273c52dbb594c',1,'ss7_ipv6_sctp_supported(const char *host, bool bind): osmo_ss7.c'],['../ss7__internal_8h.html#a477fa52a1c6b284e17f273c52dbb594c',1,'ss7_ipv6_sctp_supported(const char *host, bool bind): osmo_ss7.c']]], ['ss7_5fxua_5fserver_5fset_5fdefault_5flocal_5fhosts',['ss7_xua_server_set_default_local_hosts',['../osmo__ss7__xua__srv_8c.html#a9bffae77f1a675fbe61bd792d646c474',1,'ss7_xua_server_set_default_local_hosts(struct osmo_xua_server *oxs): osmo_ss7_xua_srv.c'],['../ss7__internal_8h.html#a9bffae77f1a675fbe61bd792d646c474',1,'ss7_xua_server_set_default_local_hosts(struct osmo_xua_server *oxs): osmo_ss7_xua_srv.c']]], ['store_5flocal_5fref',['store_local_ref',['../sccp2sua_8c.html#aeadc1cc1e594c9f93a50479c82af66ed',1,'sccp2sua.c']]], ['strnappendchar',['strnappendchar',['../osmo__ss7_8c.html#afadad76c76c0630eed4b7a10b68f2b7c',1,'osmo_ss7.c']]], ['sua2sccp_5ftx_5fm3ua',['sua2sccp_tx_m3ua',['../sccp__scrc_8c.html#a191c01e789000adc5dd92e5420b95fdf',1,'sccp_scrc.c']]], ['sua_5faddr_5fparse',['sua_addr_parse',['../sua_8c.html#a18968e95f6331dc53432486aafea2908',1,'sua_addr_parse(struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei): sua.c'],['../xua__internal_8h.html#a18968e95f6331dc53432486aafea2908',1,'sua_addr_parse(struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei): sua.c']]], ['sua_5faddr_5fparse_5fpart',['sua_addr_parse_part',['../sua_8c.html#a7de76938697dd304626a142441ed079d',1,'sua_addr_parse_part(struct osmo_sccp_addr *out, const struct xua_msg_part *param): sua.c'],['../xua__internal_8h.html#a7de76938697dd304626a142441ed079d',1,'sua_addr_parse_part(struct osmo_sccp_addr *out, const struct xua_msg_part *param): sua.c']]], ['sua_5faddr_5fto_5fsccp',['sua_addr_to_sccp',['../sccp2sua_8c.html#a115235962dce504b4941e169190ef812',1,'sccp2sua.c']]], ['sua_5fencode_5fdava',['sua_encode_dava',['../sua_8c.html#ac09293d2361d60f5db4aa1ae1a3cc73a',1,'sua.c']]], ['sua_5fencode_5fduna',['sua_encode_duna',['../sua_8c.html#abd4eb911cd7f48f3474d3296043f7141',1,'sua.c']]], ['sua_5fencode_5fdupu',['sua_encode_dupu',['../sua_8c.html#a4792b6799201ed544a3b761f7e0aac1e',1,'sua.c']]], ['sua_5fgen_5ferror',['sua_gen_error',['../sua_8c.html#a78629f1e7a876e0756408ee41309dbe5',1,'sua.c']]], ['sua_5fgen_5ferror_5fmsg',['sua_gen_error_msg',['../sua_8c.html#a06720b65495a15000af1a4bb89f9012b',1,'sua.c']]], ['sua_5fis_5fconnectionless',['sua_is_connectionless',['../sccp__scrc_8c.html#a72d8bf1f591dfbf56d014bb1e20f98df',1,'sccp_scrc.c']]], ['sua_5fis_5fcr',['sua_is_cr',['../sccp__scrc_8c.html#af6c0c460544dac169d3c06f4e9106258',1,'sccp_scrc.c']]], ['sua_5fparse_5fgt',['sua_parse_gt',['../sua_8c.html#add0364dcfc7833a3662d0accfcf4aff6',1,'sua_parse_gt(struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen): sua.c'],['../xua__internal_8h.html#add0364dcfc7833a3662d0accfcf4aff6',1,'sua_parse_gt(struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen): sua.c']]], ['sua_5frx_5fasp',['sua_rx_asp',['../sua_8c.html#a6a3a46fee6ebdb2de54b5260fe5abf0c',1,'sua.c']]], ['sua_5frx_5fcl',['sua_rx_cl',['../sua_8c.html#a8d9d34ccc01545e1ec513b1e53b02879',1,'sua.c']]], ['sua_5frx_5fco',['sua_rx_co',['../sua_8c.html#a23a25f9389bbadbbbf2a3352a07829f3',1,'sua.c']]], ['sua_5frx_5fmgmt',['sua_rx_mgmt',['../sua_8c.html#a10b521b650765c3c890b2da8d2e57d84',1,'sua.c']]], ['sua_5frx_5fmgmt_5ferr',['sua_rx_mgmt_err',['../sua_8c.html#a4339e94c68de1b929af93eb46dab18b9',1,'sua.c']]], ['sua_5frx_5fmgmt_5fntfy',['sua_rx_mgmt_ntfy',['../sua_8c.html#ace0103f6f350a6497fcd882a2e8b9e41',1,'sua.c']]], ['sua_5frx_5fmsg',['sua_rx_msg',['../sua_8c.html#a5aaa70aafac5abbc003a1a27dc05ea56',1,'sua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): sua.c'],['../xua__internal_8h.html#a5aaa70aafac5abbc003a1a27dc05ea56',1,'sua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg): sua.c']]], ['sua_5frx_5fsnm',['sua_rx_snm',['../sua_8c.html#a72fd3bc2157cf395b090064e213d8fc9',1,'sua.c']]], ['sua_5frx_5fsnm_5fasp',['sua_rx_snm_asp',['../sua_8c.html#aad9c224115a64f8518e0e248c5e507e2',1,'sua.c']]], ['sua_5frx_5fsnm_5fsg',['sua_rx_snm_sg',['../sua_8c.html#ab6bc31315204b7a7cce988a701767f27',1,'sua.c']]], ['sua_5fsnm_5fssn_5favailable',['sua_snm_ssn_available',['../xua__snm_8c.html#a5ed4e065ea88037e89210a826fbe211e',1,'xua_snm.c']]], ['sua_5fsnm_5fssn_5favailable_5fto_5fsccp',['sua_snm_ssn_available_to_sccp',['../xua__snm_8c.html#a43f060b585c3bcf5bf2fb1ce00f0d5c2',1,'xua_snm.c']]], ['sua_5fto_5fmsg',['sua_to_msg',['../sua_8c.html#aee02dc5771f4e5935c782414722a057d',1,'sua.c']]], ['sua_5fto_5fsccp_5fcc',['sua_to_sccp_cc',['../sccp2sua_8c.html#a9133d0d77b370e09b8318d8d0b350566',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fcr',['sua_to_sccp_cr',['../sccp2sua_8c.html#a56e6a5eab1eb059a192bce5127bfaf10',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fcref',['sua_to_sccp_cref',['../sccp2sua_8c.html#a864858600e4560e86e2ed50999c23143',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fdt1',['sua_to_sccp_dt1',['../sccp2sua_8c.html#a766aae11cdb8cef500f4b7be1cc84aae',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5ferr',['sua_to_sccp_err',['../sccp2sua_8c.html#aabd3d7f97b33c90adde8dcc6524126d2',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fit',['sua_to_sccp_it',['../sccp2sua_8c.html#a7237c8cb32d20eb41a236a060d4a6e60',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fludt',['sua_to_sccp_ludt',['../sccp2sua_8c.html#ada38ab87d0cc1e404bd9387de7e81114',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fludts',['sua_to_sccp_ludts',['../sccp2sua_8c.html#ad7f7512a74ff63257f8931c6fe7713bd',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5frlc',['sua_to_sccp_rlc',['../sccp2sua_8c.html#a33bb22092a774f4fe629ccbc373bc0ab',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5frlsd',['sua_to_sccp_rlsd',['../sccp2sua_8c.html#a66f9d0b863a0f24931a3e45e8917703b',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fudt',['sua_to_sccp_udt',['../sccp2sua_8c.html#aa742cb1ae48a50a4ba39ef7ce03927e3',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fudts',['sua_to_sccp_udts',['../sccp2sua_8c.html#a969726e2cbef72c719b41175212d4f81',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fxudt',['sua_to_sccp_xudt',['../sccp2sua_8c.html#a86f03d34f0d0b1c78a668d573b4816b6',1,'sccp2sua.c']]], ['sua_5fto_5fsccp_5fxudts',['sua_to_sccp_xudts',['../sccp2sua_8c.html#a6c30e57820366e1c1cca222b085c18d2',1,'sccp2sua.c']]], ['sua_5ftx_5fdupu',['sua_tx_dupu',['../sua_8c.html#aefcb707da3aed3aa9f7b86aedae01353',1,'sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): sua.c'],['../xua__internal_8h.html#aefcb707da3aed3aa9f7b86aedae01353',1,'sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str): sua.c']]], ['sua_5ftx_5fsnm_5favailable',['sua_tx_snm_available',['../sua_8c.html#a2cde7522ac8680baeb866a1af378ed02',1,'sua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available): sua.c'],['../xua__internal_8h.html#a2cde7522ac8680baeb866a1af378ed02',1,'sua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available): sua.c']]], ['sua_5ftx_5fsnm_5fcongestion',['sua_tx_snm_congestion',['../sua_8c.html#a789d06732c5551dc33ad1b0ef35edc72',1,'sua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string): sua.c'],['../xua__internal_8h.html#a789d06732c5551dc33ad1b0ef35edc72',1,'sua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string): sua.c']]], ['sua_5ftx_5fxua_5fas',['sua_tx_xua_as',['../sua_8c.html#a67d65e0238a6e2d679e6c72fab31b395',1,'sua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): sua.c'],['../xua__internal_8h.html#a67d65e0238a6e2d679e6c72fab31b395',1,'sua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua): sua.c']]], ['sua_5ftx_5fxua_5fasp',['sua_tx_xua_asp',['../sua_8c.html#ad70f424a03fb99197f4345982ea0ec77',1,'sua.c']]] ]; sigtran/html/search/variables_1.html0000644000175000017500000000177314631412304022126 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/files_2.html0000644000175000017500000000176714631412304021264 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_f.js0000644000175000017500000000110714631412304020452 0ustar osmocom-buildosmocom-buildvar searchData= [ ['qos_5fclass',['qos_class',['../structosmo__ss7__route.html#a3fbf4b2c78c5afefeb8ba7e9cc7496d4',1,'osmo_ss7_route::qos_class()'],['../structosmo__ss7__as.html#af4765b9bed24eec9598dfb8e6c3cf15e',1,'osmo_ss7_as::qos_class()'],['../structosmo__ss7__asp.html#ac6950f271554271fbe6979429cd272a6',1,'osmo_ss7_asp::qos_class()']]], ['queued_5fmsgs',['queued_msgs',['../structxua__as__fsm__priv.html#af7164209400062720f358a79f47fb99b',1,'xua_as_fsm_priv']]], ['quirks',['quirks',['../structosmo__ss7__asp.html#a4f604b5b5e48431d16a32453ffda6596',1,'osmo_ss7_asp']]] ]; sigtran/html/search/defines_9.js0000644000175000017500000000305114631412304021242 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fsccp_5faddr_5ft_5fgt',['OSMO_SCCP_ADDR_T_GT',['../sccp__sap_8h.html#a027faacb50966d4e92e0503029826c04',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fipv4',['OSMO_SCCP_ADDR_T_IPv4',['../sccp__sap_8h.html#a613b20d0d87c4ae6818191f52528d81c',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fipv6',['OSMO_SCCP_ADDR_T_IPv6',['../sccp__sap_8h.html#ac2c76564697e55f4e79e30b55a2208a2',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fmask',['OSMO_SCCP_ADDR_T_MASK',['../sccp__sap_8h.html#a087e6207191f292fb4a166f6dbb9d619',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fpc',['OSMO_SCCP_ADDR_T_PC',['../sccp__sap_8h.html#a94365eaf81e21fc6de2bc883a389fea8',1,'sccp_sap.h']]], ['osmo_5fsccp_5faddr_5ft_5fssn',['OSMO_SCCP_ADDR_T_SSN',['../sccp__sap_8h.html#a976574212c259139669d5647752e286e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsmlc_5fbssap',['OSMO_SCCP_SSN_SMLC_BSSAP',['../sccp__sap_8h.html#a84633307508223cbc6109173cf998f8f',1,'sccp_sap.h']]], ['osmo_5fss7_5fasp_5fquirk_5fdaud_5fin_5fasp',['OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP',['../osmo__ss7_8h.html#afea7694c204285e517c2d8168628fdd6',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fquirk_5fno_5fnotify',['OSMO_SS7_ASP_QUIRK_NO_NOTIFY',['../osmo__ss7_8h.html#ae3698c4ec4d6012ce0328f1ba9d8c167',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fquirk_5fsnm_5finactive',['OSMO_SS7_ASP_QUIRK_SNM_INACTIVE',['../osmo__ss7_8h.html#a6e5deef8cf0cfcc3d7028a2c21a65678',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpc_5finvalid',['OSMO_SS7_PC_INVALID',['../osmo__ss7_8h.html#ad7ad7dbf55c60c5b66663e6e4dc5e69b',1,'osmo_ss7.h']]] ]; sigtran/html/search/all_9.html0000644000175000017500000000176514631412304020737 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_1.js0000644000175000017500000001431614631412304020373 0ustar osmocom-buildosmocom-buildvar searchData= [ ['accept_5fcb',['accept_cb',['../structsccp__data__callback.html#af1f7c2710544a491439b3b153162bd15',1,'sccp_data_callback']]], ['accept_5fcontext',['accept_context',['../structsccp__data__callback.html#a50ccab9dfc5044fe70fc9effb5d94c61',1,'sccp_data_callback']]], ['accept_5fdyn_5freg',['accept_dyn_reg',['../structosmo__xua__server.html#a9d4bb306794ea75ad02baa42546726eb',1,'osmo_xua_server']]], ['addr',['addr',['../structosmo__sccp__addr__entry.html#aa2a11e5fb586cae8c2c292a62b46f756',1,'osmo_sccp_addr_entry']]], ['addr_5fentry_5fby_5fname_5fglobal',['addr_entry_by_name_global',['../osmo__ss7__vty_8c.html#aba2fa01f70c79151f55ac41caa9d3caf',1,'osmo_ss7_vty.c']]], ['addr_5fentry_5fby_5fname_5flocal',['addr_entry_by_name_local',['../osmo__ss7__vty_8c.html#aa7eb70efb6f7165428c017383828d22e',1,'osmo_ss7_vty.c']]], ['adjacent_5fpc',['adjacent_pc',['../structosmo__ss7__linkset.html#a32a273f40073e46e52c43859a84bfea6',1,'osmo_ss7_linkset']]], ['adm_5fstate',['adm_state',['../structosmo__ss7__link.html#ae2a7d16e3d3210c599fc3411c20f3b83',1,'osmo_ss7_link::adm_state()'],['../structosmo__ss7__asp.html#a721b077596da5c16170b5a50a6452364',1,'osmo_ss7_asp::adm_state()']]], ['affected_5fdpc',['affected_dpc',['../structosmo__mtp__pause__param.html#a3c95fd6562612449571bf557828b5c90',1,'osmo_mtp_pause_param::affected_dpc()'],['../structosmo__mtp__resume__param.html#aa135777137e7c13209515a18979d4da8',1,'osmo_mtp_resume_param::affected_dpc()'],['../structosmo__mtp__status__param.html#a6151089dfb6e797c80c34c47e611d5e7',1,'osmo_mtp_status_param::affected_dpc()']]], ['affected_5fpc',['affected_pc',['../structsccp__scmg__msg.html#a5a5ec1c625c6a4affdaa88f7fc2e3abe',1,'sccp_scmg_msg::affected_pc()'],['../structosmo__scu__state__param.html#af5ddb9799fcba0525526ea11f372c3e9',1,'osmo_scu_state_param::affected_pc()'],['../structosmo__scu__pcstate__param.html#ab6a782dab085d5c59aeb70c9a2de80f2',1,'osmo_scu_pcstate_param::affected_pc()'],['../sccp__scmg_8h.html#aa0d0c555a2210465247604b24b88e819',1,'affected_pc(): sccp_scmg.h']]], ['affected_5fssn',['affected_ssn',['../structsccp__scmg__msg.html#a4def309222aede2c246ebc07d3d6e936',1,'sccp_scmg_msg::affected_ssn()'],['../structosmo__scu__state__param.html#ac38ec40c44dc838a2384fe0b064fe068',1,'osmo_scu_state_param::affected_ssn()'],['../sccp__scmg_8h.html#a358033ebd8b60b7b72fcd1d383e2774f',1,'affected_ssn(): sccp_scmg.h']]], ['alias_5fattr',['ALIAS_ATTR',['../osmo__ss7__vty_8c.html#a7d0f76f2b1e91ad3339ed1d062a7313d',1,'ALIAS_ATTR(cs7_asp, cs7_asp_trans_proto_cmd, "asp NAME <0-65535> <0-65535> " XUA_VAR_STR " " IPPROTO_VAR_STR, "Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\" XUA_VAR_HELP_STR IPPROTO_VAR_HELP_STR, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a71604237c9c5edd477fa992d2951125c',1,'ALIAS_ATTR(asp_transport_role, asp_sctp_role_cmd, "sctp-role (client|server)", "Specify the SCTP role for this ASP\ "Operate as SCTP client;connect to a server\" "Operate as SCTP server;wait for client connections\", CMD_ATTR_HIDDEN|CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c']]], ['append',['APPEND',['../osmo__ss7__hmrt_8c.html#a78d865d31aa82b7624caa11bfb02c913',1,'osmo_ss7_hmrt.c']]], ['append_5fto_5fbuf',['append_to_buf',['../sccp__helpers_8c.html#adf05efdef9251bcc40489a164efd430b',1,'sccp_helpers.c']]], ['as',['as',['../structosmo__ss7__route.html#a12adaba7137144d6b28a459a2671b93d',1,'osmo_ss7_route::as()'],['../structxua__as__fsm__priv.html#aa1ab019197818b702ba8a3195e246a39',1,'xua_as_fsm_priv::as()']]], ['as_5ffi',['as_fi',['../structosmo__sccp__user.html#a28ad7b7289c898db019be6f3dad74ee6',1,'osmo_sccp_user']]], ['as_5flist',['as_list',['../structosmo__ss7__instance.html#a71621534d17bb3a348a636f5e48275be',1,'osmo_ss7_instance']]], ['as_5flist_5ffor_5fasp',['as_list_for_asp',['../osmo__ss7__vty_8c.html#ab567eb8c9f8200612e7b01a6aa550e94',1,'osmo_ss7_vty.c']]], ['as_5fnode',['as_node',['../osmo__ss7__vty_8c.html#a76147374ed09da751526e089b92300db',1,'osmo_ss7_vty.c']]], ['as_5fnotify_5fall_5fasp',['as_notify_all_asp',['../xua__as__fsm_8c.html#a97104403abbba1543c90e718dd59bd69',1,'xua_as_fsm.c']]], ['asp',['asp',['../structxua__asp__fsm__priv.html#acb09d4b6fbae3d17166650d6b4b50d59',1,'xua_asp_fsm_priv::asp()'],['../structipa__asp__fsm__priv.html#a6ba515632b7d52ba567489882f3c6414',1,'ipa_asp_fsm_priv::asp()'],['../structlm__fsm__priv.html#ad30dee656a343fa3e97873fe56ab76ec',1,'lm_fsm_priv::asp()']]], ['asp_5fhandle_5fsctp_5fnotif_5fmonitor_5fprimary_5faddress',['asp_handle_sctp_notif_monitor_primary_address',['../osmo__ss7__asp_8c.html#ae693fb36bc511d556200d7265686ed25',1,'osmo_ss7_asp.c']]], ['asp_5fid',['asp_id',['../structosmo__ss7__asp.html#acf7207737db63ef287c893ca9639bedd',1,'osmo_ss7_asp::asp_id()'],['../structosmo__xlm__prim__notify.html#a1a86536d0180788fedec86b70b3647d1',1,'osmo_xlm_prim_notify::asp_id()']]], ['asp_5fid_5fpresent',['asp_id_present',['../structosmo__ss7__asp.html#aefda0037171dc256b81d657e8fafca35',1,'osmo_ss7_asp']]], ['asp_5flist',['asp_list',['../structosmo__ss7__instance.html#aaab8768d7411a0f10b3044740605d0d1',1,'osmo_ss7_instance::asp_list()'],['../structosmo__xua__server.html#a5624439338814a877c66b36a82e247f4',1,'osmo_xua_server::asp_list()']]], ['asp_5fnode',['asp_node',['../osmo__ss7__vty_8c.html#ad45de442044dd5ab4e19bc2ccc979779',1,'osmo_ss7_vty.c']]], ['asp_5fquirk_5fdescs',['asp_quirk_descs',['../osmo__ss7__vty_8c.html#a337eee060670f1ff8dd64b1bf2244f0c',1,'osmo_ss7_vty.c']]], ['asp_5fquirk_5fnames',['asp_quirk_names',['../osmo__ss7__vty_8c.html#a9b117c15741c1baf9192824589b05747',1,'osmo_ss7_vty.c']]], ['asp_5fsctp_5fparam_5finit_5fdesc',['ASP_SCTP_PARAM_INIT_DESC',['../osmo__ss7__vty_8c.html#a2bdce082904c50aa9f8b6cefdbdb4923',1,'osmo_ss7_vty.c']]], ['asp_5fsctp_5fparam_5finit_5ffields',['ASP_SCTP_PARAM_INIT_FIELDS',['../osmo__ss7__vty_8c.html#aaba9bef636da9e7ef3dd30e4679fdfec',1,'osmo_ss7_vty.c']]], ['asps',['asps',['../structosmo__ss7__as.html#a6891572d4436d6ede4997c6f99eb66b6',1,'osmo_ss7_as']]], ['assign_5fsource_5flocal_5freference',['assign_source_local_reference',['../sccp_8c.html#a23f3d91d576c49836aef9bd1a8aec8e8',1,'sccp.c']]] ]; sigtran/html/search/defines_6.js0000644000175000017500000000072214631412304021241 0ustar osmocom-buildosmocom-buildvar searchData= [ ['lm_5ffsm_5fstate_5fchg',['lm_fsm_state_chg',['../xua__default__lm__fsm_8c.html#a1a0f40e6045770a57d26af0292def642',1,'xua_default_lm_fsm.c']]], ['logpas',['LOGPAS',['../osmo__ss7_8h.html#aa4be2c672a6e465517106d91c681837c',1,'osmo_ss7.h']]], ['logpasp',['LOGPASP',['../osmo__ss7_8h.html#a730407c0c9a8ac0cc119aa0c56a87a24',1,'osmo_ss7.h']]], ['logss7',['LOGSS7',['../osmo__ss7_8h.html#aec14b54ffb5b79dcfd0e4eb5931e0ff6',1,'osmo_ss7.h']]] ]; sigtran/html/search/variables_4.js0000644000175000017500000000110214631412304021563 0ustar osmocom-buildosmocom-buildvar searchData= [ ['entry',['entry',['../structxua__msg__part.html#a2617f2f6459d7d55ac08adafdda62f9b',1,'xua_msg_part']]], ['err_5freq_5fies',['err_req_ies',['../m3ua_8c.html#aabba7438715175738fe3cb7ef7f2ff3a',1,'m3ua.c']]], ['error',['error',['../structosmo__xlm__prim.html#adf974fee059ef47afd8fddb4a1628306',1,'osmo_xlm_prim']]], ['event',['event',['../structxua__msg__event__map.html#abae82f509c458980122792edcf258eed',1,'xua_msg_event_map']]], ['evt_5fack_5fmap',['evt_ack_map',['../xua__asp__fsm_8c.html#a34912c3b074c85d6db88aad66fbd499f',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/variables_2.html0000644000175000017500000000177314631412304022127 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_12.js0000644000175000017500000000636614631412304021663 0ustar osmocom-buildosmocom-buildvar searchData= [ ['t_5fack',['t_ack',['../structxua__asp__fsm__priv.html#a94b96bf8448e16ac3b2de0b3cbe8d5ea',1,'xua_asp_fsm_priv']]], ['t_5fconn',['t_conn',['../structsccp__connection.html#a0c519a633b9f3a84fbfe68c5ce776dfe',1,'sccp_connection']]], ['t_5fdefs_5flm',['T_defs_lm',['../structosmo__ss7__asp.html#a2be01ff1ca303a01130645fb575b01f9',1,'osmo_ss7_asp']]], ['t_5fiar',['t_iar',['../structsccp__connection.html#a6df1fd3995de5fa901d4837f70890ebb',1,'sccp_connection']]], ['t_5fias',['t_ias',['../structsccp__connection.html#a591e4af0e45ad5f3547dc04d5dbf7e18',1,'sccp_connection']]], ['t_5fint',['t_int',['../structsccp__connection.html#af0f26767fc86caca06ec49ba99e2f893',1,'sccp_connection']]], ['t_5fr',['t_r',['../structxua__as__fsm__priv.html#a049816e489871fc19420f90e1ae52761',1,'xua_as_fsm_priv']]], ['t_5frel',['t_rel',['../structsccp__connection.html#a605c58a351207fe05303d34b5d041275',1,'sccp_connection']]], ['t_5frep_5frel',['t_rep_rel',['../structsccp__connection.html#a95d41a0f9d38d64c5309eb2507d82ed5',1,'sccp_connection']]], ['tag',['tag',['../structxua__msg__part.html#a7b609ec03d7adc1e897511c81f69d427',1,'xua_msg_part::tag()'],['../structxua__parameter__hdr.html#ac64e07007c6c6f27d9e6432035f2339b',1,'xua_parameter_hdr::tag()'],['../xua__types_8h.html#a069d5e423ac499380d877123286e1792',1,'tag(): xua_types.h']]], ['tall_5fsccp_5fctx',['tall_sccp_ctx',['../sccp_8c.html#adb3ceca4a0faa4e6732101477fa4a5b3',1,'sccp.c']]], ['tall_5fxua',['tall_xua',['../xua__msg_8c.html#ab2b19db9aa8651fd8e875a108046ea0a',1,'xua_msg.c']]], ['tcp_5finfo_5fstate_5fvalues',['tcp_info_state_values',['../osmo__ss7__vty_8c.html#a5d8a26be852246a242448f20587cba33',1,'osmo_ss7_vty.c']]], ['tdefs',['tdefs',['../structosmo__sccp__instance.html#a348bbd53c8da5a04eb5f6d4e9000a944',1,'osmo_sccp_instance']]], ['thiszone',['thiszone',['../structpcap__hdr.html#a1c0c50802df0a3eb89dec3cd4fbd155e',1,'pcap_hdr::thiszone()'],['../mtp__pcap_8c.html#aeb4fa0ab3357f30ebf3be827f6757958',1,'thiszone(): mtp_pcap.c']]], ['timer',['timer',['../structxua__asp__fsm__priv.html#ac40da83243a67914fbd2a326d126a813',1,'xua_asp_fsm_priv']]], ['traf_5fmode',['traf_mode',['../structosmo__xlm__prim__rk__reg.html#aee54c39203d3dfe5887c1dd0189b26c4',1,'osmo_xlm_prim_rk_reg']]], ['trans_5fproto',['trans_proto',['../structosmo__ss7__asp.html#adea0b03c206db971afad0b600ba8072f',1,'osmo_ss7_asp::trans_proto()'],['../structosmo__xua__server.html#af881bb34bcdc243e2aec95fa803ce81b',1,'osmo_xua_server::trans_proto()']]], ['trans_5frole_5fset_5fby_5fvty',['trans_role_set_by_vty',['../structosmo__ss7__asp.html#a6a2977ef1f36af9651e515c6bb7717a9',1,'osmo_ss7_asp']]], ['transfer',['transfer',['../structosmo__mtp__prim.html#aa50cfd1e1d3c48f01c62d4c793d26db8',1,'osmo_mtp_prim']]], ['ts_5fsec',['ts_sec',['../structpcaprec__hdr.html#a8dad2c399b4dc2747a3e8721d18af832',1,'pcaprec_hdr::ts_sec()'],['../mtp__pcap_8c.html#ae1a4b5cc6cf9132afe4b4d20650bf61b',1,'ts_sec(): mtp_pcap.c']]], ['ts_5fusec',['ts_usec',['../structpcaprec__hdr.html#aeb9936524b76c40c43074813cd966b75',1,'pcaprec_hdr::ts_usec()'],['../mtp__pcap_8c.html#a166096819938ab066cf826f69c9b59df',1,'ts_usec(): mtp_pcap.c']]], ['tt',['tt',['../structosmo__sccp__gt.html#aed1b40905e70d510dd438469b724eb25',1,'osmo_sccp_gt']]] ]; sigtran/html/search/searchdata.js0000644000175000017500000000111614631412304021474 0ustar osmocom-buildosmocom-buildvar indexSectionsWithContent = { 0: "_acdefghiklmnopqrstuvwx", 1: "ilmopsux", 2: "imosx", 3: "_acdefghilmnoprstuvwx", 4: "_acdefghiklmnopqrstuvwx", 5: "o", 6: "cilmosx", 7: "_cilmostx", 8: "_acegilmnoprstx" }; var indexSectionNames = { 0: "all", 1: "classes", 2: "files", 3: "functions", 4: "variables", 5: "typedefs", 6: "enums", 7: "enumvalues", 8: "defines" }; var indexSectionLabels = { 0: "All", 1: "Data Structures", 2: "Files", 3: "Functions", 4: "Variables", 5: "Typedefs", 6: "Enumerations", 7: "Enumerator", 8: "Macros" }; sigtran/html/search/variables_a.html0000644000175000017500000000177314631412304022206 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_13.js0000644000175000017500000000161614631412304021655 0ustar osmocom-buildosmocom-buildvar searchData= [ ['u',['u',['../structosmo__mtp__prim.html#af89958fb9e8fd234603f4194a5678c40',1,'osmo_mtp_prim::u()'],['../structosmo__scu__prim.html#a469e5f6fbf500888ebec9e7f66f80d0c',1,'osmo_scu_prim::u()'],['../structosmo__xlm__prim.html#a2894d16ed1871565152e4f1391067930',1,'osmo_xlm_prim::u()']]], ['unitdata',['unitdata',['../structosmo__scu__prim.html#a79602dc9720157f71fdf70581ead993a',1,'osmo_scu_prim']]], ['user',['user',['../structosmo__ss7__instance.html#ac5078dd858636983ac1cbc803faa66f1',1,'osmo_ss7_instance::user()'],['../structsccp__connection.html#a067a391c7bd5c77ebf9f79cee339a928',1,'sccp_connection::user()']]], ['user_5fin_5fservice',['user_in_service',['../structosmo__scu__state__param.html#ada34821659c0031bb8f0b953c6f2b7d8',1,'osmo_scu_state_param']]], ['users',['users',['../structosmo__sccp__instance.html#ad699d0e360f777f69c41f83660d8d46d',1,'osmo_sccp_instance']]] ]; sigtran/html/search/enumvalues_8.html0000644000175000017500000000177414631412304022352 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_14.html0000644000175000017500000000177414631412304022253 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_2.js0000644000175000017500000000632214631412304021632 0ustar osmocom-buildosmocom-buildvar searchData= [ ['check_5fany_5fother_5fasp_5fin_5factive',['check_any_other_asp_in_active',['../xua__as__fsm_8c.html#a54316903eb0af8cb93fb8f7d1e380d6b',1,'xua_as_fsm.c']]], ['check_5fany_5fother_5fasp_5fnot_5fdown',['check_any_other_asp_not_down',['../xua__as__fsm_8c.html#a07a8376c2bacba0552b59ac979960412',1,'xua_as_fsm.c']]], ['check_5fstop_5ft_5fack',['check_stop_t_ack',['../xua__asp__fsm_8c.html#ab6db634aa1be05caf59623fd99d72e97',1,'xua_asp_fsm.c']]], ['chop_5fv4_5fmapped_5fon_5fv6_5fprefix',['chop_v4_mapped_on_v6_prefix',['../osmo__ss7__asp_8c.html#a2c6b544ce40c5efd24b1f82d0f1f76cc',1,'osmo_ss7_asp.c']]], ['config_5fwrite_5fcs7',['config_write_cs7',['../osmo__ss7__vty_8c.html#a08221210441df4d191562e488104e901',1,'osmo_ss7_vty.c']]], ['conn_5fadd_5fnode',['conn_add_node',['../sccp__scoc_8c.html#afbdc10179a062cf3760c785e50e1a049',1,'sccp_scoc.c']]], ['conn_5fcreate',['conn_create',['../sccp__scoc_8c.html#a7b8a8b7531efddb09d22faded9461a9e',1,'sccp_scoc.c']]], ['conn_5fcreate_5fid',['conn_create_id',['../sccp__scoc_8c.html#acc96a2fa8e2de05a47760e39549b3462',1,'sccp_scoc.c']]], ['conn_5fdestroy',['conn_destroy',['../sccp__scoc_8c.html#ac0040c1ba92c974d5664b712b7ac4c32',1,'sccp_scoc.c']]], ['conn_5ffind_5fby_5fid',['conn_find_by_id',['../sccp__scoc_8c.html#ac37327bf98ff7a64fc8db59341ed75cc',1,'sccp_scoc.c']]], ['conn_5fopt_5fdata_5fclear_5fcache',['conn_opt_data_clear_cache',['../sccp__scoc_8c.html#aa1b2e37854731d151c78a9b03a2531d4',1,'sccp_scoc.c']]], ['conn_5frestart_5frx_5finact_5ftimer',['conn_restart_rx_inact_timer',['../sccp__scoc_8c.html#a23fdba10a8259d5d27ce78c5c6fafdb9',1,'sccp_scoc.c']]], ['conn_5frestart_5ftx_5finact_5ftimer',['conn_restart_tx_inact_timer',['../sccp__scoc_8c.html#a8735539ea3fba1610805db6c831a70e5',1,'sccp_scoc.c']]], ['conn_5fstart_5fconnect_5ftimer',['conn_start_connect_timer',['../sccp__scoc_8c.html#a189a79e56f7c8fff71480d3022aaa713',1,'sccp_scoc.c']]], ['conn_5fstart_5finact_5ftimers',['conn_start_inact_timers',['../sccp__scoc_8c.html#a39e9b1ece19c77a5a76d3e85eeab7689',1,'sccp_scoc.c']]], ['conn_5fstart_5fint_5ftimer',['conn_start_int_timer',['../sccp__scoc_8c.html#a58e817578fc1ac16f18d95501b1246c7',1,'sccp_scoc.c']]], ['conn_5fstart_5frel_5ftimer',['conn_start_rel_timer',['../sccp__scoc_8c.html#a2e18b947fab3e1ce19a48ff10b7a3da0',1,'sccp_scoc.c']]], ['conn_5fstart_5frep_5frel_5ftimer',['conn_start_rep_rel_timer',['../sccp__scoc_8c.html#a847111956a2ee0d7db5ff8d12a3b6a63',1,'sccp_scoc.c']]], ['conn_5fstop_5fconnect_5ftimer',['conn_stop_connect_timer',['../sccp__scoc_8c.html#a9dec3186748f5cfa9fcd227008ce315b',1,'sccp_scoc.c']]], ['conn_5fstop_5finact_5ftimers',['conn_stop_inact_timers',['../sccp__scoc_8c.html#adc9da9fad6b00dee81e97a0fa4228dd1',1,'sccp_scoc.c']]], ['conn_5fstop_5frelease_5ftimers',['conn_stop_release_timers',['../sccp__scoc_8c.html#af394d94ac0b9eb59994fcd830bcf9484',1,'sccp_scoc.c']]], ['conn_5ftmr_5fcb',['conn_tmr_cb',['../sccp__scoc_8c.html#a2b9eb42668f90076cb1e342cf647df70',1,'sccp_scoc.c']]], ['copy_5faddress',['copy_address',['../sccp_8c.html#abef8b5bbf898e9e46e4e5091ee05e2ae',1,'sccp.c']]], ['count_5fleading_5fone_5fbits',['count_leading_one_bits',['../osmo__ss7_8c.html#a6f2fdcae0d3e5278f51ab44f674ab0eb',1,'osmo_ss7.c']]] ]; sigtran/html/search/functions_b.html0000644000175000017500000000177314631412304022247 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_3.js0000644000175000017500000007272414631412304020404 0ustar osmocom-buildosmocom-buildvar searchData= [ ['dat',['dat',['../structxua__msg__part.html#a4a99d515a4ea7b6ca06882f2db6e7617',1,'xua_msg_part']]], ['data',['data',['../structosmo__scu__prim.html#abb32a8ee3f60be2c851a8248264d580a',1,'osmo_scu_prim::data()'],['../structxua__common__hdr.html#a23382add9ec243b107ce804b9ddeb2d0',1,'xua_common_hdr::data()'],['../structxua__parameter__hdr.html#a38ef0340aba8f59386a042d968de553b',1,'xua_parameter_hdr::data()'],['../xua__types_8h.html#ab0c873a3738c31ba573548faa50188bc',1,'data(): xua_types.h']]], ['data_5fhdr_5ffrom_5fm3ua',['data_hdr_from_m3ua',['../m3ua_8c.html#aed43760964d48ed2ae9e15b1e63e7611',1,'data_hdr_from_m3ua(struct xua_msg *xua): m3ua.c'],['../xua__internal_8h.html#aed43760964d48ed2ae9e15b1e63e7611',1,'data_hdr_from_m3ua(struct xua_msg *xua): m3ua.c']]], ['data_5fmand_5fies',['data_mand_ies',['../m3ua_8c.html#a0dec2e2c52a7f5e1c4c0a4cbcf93b8af',1,'m3ua.c']]], ['data_5foffset',['data_offset',['../structudt__offsets.html#a78f1c9e7072b4aed709611d7b8172b9b',1,'udt_offsets']]], ['daud_5fmand_5fies',['daud_mand_ies',['../m3ua_8c.html#ad33ebb95b46b68932185e4526ea54271',1,'m3ua.c']]], ['dava_5fmand_5fies',['dava_mand_ies',['../m3ua_8c.html#a432c07a5723749796adf40c709fa03b8',1,'m3ua.c']]], ['default_5flayer_5fmanager',['default_layer_manager',['../xua__default__lm__fsm_8c.html#a2a6abce8a1458b653c185ca1d75dd470',1,'xua_default_lm_fsm.c']]], ['default_5flm_5fprim_5fcb',['default_lm_prim_cb',['../xua__default__lm__fsm_8c.html#ad618f521d9e0a42c7c237d5133145edf',1,'xua_default_lm_fsm.c']]], ['default_5fpc_5ffmt',['default_pc_fmt',['../osmo__ss7_8c.html#a7e710ac37bf4c2d56a17e65086ec9684',1,'osmo_ss7.c']]], ['defun',['DEFUN',['../osmo__ss7__vty_8c.html#ad43257ef3937edb22a99c3e1b3390b77',1,'DEFUN(show_cs7_user, show_cs7_user_cmd, "show cs7 instance <0-15> users", SHOW_STR CS7_STR INST_STR INST_STR "User Table\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aa458bdc4fd05fdcac2823786ff97da7a',1,'DEFUN(show_cs7_route, show_cs7_route_cmd, "show cs7 instance <0-15> route", SHOW_STR CS7_STR INST_STR INST_STR "Routing Table\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8dc297c3d53f367d660db25f80780c63',1,'DEFUN(show_cs7_xua, show_cs7_xua_cmd, SHOW_CS7_XUA_CMD " [<0-65534>]", SHOW_CS7_XUA_CMD_HELP "Local Port Number\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0dc873d682e9b90c52b9363ede2a31a0',1,'DEFUN(show_cs7_xua_trans_proto, show_cs7_xua_trans_proto_cmd, SHOW_CS7_XUA_CMD " " IPPROTO_VAR_STR " [<0-65534>]", SHOW_CS7_XUA_CMD_HELP IPPROTO_VAR_HELP_STR "Local Port Number\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a61312f504ec2225c5f717f22cd9db299',1,'DEFUN(show_cs7_config, show_cs7_config_cmd, "show cs7 config", SHOW_STR CS7_STR "Currently running cs7 configuration"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aa4a136b24e22890a0bb7541c84809dd3',1,'DEFUN(cs7_asp_disconnect, cs7_asp_disconnect_cmd, "cs7 instance <0-15> asp NAME disconnect", CS7_STR "Instance related commands\ "SS7 Instance Number\" "ASP related commands\" "Name of ASP\" "Disconnect the ASP(client will reconnect)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ab47129bdb4a2bde6ed97e69197603f61',1,'DEFUN(show_cs7_asp, show_cs7_asp_cmd, "show cs7 instance <0-15> asp", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#affaf09827e75136574dfab95bf7ef8c8',1,'DEFUN(show_cs7_asp_name, show_cs7_asp_name_cmd, "show cs7 instance <0-15> asp name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP)\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ab81d9b7353137d96b21695a28fdb5899',1,'DEFUN(show_cs7_asp_remaddr, show_cs7_asp_remaddr_cmd, "show cs7 instance <0-15> asp-remaddr", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a19ce45c7e9cc0794b597bc0e5e7d1c77',1,'DEFUN(show_cs7_asp_remaddr_name, show_cs7_asp_remaddr_name_cmd, "show cs7 instance <0-15> asp-remaddr name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) remote addresses information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a748d1e3d8d2d68f1c68a3c933bc90e1f',1,'DEFUN(show_cs7_asp_assoc_status, show_cs7_asp_assoc_status_cmd, "show cs7 instance <0-15> asp-assoc-status", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association status\): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8add7986c3ac1a73e33b8281f6bc403f',1,'DEFUN(show_cs7_asp_assoc_status_name, show_cs7_asp_assoc_status_name_cmd, "show cs7 instance <0-15> asp-assoc-status name ASP_NAME", SHOW_STR CS7_STR INST_STR INST_STR "Application Server Process (ASP) SCTP association information\ "Lookup ASP with a given name\" "Name of the Application Server Process(ASP)\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a7a597e03c0da5741b48930ab69d8606f',1,'DEFUN(show_cs7_as, show_cs7_as_cmd, "show cs7 instance <0-15> as (active|all|m3ua|sua)", SHOW_STR CS7_STR INST_STR INST_STR "Application Server (AS)\ "Display all active ASs\" "Display all ASs(default)\" "Display all m3ua ASs\" "Display all SUA ASs\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#acc98515d609c4bfc8bb4ae7322fd29a4',1,'DEFUN(cs7_show_sccpaddr, cs7_show_sccpaddr_cmd, "show cs7 instance <0-15> sccp addressbook", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "List all SCCP addressbook entries\): osmo_ss7_vty.c'],['../sccp__vty_8c.html#abd47dd93d84750f2928a78025c8bf4cc',1,'DEFUN(show_sccp_users, show_sccp_users_cmd, "show cs7 instance <0-15> sccp users", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of SCCP Users registered\): sccp_vty.c'],['../sccp__vty_8c.html#a223ea96ca8889c9091a869edd2eac961',1,'DEFUN(show_sccp_user_ssn, show_sccp_user_ssn_cmd, "show cs7 instance <0-15> sccp ssn <0-65535>", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Find an SCCP User registered for the given SSN\ "Subsystem Number(SSN)\"): sccp_vty.c'],['../sccp__vty_8c.html#a2faea712a703a5ddd9436e09b0827032',1,'DEFUN(show_sccp_connections, show_sccp_connections_cmd, "show cs7 instance <0-15> sccp connections", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of active SCCP connections\): sccp_vty.c'],['../sccp__vty_8c.html#ad41562b272f60528e3f1266bb2b2c74e',1,'DEFUN(show_sccp_timers, show_sccp_timers_cmd, "show cs7 instance <0-15> sccp timers", SHOW_STR CS7_STR INST_STR INST_STR "Signaling Connection Control Part\ "Show List of SCCP timers\"): sccp_vty.c']]], ['defun_5fattr',['DEFUN_ATTR',['../osmo__ss7__vty_8c.html#a6a73273807d0ac0ecc0b1d7553d1ee00',1,'DEFUN_ATTR(cs7_instance, cs7_instance_cmd, "cs7 instance <0-15>", CS7_STR "Configure a SS7 Instance\ INST_STR "Number of the instance\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a6cb4c6b1bd880e4249b90ff6eb1bf8cb',1,'DEFUN_ATTR(cs7_net_ind, cs7_net_ind_cmd, "network-indicator (international | national | reserved | spare)", "Configure the Network Indicator\ "International Network\" "National Network\" "Reserved Network\" "Spare Network\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0bdc8fc2f1ff87f2a17feda2978bcb4c',1,'DEFUN_ATTR(cs7_pc_format, cs7_pc_format_cmd, "point-code format <1-24> [<1-23>] [<1-22>]", PC_STR "Configure Point Code Format\ "Length of first PC component\" "Length of second PC component\" "Length of third PC component\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#afd204af3cf0eeb9ee1a8e2e833647cc7',1,'DEFUN_ATTR(cs7_pc_format_def, cs7_pc_format_def_cmd, "point-code format default", PC_STR "Configure Point Code Format\ "Default Point Code Format(3.8.3)\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8b7f7b6d73990863cfbb2fa383047428',1,'DEFUN_ATTR(cs7_pc_delimiter, cs7_pc_delimiter_cmd, "point-code delimiter (default|dash)", PC_STR "Configure Point Code Delimiter\ "Use dot as delimiter\" "User dash as delimiter\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ae85f94e4f978398ad7d9292ab3bd29e0',1,'DEFUN_ATTR(cs7_point_code, cs7_point_code_cmd, "point-code POINT_CODE", "Configure the local Point Code\ "Point Code\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#afb7fb23c1cd13194a6b091ced95f0f44',1,'DEFUN_ATTR(cs7_permit_dyn_rkm, cs7_permit_dyn_rkm_cmd, "xua rkm routing-key-allocation (static-only|dynamic-permitted)", "SIGTRAN xxxUA related\ "Routing Key Management\" "Routing Key Management Allocation Policy\" "Only static(pre-configured) Routing Keys permitted\" "Dynamically allocate Routing Keys for what ASPs request\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0d3c03c70ae3d3181f4f67fda29af308',1,'DEFUN_ATTR(cs7_route_table, cs7_route_table_cmd, "route-table system", "Specify the name of the route table\ "Name of the route table\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a294fb91404539e25c3bfb4dbdb9f4c7f',1,'DEFUN_ATTR(cs7_rt_upd, cs7_rt_upd_cmd, "update route POINT_CODE MASK linkset LS_NAME [priority PRIO] [qos-class (CLASS|default)]", "Update the Route\ "Update the Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\" "Specify Destination Linkset\" "Linkset Name\" "Specify Priority\" "Priority\" "Specify QoS Class\" "QoS Class\" "Default QoS Class\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a83b478f4b6d4c14362f36170c5238291',1,'DEFUN_ATTR(cs7_rt_rem, cs7_rt_rem_cmd, "remove route POINT_CODE MASK", "Remove a Route\ "Remove a Route\" "Destination Point Code\" "Point Code Mask\" "Point Code Length\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a82944bf07e2008f1aa81988a7acf43a5',1,'DEFUN_ATTR(cs7_xua, cs7_xua_cmd, "listen " XUA_VAR_STR " <0-65534> [" IPPROTO_VAR_STR "]", "Configure/Enable xUA Listener\ XUA_VAR_HELP_STR "Port number\" IPPROTO_VAR_HELP_STR, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a1b245829a0bdc393626b9d36afacfcb6',1,'DEFUN_ATTR(no_cs7_xua, no_cs7_xua_cmd, "no listen " XUA_VAR_STR " <0-65534> [" IPPROTO_VAR_STR "]", NO_STR "Disable xUA Listener on given port\ XUA_VAR_HELP_STR "Port number\" IPPROTO_VAR_HELP_STR, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#abac5140ac8d2dea380573b848338b7ad',1,'DEFUN_ATTR(xua_local_ip, xua_local_ip_cmd, "local-ip " VTY_IPV46_CMD, "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a7380a4dd8588d731a45fe69a4acfa697',1,'DEFUN_ATTR(xua_no_local_ip, xua_no_local_ip_cmd, "no local-ip " VTY_IPV46_CMD, NO_STR "Configure the Local IP Address for xUA\ "IPv4 Address to use for XUA\" "IPv6 Address to use for XUA\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a047da1cf23014170c6f45f8a90da53d9',1,'DEFUN_ATTR(xua_accept_dyn_asp, xua_accept_dyn_asp_cmd, "accept-asp-connections (pre-configured|dynamic-permitted)", "Define what kind of ASP connections to accept\ "Accept only pre-configured ASPs(source IP/port)\" "Accept any connection and dynamically create an ASP definition\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a42c76b42e0c6224cf52de950a21e3c4a',1,'DEFUN_ATTR(xua_sctp_param_init, xua_sctp_param_init_cmd, "sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS " <0-65535>", XUA_SRV_SCTP_PARAM_INIT_DESC "Value of the parameter\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aae27b2c9df177a82d35d553e1f64b6d4',1,'DEFUN_ATTR(xua_no_sctp_param_init, xua_no_sctp_param_init_cmd, "no sctp-param init " XUA_SRV_SCTP_PARAM_INIT_FIELDS, NO_STR XUA_SRV_SCTP_PARAM_INIT_DESC, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8e34c175db94eba1009d9e5e6c92ddae',1,'DEFUN_ATTR(cs7_asp, cs7_asp_cmd, "asp NAME <0-65535> <0-65535> " XUA_VAR_STR, "Configure Application Server Process\ "Name of ASP\" "Remote port number\" "Local port number\" XUA_VAR_HELP_STR, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a6268dfde6383408887b7dc0e07ab36bc',1,'DEFUN_ATTR(no_cs7_asp, no_cs7_asp_cmd, "no asp NAME", NO_STR "Disable Application Server Process\ "Name of ASP\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#adf98c9d0bbc3983e5276511e0731b1c0',1,'DEFUN_ATTR(asp_local_ip, asp_local_ip_cmd, "local-ip " VTY_IPV46_CMD " [primary]", "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\" "Signal the SCTP peer to use this address as Primary Address\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a4ccc45dbcc8daf0e187c878024ca35a7',1,'DEFUN_ATTR(asp_no_local_ip, asp_no_local_ip_cmd, "no local-ip " VTY_IPV46_CMD, NO_STR "Specify Local IP Address from which to contact ASP\ "Local IPv4 Address from which to contact of ASP\" "Local IPv6 Address from which to contact of ASP\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a578741c220c5aad7fa8e095d533c3c40',1,'DEFUN_ATTR(asp_remote_ip, asp_remote_ip_cmd, "remote-ip " VTY_IPV46_CMD " [primary]", "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\" "Set remote address as SCTP Primary Address\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a37b757943a581c44d8534a37aebf12ec',1,'DEFUN_ATTR(asp_no_remote_ip, asp_no_remote_ip_cmd, "no remote-ip " VTY_IPV46_CMD, NO_STR "Specify Remote IP Address of ASP\ "Remote IPv4 Address of ASP\" "Remote IPv6 Address of ASP\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a3a49b23c6483b777ab47d328247a5fbb',1,'DEFUN_ATTR(asp_qos_clas, asp_qos_class_cmd, "qos-class <0-255>", "Specify QoS Class of ASP\ "QoS Class of ASP\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8e5413003e58a5acffab29f0669c029b',1,'DEFUN_ATTR(asp_role, asp_role_cmd, "role (sg|asp|ipsp)", "Specify the xUA role for this ASP\ "SG(Signaling Gateway)\" "ASP(Application Server Process)\" "IPSP(IP Signalling Point)\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aed4c3b4179a21cdb065e981778cfc7c6',1,'DEFUN_ATTR(asp_transport_role, asp_transport_role_cmd, "transport-role (client|server)", "Specify the transport layer role for this ASP\ "Operate as a client;connect to a server\" "Operate as a server;wait for client connections\", CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a83e62050d9acb53130027c586ef14410',1,'DEFUN_ATTR(asp_sctp_param_init, asp_sctp_param_init_cmd, "sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS " <0-65535>", ASP_SCTP_PARAM_INIT_DESC "Value of the parameter\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a16cc07c8ce38362f56a0991b4a39f1bc',1,'DEFUN_ATTR(asp_no_sctp_param_init, asp_no_sctp_param_init_cmd, "no sctp-param init " ASP_SCTP_PARAM_INIT_FIELDS, NO_STR ASP_SCTP_PARAM_INIT_DESC, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a678419dbe30c9a0613de72ef77546bc0',1,'DEFUN_ATTR(asp_block, asp_block_cmd, "block", "Allows a SCTP Association with ASP, but doesn't let it become active\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a2d15c21a5567e00dc7b4f029883cd56f',1,'DEFUN_ATTR(asp_shutdown, asp_shutdown_cmd, "shutdown", "Terminates SCTP association; New associations will be rejected\, CMD_ATTR_NODE_EXIT): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0478c59afed1a148b1603aefcabbdf72',1,'DEFUN_ATTR(asp_quirk, asp_quirk_cmd, "OVERWRITTEN", "OVERWRITTEN\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a7f1956f57c8dc4510cff7403522da9ce',1,'DEFUN_ATTR(asp_no_quirk, asp_no_quirk_cmd, "OVERWRITTEN", "OVERWRITTEN\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#acea89cad5c558ead49871918ca220493',1,'DEFUN_ATTR(asp_timer, asp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a4e8f681ecc7f60b9f4a5aa900529aa06',1,'DEFUN_ATTR(cs7_as, cs7_as_cmd, "as NAME " XUA_VAR_STR, "Configure an Application Server\ "Name of the Application Server\" XUA_VAR_HELP_STR, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a057f985f521568f6884ed1b3eb38d972',1,'DEFUN_ATTR(no_cs7_as, no_cs7_as_cmd, "no as NAME", NO_STR "Disable Application Server\ "Name of AS\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a087a0747874b42252de152901cac0867',1,'DEFUN_ATTR(as_asp, as_asp_cmd, "asp NAME", "Specify that a given ASP is part of this AS\ "Name of ASP to be added to AS\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#afcec9ee8e20828193c92d1fcb793f5d2',1,'DEFUN_ATTR(as_no_asp, as_no_asp_cmd, "no asp NAME", NO_STR "Specify ASP to be removed from this AS\ "Name of ASP to be removed\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ae4770b815a1577a2080c60e4bee0e207',1,'DEFUN_ATTR(as_recov_tout, as_recov_tout_cmd, "recovery-timeout <1-2000>", "Specifies the recovery timeout value in milliseconds\ "Recovery Timeout in Milliseconds\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a860726836ad4bfe953ec239de609afe6',1,'DEFUN_ATTR(as_qos_clas, as_qos_class_cmd, "qos-class <0-255>", "Specity QoS Class of AS\ "QoS Class of AS\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a800cf5849fd01248e79377bdcef861b6',1,'DEFUN_ATTR(as_rout_key, as_rout_key_cmd, ROUTING_KEY_CMD, ROUTING_KEY_CMD_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a8c9626074945e724a9bc4668ca60faf9',1,'DEFUN_ATTR(as_rout_key_si, as_rout_key_si_cmd, ROUTING_KEY_CMD ROUTING_KEY_SI_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a11c5bad0e604b52142e4277d7d703e8d',1,'DEFUN_ATTR(as_rout_key_ssn, as_rout_key_ssn_cmd, ROUTING_KEY_CMD ROUTING_KEY_SSN_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SSN_ARG_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a6cbc31111b653673fb4244d741272db8',1,'DEFUN_ATTR(as_rout_key_si_ssn, as_rout_key_si_ssn_cmd, ROUTING_KEY_CMD ROUTING_KEY_SI_ARG ROUTING_KEY_SSN_ARG, ROUTING_KEY_CMD_STRS ROUTING_KEY_SI_ARG_STRS ROUTING_KEY_SSN_ARG_STRS, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a38ded402a23d76b05a47d78023f2e4c8',1,'DEFUN_ATTR(as_pc_override, as_pc_override_cmd, "point-code override dpc PC", "Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Override Source Point Code\" "Override Destination Point Code\" "New Point Code\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ad8271846709005a662cba4d1177ec7d9',1,'DEFUN_ATTR(as_pc_patch_sccp, as_pc_patch_sccp_cmd, "point-code override patch-sccp (disabled|both)", "Point Code Specific Features\ "Override(force) a point-code to hard-coded value\" "Patch point code values into SCCP called/calling address\" "Don 't patch any point codes into SCCP called/calling address\" "Patch both origin and destination point codes into SCCP called/calling address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a47a9193874fdc0058d57dfec26a7c269',1,'DEFUN_ATTR(cs7_sccpaddr, cs7_sccpaddr_cmd, "sccp-address NAME", "Create/Modify an SCCP addressbook entry\ "Name of the SCCP Address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aae4caabd0d4d7f74e8ffc6204d447720',1,'DEFUN_ATTR(cs7_sccpaddr_del, cs7_sccpaddr_del_cmd, "no sccp-address NAME", NO_STR "Delete an SCCP addressbook entry\ "Name of the SCCP Address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0743cb2de86661ed695a23b940103521',1,'DEFUN_ATTR(cs7_sccpaddr_ri, cs7_sccpaddr_ri_cmd, "routing-indicator (GT|PC|IP)", "Add Routing Indicator\ "by global-title\" "by point-code\" "by ip-address\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a0c64fe5722a992708cebf41d29358b73',1,'DEFUN_ATTR(cs7_sccpaddr_pc, cs7_sccpaddr_pc_cmd, "point-code POINT_CODE", "Add point-code Number\ "PC\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a66d650a6205dd55bb7e4765f22f366bd',1,'DEFUN_ATTR(cs7_sccpaddr_pc_del, cs7_sccpaddr_pc_del_cmd, "no point-code", NO_STR "Remove point-code Number\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#aefa821ec8bb1805253e6b192ebb38db6',1,'DEFUN_ATTR(cs7_sccpaddr_ssn, cs7_sccpaddr_ssn_cmd, "subsystem-number <0-4294967295>", "Add Subsystem Number\ "SSN\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ad86871b8b04e594385735c7ecf2c1e9e',1,'DEFUN_ATTR(cs7_sccpaddr_ssn_del, cs7_sccpaddr_ssn_del_cmd, "no subsystem-number", NO_STR "Remove Subsystem Number\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#abc400dc975442e4ee289a4692277892c',1,'DEFUN_ATTR(cs7_sccpaddr_gt, cs7_sccpaddr_gt_cmd, "global-title", "Add/Modify Global Title\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ac7b8bed4adc80196c95ba8c436f6597e',1,'DEFUN_ATTR(cs7_sccpaddr_gt_del, cs7_sccpaddr_gt_del_cmd, "no global-title", NO_STR "Remove Global Title\, CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ada7d8ca5e24fdf9ed957c0a013077b1c',1,'DEFUN_ATTR(cs7_sccpaddr_gt_gti, cs7_sccpaddr_gt_gti_cmd, "global-title-indicator <0-15>", "Set Global Title Indicator\ "GTI\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#af9f6858e9016d9dd2d9a977af37befd5',1,'DEFUN_ATTR(cs7_sccpaddr_gt_tt, cs7_sccpaddr_gt_tt_cmd, "translation-type <0-255>", "Set Global Title Translation Type\ "TT\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#af3a1b3de35e03199f995ff40fc31e0d8',1,'DEFUN_ATTR(cs7_sccpaddr_gt_npi, cs7_sccpaddr_gt_npi_cmd, "numbering-plan-indicator <0-15>", "Set Global Title Numbering Plan Indicator\ "NPI\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a21c51b0ea2a4dfbf73b13fe2531377c2',1,'DEFUN_ATTR(cs7_sccpaddr_gt_nai, cs7_sccpaddr_gt_nai_cmd, "nature-of-address-indicator <0-127>", "Set Global Title Nature of Address Indicator\ "NAI\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a2c6a5e55d52e0072b18e8bf1845dfc95',1,'DEFUN_ATTR(cs7_sccpaddr_gt_digits, cs7_sccpaddr_gt_digits_cmd, "digits DIGITS", "Set Global Title Digits\ "Number digits\", CMD_ATTR_IMMEDIATE): osmo_ss7_vty.c'],['../sccp__vty_8c.html#a0c914ef5757459cb9ab098bedf64fa08',1,'DEFUN_ATTR(sccp_timer, sccp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE): sccp_vty.c'],['../sccp__vty_8c.html#a6e607d8a66783f831a4e15920f6c0835',1,'DEFUN_ATTR(sccp_max_optional_data, sccp_max_optional_data_cmd, "sccp max-optional-data (<0-999999>|standard)", "Configure SCCP behavior\ "Adjust the upper bound for the optional data length(the payload) for CR, CC, CREF and RLSD messages." " For any Optional Data part larger than this value in octets, send CR, CC, CREF and RLSD" " messages without any payload, and send the data payload in a separate Data Form 1 message." " ITU-T Q.713 sections 4.2 thru 4.5 define a limit of 130 bytes for the 'Data' parameter. This limit can be" " adjusted here. May be useful for interop with nonstandard SCCP peers.\" "Set a non-standard maximum allowed number of bytes\" "Use the ITU-T Q.713 4.2 to 4.5 standard value of 130\", CMD_ATTR_IMMEDIATE): sccp_vty.c']]], ['defun_5fusrattr',['DEFUN_USRATTR',['../osmo__ss7__vty_8c.html#adb7d4c3f8ee465d86e7922bdeebef905',1,'DEFUN_USRATTR(as_traf_mode, as_traf_mode_cmd, OSMO_SCCP_LIB_ATTR_RSTRT_ASP, "traffic-mode (broadcast | loadshare | roundrobin | override)", "Specifies traffic mode of operation of the ASP within the AS\ "Broadcast to all ASP within AS\" "Share Load among all ASP within AS\" "Round-Robin between all ASP within AS\" "Override\"): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#ac13c3153659f57d053dd124716f00bc7',1,'DEFUN_USRATTR(as_no_traf_mode, as_no_traf_mode_cmd, OSMO_SCCP_LIB_ATTR_RSTRT_ASP, "no traffic-mode", NO_STR "Remove explicit traffic mode of operation of this AS\): osmo_ss7_vty.c']]], ['delimiter',['delimiter',['../structosmo__ss7__pc__fmt.html#a68e54cafb7f42c64ec79dcbe8d6a0ae0',1,'osmo_ss7_pc_fmt']]], ['deliver_5fto_5fmtp_5fuser',['deliver_to_mtp_user',['../osmo__ss7__hmrt_8c.html#ab0f4b1309a8a2006635950c46ddd3b06',1,'osmo_ss7_hmrt.c']]], ['dereg_5freq_5fies',['dereg_req_ies',['../m3ua_8c.html#aa2a54b97b5401d9fbee06c136b514201',1,'m3ua.c']]], ['dereg_5frsp_5fies',['dereg_rsp_ies',['../m3ua_8c.html#a26ac31c60d013259e4c19640287ae22e',1,'m3ua.c']]], ['description',['description',['../structosmo__ss7__route__table.html#aad991988a58e05319f9780fce709d23b',1,'osmo_ss7_route_table::description()'],['../structosmo__ss7__instance.html#a955286b08bcbce6d8a98fbeb4abd2a3f',1,'osmo_ss7_instance::description()'],['../structosmo__ss7__link.html#a34580111d0a39032978fd670e9d2a57b',1,'osmo_ss7_link::description()'],['../structosmo__ss7__linkset.html#ab05358a9c0ee79d4bc467ec4eb5c475f',1,'osmo_ss7_linkset::description()'],['../structosmo__ss7__as.html#a4a2a3c8308a023ce46dbee77871a9308',1,'osmo_ss7_as::description()'],['../structosmo__ss7__asp.html#ae6756f8b340cc5401cc01117abd65d5a',1,'osmo_ss7_asp::description()']]], ['dest',['dest',['../structosmo__ss7__route.html#a3d4da7a716c0af81decbfba205eca0af',1,'osmo_ss7_route']]], ['destination_5flocal_5freference_5fis_5ffree',['destination_local_reference_is_free',['../sccp_8c.html#aa859763e4aa0250ba0e5b09f683a5af8',1,'sccp.c']]], ['determine_5ftraf_5fmode',['determine_traf_mode',['../xua__asp__fsm_8c.html#ab8787dfdfd8f5e677def561608ac739d',1,'xua_asp_fsm.c']]], ['digits',['digits',['../structosmo__sccp__gt.html#ae743b1eaa2e0a149dda7a80c21483ed4',1,'osmo_sccp_gt']]], ['disconnect',['disconnect',['../structosmo__scu__prim.html#a7faff854a507bb7fa3b676c928e8f89e',1,'osmo_scu_prim']]], ['dispatch_5fto_5fall_5fas',['dispatch_to_all_as',['../xua__asp__fsm_8c.html#a97a8823eba209caf2b123b82f0e5b85e',1,'xua_asp_fsm.c']]], ['dpc',['dpc',['../structosmo__mtp__transfer__param.html#a33af7172cd176c790cbbdc8baa0d6374',1,'osmo_mtp_transfer_param::dpc()'],['../structosmo__ss7__as.html#a987df3e7303a00e6b226c4d7cd57ea5e',1,'osmo_ss7_as::dpc()'],['../structm3ua__data__hdr.html#a4a4ac12a471df8bd0fe10ec2f0682af5',1,'m3ua_data_hdr::dpc()'],['../m3ua_8h.html#a73b4a4fd2d239d87c111edea4afc3df5',1,'dpc(): m3ua.h']]], ['dpc_5faccessible',['dpc_accessible',['../sccp__scrc_8c.html#a5d01d5e6c84311a0882e49ad38eea70d',1,'sccp_scrc.c']]], ['drst_5fmand_5fies',['drst_mand_ies',['../m3ua_8c.html#a48ecf604e0c72bd179d70840c8db0619',1,'m3ua.c']]], ['dsccp',['DSCCP',['../sccp_8c.html#a76289a1eaad826ce833ea29955728e6b',1,'DSCCP(): sccp.c'],['../sccp__internal_8h.html#a76289a1eaad826ce833ea29955728e6b',1,'DSCCP(): sccp_internal.h']]], ['duna_5fmand_5fies',['duna_mand_ies',['../m3ua_8c.html#a83031dada44b3b406e668d70e6d54400',1,'m3ua.c']]], ['dupu_5fmand_5fies',['dupu_mand_ies',['../m3ua_8c.html#a12710cbc13bd1ece48359ef1a5447d7a',1,'m3ua.c']]], ['dyn_5fallocated',['dyn_allocated',['../structosmo__ss7__asp.html#aa3e35ffa1311df13ca199eb1b44f01fb',1,'osmo_ss7_asp']]] ]; sigtran/html/search/enums_1.html0000644000175000017500000000176714631412304021310 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/classes_4.js0000644000175000017500000000023514631412304021256 0ustar osmocom-buildosmocom-buildvar searchData= [ ['pcap_5fhdr',['pcap_hdr',['../structpcap__hdr.html',1,'']]], ['pcaprec_5fhdr',['pcaprec_hdr',['../structpcaprec__hdr.html',1,'']]] ]; sigtran/html/search/all_6.js0000644000175000017500000000576514631412304020410 0ustar osmocom-buildosmocom-buildvar searchData= [ ['g_5fctx',['g_ctx',['../osmo__ss7__vty_8c.html#a01cf3ea623f5aa14d7127d26c4dba715',1,'osmo_ss7_vty.c']]], ['g_5fosmo_5fss7_5fasp_5frx_5funknown_5fcb',['g_osmo_ss7_asp_rx_unknown_cb',['../osmo__ss7__asp_8c.html#ac4a2dc86a8a839e40620d701d4346d91',1,'osmo_ss7_asp.c']]], ['g_5fss7_5fas_5frcg_5fidx',['g_ss7_as_rcg_idx',['../osmo__ss7__as_8c.html#aaadda9e298649caf18805f9fcd3a2039',1,'osmo_ss7_as.c']]], ['g_5fss7_5fasp_5frcg_5fidx',['g_ss7_asp_rcg_idx',['../osmo__ss7__asp_8c.html#ab43aa0585dd22f2be6a7e0e9c05525a7',1,'osmo_ss7_asp.c']]], ['gen_5fasp_5ftimer_5fcmd_5fstrs',['gen_asp_timer_cmd_strs',['../osmo__ss7__vty_8c.html#aab3c9a242990a0b643ea74e002767570',1,'osmo_ss7_vty.c']]], ['gen_5fcoerr',['gen_coerr',['../sccp__scoc_8c.html#a94a655218d3bc1e93676436d7e41c0ff',1,'sccp_scoc.c']]], ['gen_5fcoref_5fwithout_5fconn',['gen_coref_without_conn',['../sccp__scoc_8c.html#a00a6caac9f86aeecbb9dc6dbf61fbcab',1,'sccp_scoc.c']]], ['gen_5fmtp_5ftransfer_5freq_5fxua',['gen_mtp_transfer_req_xua',['../sccp__scrc_8c.html#a380d89325d9e54afdc145da6dec83494',1,'sccp_scrc.c']]], ['gen_5fpc_5ffmtstr',['gen_pc_fmtstr',['../osmo__ss7_8c.html#a84bdb04295695aa8fe701c0178fe9b61',1,'osmo_ss7.c']]], ['gen_5frelco',['gen_relco',['../sccp__scoc_8c.html#a9dc8cd29876c8f2e0b640fe2d99b49dc',1,'sccp_scoc.c']]], ['gen_5fret_5fmsg',['gen_ret_msg',['../sccp__sclc_8c.html#a87efb2845a3d5748b236a6366d52f5c7',1,'sccp_sclc.c']]], ['gen_5frlsd',['gen_rlsd',['../sccp__scoc_8c.html#a8354c0c3a3391954a917de82936497ef',1,'sccp_scoc.c']]], ['gen_5fsccp_5ftimer_5fcmd_5fstrs',['gen_sccp_timer_cmd_strs',['../sccp__vty_8c.html#af01dd1c42be7e714ed61c2fc1f1102ca',1,'sccp_vty.c']]], ['get_5fall_5frctx_5ffor_5fasp',['get_all_rctx_for_asp',['../xua__snm_8c.html#ab5411ae2b38a8b73eef58353e3d81c70',1,'xua_snm.c']]], ['get_5fcref_5fcause_5ffor_5fret',['get_cref_cause_for_ret',['../sccp__scoc_8c.html#ab08b479680b7e13b707ec0e3a064b2aa',1,'sccp_scoc.c']]], ['get_5ffd_5ffrom_5fiafp',['get_fd_from_iafp',['../xua__asp__fsm_8c.html#af444752508bfdb04bf012ba62b7faaa7',1,'xua_asp_fsm.c']]], ['get_5fin_5fport',['get_in_port',['../osmo__ss7__asp_8c.html#a1f18cc9a880d46df3c5db7b760fdc305',1,'osmo_ss7_asp.c']]], ['get_5flocal_5frole',['get_local_role',['../xua__as__fsm_8c.html#acec6571ac41737c2f0b15a981e15e9a0',1,'xua_as_fsm.c']]], ['get_5flogevel_5fby_5fsn_5ftype',['get_logevel_by_sn_type',['../osmo__ss7__asp_8c.html#adf98277fedb099f019d3f59d8b0e96c8',1,'osmo_ss7_asp.c']]], ['get_5fpc_5fcomp_5fshift',['get_pc_comp_shift',['../osmo__ss7_8c.html#ae2dc16490ad0d3a263aa80160bc36828',1,'osmo_ss7.c']]], ['get_5fsockname_5fbuf',['get_sockname_buf',['../osmo__ss7__vty_8c.html#a8263ddd4aab1cbc89b1c169fcf74a570',1,'osmo_ss7_vty.c']]], ['gt',['gt',['../structosmo__sccp__addr.html#a9db5ad9cb9b30be37687ce5452dcdfe5',1,'osmo_sccp_addr']]], ['gti',['gti',['../structosmo__sccp__gt.html#a15c958806a049ba12993188e9a1b7ca9',1,'osmo_sccp_gt']]], ['guard_5ftimer',['GUARD_TIMER',['../sua_8c.html#ae8ba8bb3d52a6b63e09425c23870d142',1,'sua.c']]] ]; sigtran/html/search/functions_b.js0000644000175000017500000000050514631412304021707 0ustar osmocom-buildosmocom-buildvar searchData= [ ['notify_5fany_5fother_5factive_5fasp_5fas_5finactive',['notify_any_other_active_asp_as_inactive',['../xua__as__fsm_8c.html#a5b8baeaee767042fc6e5248032950355',1,'xua_as_fsm.c']]], ['num_5fpc_5fcomp_5fexp',['num_pc_comp_exp',['../osmo__ss7_8c.html#abf3c0ef5eb29ad67de6ea862d7e2cfed',1,'osmo_ss7.c']]] ]; sigtran/html/search/variables_16.js0000644000175000017500000000413414631412304021656 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5fas_5fevent_5fnames',['xua_as_event_names',['../xua__as__fsm_8c.html#a307e97238e981dbc91bf5f16aa4398c5',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm',['xua_as_fsm',['../xua__as__fsm_8c.html#a4dda03cd65066f53f8b4b31af8fb24b6',1,'xua_as_fsm(): xua_as_fsm.c'],['../xua__as__fsm_8h.html#a4dda03cd65066f53f8b4b31af8fb24b6',1,'xua_as_fsm(): xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fstates',['xua_as_fsm_states',['../xua__as__fsm_8c.html#abb8a55676973be3e55228de3069f0e80',1,'xua_as_fsm.c']]], ['xua_5fasp_5fevent_5fnames',['xua_asp_event_names',['../xua__asp__fsm_8c.html#af176eecc69f63bb969d9dc136cd45559',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm',['xua_asp_fsm',['../xua__asp__fsm_8c.html#a14fb53dcfac1cdad274b0c88192517dd',1,'xua_asp_fsm(): xua_asp_fsm.c'],['../xua__asp__fsm_8h.html#a14fb53dcfac1cdad274b0c88192517dd',1,'xua_asp_fsm(): xua_asp_fsm.c']]], ['xua_5fasp_5fstates',['xua_asp_states',['../xua__asp__fsm_8c.html#ad09082ebb4ac6dff6ec2e7cf8e418437',1,'xua_asp_fsm.c']]], ['xua_5fdefault_5flm_5ffsm',['xua_default_lm_fsm',['../xua__default__lm__fsm_8c.html#a6440967ba56751bd7b6913c0bc6402e9',1,'xua_default_lm_fsm(): xua_default_lm_fsm.c'],['../xua__internal_8h.html#a6440967ba56751bd7b6913c0bc6402e9',1,'xua_default_lm_fsm(): xua_default_lm_fsm.c']]], ['xua_5fdialect_5fm3ua',['xua_dialect_m3ua',['../xua__msg_8h.html#a14e3c740216dbf27160e15377d4dbd43',1,'xua_dialect_m3ua(): m3ua.c'],['../m3ua_8c.html#a14e3c740216dbf27160e15377d4dbd43',1,'xua_dialect_m3ua(): m3ua.c']]], ['xua_5fdialect_5fsua',['xua_dialect_sua',['../xua__msg_8h.html#aa9dfe79ab4a2b83e4d478b10c973c0b0',1,'xua_dialect_sua(): sua.c'],['../sua_8c.html#aa9dfe79ab4a2b83e4d478b10c973c0b0',1,'xua_dialect_sua(): sua.c']]], ['xua_5fnode',['xua_node',['../osmo__ss7__vty_8c.html#a111fd18d75ae97c8f6b04fa4bfab8484',1,'osmo_ss7_vty.c']]], ['xua_5fserver',['xua_server',['../structosmo__ss7__asp.html#a73c05ead0e9f27363c5365d288e563a3',1,'osmo_ss7_asp']]], ['xua_5fservers',['xua_servers',['../structosmo__ss7__instance.html#af027e28ef4df90b342f7800f90b35318',1,'osmo_ss7_instance']]] ]; sigtran/html/search/all_10.html0000644000175000017500000000176614631412304021010 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/functions_12.js0000644000175000017500000000124514631412304021712 0ustar osmocom-buildosmocom-buildvar searchData= [ ['vty_5fdump_5frtable',['vty_dump_rtable',['../osmo__ss7__vty_8c.html#a5fe8a510f06a371a0b30ec2f86eef4e9',1,'osmo_ss7_vty.c']]], ['vty_5fdump_5fxua_5fserver',['vty_dump_xua_server',['../osmo__ss7__vty_8c.html#a090a9a134832fe71c9cbda54542ee075',1,'osmo_ss7_vty.c']]], ['vty_5finit_5faddr',['vty_init_addr',['../osmo__ss7__vty_8c.html#ac1123c90bc0db4efbee98cb88bde481c',1,'osmo_ss7_vty.c']]], ['vty_5finit_5fshared',['vty_init_shared',['../osmo__ss7__vty_8c.html#a97f52bfe8da2defb9da2e5844ebb9bc4',1,'osmo_ss7_vty.c']]], ['vty_5fshow_5fconnection',['vty_show_connection',['../sccp__scoc_8c.html#a6cb4d67084ea0cb4d7b1ebffe12b87ad',1,'sccp_scoc.c']]] ]; sigtran/html/search/enumvalues_6.html0000644000175000017500000000177414631412304022350 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_0.js0000644000175000017500000000054314631412304021567 0ustar osmocom-buildosmocom-buildvar searchData= [ ['_5f_5fattribute_5f_5f',['__attribute__',['../m3ua_8h.html#a4aaa36894fd0ae2483e777b0243a07bb',1,'__attribute__(): m3ua.h'],['../sccp__sap_8h.html#a93c04b46b82fd0be7800d18a4d862d42',1,'__attribute__(): sccp_sap.h'],['../osmo__ss7__vty_8c.html#a7a622bbcebfa565b32692c63be9670d6',1,'__attribute__(): osmo_ss7_vty.c']]] ]; sigtran/html/search/functions_d.html0000644000175000017500000000177314631412304022251 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_7.html0000644000175000017500000000177114631412304021577 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/nomatches.html0000644000175000017500000000071514631412304021712 0ustar osmocom-buildosmocom-build
    No Matches
    sigtran/html/search/variables_b.js0000644000175000017500000002004014631412304021643 0ustar osmocom-buildosmocom-buildvar searchData= [ ['m3ua_5faspsm_5fmsgt_5fnames',['m3ua_aspsm_msgt_names',['../m3ua_8c.html#aedeeb45ea953715b07a481c37a1fe60b',1,'m3ua.c']]], ['m3ua_5fasptm_5fmsgt_5fnames',['m3ua_asptm_msgt_names',['../m3ua_8c.html#a2325c85c80cd3a09f2bdf493f344ea84',1,'m3ua.c']]], ['m3ua_5faspxm_5fmap',['m3ua_aspxm_map',['../m3ua_8c.html#a95c8d714f16e4cad5cd2291946f2d018',1,'m3ua.c']]], ['m3ua_5ferr_5fnames',['m3ua_err_names',['../m3ua_8c.html#a11c55fb5f6f56682c1754819b5a80eba',1,'m3ua_err_names(): m3ua.c'],['../xua__internal_8h.html#a11c55fb5f6f56682c1754819b5a80eba',1,'m3ua_err_names(): m3ua.c']]], ['m3ua_5fiei_5fnames',['m3ua_iei_names',['../m3ua_8c.html#ae8a54d2c40aa1006643f73c16d66f8af',1,'m3ua.c']]], ['m3ua_5fmgmt_5fmsgt_5fnames',['m3ua_mgmt_msgt_names',['../m3ua_8c.html#a9004127a1d3b1fa30a42bd539f4299fc',1,'m3ua.c']]], ['m3ua_5fmsg_5fclass_5faspsm',['m3ua_msg_class_aspsm',['../m3ua_8c.html#aa105aa577d0ecdda428b9352405069ae',1,'m3ua_msg_class_aspsm(): m3ua.c'],['../xua__internal_8h.html#aa105aa577d0ecdda428b9352405069ae',1,'m3ua_msg_class_aspsm(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5fasptm',['m3ua_msg_class_asptm',['../m3ua_8c.html#aa223b2feb9001b4e618842ba7f9fe530',1,'m3ua_msg_class_asptm(): m3ua.c'],['../xua__internal_8h.html#aa223b2feb9001b4e618842ba7f9fe530',1,'m3ua_msg_class_asptm(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5fmgmt',['m3ua_msg_class_mgmt',['../m3ua_8c.html#ac6878c5b045b1e7267b1a0b3afa364db',1,'m3ua_msg_class_mgmt(): m3ua.c'],['../xua__internal_8h.html#ac6878c5b045b1e7267b1a0b3afa364db',1,'m3ua_msg_class_mgmt(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5frkm',['m3ua_msg_class_rkm',['../m3ua_8c.html#a7cb679c8ca9d252dfa766ec7f2fba44c',1,'m3ua_msg_class_rkm(): m3ua.c'],['../xua__internal_8h.html#a7cb679c8ca9d252dfa766ec7f2fba44c',1,'m3ua_msg_class_rkm(): m3ua.c']]], ['m3ua_5fmsg_5fclass_5fsnm',['m3ua_msg_class_snm',['../m3ua_8c.html#a35e9ebf716b800839c00351acc2af5df',1,'m3ua_msg_class_snm(): m3ua.c'],['../xua__internal_8h.html#a35e9ebf716b800839c00351acc2af5df',1,'m3ua_msg_class_snm(): m3ua.c']]], ['m3ua_5fntfy_5fother_5fnames',['m3ua_ntfy_other_names',['../m3ua_8c.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e',1,'m3ua_ntfy_other_names(): m3ua.c'],['../xua__internal_8h.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e',1,'m3ua_ntfy_other_names(): m3ua.c']]], ['m3ua_5fntfy_5fstchg_5fnames',['m3ua_ntfy_stchg_names',['../m3ua_8c.html#a336c3d71f1928545474640e45077bc88',1,'m3ua_ntfy_stchg_names(): m3ua.c'],['../xua__internal_8h.html#a336c3d71f1928545474640e45077bc88',1,'m3ua_ntfy_stchg_names(): m3ua.c']]], ['m3ua_5fntfy_5ftype_5fnames',['m3ua_ntfy_type_names',['../m3ua_8c.html#a0ce1a526587558d83d657b761f3c62c4',1,'m3ua_ntfy_type_names(): m3ua.c'],['../xua__internal_8h.html#a0ce1a526587558d83d657b761f3c62c4',1,'m3ua_ntfy_type_names(): m3ua.c']]], ['m3ua_5frkm_5fdereg_5fstatus_5fvals',['m3ua_rkm_dereg_status_vals',['../xua__internal_8h.html#a517b691866d2bf1ab9a24ac08ee120fc',1,'m3ua_rkm_dereg_status_vals(): xua_rkm.c'],['../xua__rkm_8c.html#a517b691866d2bf1ab9a24ac08ee120fc',1,'m3ua_rkm_dereg_status_vals(): xua_rkm.c']]], ['m3ua_5frkm_5fmsgt_5fnames',['m3ua_rkm_msgt_names',['../m3ua_8c.html#a1d9d393e28f0e2247757af11c490f39e',1,'m3ua.c']]], ['m3ua_5frkm_5freg_5fstatus_5fvals',['m3ua_rkm_reg_status_vals',['../xua__internal_8h.html#a0992bf5538b7f033f634174b1f01dfdd',1,'m3ua_rkm_reg_status_vals(): xua_rkm.c'],['../xua__rkm_8c.html#a0992bf5538b7f033f634174b1f01dfdd',1,'m3ua_rkm_reg_status_vals(): xua_rkm.c']]], ['m3ua_5fsnm_5fmsgt_5fnames',['m3ua_snm_msgt_names',['../m3ua_8c.html#a96ad2b2c9d56411f67c26a6b5c6d7bdd',1,'m3ua.c']]], ['m3ua_5fxfer_5fmsgt_5fnames',['m3ua_xfer_msgt_names',['../m3ua_8c.html#ab7c93245b2f1ec5018cc58d59317bacf',1,'m3ua.c']]], ['magic_5fnumber',['magic_number',['../structpcap__hdr.html#a0a6ddfca366d3604a4f6bebe7a773f49',1,'pcap_hdr::magic_number()'],['../mtp__pcap_8c.html#a45eaf7e07ea0226c1328ee7d4a5f7948',1,'magic_number(): mtp_pcap.c']]], ['mand_5fies',['mand_ies',['../structxua__msg__class.html#a2a448b5350c38c04bfc036d67b024884',1,'xua_msg_class']]], ['mask',['mask',['../structosmo__ss7__route.html#a676570081e6b364c20335d126e5a0939',1,'osmo_ss7_route']]], ['max_5fattempts_5fpresent',['max_attempts_present',['../structosmo__ss7__asp.html#a2633fec192d0ede46eeab043fd1433ec',1,'osmo_ss7_asp']]], ['max_5fattempts_5fvalue',['max_attempts_value',['../structosmo__ss7__asp.html#a30bb17d876d790f4216c8db1f621e918',1,'osmo_ss7_asp']]], ['max_5finit_5ftimeo_5fpresent',['max_init_timeo_present',['../structosmo__ss7__asp.html#aa5fb6cea8feb1ca2718698c04718ccae',1,'osmo_ss7_asp']]], ['max_5finit_5ftimeo_5fvalue',['max_init_timeo_value',['../structosmo__ss7__asp.html#afb7710c8bf079de9844c4c28d9cda4c3',1,'osmo_ss7_asp']]], ['max_5finstreams_5fpresent',['max_instreams_present',['../structosmo__ss7__asp.html#a2a8a984a77969c8f1c05a74b18a52b60',1,'osmo_ss7_asp::max_instreams_present()'],['../structosmo__xua__server.html#aebaad66165a593742b0b0667d549da40',1,'osmo_xua_server::max_instreams_present()']]], ['max_5finstreams_5fvalue',['max_instreams_value',['../structosmo__ss7__asp.html#a382e11dbc2b8dfb728ae9640c3438484',1,'osmo_ss7_asp::max_instreams_value()'],['../structosmo__xua__server.html#a0c74ed4a7195c1d11ccbc5703bbfdb89',1,'osmo_xua_server::max_instreams_value()']]], ['max_5foptional_5fdata',['max_optional_data',['../structosmo__sccp__instance.html#aba42ab50555521d8b257e781a38f3100',1,'osmo_sccp_instance']]], ['mode',['mode',['../structosmo__ss7__as.html#a9f88816bec03a4ca86f84df05b19fb19',1,'osmo_ss7_as']]], ['mode_5fset_5fby_5fpeer',['mode_set_by_peer',['../structosmo__ss7__as.html#af2e4a199f73e912a72b2f53c51557110',1,'osmo_ss7_as']]], ['mode_5fset_5fby_5fvty',['mode_set_by_vty',['../structosmo__ss7__as.html#a84ca7a34627b71cae6a12ee57fb5762b',1,'osmo_ss7_as']]], ['mp',['mp',['../structm3ua__data__hdr.html#a688c80327990370fd86331a1140ec75e',1,'m3ua_data_hdr::mp()'],['../m3ua_8h.html#a212f4e15993430c61ce66f3e7bc6083a',1,'mp(): m3ua.h']]], ['msg_5fclass',['msg_class',['../structxua__msg__event__map.html#a965197799d6114a1c108997b34fe11cd',1,'xua_msg_event_map::msg_class()'],['../structxua__common__hdr.html#ae96db82ef3dc823ea0ffa7b9c40b7c4c',1,'xua_common_hdr::msg_class()'],['../xua__types_8h.html#ad7d9f4ac9dee46f6973025c777fd9a8c',1,'msg_class(): xua_types.h']]], ['msg_5fclass_5fcl',['msg_class_cl',['../sua_8c.html#a108d8063cc68a4bec2a72a996dead24e',1,'sua.c']]], ['msg_5fclass_5fco',['msg_class_co',['../sua_8c.html#a17aa513dad5639651ada38ea17cfa647',1,'sua.c']]], ['msg_5fclass_5fxfer',['msg_class_xfer',['../m3ua_8c.html#af0e6d3c9b9322f03fc705e1666be4ad9',1,'m3ua.c']]], ['msg_5flength',['msg_length',['../structxua__common__hdr.html#a1f9f74caadef5ee7f18ef42b66c8046e',1,'xua_common_hdr::msg_length()'],['../xua__types_8h.html#a34f4327773b8de7a115ef298f4dc3926',1,'msg_length(): xua_types.h']]], ['msg_5ftype',['msg_type',['../structsccp__scmg__msg.html#ab0feae56dc6c50af5739cc42191cdbdc',1,'sccp_scmg_msg::msg_type()'],['../structxua__msg__event__map.html#a30ed1b7f66a5ff0c8d2e3c988e30a0c5',1,'xua_msg_event_map::msg_type()'],['../structxua__common__hdr.html#a9496383cf791c651c616c873014dd368',1,'xua_common_hdr::msg_type()'],['../sccp__scmg_8h.html#af95f620c0e85b634c0caee87127b12a8',1,'msg_type(): sccp_scmg.h'],['../xua__types_8h.html#af95f620c0e85b634c0caee87127b12a8',1,'msg_type(): xua_types.h']]], ['msgt_5fnames',['msgt_names',['../structxua__msg__class.html#ae8f0cdfd8cc0000034b11dbc20d2a52a',1,'xua_msg_class']]], ['mtp',['mtp',['../structxua__msg.html#a2c486e653d546de369103ad727a4e292',1,'xua_msg']]], ['mtp_5fsi_5fvals',['mtp_si_vals',['../mtp_8h.html#a302af65ae379fd4c883fae04233ad551',1,'mtp_si_vals(): osmo_ss7_vty.c'],['../osmo__ss7__vty_8c.html#a302af65ae379fd4c883fae04233ad551',1,'mtp_si_vals(): osmo_ss7_vty.c']]], ['mtp_5funavail_5fcause_5fvals',['mtp_unavail_cause_vals',['../mtp_8h.html#aa7ef388acf6473b86619b4eea1ce9654',1,'mtp_unavail_cause_vals(): osmo_ss7.c'],['../osmo__ss7_8c.html#aa7ef388acf6473b86619b4eea1ce9654',1,'mtp_unavail_cause_vals(): osmo_ss7.c']]] ]; sigtran/html/search/variables_10.js0000644000175000017500000001113014631412304021642 0ustar osmocom-buildosmocom-buildvar searchData= [ ['read_5fcb',['read_cb',['../structsccp__data__callback.html#a1c9df9c12e6ae9015aa5a94ec91af3c8',1,'sccp_data_callback']]], ['read_5fcontext',['read_context',['../structsccp__data__callback.html#ab5b0d2e210c8379566ebd6c9605d80d7',1,'sccp_data_callback']]], ['recovery',['recovery',['../structxua__as__fsm__priv.html#af9f69a4e9e5415a82612af571edf9e0e',1,'xua_as_fsm_priv']]], ['recovery_5ftimeout_5fmsec',['recovery_timeout_msec',['../structosmo__ss7__as.html#a1ed095528e82e3cb882b0d182d807fdc',1,'osmo_ss7_as']]], ['reg_5freq_5fies',['reg_req_ies',['../m3ua_8c.html#a7866fdd10f679afcc6e42d10c59ffcf7',1,'m3ua.c']]], ['reg_5frsp_5fies',['reg_rsp_ies',['../m3ua_8c.html#ad2f30e4680b32979455a6b68718f00f1',1,'m3ua.c']]], ['relco_5fmand_5fies',['relco_mand_ies',['../sua_8c.html#a50e1c3d99e244947adb9d194792163be',1,'sua.c']]], ['release_5fcause',['release_cause',['../structsccp__connection.html#a842ccccb6d3c9bbfc9f4f986830c2ee7',1,'sccp_connection']]], ['relre_5fmand_5fies',['relre_mand_ies',['../sua_8c.html#a3796ad72a0ae04d9dbb21c9c90815664',1,'sua.c']]], ['remote',['remote',['../structosmo__ss7__asp.html#a2120aad2e6b360736811e05404d82065',1,'osmo_ss7_asp']]], ['remote_5fpc',['remote_pc',['../structsccp__connection.html#ae1bdc4cfbc68d1cd36dbf1bf5aa3ecad',1,'sccp_connection']]], ['remote_5fref',['remote_ref',['../structsccp__connection.html#abf42a5100a877072f0ea0e2f7aedccd7',1,'sccp_connection']]], ['remote_5fsccp_5fstatus',['remote_sccp_status',['../structosmo__scu__pcstate__param.html#a45dbf21d669a82abaa80b29d666a9bbc',1,'osmo_scu_pcstate_param']]], ['resco_5fmand_5fies',['resco_mand_ies',['../sua_8c.html#a43784a3b9d37a6a466eb479b177a5d7e',1,'sua.c']]], ['reset',['reset',['../structosmo__scu__prim.html#ae5b5437ca1a507c684dc1c8a84ea72e0',1,'osmo_scu_prim']]], ['responding_5faddr',['responding_addr',['../structosmo__scu__connect__param.html#a3a6464e72eea4b043fee4d7cb0e5ccec',1,'osmo_scu_connect_param::responding_addr()'],['../structosmo__scu__disconn__param.html#abee9d68124404184bbaf88efc4d94174',1,'osmo_scu_disconn_param::responding_addr()']]], ['resre_5fmand_5fies',['resre_mand_ies',['../sua_8c.html#acf0f72962ed78f26ae3d7dd749f90ecb',1,'sua.c']]], ['restricted_5fimportance_5flevel',['restricted_importance_level',['../structosmo__scu__pcstate__param.html#a14809862270e5418596ddba9cbfe8dc7',1,'osmo_scu_pcstate_param']]], ['resume',['resume',['../structosmo__mtp__prim.html#a612e191f10b9f1395c11deeafd0479db',1,'osmo_mtp_prim']]], ['return_5foption',['return_option',['../structosmo__scu__unitdata__param.html#a199a05d3b270edac1a725a4fa4d04b01',1,'osmo_scu_unitdata_param']]], ['ri',['ri',['../structosmo__sccp__addr.html#a8847f7f8d8318cfa70db65670edb6182',1,'osmo_sccp_addr']]], ['rk_5fdereg',['rk_dereg',['../structosmo__xlm__prim.html#a7a1f5039d36e215d60adc624548e60cd',1,'osmo_xlm_prim']]], ['rk_5freg',['rk_reg',['../structosmo__xlm__prim.html#aa0cbd398953e690bfd6491814707e606',1,'osmo_xlm_prim']]], ['rkm_5fdyn_5fallocated',['rkm_dyn_allocated',['../structosmo__ss7__as.html#a5c4b14f596db8cd3e8fbc7e728964ca0',1,'osmo_ss7_as']]], ['role',['role',['../structosmo__ss7__asp.html#a090d5c6bb9846b816918c833fce31098',1,'osmo_ss7_asp::role()'],['../structxua__asp__fsm__priv.html#aa7c136e025ad07dea23096b81929aa8c',1,'xua_asp_fsm_priv::role()'],['../structipa__asp__fsm__priv.html#a8a8dc625e85ac4394b35b5815ee3d2ae',1,'ipa_asp_fsm_priv::role()']]], ['role_5fset_5fby_5fvty',['role_set_by_vty',['../structosmo__ss7__asp.html#a1959a4b0f419119c31bf33d17c152dd8',1,'osmo_ss7_asp']]], ['route_5fctx',['route_ctx',['../structosmo__xlm__prim__notify.html#aa0e3ecc46eaa10ddf1dfeb3c3f2efccb',1,'osmo_xlm_prim_notify::route_ctx()'],['../structosmo__xlm__prim__rk__dereg.html#a0de5d9f2156df89be60f16ab54d1afd9',1,'osmo_xlm_prim_rk_dereg::route_ctx()'],['../structosmo__sccp__instance.html#a128f6b3e66eedb77e576f009efdcc20f',1,'osmo_sccp_instance::route_ctx()']]], ['routes',['routes',['../structosmo__ss7__route__table.html#a246c737898e3dfde373e11ebbab736b1',1,'osmo_ss7_route_table']]], ['routing_5fkey',['routing_key',['../structosmo__ss7__as.html#a08979bcf8bb704436f56d6d9bae8c5a6',1,'osmo_ss7_as']]], ['rtable',['rtable',['../structosmo__ss7__route.html#a6f3a624fe10db9ed7e60c620e353dd77',1,'osmo_ss7_route']]], ['rtable_5flist',['rtable_list',['../structosmo__ss7__instance.html#a7f25e04b2041d6da9d99f2261e5043e0',1,'osmo_ss7_instance']]], ['rtable_5fnode',['rtable_node',['../osmo__ss7__vty_8c.html#a7e8e9206c234d28d7e1442be05dce397',1,'osmo_ss7_vty.c']]], ['rtable_5fsystem',['rtable_system',['../structosmo__ss7__instance.html#a2e94e56bf133e07356fb9043619e0adb',1,'osmo_ss7_instance']]] ]; sigtran/html/search/files_4.html0000644000175000017500000000176714631412304021266 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_5.js0000644000175000017500000005151014631412304022010 0ustar osmocom-buildosmocom-buildvar searchData= [ ['osmo_5fmtp_5fprim_5fpause',['OSMO_MTP_PRIM_PAUSE',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a93bb547c492a35dac5a47396a920cd65',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5fresume',['OSMO_MTP_PRIM_RESUME',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a7ba9a90fbdc8edcf206aeae92e56ac1c',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5fstatus',['OSMO_MTP_PRIM_STATUS',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80af3c2b7a95643d9f6b408c2b305b88307',1,'mtp_sap.h']]], ['osmo_5fmtp_5fprim_5ftransfer',['OSMO_MTP_PRIM_TRANSFER',['../mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a85539b3d6cb98c30acb29daf4d5e1acc',1,'mtp_sap.h']]], ['osmo_5fsccp_5fgti_5fnai_5fonly',['OSMO_SCCP_GTI_NAI_ONLY',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea0e183b3d35d6fca2330dec196836d684',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5fno_5fgt',['OSMO_SCCP_GTI_NO_GT',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18eaf068c2c9887cc960213128dcca3f3482',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5ftt_5fnpl_5fenc',['OSMO_SCCP_GTI_TT_NPL_ENC',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea521a558053686ed99fcc5b180e0624db',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5ftt_5fnpl_5fenc_5fnai',['OSMO_SCCP_GTI_TT_NPL_ENC_NAI',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea085829d7feedf9819301cca8cc730f7e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fgti_5ftt_5fonly',['OSMO_SCCP_GTI_TT_ONLY',['../sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea469e1f170d5b09b6b2b1211b67e2bc9c',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fintl',['OSMO_SCCP_NAI_INTL',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa453535dcf2ea807cc852ab3008ad5bdb',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fnatl',['OSMO_SCCP_NAI_NATL',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fafae57f4a40f3ffcb95c0c336aef0830f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fres_5fnat_5fuse',['OSMO_SCCP_NAI_RES_NAT_USE',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883faf4daad0b9d8bab32e46ecbf236cd0b87',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5fsubscr',['OSMO_SCCP_NAI_SUBSCR',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa086642dd980f4318bde88d35d158d305',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnai_5funknown',['OSMO_SCCP_NAI_UNKNOWN',['../sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa93a8c91be85d9aa68738893272647269',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe164_5fisdn',['OSMO_SCCP_NPI_E164_ISDN',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa966ab558ef86f44a2c3f5fdda7523343',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe210_5fmaritime',['OSMO_SCCP_NPI_E210_MARITIME',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa3de3bae494fb5f3f99e9d75c44ef86b6',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe212_5fland',['OSMO_SCCP_NPI_E212_LAND',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa908d5887a58bc33a8d919090da02ce43',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fe214_5fisdn_5fmobile',['OSMO_SCCP_NPI_E214_ISDN_MOBILE',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa20d146e5dac90433b005a66a09e12705',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5ff69_5ftelex',['OSMO_SCCP_NPI_F69_TELEX',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa10b76f9ded165fc1a253591ba915b2df',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fgeeric',['OSMO_SCCP_NPI_GEERIC',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa2edfcac0ff805e07fc53b013fad9cbbf',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fprivate',['OSMO_SCCP_NPI_PRIVATE',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaad6286652b0b4e7e247d86963b639d212',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5funknown',['OSMO_SCCP_NPI_UNKNOWN',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaab6488c13fbfacd605f0ec26d96d4a04f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fnpi_5fx121_5fdata',['OSMO_SCCP_NPI_X121_DATA',['../sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa68c30ca57ef40444fe9d43370d9df182',1,'sccp_sap.h']]], ['osmo_5fsccp_5forig_5fns_5fprovider',['OSMO_SCCP_ORIG_NS_PROVIDER',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3a4b6c209efad850969c38e94d440bcac7',1,'sccp_sap.h']]], ['osmo_5fsccp_5forig_5fns_5fuser',['OSMO_SCCP_ORIG_NS_USER',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3a2666804cc746e11ac1fae1e9ae7bac28',1,'sccp_sap.h']]], ['osmo_5fsccp_5forig_5fundefined',['OSMO_SCCP_ORIG_UNDEFINED',['../sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3ae4342469a039fc93342494100ac90735',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5favailable',['OSMO_SCCP_REM_SCCP_S_AVAILABLE',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00faa6d822b31a43adfc51c74615d8b259d7',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5fcongested',['OSMO_SCCP_REM_SCCP_S_CONGESTED',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa751884bdd224598bd3dde6d4d984cfbd',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5finaccessible',['OSMO_SCCP_REM_SCCP_S_INACCESSIBLE',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa7607d0f9e0dee9427448515d0d080a6d',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5funavailable_5funknown',['OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fad1e002d023f3e2ea7660af0f23edb629',1,'sccp_sap.h']]], ['osmo_5fsccp_5frem_5fsccp_5fs_5funequipped',['OSMO_SCCP_REM_SCCP_S_UNEQUIPPED',['../sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa19a10ae41e422c454d93ce579ae89a35',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fgt',['OSMO_SCCP_RI_GT',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fa7b7c645ad65242b4e4446d1a6c7e2001',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fnone',['OSMO_SCCP_RI_NONE',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fab6ad632048cc163f216bffb89370f27a',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fssn_5fip',['OSMO_SCCP_RI_SSN_IP',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fafa3c559fc747dfc0549380c069802c4d',1,'sccp_sap.h']]], ['osmo_5fsccp_5fri_5fssn_5fpc',['OSMO_SCCP_RI_SSN_PC',['../sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fae84b506f74ab108b5f43f51593090267',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fs_5faccessible',['OSMO_SCCP_SP_S_ACCESSIBLE',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a6b4c9ef553fc09a2d6e1b5fada4afcc9',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fs_5fcongested',['OSMO_SCCP_SP_S_CONGESTED',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a02bd1962cf510e6ada15872558adc634',1,'sccp_sap.h']]], ['osmo_5fsccp_5fsp_5fs_5finaccessible',['OSMO_SCCP_SP_S_INACCESSIBLE',['../sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a6ac7a81c40091943caa0dc7ca6f971e1',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fauc',['OSMO_SCCP_SSN_AUC',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3acf0b9933911bf797d25918a0b41f8931',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbisdn',['OSMO_SCCP_SSN_BISDN',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ad3e5787c6ec01db6f0ff6f9b165cbfd8',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbsc_5fbssap_5fle',['OSMO_SCCP_SSN_BSC_BSSAP_LE',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a00dc66b0b37e31bf4c32f91984574721',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbss_5foam',['OSMO_SCCP_SSN_BSS_OAM',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ada6e95c9772888a811642dece8804c15',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fbssap',['OSMO_SCCP_SSN_BSSAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a874a940496999089ccd459ea7c200dce',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fcap',['OSMO_SCCP_SSN_CAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aaf167d10738ade0b8587dfdc0a1dc141',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5feir',['OSMO_SCCP_SSN_EIR',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aacdd2fd201f06a66c32a677d3c202b8f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fggsn_5fmap',['OSMO_SCCP_SSN_GGSN_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aa7737038fcd8938bdac09884e28cf699',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fgmlc_5fmap',['OSMO_SCCP_SSN_GMLC_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a84a1ab96fe19618519a1d8f5ae373ded',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fgsmscf_5fmap',['OSMO_SCCP_SSN_gsmSCF_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a6cabf48c5090cb195580c068401855c9',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fhlr',['OSMO_SCCP_SSN_HLR',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a41ab9595f3a97885e28b1e5c0eea2619',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fisdn_5fss',['OSMO_SCCP_SSN_ISDN_SS',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a970a2a59db902406cc99bbb3b20c35df',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fisup',['OSMO_SCCP_SSN_ISUP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2050cf36d2f7ca60c9a083056df1fd35',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmap',['OSMO_SCCP_SSN_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aa68a459da3fba2bb7bdf78bfd4338093',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmgmt',['OSMO_SCCP_SSN_MGMT',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3af8c5729f11b1da35b71df01737f3f4b1',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmsc',['OSMO_SCCP_SSN_MSC',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a6d448853fdf6c10c7260a30f234904ac',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fmsc_5fbssap_5fle',['OSMO_SCCP_SSN_MSC_BSSAP_LE',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2b531c083085fad5e7e4f0c3fc7f4db6',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fomap',['OSMO_SCCP_SSN_OMAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ad3c568331b2374e7d9fa6b89f33e8b77',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fpcap',['OSMO_SCCP_SSN_PCAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab6eadaaba332d67cb70ffff39025757a',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5franap',['OSMO_SCCP_SSN_RANAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a653cd29319701933467d859627079900',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fres_5fintl',['OSMO_SCCP_SSN_RES_INTL',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2495fb9eb3ace50817cd5c953c9d5c3c',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5frnsap',['OSMO_SCCP_SSN_RNSAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab69022f8d522270a437ea1d5d5de2130',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsgsn_5fmap',['OSMO_SCCP_SSN_SGSN_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a4b9c11776c409fb54f113ef13037f869',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsiwf_5fmap',['OSMO_SCCP_SSN_SIWF_MAP',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ae2e2dd84d4e1faeaee704cf3785adf3e',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fsmlc_5fbssap_5fle',['OSMO_SCCP_SSN_SMLC_BSSAP_LE',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a9f96db2bfcb59de1a85d7ddc5cffe31f',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5ftc_5ftest',['OSMO_SCCP_SSN_TC_TEST',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab216724ff8bc67eb2af54cf439fac247',1,'sccp_sap.h']]], ['osmo_5fsccp_5fssn_5fvlr',['OSMO_SCCP_SSN_VLR',['../sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a5a06fdc45ed0cf06bde60d5cee22c913',1,'sccp_sap.h']]], ['osmo_5fsccp_5ftimer_5fconn_5fest',['OSMO_SCCP_TIMER_CONN_EST',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae4ed5869e21520b16e4b0f2cd878516f',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fguard',['OSMO_SCCP_TIMER_GUARD',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14aa093571f840d3c0647dbf49fb174e97f',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fiar',['OSMO_SCCP_TIMER_IAR',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af773199473ee326757b50818c6a50e3a',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fias',['OSMO_SCCP_TIMER_IAS',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae39ee3132d645374f9110373c651e33b',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5fint',['OSMO_SCCP_TIMER_INT',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a6cf826de2f97fa78507b8da7f6aac674',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5freassembly',['OSMO_SCCP_TIMER_REASSEMBLY',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab0f8b986256e7d3c73c99b9c68a8171a',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5frel',['OSMO_SCCP_TIMER_REL',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ac8dc9ae42a9b305d4fe4c9940d7c48b3',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5frepeat_5frel',['OSMO_SCCP_TIMER_REPEAT_REL',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a31c206a7d13023be866802fadb811697',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimer_5freset',['OSMO_SCCP_TIMER_RESET',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af4e02ea8c9b11acfefb361fe045c5514',1,'sccp_internal.h']]], ['osmo_5fsccp_5ftimers_5flen',['OSMO_SCCP_TIMERS_LEN',['../sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab333867710241fb0cfe60000555104af',1,'sccp_internal.h']]], ['osmo_5fscu_5fprim_5fn_5fconnect',['OSMO_SCU_PRIM_N_CONNECT',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda163b8169eb623a0232f855af0a7aaf76',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fcoord',['OSMO_SCU_PRIM_N_COORD',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdafef9bed9cbd4cc0bf69840fccf52c2d6',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fdata',['OSMO_SCU_PRIM_N_DATA',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdafa53f07a1cb6e62afee8cd52bc78b613',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fdisconnect',['OSMO_SCU_PRIM_N_DISCONNECT',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdae4befb8d6ead24366c55501a1c90740a',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fexpedited_5fdata',['OSMO_SCU_PRIM_N_EXPEDITED_DATA',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdab579f44105757d3aabfa8cd4d7db5636',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5finform',['OSMO_SCU_PRIM_N_INFORM',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda63d256fca7b1277105480d356f789acf',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fnotice',['OSMO_SCU_PRIM_N_NOTICE',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda449b72eabe407228f84c819ed12b9548',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fpcstate',['OSMO_SCU_PRIM_N_PCSTATE',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8f4ca1baf4f403bea0dfc0b62fedcf9c',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5freset',['OSMO_SCU_PRIM_N_RESET',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8b076665012c27692bd2a534d5b77185',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5fstate',['OSMO_SCU_PRIM_N_STATE',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdab7a89459005112dfec8fb0d06d38e025',1,'sccp_sap.h']]], ['osmo_5fscu_5fprim_5fn_5funitdata',['OSMO_SCU_PRIM_N_UNITDATA',['../sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8c12b554e04e5cc55c0a5025b11fa82f',1,'sccp_sap.h']]], ['osmo_5fss7_5fas_5ftmod_5fbcast',['OSMO_SS7_AS_TMOD_BCAST',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba766c8ce763e566ecd3ab81117fca4d41',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5floadshare',['OSMO_SS7_AS_TMOD_LOADSHARE',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09badb835a5081eb16ff949a7f8dd39dde8c',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5foverride',['OSMO_SS7_AS_TMOD_OVERRIDE',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba16d53df50849b17d9797a39d25a6bf72',1,'osmo_ss7.h']]], ['osmo_5fss7_5fas_5ftmod_5froundrobin',['OSMO_SS7_AS_TMOD_ROUNDROBIN',['../osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba5d3c3a731900bd7e0e20846d4b244355',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadm_5fs_5fblocked',['OSMO_SS7_ASP_ADM_S_BLOCKED',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea75d887e97af34a5ee1bb15dd6b4adbaa',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadm_5fs_5fenabled',['OSMO_SS7_ASP_ADM_S_ENABLED',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434beafcb41d24486e833aaab117c9dec01950',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fadm_5fs_5fshutdown',['OSMO_SS7_ASP_ADM_S_SHUTDOWN',['../osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea5795f4a46f72a522be4e5c313ad9417c',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fipa',['OSMO_SS7_ASP_PROT_IPA',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a698f1c6b4901d02d7f5cc641ace35a1d',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fm3ua',['OSMO_SS7_ASP_PROT_M3UA',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a83953b41cdfda1de5f9acb104cccb7dd',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fnone',['OSMO_SS7_ASP_PROT_NONE',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a3cdf291e53da96bc606a9b16ff4ebd13',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5fprot_5fsua',['OSMO_SS7_ASP_PROT_SUA',['../osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a04a2745c7a4c0d6e8181a7b1b64be453',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole_5fasp',['OSMO_SS7_ASP_ROLE_ASP',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a9d9789af8db78840722972e2e943b423',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole_5fipsp',['OSMO_SS7_ASP_ROLE_IPSP',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3acecff663ff447f83ab5e31c8c53a0343',1,'osmo_ss7.h']]], ['osmo_5fss7_5fasp_5frole_5fsg',['OSMO_SS7_ASP_ROLE_SG',['../osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a68886ba5a893ce7b6d5608c410ee7f0b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fls_5fenabled',['OSMO_SS7_LS_ENABLED',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fa6d22820a2eb8140fe1c9a97ad562f05b',1,'osmo_ss7.h']]], ['osmo_5fss7_5fls_5finhibited',['OSMO_SS7_LS_INHIBITED',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9faa4955ef70c2720fb61de396d1c5ed39f',1,'osmo_ss7.h']]], ['osmo_5fss7_5fls_5fshutdown',['OSMO_SS7_LS_SHUTDOWN',['../osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fad8d49e9b70173cbf51e36c01beda408e',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpatch_5fboth',['OSMO_SS7_PATCH_BOTH',['../osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977a3645ea045c8a9be707ec49bb63ec33ce',1,'osmo_ss7.h']]], ['osmo_5fss7_5fpatch_5fnone',['OSMO_SS7_PATCH_NONE',['../osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977abd50362e0202087cc98258086f29e834',1,'osmo_ss7.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5factive',['OSMO_XLM_PRIM_M_AS_ACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a28b73588223a616f0901ca6c5ee6bd51',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5fdown',['OSMO_XLM_PRIM_M_AS_DOWN',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ac3edffdc8f12da9d193b8b9e867a212b',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5finactive',['OSMO_XLM_PRIM_M_AS_INACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95af0368834ed2ecf0dcf2c0e58282818f3',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fas_5fstatus',['OSMO_XLM_PRIM_M_AS_STATUS',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aec2d3e41e48b48bcb7b33a965188aa5a',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5factive',['OSMO_XLM_PRIM_M_ASP_ACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3a22e916398a5f960e952a558fa25f52',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5fdown',['OSMO_XLM_PRIM_M_ASP_DOWN',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a30119110e3a2354b3fedb20e7cea111c',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5finactive',['OSMO_XLM_PRIM_M_ASP_INACTIVE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a5fba8e77c3d27fc70b6f9223541efdc0',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5fstatus',['OSMO_XLM_PRIM_M_ASP_STATUS',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a189e31991e2901568545da583b57c650',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fasp_5fup',['OSMO_XLM_PRIM_M_ASP_UP',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95addf32bdf98e1e223a6dbacb9d97068f6',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5ferror',['OSMO_XLM_PRIM_M_ERROR',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a91ef24ddca505462fe13cb3d6a2e7f99',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fnotify',['OSMO_XLM_PRIM_M_NOTIFY',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ae748c9d351d4e3aaf6c2848ce7bbe0a7',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5frk_5fdereg',['OSMO_XLM_PRIM_M_RK_DEREG',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a569b8b96bdef5294f8b53f4f5dada2db',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5frk_5freg',['OSMO_XLM_PRIM_M_RK_REG',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95ab37f6e37bfe1ef261e21b429ecea038c',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5festablish',['OSMO_XLM_PRIM_M_SCTP_ESTABLISH',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aa37c61d9037c3daf4d7b6005d8133e81',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5frelease',['OSMO_XLM_PRIM_M_SCTP_RELEASE',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a3731dc88df323dd7572c421cde5c5cb2',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5frestart',['OSMO_XLM_PRIM_M_SCTP_RESTART',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95a90dbae153f4070a66cc38cafc243ecda',1,'sigtran_sap.h']]], ['osmo_5fxlm_5fprim_5fm_5fsctp_5fstatus',['OSMO_XLM_PRIM_M_SCTP_STATUS',['../sigtran__sap_8h.html#a1cdf7068e1cb4bf44c5fb67264c7fc95aacc8403a7bc2330249f4569731248589',1,'sigtran_sap.h']]] ]; sigtran/html/search/variables_9.html0000644000175000017500000000177314631412304022136 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/variables_e.js0000644000175000017500000000632614631412304021661 0ustar osmocom-buildosmocom-buildvar searchData= [ ['pause',['pause',['../structosmo__mtp__prim.html#abe354714a09a9468b4ca559de1c2fb25',1,'osmo_mtp_prim']]], ['pc',['pc',['../structosmo__ss7__route.html#a4084966cee281d59199c05b13f3e76da',1,'osmo_ss7_route::pc()'],['../structosmo__ss7__routing__key.html#ad6d9b46e91fe14a79aba090da612a5c2',1,'osmo_ss7_routing_key::pc()'],['../structosmo__sccp__addr.html#a06b7f9d5c79fc812b02523b23d6b85b9',1,'osmo_sccp_addr::pc()'],['../structosmo__sccp__user.html#a53eed6648070b73d553f3020ba8e7b25',1,'osmo_sccp_user::pc()']]], ['pc_5ffmt',['pc_fmt',['../structosmo__ss7__instance.html#a692118b712f5fd9af3e204a8c9bc7639',1,'osmo_ss7_instance']]], ['pc_5foverride',['pc_override',['../structosmo__ss7__as.html#ae17027890f821f877ae6ce79c91e3137',1,'osmo_ss7_as']]], ['pcstate',['pcstate',['../structosmo__scu__prim.html#ac2db1fe9e143cf08e9acf696fb1a9b3b',1,'osmo_scu_prim']]], ['pending_5fmsg',['pending_msg',['../structosmo__ss7__asp.html#ac7881b24983b84ba2354096235dde9a9',1,'osmo_ss7_asp']]], ['permit_5fdyn_5frkm_5falloc',['permit_dyn_rkm_alloc',['../structosmo__ss7__instance.html#ad3a52837b499cc72838803bff2e01773',1,'osmo_ss7_instance']]], ['pong_5ftimer',['pong_timer',['../structipa__asp__fsm__priv.html#af87f780b0d004f3887c4ea86fcc14071',1,'ipa_asp_fsm_priv']]], ['port',['port',['../structosmo__ss7__asp__peer.html#a2746699e23e170ac193aca684d38246a',1,'osmo_ss7_asp_peer::port()'],['../structxua__dialect.html#a15a66733bed59788d292d05dcba82d9f',1,'xua_dialect::port()']]], ['ppid',['ppid',['../structxua__dialect.html#a658b4cb0c270a1dea6a1aa1bc2d2b15b',1,'xua_dialect']]], ['presence',['presence',['../structosmo__sccp__addr.html#acd24f97487b7e3beb2f7da2619919ac6',1,'osmo_sccp_addr::presence()'],['../structosmo__xlm__prim__notify.html#adc209ee1e3adfaf914cb212eb5612a96',1,'osmo_xlm_prim_notify::presence()']]], ['prim_5fcb',['prim_cb',['../structosmo__ss7__user.html#aa4a8d4f1db6560c6fe561e64b114dbce',1,'osmo_ss7_user::prim_cb()'],['../structosmo__xua__layer__manager.html#a0691ce08a9d0b315635388e5dcc0c6e0',1,'osmo_xua_layer_manager::prim_cb()'],['../structosmo__sccp__user.html#af51492c8bd34bd61a06db2665a261bb9',1,'osmo_sccp_user::prim_cb()']]], ['prim_5fname_5fbuf',['prim_name_buf',['../sccp__sap_8c.html#ade03488aec056a43cb6713c56c331c04',1,'sccp_sap.c']]], ['primary_5fpc',['primary_pc',['../structosmo__ss7__instance.html#a6054de87f4ebeaab39498ac331cbcb16',1,'osmo_ss7_instance']]], ['priority',['priority',['../structosmo__ss7__route.html#ac3e27ca8e14b0a144cc0fb2cc8efb2c4',1,'osmo_ss7_route']]], ['priv',['priv',['../structosmo__ss7__user.html#ac64dc4683a58c080dc4532c563662948',1,'osmo_ss7_user::priv()'],['../structosmo__sccp__instance.html#a9eb8afc487b7255b57a3fc1c64984718',1,'osmo_sccp_instance::priv()'],['../structosmo__sccp__user.html#a77e0cd1bb01ab1bd2bff5de9bfe5a333',1,'osmo_sccp_user::priv()']]], ['prot2port',['prot2port',['../osmo__ss7__asp_8c.html#aa65cb0e6b9446cda8df60956ed12573f',1,'osmo_ss7_asp.c']]], ['proto',['proto',['../structosmo__ss7__as.html#ad0e856df6376f5c721fe3e12ba2a2b95',1,'osmo_ss7_as::proto()'],['../structosmo__ss7__asp.html#a3d73399eab84b7b912973769312cd234',1,'osmo_ss7_asp::proto()'],['../structosmo__xua__server.html#a1c68bd03df7e50771cd148d8354549bd',1,'osmo_xua_server::proto()']]] ]; sigtran/html/search/defines_0.html0000644000175000017500000000177114631412304021570 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_c.js0000644000175000017500000003466314631412304021331 0ustar osmocom-buildosmocom-buildvar searchData= [ ['s',['S',['../sccp__scoc_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): sccp_scoc.c'],['../xua__as__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): xua_as_fsm.c'],['../xua__asp__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): xua_asp_fsm.c'],['../xua__default__lm__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28',1,'S(): xua_default_lm_fsm.c']]], ['sccp_5fmsg_5fheadroom',['SCCP_MSG_HEADROOM',['../sccp_8c.html#a93c1b4187877d6a16a64487da38aa772',1,'SCCP_MSG_HEADROOM(): sccp.c'],['../sua_8c.html#a93c1b4187877d6a16a64487da38aa772',1,'SCCP_MSG_HEADROOM(): sua.c']]], ['sccp_5fmsg_5fsize',['SCCP_MSG_SIZE',['../sccp_8c.html#a95dfedb93a29d464768e61be0054b120',1,'SCCP_MSG_SIZE(): sccp.c'],['../sua_8c.html#a95dfedb93a29d464768e61be0054b120',1,'SCCP_MSG_SIZE(): sua.c']]], ['sccp_5fstr',['SCCP_STR',['../sccp__internal_8h.html#aece26f11b022cc13c6691b4b8f20ea3c',1,'sccp_internal.h']]], ['scu_5fmsg_5fheadroom',['SCU_MSG_HEADROOM',['../sccp__helpers_8c.html#a75446d92130ee5919a8b84aaeaafca9d',1,'sccp_helpers.c']]], ['scu_5fmsg_5fsize',['SCU_MSG_SIZE',['../sccp__helpers_8c.html#ae033aa1f804be7484644df242980f8e3',1,'sccp_helpers.c']]], ['scu_5fmsgb_5fsize',['SCU_MSGB_SIZE',['../sccp__scoc_8c.html#ac5d3dce5523f8e0c79b986589307b9f4',1,'sccp_scoc.c']]], ['show_5fcs7_5fxua_5fcmd',['SHOW_CS7_XUA_CMD',['../osmo__ss7__vty_8c.html#a95a59d463a958297fb1392a6f5730965',1,'osmo_ss7_vty.c']]], ['show_5fcs7_5fxua_5fcmd_5fhelp',['SHOW_CS7_XUA_CMD_HELP',['../osmo__ss7__vty_8c.html#a35d0511b3953b1d7ab06e7feb576820d',1,'osmo_ss7_vty.c']]], ['sua_5faspsm_5fbeat',['SUA_ASPSM_BEAT',['../sua_8h.html#a271176c03ad38c967e47632ef175cd95',1,'sua.h']]], ['sua_5faspsm_5fbeat_5fack',['SUA_ASPSM_BEAT_ACK',['../sua_8h.html#a2cfe6d105ca09260ffe1899a61583ad7',1,'sua.h']]], ['sua_5faspsm_5fdown',['SUA_ASPSM_DOWN',['../sua_8h.html#a21355503e0986f464d6945b53729d085',1,'sua.h']]], ['sua_5faspsm_5fdown_5fack',['SUA_ASPSM_DOWN_ACK',['../sua_8h.html#a075625f51e26c2cdbeffd635d1d18b00',1,'sua.h']]], ['sua_5faspsm_5fup',['SUA_ASPSM_UP',['../sua_8h.html#a00a2b0067b2c3073a0d02be2dea1221d',1,'sua.h']]], ['sua_5faspsm_5fup_5fack',['SUA_ASPSM_UP_ACK',['../sua_8h.html#adb9637c2a431171071dd62d909635ce4',1,'sua.h']]], ['sua_5fasptm_5factive',['SUA_ASPTM_ACTIVE',['../sua_8h.html#a676cc20f455ef9bcee891a384403077d',1,'sua.h']]], ['sua_5fasptm_5factive_5fack',['SUA_ASPTM_ACTIVE_ACK',['../sua_8h.html#a92f4e14e045f7a1fe78f1a65651f640d',1,'sua.h']]], ['sua_5fasptm_5finactive',['SUA_ASPTM_INACTIVE',['../sua_8h.html#a9c314b7075ef61174807d5dd003b3fff',1,'sua.h']]], ['sua_5fasptm_5finactive_5fack',['SUA_ASPTM_INACTIVE_ACK',['../sua_8h.html#aaed32366863a1af48f718f08dd4a93a8',1,'sua.h']]], ['sua_5fcause_5ft_5ferror',['SUA_CAUSE_T_ERROR',['../sua_8h.html#a2aa654f44bab624381f7aa5a1f754c6c',1,'sua.h']]], ['sua_5fcause_5ft_5fmask',['SUA_CAUSE_T_MASK',['../sua_8h.html#ace7cb937e353345a0920443105d30866',1,'sua.h']]], ['sua_5fcause_5ft_5frefusal',['SUA_CAUSE_T_REFUSAL',['../sua_8h.html#a174e73488f9d3f72c1127ee932508546',1,'sua.h']]], ['sua_5fcause_5ft_5frelease',['SUA_CAUSE_T_RELEASE',['../sua_8h.html#a317df56080600a5d599a22bb062e88f6',1,'sua.h']]], ['sua_5fcause_5ft_5freset',['SUA_CAUSE_T_RESET',['../sua_8h.html#af7c97376cb5243bb1e829d318215fea6',1,'sua.h']]], ['sua_5fcause_5ft_5freturn',['SUA_CAUSE_T_RETURN',['../sua_8h.html#a6d955d99c2ed2dc19b7d7f19cbdef5ad',1,'sua.h']]], ['sua_5fcl_5fcldr',['SUA_CL_CLDR',['../sua_8h.html#a316409c445a6357df7f79bfb264a92e6',1,'sua.h']]], ['sua_5fcl_5fcldt',['SUA_CL_CLDT',['../sua_8h.html#a6363cbbe0da13b5c5d971e4e0e6c19bb',1,'sua.h']]], ['sua_5fco_5fcoak',['SUA_CO_COAK',['../sua_8h.html#afeb5ff3445caeea603847333e27544fa',1,'sua.h']]], ['sua_5fco_5fcoda',['SUA_CO_CODA',['../sua_8h.html#ac6dd6d3db14a95181c35c8526aef7a47',1,'sua.h']]], ['sua_5fco_5fcodt',['SUA_CO_CODT',['../sua_8h.html#afa066bac48b27ebc8625f10162b09620',1,'sua.h']]], ['sua_5fco_5fcoerr',['SUA_CO_COERR',['../sua_8h.html#adb4d2346889efa2e11d08b52552f1140',1,'sua.h']]], ['sua_5fco_5fcoit',['SUA_CO_COIT',['../sua_8h.html#ad9ad3a32f9ccad58873cb3e3162b1c4e',1,'sua.h']]], ['sua_5fco_5fcore',['SUA_CO_CORE',['../sua_8h.html#a236f17f3411a25cbb206df257450bcd5',1,'sua.h']]], ['sua_5fco_5fcoref',['SUA_CO_COREF',['../sua_8h.html#a2f3681f9b0c0e9d39e3a07b4256a48e3',1,'sua.h']]], ['sua_5fco_5frelco',['SUA_CO_RELCO',['../sua_8h.html#a7c19ca66d01a97dbcb9af77036abe920',1,'sua.h']]], ['sua_5fco_5frelre',['SUA_CO_RELRE',['../sua_8h.html#af18e5c15c5f9ded72d4b5d385a42799c',1,'sua.h']]], ['sua_5fco_5fresco',['SUA_CO_RESCO',['../sua_8h.html#acf49adb19e892a870ba73fa6cd531186',1,'sua.h']]], ['sua_5fco_5fresre',['SUA_CO_RESRE',['../sua_8h.html#a94ab5929ec34752f6f887965cb6568ec',1,'sua.h']]], ['sua_5ferr_5fasp_5fid_5freqd',['SUA_ERR_ASP_ID_REQD',['../sua_8h.html#a95a6a42132c21cb70c2e6ed51211c699',1,'sua.h']]], ['sua_5ferr_5fdest_5fstatus_5funkn',['SUA_ERR_DEST_STATUS_UNKN',['../sua_8h.html#a409189de68a69e4ea01013d701514f57',1,'sua.h']]], ['sua_5ferr_5finval_5fasp_5fid',['SUA_ERR_INVAL_ASP_ID',['../sua_8h.html#a6582202215c45f65d555eaffde8d4761',1,'sua.h']]], ['sua_5ferr_5finval_5floadsh_5flevel',['SUA_ERR_INVAL_LOADSH_LEVEL',['../sua_8h.html#a051b3d888832e0c8c8feac6a00675231',1,'sua.h']]], ['sua_5ferr_5finval_5fnet_5fappear',['SUA_ERR_INVAL_NET_APPEAR',['../sua_8h.html#ad8672f4c95a8dad2a386d074fdfd1723',1,'sua.h']]], ['sua_5ferr_5finval_5fparam_5fval',['SUA_ERR_INVAL_PARAM_VAL',['../sua_8h.html#aaea22972fc612b0e6eae0e422e0533e3',1,'sua.h']]], ['sua_5ferr_5finval_5frout_5fctx',['SUA_ERR_INVAL_ROUT_CTX',['../sua_8h.html#ae420de3ecf3508013ae57c02d3c55405',1,'sua.h']]], ['sua_5ferr_5finval_5fstream_5fid',['SUA_ERR_INVAL_STREAM_ID',['../sua_8h.html#a4c41d77464e357ecc86c915c6f7c7921',1,'sua.h']]], ['sua_5ferr_5finvalid_5fversion',['SUA_ERR_INVALID_VERSION',['../sua_8h.html#a61601ae71de34110cc6e049fb06ea32c',1,'sua.h']]], ['sua_5ferr_5fmissing_5fparam',['SUA_ERR_MISSING_PARAM',['../sua_8h.html#a94e1be7e7c2d670ffa831b88d57f74d1',1,'sua.h']]], ['sua_5ferr_5fno_5fconfgd_5fas_5ffor_5fasp',['SUA_ERR_NO_CONFGD_AS_FOR_ASP',['../sua_8h.html#a87e5bc2f7cab5ad0a242b545af29be8e',1,'sua.h']]], ['sua_5ferr_5fparam_5ffield_5ferr',['SUA_ERR_PARAM_FIELD_ERR',['../sua_8h.html#a8d712f6cc3f1cffa706a4c4e8a65260c',1,'sua.h']]], ['sua_5ferr_5fprotocol_5ferr',['SUA_ERR_PROTOCOL_ERR',['../sua_8h.html#aafbca25cb173ca3072a013d1be662225',1,'sua.h']]], ['sua_5ferr_5frefused_5fmgmt_5fblocking',['SUA_ERR_REFUSED_MGMT_BLOCKING',['../sua_8h.html#aef5e17b3c5d7210088dfdb06b59f5c65',1,'sua.h']]], ['sua_5ferr_5fsubsys_5fstatus_5funkn',['SUA_ERR_SUBSYS_STATUS_UNKN',['../sua_8h.html#a7b9588fe7fe91fd4f024306683a42cb7',1,'sua.h']]], ['sua_5ferr_5funexp_5fparam',['SUA_ERR_UNEXP_PARAM',['../sua_8h.html#ada0e87b5d3ae25691b9005e88fd4fcca',1,'sua.h']]], ['sua_5ferr_5funexpected_5fmsg',['SUA_ERR_UNEXPECTED_MSG',['../sua_8h.html#a1c4da82e162f1710544990ca61164fd1',1,'sua.h']]], ['sua_5ferr_5funsupp_5fmsg_5fclass',['SUA_ERR_UNSUPP_MSG_CLASS',['../sua_8h.html#adf4fd8cfae12816cbaca445122935a61',1,'sua.h']]], ['sua_5ferr_5funsupp_5fmsg_5ftype',['SUA_ERR_UNSUPP_MSG_TYPE',['../sua_8h.html#a92d88f720631cc4099c2b0abc4384142',1,'sua.h']]], ['sua_5ferr_5funsupp_5ftraf_5fmod_5ftyp',['SUA_ERR_UNSUPP_TRAF_MOD_TYP',['../sua_8h.html#af0e4a13a5dead4e970648e07ac0529c7',1,'sua.h']]], ['sua_5fiei_5faffected_5fpc',['SUA_IEI_AFFECTED_PC',['../sua_8h.html#ab43a3549be806c8e2ce44bc978bd2d8b',1,'sua.h']]], ['sua_5fiei_5fasp_5fcapa',['SUA_IEI_ASP_CAPA',['../sua_8h.html#aaef24a38b9e6b8e9d15a969a82b8a221',1,'sua.h']]], ['sua_5fiei_5fasp_5fid',['SUA_IEI_ASP_ID',['../sua_8h.html#a764d7438972d6032624fe02da5033330',1,'sua.h']]], ['sua_5fiei_5fcause',['SUA_IEI_CAUSE',['../sua_8h.html#a408727bcbd3e6f78e97c6c23bd0be498',1,'sua.h']]], ['sua_5fiei_5fcong_5flevel',['SUA_IEI_CONG_LEVEL',['../sua_8h.html#a164be897273219a40b99a83421201d70',1,'sua.h']]], ['sua_5fiei_5fcorr_5fid',['SUA_IEI_CORR_ID',['../sua_8h.html#ac4373f833fee1fd145dfc8e94aeb1420',1,'sua.h']]], ['sua_5fiei_5fcredit',['SUA_IEI_CREDIT',['../sua_8h.html#a0f4fe683c3808840ea840f50700eaacb',1,'sua.h']]], ['sua_5fiei_5fdata',['SUA_IEI_DATA',['../sua_8h.html#ac762409b4c74ce362026badf5c45e83e',1,'sua.h']]], ['sua_5fiei_5fdereg_5fresult',['SUA_IEI_DEREG_RESULT',['../sua_8h.html#ae5d5c71c0dba7145ed2fd1b976fe0e5f',1,'sua.h']]], ['sua_5fiei_5fdest_5faddr',['SUA_IEI_DEST_ADDR',['../sua_8h.html#a0d86b8c0ad8c4d92b4b65c166be3a607',1,'sua.h']]], ['sua_5fiei_5fdest_5fref',['SUA_IEI_DEST_REF',['../sua_8h.html#a6401538917bb582b9e441fcc85c90fcb',1,'sua.h']]], ['sua_5fiei_5fdiag_5finfo',['SUA_IEI_DIAG_INFO',['../sua_8h.html#a1518678d9956712d6b178ed4c8366f3e',1,'sua.h']]], ['sua_5fiei_5fdrn',['SUA_IEI_DRN',['../sua_8h.html#a4a8c0d507a912b2339194f84b34bfed9',1,'sua.h']]], ['sua_5fiei_5ferr_5fcode',['SUA_IEI_ERR_CODE',['../sua_8h.html#a2682a1c040ad7b084027731fc471a3b0',1,'sua.h']]], ['sua_5fiei_5fgt',['SUA_IEI_GT',['../sua_8h.html#a584c406749ef2c166f427e9fb5074f51',1,'sua.h']]], ['sua_5fiei_5fheartbt_5fdata',['SUA_IEI_HEARTBT_DATA',['../sua_8h.html#a6aabba332d5b80d090d85bc8a51340cc',1,'sua.h']]], ['sua_5fiei_5fhost',['SUA_IEI_HOST',['../sua_8h.html#a2596942a90ede72ac5aed1470fba6ef5',1,'sua.h']]], ['sua_5fiei_5fimportance',['SUA_IEI_IMPORTANCE',['../sua_8h.html#ae4ead6ad098f308901e0a1581e892cc1',1,'sua.h']]], ['sua_5fiei_5finfo_5fstring',['SUA_IEI_INFO_STRING',['../sua_8h.html#ac7a619a5c74bacec60cecfac1ba62f27',1,'sua.h']]], ['sua_5fiei_5fipv4',['SUA_IEI_IPv4',['../sua_8h.html#a3a8ac75861e1b88bc25bd430d4e82132',1,'sua.h']]], ['sua_5fiei_5fipv6',['SUA_IEI_IPv6',['../sua_8h.html#a170875c1df8965c1a238aac6cf0cf846',1,'sua.h']]], ['sua_5fiei_5fmsg_5fprio',['SUA_IEI_MSG_PRIO',['../sua_8h.html#ad7ad8f0b106f51a7c6c507838f661ad2',1,'sua.h']]], ['sua_5fiei_5fnet_5fappearance',['SUA_IEI_NET_APPEARANCE',['../sua_8h.html#ab9523a0408f3d23ed8886c22b6da65cd',1,'sua.h']]], ['sua_5fiei_5fpc',['SUA_IEI_PC',['../sua_8h.html#a875990b9c8cb5ea347b102d25f8f3a84',1,'sua.h']]], ['sua_5fiei_5fproto_5fclass',['SUA_IEI_PROTO_CLASS',['../sua_8h.html#a86ae947a3bd3ea9278349b42e91b0665',1,'sua.h']]], ['sua_5fiei_5freg_5fresult',['SUA_IEI_REG_RESULT',['../sua_8h.html#a03d3103404e3ba0c039ac244390e0395',1,'sua.h']]], ['sua_5fiei_5froute_5fctx',['SUA_IEI_ROUTE_CTX',['../sua_8h.html#a61b8cb753a583bb63927719526fb5993',1,'sua.h']]], ['sua_5fiei_5frouting_5fkey',['SUA_IEI_ROUTING_KEY',['../sua_8h.html#a669997425354380b821f5be84e49f094',1,'sua.h']]], ['sua_5fiei_5frx_5fseq_5fnr',['SUA_IEI_RX_SEQ_NR',['../sua_8h.html#ad79e49e9615692c87f6ac5286f703b0f',1,'sua.h']]], ['sua_5fiei_5fs7_5fhop_5fctr',['SUA_IEI_S7_HOP_CTR',['../sua_8h.html#a8972077afda258ab28c0c9e8addc3be3',1,'sua.h']]], ['sua_5fiei_5fsegmentation',['SUA_IEI_SEGMENTATION',['../sua_8h.html#a64ad8dccc742dca07e4bd811d6337967',1,'sua.h']]], ['sua_5fiei_5fseq_5fctrl',['SUA_IEI_SEQ_CTRL',['../sua_8h.html#a27be6efe4fca059b4e2bed5867f47a03',1,'sua.h']]], ['sua_5fiei_5fseq_5fnr',['SUA_IEI_SEQ_NR',['../sua_8h.html#a0a076c9d89f0ecab93f4b122fd4f6f73',1,'sua.h']]], ['sua_5fiei_5fsmi',['SUA_IEI_SMI',['../sua_8h.html#a364b932f3d497d6032ce0c9265a6cb48',1,'sua.h']]], ['sua_5fiei_5fsrc_5faddr',['SUA_IEI_SRC_ADDR',['../sua_8h.html#a2eda67f4e3c09c507cdf9e624f97c364',1,'sua.h']]], ['sua_5fiei_5fsrc_5fref',['SUA_IEI_SRC_REF',['../sua_8h.html#a73a750c45cc17f2e295b3181b2532e2a',1,'sua.h']]], ['sua_5fiei_5fssn',['SUA_IEI_SSN',['../sua_8h.html#a9e052f80babde6806c2f66a91a3b2b89',1,'sua.h']]], ['sua_5fiei_5fstatus',['SUA_IEI_STATUS',['../sua_8h.html#ab203a62d74c9c69e210b1ec6e16305d5',1,'sua.h']]], ['sua_5fiei_5ftid',['SUA_IEI_TID',['../sua_8h.html#a8e5fb0db6dc3b892c95b18254f5fc2a3',1,'sua.h']]], ['sua_5fiei_5ftraf_5fmode_5ftyp',['SUA_IEI_TRAF_MODE_TYP',['../sua_8h.html#a2ba7592058b6f8053af24ce6b59dd94e',1,'sua.h']]], ['sua_5fiei_5fuser_5fcause',['SUA_IEI_USER_CAUSE',['../sua_8h.html#ad9bdaf3bd5f6be0e07f3fc9dbe30dc77',1,'sua.h']]], ['sua_5fmgmt_5ferr',['SUA_MGMT_ERR',['../sua_8h.html#a2b185398489d59077054bf6d60d8859c',1,'sua.h']]], ['sua_5fmgmt_5fntfy',['SUA_MGMT_NTFY',['../sua_8h.html#a1b3d76a21bb2cb2262b4d36c99970c48',1,'sua.h']]], ['sua_5fmsgc_5faspsm',['SUA_MSGC_ASPSM',['../sua_8h.html#aaf4a747a415df1fafd6c5951bda837f1',1,'sua.h']]], ['sua_5fmsgc_5fasptm',['SUA_MSGC_ASPTM',['../sua_8h.html#a38e20fbb5121aa7df653d2816d65cb2b',1,'sua.h']]], ['sua_5fmsgc_5fcl',['SUA_MSGC_CL',['../sua_8h.html#a0a272a6031c3764b4b814143df16dee5',1,'sua.h']]], ['sua_5fmsgc_5fco',['SUA_MSGC_CO',['../sua_8h.html#a61a425e38129067a2a1ff88b5154abbf',1,'sua.h']]], ['sua_5fmsgc_5fmgmt',['SUA_MSGC_MGMT',['../sua_8h.html#a817ec9956260238c63ef89c01eb2959e',1,'sua.h']]], ['sua_5fmsgc_5frkm',['SUA_MSGC_RKM',['../sua_8h.html#a41976bc2573bed3590a10088ba73d5fd',1,'sua.h']]], ['sua_5fmsgc_5fsnm',['SUA_MSGC_SNM',['../sua_8h.html#ab33ef43cb79f2ae97b0321ac68ee76cd',1,'sua.h']]], ['sua_5fport',['SUA_PORT',['../sua_8h.html#a672b2f1d1b4f61a09177d43b87be4e54',1,'sua.h']]], ['sua_5fppid',['SUA_PPID',['../sua_8h.html#a95d0d49ded5639abcf5155b227534174',1,'sua.h']]], ['sua_5fri_5fgt',['SUA_RI_GT',['../sua_8h.html#abb20a68b4e726ff21ea9e1ed540f3aca',1,'sua.h']]], ['sua_5fri_5fhost',['SUA_RI_HOST',['../sua_8h.html#a21910174672a9ff6e0d8d9577e8903f1',1,'sua.h']]], ['sua_5fri_5fssn_5fip',['SUA_RI_SSN_IP',['../sua_8h.html#aeb9694b1c39d1c7fb85c10f893581ccc',1,'sua.h']]], ['sua_5fri_5fssn_5fpc',['SUA_RI_SSN_PC',['../sua_8h.html#a0504b1297cecec4b9e36ca7440f4c1d1',1,'sua.h']]], ['sua_5frkm_5fdereg_5freq',['SUA_RKM_DEREG_REQ',['../sua_8h.html#a2eb57f1eb410bb1b4c2ea1e4ece8f1e1',1,'sua.h']]], ['sua_5frkm_5fdereg_5frsp',['SUA_RKM_DEREG_RSP',['../sua_8h.html#affd8a9376ac26c99cb4e044dc34486bf',1,'sua.h']]], ['sua_5frkm_5freg_5freq',['SUA_RKM_REG_REQ',['../sua_8h.html#a6b5cd55e24990f06e459bd0f6e4d900c',1,'sua.h']]], ['sua_5frkm_5freg_5frsp',['SUA_RKM_REG_RSP',['../sua_8h.html#af311bf203f057eee5aba653c719517ec',1,'sua.h']]], ['sua_5fsnm_5fdaud',['SUA_SNM_DAUD',['../sua_8h.html#a6d8ac84a5fed9c7dcca94af6de764b76',1,'sua.h']]], ['sua_5fsnm_5fdava',['SUA_SNM_DAVA',['../sua_8h.html#ae5bc311b0de7cecccf3aeea43c155fd4',1,'sua.h']]], ['sua_5fsnm_5fdrst',['SUA_SNM_DRST',['../sua_8h.html#a1673825efbc000601dc3f6f74cf5d8a8',1,'sua.h']]], ['sua_5fsnm_5fduna',['SUA_SNM_DUNA',['../sua_8h.html#a80c35e93a7e8af6891edfcd7b62b7ba3',1,'sua.h']]], ['sua_5fsnm_5fdupu',['SUA_SNM_DUPU',['../sua_8h.html#a810f7b9c0421622289d22dc676f26a51',1,'sua.h']]], ['sua_5fsnm_5fscon',['SUA_SNM_SCON',['../sua_8h.html#a5f0af9265320188702c743730a1cb370',1,'sua.h']]], ['sua_5fversion',['SUA_VERSION',['../sua_8h.html#af8ef04fe12e8d93c0f532b32aea84fd2',1,'sua.h']]] ]; sigtran/html/search/enums_2.html0000644000175000017500000000176714631412304021311 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enumvalues_8.js0000644000175000017500000001262014631412304022012 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5fas_5fe_5frecovery_5fexpd',['XUA_AS_E_RECOVERY_EXPD',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a8651e5c3d2f14a88b43c4fdbb9fd6769',1,'xua_as_fsm.h']]], ['xua_5fas_5fe_5ftransfer_5freq',['XUA_AS_E_TRANSFER_REQ',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a4e1995184ecd7cab6a8e0fadab60573c',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5factive',['XUA_AS_S_ACTIVE',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a7ac644f0ec1e50f27f17a729b0ab1204',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5fdown',['XUA_AS_S_DOWN',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a20681282d5d6cf4e443f9b7b202ce1a1',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5finactive',['XUA_AS_S_INACTIVE',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a8705a4d8d2e109b36b27c53b434d56a8',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5fpending',['XUA_AS_S_PENDING',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94ab5f0e7b3fe6af10bc87685417a98fd5c',1,'xua_as_fsm.h']]], ['xua_5fasp_5fe_5fas_5fassigned',['XUA_ASP_E_AS_ASSIGNED',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baf0fd141e97fff82613625d8ee26b8590',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspdn',['XUA_ASP_E_ASPSM_ASPDN',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba37c19c7b085ccf28f30b59f9523aded5',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspdn_5fack',['XUA_ASP_E_ASPSM_ASPDN_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba74c365c4304ecfeb880ba54969a1f44b',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspup',['XUA_ASP_E_ASPSM_ASPUP',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba553a2b1eb1b79c1c5d720dc805a430ba',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspup_5fack',['XUA_ASP_E_ASPSM_ASPUP_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8448dd149522f84568384678e20fd296',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5fbeat',['XUA_ASP_E_ASPSM_BEAT',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab92ad63e8f2dd38ed068b2c809a7f318',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5fbeat_5fack',['XUA_ASP_E_ASPSM_BEAT_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba24daa1b94db275ea9276fd34c33ac673',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspac',['XUA_ASP_E_ASPTM_ASPAC',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8a68119ac82c2c9f69249b4f5a9da0e6',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspac_5fack',['XUA_ASP_E_ASPTM_ASPAC_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba18cb780b9635a7037fa6619d70bebf42',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspia',['XUA_ASP_E_ASPTM_ASPIA',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab039fc2b8c8415926f7c0e5a473bf457',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspia_5fack',['XUA_ASP_E_ASPTM_ASPIA_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa068ae11e6ce1d0060760bcc0e5f6bad',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5factive_5freq',['XUA_ASP_E_M_ASP_ACTIVE_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba9ffa48b5258fe19451851a947adc5915',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5fdown_5freq',['XUA_ASP_E_M_ASP_DOWN_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bae7c2172d093771f53d05a104ed5b7358',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5finactive_5freq',['XUA_ASP_E_M_ASP_INACTIVE_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba83cf8065b82c00a39bf07cc8a9357d0d',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5fup_5freq',['XUA_ASP_E_M_ASP_UP_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635babc71b2ad4e61917c6d06d25719c5f378',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fsctp_5fcomm_5fdown_5find',['XUA_ASP_E_SCTP_COMM_DOWN_IND',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa4bc0ed747bf6a520ccd88a61da221e7',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fsctp_5fest_5find',['XUA_ASP_E_SCTP_EST_IND',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba0f179691966b5ee61df77fdcf88ae4a2',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fsctp_5frestart_5find',['XUA_ASP_E_SCTP_RESTART_IND',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba51849bd1cf7cf10e981ea81531ee1184',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fs_5factive',['XUA_ASP_S_ACTIVE',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a80b662f1f8c76da7a8f69c42b66449a2',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fs_5fdown',['XUA_ASP_S_DOWN',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a08a7e6c6b6a113c3c5b16d1085e74cfe',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fs_5finactive',['XUA_ASP_S_INACTIVE',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852af82b1bcf7d360b7dd7d10d8675ec40d8',1,'xua_asp_fsm.h']]], ['xua_5faspas_5fasp_5factive_5find',['XUA_ASPAS_ASP_ACTIVE_IND',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a25451f0ebbc5a17fb84cca10e1a5c1ee',1,'xua_as_fsm.h']]], ['xua_5faspas_5fasp_5fdown_5find',['XUA_ASPAS_ASP_DOWN_IND',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a1bb7b199a202737dd8ac6debac0c2963',1,'xua_as_fsm.h']]], ['xua_5faspas_5fasp_5finactive_5find',['XUA_ASPAS_ASP_INACTIVE_IND',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a68d224fdfa6727361d434006fe028b55',1,'xua_as_fsm.h']]], ['xua_5fsap_5flm',['XUA_SAP_LM',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca12827474156da75f4cf05395f686c2e3',1,'sigtran_sap.h']]] ]; sigtran/html/search/defines_1.js0000644000175000017500000000066614631412304021243 0ustar osmocom-buildosmocom-buildvar searchData= [ ['append',['APPEND',['../osmo__ss7__hmrt_8c.html#a78d865d31aa82b7624caa11bfb02c913',1,'osmo_ss7_hmrt.c']]], ['asp_5fsctp_5fparam_5finit_5fdesc',['ASP_SCTP_PARAM_INIT_DESC',['../osmo__ss7__vty_8c.html#a2bdce082904c50aa9f8b6cefdbdb4923',1,'osmo_ss7_vty.c']]], ['asp_5fsctp_5fparam_5finit_5ffields',['ASP_SCTP_PARAM_INIT_FIELDS',['../osmo__ss7__vty_8c.html#aaba9bef636da9e7ef3dd30e4679fdfec',1,'osmo_ss7_vty.c']]] ]; sigtran/html/search/enums_3.html0000644000175000017500000000176714631412304021312 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_7.html0000644000175000017500000000176514631412304020735 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/enums_1.js0000644000175000017500000000041614631412304020746 0ustar osmocom-buildosmocom-buildvar searchData= [ ['ipa_5fasp_5ffsm_5ft',['ipa_asp_fsm_t',['../xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64db',1,'xua_asp_fsm.c']]], ['ipa_5fasp_5fstate',['ipa_asp_state',['../xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924',1,'xua_asp_fsm.c']]] ]; sigtran/html/search/defines_a.html0000644000175000017500000000177114631412304021651 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/all_16.js0000644000175000017500000007431114631412304020462 0ustar osmocom-buildosmocom-buildvar searchData= [ ['xua_5faccept_5fcb',['xua_accept_cb',['../osmo__ss7__xua__srv_8c.html#ac53c7d59ea8e1bb4b855ac893ff7e407',1,'osmo_ss7_xua_srv.c']]], ['xua_5fas_5fe_5frecovery_5fexpd',['XUA_AS_E_RECOVERY_EXPD',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a8651e5c3d2f14a88b43c4fdbb9fd6769',1,'xua_as_fsm.h']]], ['xua_5fas_5fe_5ftransfer_5freq',['XUA_AS_E_TRANSFER_REQ',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a4e1995184ecd7cab6a8e0fadab60573c',1,'xua_as_fsm.h']]], ['xua_5fas_5fevent',['xua_as_event',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8',1,'xua_as_fsm.h']]], ['xua_5fas_5fevent_5fnames',['xua_as_event_names',['../xua__as__fsm_8c.html#a307e97238e981dbc91bf5f16aa4398c5',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm',['xua_as_fsm',['../xua__as__fsm_8c.html#a4dda03cd65066f53f8b4b31af8fb24b6',1,'xua_as_fsm(): xua_as_fsm.c'],['../xua__as__fsm_8h.html#a4dda03cd65066f53f8b4b31af8fb24b6',1,'xua_as_fsm(): xua_as_fsm.c']]], ['xua_5fas_5ffsm_2ec',['xua_as_fsm.c',['../xua__as__fsm_8c.html',1,'']]], ['xua_5fas_5ffsm_2eh',['xua_as_fsm.h',['../xua__as__fsm_8h.html',1,'']]], ['xua_5fas_5ffsm_5factive',['xua_as_fsm_active',['../xua__as__fsm_8c.html#ab3c12f9923a54ef33c0f44c0c28f7a7c',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fcleanup',['xua_as_fsm_cleanup',['../xua__as__fsm_8c.html#a1e9a4dc4b1fb0e295c0063ff3d970fe5',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fdown',['xua_as_fsm_down',['../xua__as__fsm_8c.html#a6d1cf31b1ae7406db45fa44cabe7c848',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5finactive',['xua_as_fsm_inactive',['../xua__as__fsm_8c.html#ab8a4beaf8bffacb63e6a06ed6aa3e578',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fonenter',['xua_as_fsm_onenter',['../xua__as__fsm_8c.html#a7906db4fee58fca749e45fa687ba750a',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fpending',['xua_as_fsm_pending',['../xua__as__fsm_8c.html#a20344c0f2735db91f2aca9522e9f0762',1,'xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fpriv',['xua_as_fsm_priv',['../structxua__as__fsm__priv.html',1,'']]], ['xua_5fas_5ffsm_5fstart',['xua_as_fsm_start',['../xua__as__fsm_8c.html#a5331e952e5ace61c7a1c3e5d36b00c85',1,'xua_as_fsm_start(struct osmo_ss7_as *as, int log_level): xua_as_fsm.c'],['../xua__as__fsm_8h.html#a5331e952e5ace61c7a1c3e5d36b00c85',1,'xua_as_fsm_start(struct osmo_ss7_as *as, int log_level): xua_as_fsm.c']]], ['xua_5fas_5ffsm_5fstates',['xua_as_fsm_states',['../xua__as__fsm_8c.html#abb8a55676973be3e55228de3069f0e80',1,'xua_as_fsm.c']]], ['xua_5fas_5fs_5factive',['XUA_AS_S_ACTIVE',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a7ac644f0ec1e50f27f17a729b0ab1204',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5fdown',['XUA_AS_S_DOWN',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a20681282d5d6cf4e443f9b7b202ce1a1',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5finactive',['XUA_AS_S_INACTIVE',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a8705a4d8d2e109b36b27c53b434d56a8',1,'xua_as_fsm.h']]], ['xua_5fas_5fs_5fpending',['XUA_AS_S_PENDING',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94ab5f0e7b3fe6af10bc87685417a98fd5c',1,'xua_as_fsm.h']]], ['xua_5fas_5fselect_5fasp_5foverride',['xua_as_select_asp_override',['../xua__as__fsm_8c.html#ad9f11476c0eb787ddd37b1d9ff462448',1,'xua_as_fsm.c']]], ['xua_5fas_5fselect_5fasp_5froundrobin',['xua_as_select_asp_roundrobin',['../xua__as__fsm_8c.html#aac47155b18150d4b155689b27871d61f',1,'xua_as_fsm.c']]], ['xua_5fas_5fstate',['xua_as_state',['../xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94',1,'xua_as_fsm.h']]], ['xua_5fas_5ftransmit_5fmsg',['xua_as_transmit_msg',['../xua__as__fsm_8c.html#af79f59cb9478eaa7ef5b9801c5be2ef9',1,'xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg): xua_as_fsm.c'],['../xua__internal_8h.html#af79f59cb9478eaa7ef5b9801c5be2ef9',1,'xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg): xua_as_fsm.c']]], ['xua_5fas_5ftransmit_5fmsg_5fbroadcast',['xua_as_transmit_msg_broadcast',['../xua__as__fsm_8c.html#a77a6ca916ab14687da18757eaebb636d',1,'xua_as_fsm.c']]], ['xua_5fasp_5fallstate',['xua_asp_allstate',['../xua__asp__fsm_8c.html#a557d143b3528af6ed3e63cfe4740e13f',1,'xua_asp_fsm.c']]], ['xua_5fasp_5fe_5fas_5fassigned',['XUA_ASP_E_AS_ASSIGNED',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baf0fd141e97fff82613625d8ee26b8590',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspdn',['XUA_ASP_E_ASPSM_ASPDN',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba37c19c7b085ccf28f30b59f9523aded5',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspdn_5fack',['XUA_ASP_E_ASPSM_ASPDN_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba74c365c4304ecfeb880ba54969a1f44b',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspup',['XUA_ASP_E_ASPSM_ASPUP',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba553a2b1eb1b79c1c5d720dc805a430ba',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5faspup_5fack',['XUA_ASP_E_ASPSM_ASPUP_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8448dd149522f84568384678e20fd296',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5fbeat',['XUA_ASP_E_ASPSM_BEAT',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab92ad63e8f2dd38ed068b2c809a7f318',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5faspsm_5fbeat_5fack',['XUA_ASP_E_ASPSM_BEAT_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba24daa1b94db275ea9276fd34c33ac673',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspac',['XUA_ASP_E_ASPTM_ASPAC',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8a68119ac82c2c9f69249b4f5a9da0e6',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspac_5fack',['XUA_ASP_E_ASPTM_ASPAC_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba18cb780b9635a7037fa6619d70bebf42',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspia',['XUA_ASP_E_ASPTM_ASPIA',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab039fc2b8c8415926f7c0e5a473bf457',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fasptm_5faspia_5fack',['XUA_ASP_E_ASPTM_ASPIA_ACK',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa068ae11e6ce1d0060760bcc0e5f6bad',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5factive_5freq',['XUA_ASP_E_M_ASP_ACTIVE_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba9ffa48b5258fe19451851a947adc5915',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5fdown_5freq',['XUA_ASP_E_M_ASP_DOWN_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bae7c2172d093771f53d05a104ed5b7358',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5finactive_5freq',['XUA_ASP_E_M_ASP_INACTIVE_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba83cf8065b82c00a39bf07cc8a9357d0d',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fm_5fasp_5fup_5freq',['XUA_ASP_E_M_ASP_UP_REQ',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635babc71b2ad4e61917c6d06d25719c5f378',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fsctp_5fcomm_5fdown_5find',['XUA_ASP_E_SCTP_COMM_DOWN_IND',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa4bc0ed747bf6a520ccd88a61da221e7',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fsctp_5fest_5find',['XUA_ASP_E_SCTP_EST_IND',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba0f179691966b5ee61df77fdcf88ae4a2',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fe_5fsctp_5frestart_5find',['XUA_ASP_E_SCTP_RESTART_IND',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba51849bd1cf7cf10e981ea81531ee1184',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fevent',['xua_asp_event',['../xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635b',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fevent_5fnames',['xua_asp_event_names',['../xua__asp__fsm_8c.html#af176eecc69f63bb969d9dc136cd45559',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm',['xua_asp_fsm',['../xua__asp__fsm_8c.html#a14fb53dcfac1cdad274b0c88192517dd',1,'xua_asp_fsm(): xua_asp_fsm.c'],['../xua__asp__fsm_8h.html#a14fb53dcfac1cdad274b0c88192517dd',1,'xua_asp_fsm(): xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_2ec',['xua_asp_fsm.c',['../xua__asp__fsm_8c.html',1,'']]], ['xua_5fasp_5ffsm_2eh',['xua_asp_fsm.h',['../xua__asp__fsm_8h.html',1,'']]], ['xua_5fasp_5ffsm_5factive',['xua_asp_fsm_active',['../xua__asp__fsm_8c.html#aae60da3d9e5488d86440d8573c656923',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5factive_5fonenter',['xua_asp_fsm_active_onenter',['../xua__asp__fsm_8c.html#abcc71c602d7421510057486011382d06',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fcleanup',['xua_asp_fsm_cleanup',['../xua__asp__fsm_8c.html#a840521b95422bc2ad709fabcb646e7c0',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fdown',['xua_asp_fsm_down',['../xua__asp__fsm_8c.html#ac39e7772fbda3ae74d35eed1543da980',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fdown_5fonenter',['xua_asp_fsm_down_onenter',['../xua__asp__fsm_8c.html#a205fa0b07787a9aa47b1e884cfc4ce92',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5finactive',['xua_asp_fsm_inactive',['../xua__asp__fsm_8c.html#aaaff6da426fc0389544a02926e430f55',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5finactive_5fonenter',['xua_asp_fsm_inactive_onenter',['../xua__asp__fsm_8c.html#a430de9931db0dbb76d57b56482a552dd',1,'xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5fpriv',['xua_asp_fsm_priv',['../structxua__asp__fsm__priv.html',1,'']]], ['xua_5fasp_5ffsm_5fstart',['xua_asp_fsm_start',['../xua__asp__fsm_8c.html#aa88aaec7a0ccb0802b071db2e80a0a92',1,'xua_asp_fsm_start(struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level): xua_asp_fsm.c'],['../xua__asp__fsm_8h.html#aa88aaec7a0ccb0802b071db2e80a0a92',1,'xua_asp_fsm_start(struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level): xua_asp_fsm.c']]], ['xua_5fasp_5ffsm_5ftimer_5fcb',['xua_asp_fsm_timer_cb',['../xua__asp__fsm_8c.html#a4a6754d2c135137e5b782786129c8f82',1,'xua_asp_fsm.c']]], ['xua_5fasp_5fs_5factive',['XUA_ASP_S_ACTIVE',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a80b662f1f8c76da7a8f69c42b66449a2',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fs_5fdown',['XUA_ASP_S_DOWN',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a08a7e6c6b6a113c3c5b16d1085e74cfe',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fs_5finactive',['XUA_ASP_S_INACTIVE',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852af82b1bcf7d360b7dd7d10d8675ec40d8',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fsend_5fxlm_5fprim',['xua_asp_send_xlm_prim',['../xua__asp__fsm_8c.html#a65ed2433ab5f6146c201c56823b96509',1,'xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim): xua_asp_fsm.c'],['../xua__internal_8h.html#a65ed2433ab5f6146c201c56823b96509',1,'xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim): xua_asp_fsm.c']]], ['xua_5fasp_5fsend_5fxlm_5fprim_5fsimple',['xua_asp_send_xlm_prim_simple',['../xua__asp__fsm_8c.html#ae2c4024524aae252f01907024a2560c0',1,'xua_asp_send_xlm_prim_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c'],['../xua__internal_8h.html#ae2c4024524aae252f01907024a2560c0',1,'xua_asp_send_xlm_prim_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c']]], ['xua_5fasp_5fstate',['xua_asp_state',['../xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852',1,'xua_asp_fsm.h']]], ['xua_5fasp_5fstates',['xua_asp_states',['../xua__asp__fsm_8c.html#ad09082ebb4ac6dff6ec2e7cf8e418437',1,'xua_asp_fsm.c']]], ['xua_5faspas_5fasp_5factive_5find',['XUA_ASPAS_ASP_ACTIVE_IND',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a25451f0ebbc5a17fb84cca10e1a5c1ee',1,'xua_as_fsm.h']]], ['xua_5faspas_5fasp_5fdown_5find',['XUA_ASPAS_ASP_DOWN_IND',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a1bb7b199a202737dd8ac6debac0c2963',1,'xua_as_fsm.h']]], ['xua_5faspas_5fasp_5finactive_5find',['XUA_ASPAS_ASP_INACTIVE_IND',['../xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a68d224fdfa6727361d434006fe028b55',1,'xua_as_fsm.h']]], ['xua_5fclass_5fiei_5fname',['xua_class_iei_name',['../xua__msg_8h.html#aecfade23ae77895a3fdcf986a7b0758b',1,'xua_class_iei_name(const struct xua_msg_class *xmc, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#aecfade23ae77895a3fdcf986a7b0758b',1,'xua_class_iei_name(const struct xua_msg_class *xmc, uint16_t iei): xua_msg.c']]], ['xua_5fclass_5fmsg_5fname',['xua_class_msg_name',['../xua__msg_8h.html#ac582ebee144dd1fe54182ec3cce0d547',1,'xua_class_msg_name(const struct xua_msg_class *xmc, uint16_t msg_type): xua_msg.c'],['../xua__msg_8c.html#ac582ebee144dd1fe54182ec3cce0d547',1,'xua_class_msg_name(const struct xua_msg_class *xmc, uint16_t msg_type): xua_msg.c']]], ['xua_5fcli_5fclose',['xua_cli_close',['../osmo__ss7__asp_8c.html#a8cfeba359fa19e36513d6f987f76869c',1,'osmo_ss7_asp.c']]], ['xua_5fcli_5fclose_5fand_5freconnect',['xua_cli_close_and_reconnect',['../osmo__ss7__asp_8c.html#a4973673adfc842bb12816bf47400571c',1,'osmo_ss7_asp.c']]], ['xua_5fcli_5fconnect_5fcb',['xua_cli_connect_cb',['../osmo__ss7__asp_8c.html#a052cc4afcd029eccc55a29fef5aa8dbd',1,'osmo_ss7_asp.c']]], ['xua_5fcli_5fread_5fcb',['xua_cli_read_cb',['../osmo__ss7__asp_8c.html#acf4de6a702301f3078b5fd0502f5477a',1,'osmo_ss7_asp.c']]], ['xua_5fcommon_5fhdr',['xua_common_hdr',['../structxua__common__hdr.html',1,'']]], ['xua_5fdefault_5flm_5ffsm',['xua_default_lm_fsm',['../xua__default__lm__fsm_8c.html#a6440967ba56751bd7b6913c0bc6402e9',1,'xua_default_lm_fsm(): xua_default_lm_fsm.c'],['../xua__internal_8h.html#a6440967ba56751bd7b6913c0bc6402e9',1,'xua_default_lm_fsm(): xua_default_lm_fsm.c']]], ['xua_5fdefault_5flm_5ffsm_2ec',['xua_default_lm_fsm.c',['../xua__default__lm__fsm_8c.html',1,'']]], ['xua_5fdialect',['xua_dialect',['../structxua__dialect.html',1,'']]], ['xua_5fdialect_5fcheck_5fall_5fmand_5fies',['xua_dialect_check_all_mand_ies',['../xua__msg_8h.html#af3551c1ea17591d3f0c85ffda35f5c15',1,'xua_dialect_check_all_mand_ies(const struct xua_dialect *dialect, struct xua_msg *xua): xua_msg.c'],['../xua__msg_8c.html#af3551c1ea17591d3f0c85ffda35f5c15',1,'xua_dialect_check_all_mand_ies(const struct xua_dialect *dialect, struct xua_msg *xua): xua_msg.c']]], ['xua_5fdialect_5fm3ua',['xua_dialect_m3ua',['../xua__msg_8h.html#a14e3c740216dbf27160e15377d4dbd43',1,'xua_dialect_m3ua(): m3ua.c'],['../m3ua_8c.html#a14e3c740216dbf27160e15377d4dbd43',1,'xua_dialect_m3ua(): m3ua.c']]], ['xua_5fdialect_5fsua',['xua_dialect_sua',['../xua__msg_8h.html#aa9dfe79ab4a2b83e4d478b10c973c0b0',1,'xua_dialect_sua(): sua.c'],['../sua_8c.html#aa9dfe79ab4a2b83e4d478b10c973c0b0',1,'xua_dialect_sua(): sua.c']]], ['xua_5fdrop_5fdata_5fcheck_5fdrop',['xua_drop_data_check_drop',['../sccp__scoc_8c.html#ad6190dcd4a02106c69088573c6262e3d',1,'sccp_scoc.c']]], ['xua_5ffind_5fas_5ffor_5fasp',['xua_find_as_for_asp',['../xua__internal_8h.html#a1c94e3d373d31d7d27cd9e6784f25619',1,'xua_find_as_for_asp(struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie): xua_shared.c'],['../xua__shared_8c.html#a1c94e3d373d31d7d27cd9e6784f25619',1,'xua_find_as_for_asp(struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie): xua_shared.c']]], ['xua_5ffrom_5fmsg',['xua_from_msg',['../xua__msg_8h.html#a96a04072a9c8b1692b581ed3d62c6013',1,'xua_from_msg(const int version, uint16_t len, uint8_t *data): xua_msg.c'],['../xua__msg_8c.html#a96a04072a9c8b1692b581ed3d62c6013',1,'xua_from_msg(const int version, uint16_t len, uint8_t *data): xua_msg.c']]], ['xua_5ffrom_5fmsg_5fcommon',['xua_from_msg_common',['../xua__msg_8c.html#a8889cf47f6e9655163e2a8ba3f0ee72d',1,'xua_msg.c']]], ['xua_5ffrom_5fnested',['xua_from_nested',['../xua__msg_8h.html#ab89882080911a98edfe2ec79ca230dac',1,'xua_from_nested(struct xua_msg_part *outer): xua_msg.c'],['../xua__msg_8c.html#ab89882080911a98edfe2ec79ca230dac',1,'xua_from_nested(struct xua_msg_part *outer): xua_msg.c']]], ['xua_5fgen_5fencode_5fand_5fsend',['xua_gen_encode_and_send',['../sccp__sclc_8c.html#a39def419d82898a0282820ec19e76961',1,'xua_gen_encode_and_send(struct osmo_sccp_user *scu, uint32_t event, struct osmo_scu_prim *prim, int msg_type): sccp_sclc.c'],['../sccp__scoc_8c.html#a5d6d7ccd6e86a164d8c4554a131eaf42',1,'xua_gen_encode_and_send(struct sccp_connection *conn, uint32_t event, const struct osmo_scu_prim *prim, int msg_type): sccp_scoc.c']]], ['xua_5fgen_5fmsg_5fcl',['xua_gen_msg_cl',['../sccp__sclc_8c.html#acddc262ae135e1c25a9993e5caab0f8a',1,'sccp_sclc.c']]], ['xua_5fgen_5fmsg_5fco',['xua_gen_msg_co',['../sccp__scoc_8c.html#a7a970a3c22490061f5badf7ac6b39fcc',1,'sccp_scoc.c']]], ['xua_5fgen_5frelre',['xua_gen_relre',['../sccp__scoc_8c.html#affb7346b3d957d24f2f5845f655f271e',1,'sccp_scoc.c']]], ['xua_5fgen_5frelre_5fand_5fsend',['xua_gen_relre_and_send',['../sccp__scoc_8c.html#abed9182be60d1191e44b35a41dd6acc3',1,'sccp_scoc.c']]], ['xua_5fhdr',['XUA_HDR',['../xua__msg_8h.html#a54c3f19b8755a268a33ba6b02b455b45',1,'xua_msg.h']]], ['xua_5fhdr_5fdump',['xua_hdr_dump',['../xua__msg_8h.html#a57533a1a952b2649b20e89696db4715c',1,'xua_hdr_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c'],['../xua__msg_8c.html#a57533a1a952b2649b20e89696db4715c',1,'xua_hdr_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c']]], ['xua_5fies_5fto_5fsccp_5fopts',['xua_ies_to_sccp_opts',['../sccp2sua_8c.html#a89324a525dcb0ba4bf5868b18d7dc481',1,'sccp2sua.c']]], ['xua_5finternal_2eh',['xua_internal.h',['../xua__internal_8h.html',1,'']]], ['xua_5fmsg',['xua_msg',['../structxua__msg.html',1,'']]], ['xua_5fmsg_2ec',['xua_msg.c',['../xua__msg_8c.html',1,'']]], ['xua_5fmsg_2eh',['xua_msg.h',['../xua__msg_8h.html',1,'']]], ['xua_5fmsg_5fadd_5fasp_5frctx',['xua_msg_add_asp_rctx',['../xua__asp__fsm_8c.html#aa56c62169f5d9cb0836bbd96027306a2',1,'xua_asp_fsm.c']]], ['xua_5fmsg_5fadd_5fdata',['xua_msg_add_data',['../xua__msg_8h.html#a4ae37412514cbebf20c8d32c7433ce0e',1,'xua_msg_add_data(struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat): xua_msg.c'],['../xua__msg_8c.html#a4ae37412514cbebf20c8d32c7433ce0e',1,'xua_msg_add_data(struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat): xua_msg.c']]], ['xua_5fmsg_5fadd_5fsccp_5faddr',['xua_msg_add_sccp_addr',['../xua__msg_8h.html#a9e3e22223c4529f0eb0e6cfdd558e5bd',1,'xua_msg_add_sccp_addr(struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr): xua_msg.c'],['../xua__msg_8c.html#a9e3e22223c4529f0eb0e6cfdd558e5bd',1,'xua_msg_add_sccp_addr(struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr): xua_msg.c']]], ['xua_5fmsg_5fadd_5fsccp_5fopt',['xua_msg_add_sccp_opt',['../sccp2sua_8c.html#acbd799eca50b01abffc1f233884e8b20',1,'sccp2sua.c']]], ['xua_5fmsg_5fadd_5fu32',['xua_msg_add_u32',['../xua__msg_8h.html#a7aa9bef616536b5e139c633ebbf06e74',1,'xua_msg_add_u32(struct xua_msg *xua, uint16_t iei, uint32_t val): xua_msg.c'],['../xua__msg_8c.html#a7aa9bef616536b5e139c633ebbf06e74',1,'xua_msg_add_u32(struct xua_msg *xua, uint16_t iei, uint32_t val): xua_msg.c']]], ['xua_5fmsg_5falloc',['xua_msg_alloc',['../xua__msg_8h.html#a51eeb072307a55a456cc0633b4221cc5',1,'xua_msg_alloc(void): xua_msg.c'],['../xua__msg_8c.html#a51eeb072307a55a456cc0633b4221cc5',1,'xua_msg_alloc(void): xua_msg.c']]], ['xua_5fmsg_5fclass',['xua_msg_class',['../structxua__msg__class.html',1,'']]], ['xua_5fmsg_5fcopy_5fpart',['xua_msg_copy_part',['../xua__msg_8h.html#a94a4a741ff48e3ebaf39f4b33f0777a4',1,'xua_msg_copy_part(struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in): xua_msg.c'],['../xua__msg_8c.html#a94a4a741ff48e3ebaf39f4b33f0777a4',1,'xua_msg_copy_part(struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in): xua_msg.c']]], ['xua_5fmsg_5fdump',['xua_msg_dump',['../xua__msg_8h.html#a601be8f22aee7bd488e69dc60c911733',1,'xua_msg_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c'],['../xua__msg_8c.html#a601be8f22aee7bd488e69dc60c911733',1,'xua_msg_dump(struct xua_msg *xua, const struct xua_dialect *dialect): xua_msg.c']]], ['xua_5fmsg_5fevent_5fmap',['xua_msg_event_map',['../structxua__msg__event__map.html',1,'xua_msg_event_map'],['../xua__msg_8h.html#ac5e639d8b60940908a9e67cc354238b2',1,'xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps): xua_msg.c'],['../xua__msg_8c.html#ac5e639d8b60940908a9e67cc354238b2',1,'xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps): xua_msg.c']]], ['xua_5fmsg_5ffind_5ftag',['xua_msg_find_tag',['../xua__msg_8h.html#a09b76fa4d831af575e8a56871132299e',1,'xua_msg_find_tag(const struct xua_msg *msg, uint16_t tag): xua_msg.c'],['../xua__msg_8c.html#a9b47369cc8ede3ca3fca109214983849',1,'xua_msg_find_tag(const struct xua_msg *xua, uint16_t tag): xua_msg.c']]], ['xua_5fmsg_5ffree',['xua_msg_free',['../xua__msg_8h.html#a0d8afb21bd36674bfe5667a99a5fe4fe',1,'xua_msg_free(struct xua_msg *msg): xua_msg.c'],['../xua__msg_8c.html#a0d8afb21bd36674bfe5667a99a5fe4fe',1,'xua_msg_free(struct xua_msg *msg): xua_msg.c']]], ['xua_5fmsg_5ffree_5ftag',['xua_msg_free_tag',['../xua__msg_8h.html#a1752bcc3fc7877ffa316f2b119cf5ad7',1,'xua_msg_free_tag(struct xua_msg *xua, uint16_t tag): xua_msg.c'],['../xua__msg_8c.html#a1752bcc3fc7877ffa316f2b119cf5ad7',1,'xua_msg_free_tag(struct xua_msg *xua, uint16_t tag): xua_msg.c']]], ['xua_5fmsg_5fget_5flen',['xua_msg_get_len',['../xua__msg_8h.html#a226130ae01cded282663cbc573904322',1,'xua_msg_get_len(const struct xua_msg *xua, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#a226130ae01cded282663cbc573904322',1,'xua_msg_get_len(const struct xua_msg *xua, uint16_t iei): xua_msg.c']]], ['xua_5fmsg_5fget_5fstr',['xua_msg_get_str',['../xua__msg_8h.html#a70bf85464b33558dc2a3e679c0f4b709',1,'xua_msg_get_str(const struct xua_msg *xua, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#a70bf85464b33558dc2a3e679c0f4b709',1,'xua_msg_get_str(const struct xua_msg *xua, uint16_t iei): xua_msg.c']]], ['xua_5fmsg_5fget_5fu32',['xua_msg_get_u32',['../xua__msg_8h.html#aadb3f62f8d043f6581b75fcd8df5bd60',1,'xua_msg_get_u32(const struct xua_msg *xua, uint16_t iei): xua_msg.c'],['../xua__msg_8c.html#aadb3f62f8d043f6581b75fcd8df5bd60',1,'xua_msg_get_u32(const struct xua_msg *xua, uint16_t iei): xua_msg.c']]], ['xua_5fmsg_5fget_5fu32p',['xua_msg_get_u32p',['../xua__msg_8h.html#a152d92abb49f1502f43ab6c7e757c556',1,'xua_msg_get_u32p(const struct xua_msg *xua, uint16_t iei, uint32_t *out): xua_msg.c'],['../xua__msg_8c.html#a152d92abb49f1502f43ab6c7e757c556',1,'xua_msg_get_u32p(const struct xua_msg *xua, uint16_t iei, uint32_t *out): xua_msg.c']]], ['xua_5fmsg_5fpart',['xua_msg_part',['../structxua__msg__part.html',1,'']]], ['xua_5fmsg_5fpart_5fget_5fstr',['xua_msg_part_get_str',['../xua__msg_8h.html#aa2a5cc5711585be658597a29d82761bb',1,'xua_msg_part_get_str(const struct xua_msg_part *part): xua_msg.c'],['../xua__msg_8c.html#aa2a5cc5711585be658597a29d82761bb',1,'xua_msg_part_get_str(const struct xua_msg_part *part): xua_msg.c']]], ['xua_5fmsg_5fpart_5fget_5fu32',['xua_msg_part_get_u32',['../xua__msg_8h.html#a7e4537948a6e8d3fabb02bfc72eb5aa2',1,'xua_msg_part_get_u32(const struct xua_msg_part *part): xua_msg.c'],['../xua__msg_8c.html#a7e4537948a6e8d3fabb02bfc72eb5aa2',1,'xua_msg_part_get_u32(const struct xua_msg_part *part): xua_msg.c']]], ['xua_5fnode',['xua_node',['../osmo__ss7__vty_8c.html#a111fd18d75ae97c8f6b04fa4bfab8484',1,'osmo_ss7_vty.c']]], ['xua_5fopt_5fdata_5fcache_5fkeep',['xua_opt_data_cache_keep',['../sccp__scoc_8c.html#a488c5728776d3b1cd8137906e9efe451',1,'sccp_scoc.c']]], ['xua_5fopt_5fdata_5flength_5flim',['xua_opt_data_length_lim',['../sccp__scoc_8c.html#a8b3423632d93654c39f3f7e40ea5fb61',1,'sccp_scoc.c']]], ['xua_5fopt_5fdata_5fsend_5fcache',['xua_opt_data_send_cache',['../sccp__scoc_8c.html#a176ece1b0b17f0104df970a49a16b7e0',1,'sccp_scoc.c']]], ['xua_5fparameter_5fhdr',['xua_parameter_hdr',['../structxua__parameter__hdr.html',1,'']]], ['xua_5fpart_5fadd_5fgt',['xua_part_add_gt',['../xua__msg_8h.html#a55609b987a5b336d0bf230c212e1494f',1,'xua_part_add_gt(struct msgb *msg, const struct osmo_sccp_gt *gt): xua_msg.c'],['../xua__msg_8c.html#a55609b987a5b336d0bf230c212e1494f',1,'xua_part_add_gt(struct msgb *msg, const struct osmo_sccp_gt *gt): xua_msg.c']]], ['xua_5frkm_2ec',['xua_rkm.c',['../xua__rkm_8c.html',1,'']]], ['xua_5frkm_5fcleanup_5fdyn_5fas_5ffor_5fasp',['xua_rkm_cleanup_dyn_as_for_asp',['../xua__internal_8h.html#a4f931cf9215d8295d2f7fdc86328ceb9',1,'xua_rkm_cleanup_dyn_as_for_asp(struct osmo_ss7_asp *asp): xua_rkm.c'],['../xua__rkm_8c.html#a4f931cf9215d8295d2f7fdc86328ceb9',1,'xua_rkm_cleanup_dyn_as_for_asp(struct osmo_ss7_asp *asp): xua_rkm.c']]], ['xua_5frkm_5fsend_5fdereg_5freq',['xua_rkm_send_dereg_req',['../xua__rkm_8c.html#a8979fccae9be7fb67e3d555b512763b8',1,'xua_rkm.c']]], ['xua_5frkm_5fsend_5freg_5freq',['xua_rkm_send_reg_req',['../xua__rkm_8c.html#a6d05db96b2a1faabbbdc51e7e1e39f52',1,'xua_rkm.c']]], ['xua_5fsap_5flm',['XUA_SAP_LM',['../sigtran__sap_8h.html#a41fed69217835c6d1a4543b8dc7c096ca12827474156da75f4cf05395f686c2e3',1,'sigtran_sap.h']]], ['xua_5fserver',['xua_server',['../structosmo__ss7__asp.html#a73c05ead0e9f27363c5365d288e563a3',1,'osmo_ss7_asp']]], ['xua_5fservers',['xua_servers',['../structosmo__ss7__instance.html#af027e28ef4df90b342f7800f90b35318',1,'osmo_ss7_instance']]], ['xua_5fshared_2ec',['xua_shared.c',['../xua__shared_8c.html',1,'']]], ['xua_5fsnm_2ec',['xua_snm.c',['../xua__snm_8c.html',1,'']]], ['xua_5fsnm_5fpc_5favailable',['xua_snm_pc_available',['../xua__internal_8h.html#ab0a13bea02506a7c10cbc09eb5365cf0',1,'xua_snm_pc_available(struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available): xua_snm.c'],['../xua__snm_8c.html#ab0a13bea02506a7c10cbc09eb5365cf0',1,'xua_snm_pc_available(struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available): xua_snm.c']]], ['xua_5fsnm_5fpc_5favailable_5fto_5fsccp',['xua_snm_pc_available_to_sccp',['../xua__snm_8c.html#aaa313eeda58ad7b0183bafa6d7351419',1,'xua_snm.c']]], ['xua_5fsnm_5frx_5fdaud',['xua_snm_rx_daud',['../xua__internal_8h.html#af0a8709b1ca21e41a1c9d0d89fa5f041',1,'xua_snm_rx_daud(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#af0a8709b1ca21e41a1c9d0d89fa5f041',1,'xua_snm_rx_daud(struct osmo_ss7_asp *asp, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fdava',['xua_snm_rx_dava',['../xua__internal_8h.html#a4c96597e36bad63b9f666ca630fb7881',1,'xua_snm_rx_dava(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#a4c96597e36bad63b9f666ca630fb7881',1,'xua_snm_rx_dava(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fduna',['xua_snm_rx_duna',['../xua__internal_8h.html#aea11cd352ca23f5fcb6a07d00deff86b',1,'xua_snm_rx_duna(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#aea11cd352ca23f5fcb6a07d00deff86b',1,'xua_snm_rx_duna(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fdupu',['xua_snm_rx_dupu',['../xua__internal_8h.html#a13d36aa2ddc80797a8ec03ab6cdbebe8',1,'xua_snm_rx_dupu(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#a13d36aa2ddc80797a8ec03ab6cdbebe8',1,'xua_snm_rx_dupu(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5frx_5fscon',['xua_snm_rx_scon',['../xua__internal_8h.html#a0de81b0e4a0baa2f6eeca78ec84fc506',1,'xua_snm_rx_scon(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c'],['../xua__snm_8c.html#a0de81b0e4a0baa2f6eeca78ec84fc506',1,'xua_snm_rx_scon(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua): xua_snm.c']]], ['xua_5fsnm_5fscon',['xua_snm_scon',['../xua__snm_8c.html#add6b264fa09b199c57718f8715388c60',1,'xua_snm.c']]], ['xua_5fsnm_5fupu',['xua_snm_upu',['../xua__snm_8c.html#a77a2cf4c3f8ccb4d07251152d647b267',1,'xua_snm.c']]], ['xua_5fsrv_5fsctp_5fparam_5finit_5fdesc',['XUA_SRV_SCTP_PARAM_INIT_DESC',['../osmo__ss7__vty_8c.html#aa970b6b7097ca558e60926e15ed75c43',1,'osmo_ss7_vty.c']]], ['xua_5fsrv_5fsctp_5fparam_5finit_5ffields',['XUA_SRV_SCTP_PARAM_INIT_FIELDS',['../osmo__ss7__vty_8c.html#a61c76d67573fdc9e7b1f52ad1a79bb62',1,'osmo_ss7_vty.c']]], ['xua_5ft_5fack_5fcb',['xua_t_ack_cb',['../xua__asp__fsm_8c.html#aca6739a78491b1fd6be14693d6bdfb15',1,'xua_asp_fsm.c']]], ['xua_5ft_5fack_5fsec',['XUA_T_ACK_SEC',['../xua__asp__fsm_8c.html#a3a33f192c03bfbec4ea3e32d1549d10d',1,'xua_asp_fsm.c']]], ['xua_5ftcp_5fsegmentation_5fcb',['xua_tcp_segmentation_cb',['../osmo__ss7__asp_8c.html#a8491be4c7f509461cc8b28cbb27bf0a1',1,'xua_tcp_segmentation_cb(struct msgb *msg): osmo_ss7_asp.c'],['../ss7__internal_8h.html#a8491be4c7f509461cc8b28cbb27bf0a1',1,'xua_tcp_segmentation_cb(struct msgb *msg): osmo_ss7_asp.c']]], ['xua_5fto_5fmsg',['xua_to_msg',['../xua__msg_8h.html#abc0b5c26e2ad89927a909061e007b4e8',1,'xua_to_msg(const int version, struct xua_msg *msg): xua_msg.c'],['../xua__msg_8c.html#a52106a6464d1549d4067882eca617816',1,'xua_to_msg(const int version, struct xua_msg *xua): xua_msg.c']]], ['xua_5ftx_5fscon',['xua_tx_scon',['../xua__snm_8c.html#a47f13ba14d34718693d5293a1ec65a2e',1,'xua_snm.c']]], ['xua_5ftx_5fsnm_5favailable',['xua_tx_snm_available',['../xua__snm_8c.html#acefced501347657d4d7646eccd6b9aed',1,'xua_snm.c']]], ['xua_5ftx_5fupu',['xua_tx_upu',['../xua__snm_8c.html#ac3e1876a06926afc8b89b4630fd696e2',1,'xua_snm.c']]], ['xua_5ftypes_2eh',['xua_types.h',['../xua__types_8h.html',1,'']]], ['xua_5fvar_5fhelp_5fstr',['XUA_VAR_HELP_STR',['../osmo__ss7__vty_8c.html#a949d5f69b175d77ee760da96301724c5',1,'osmo_ss7_vty.c']]], ['xua_5fvar_5fstr',['XUA_VAR_STR',['../osmo__ss7__vty_8c.html#ad33390e3572b10c583f9cf2aac606608',1,'osmo_ss7_vty.c']]], ['xua_5fxlm_5fprim_5falloc',['xua_xlm_prim_alloc',['../xua__asp__fsm_8c.html#ace6e25728de8614e14ce258e2dfe8bc4',1,'xua_xlm_prim_alloc(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c'],['../xua__internal_8h.html#ace6e25728de8614e14ce258e2dfe8bc4',1,'xua_xlm_prim_alloc(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op): xua_asp_fsm.c']]] ]; sigtran/html/search/variables_d.html0000644000175000017500000000177314631412304022211 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/search/defines_9.html0000644000175000017500000000177114631412304021601 0ustar osmocom-buildosmocom-build
    Loading...
    Searching...
    No Matches
    sigtran/html/structosmo__ss7__asp__peer.js0000644000175000017500000000063314631412304023464 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__asp__peer = [ [ "host", "structosmo__ss7__asp__peer.html#a5d5536d69d5561dad47c1f4d5c3aec09", null ], [ "host_cnt", "structosmo__ss7__asp__peer.html#a19bebb24cdc8456053c05561d73cb957", null ], [ "idx_primary", "structosmo__ss7__asp__peer.html#a89b78f70ded99accf2af26f3730db96e", null ], [ "port", "structosmo__ss7__asp__peer.html#a2746699e23e170ac193aca684d38246a", null ] ];sigtran/html/mtp__pcap_8c.js0000644000175000017500000000245714631412304020475 0ustar osmocom-buildosmocom-buildvar mtp__pcap_8c = [ [ "pcap_hdr", "structpcap__hdr.html", "structpcap__hdr" ], [ "pcaprec_hdr", "structpcaprec__hdr.html", "structpcaprec__hdr" ], [ "__attribute__", "mtp__pcap_8c.html#a65818cb5fbd175e46b033ab9743def50", null ], [ "mtp_pcap_write_header", "mtp__pcap_8c.html#a16c01a18801be490efe5eb7969ca45ee", null ], [ "mtp_pcap_write_msu", "mtp__pcap_8c.html#a72520b353fc64f15cab5dfa2c2326e00", null ], [ "incl_len", "mtp__pcap_8c.html#af7ebd1acc88da8d5c4018a9b96e4a231", null ], [ "magic_number", "mtp__pcap_8c.html#a45eaf7e07ea0226c1328ee7d4a5f7948", null ], [ "network", "mtp__pcap_8c.html#ae29355b72ee4e48dcf249e0fede0155e", null ], [ "orig_len", "mtp__pcap_8c.html#a6a2f0b2b8c5d6c756e4de119c5fe2fad", null ], [ "sigfigs", "mtp__pcap_8c.html#a73f44d04516e34b9edbbf936f10cb81d", null ], [ "snaplen", "mtp__pcap_8c.html#ac2fbfe5646126df83713fb2d42428ed8", null ], [ "thiszone", "mtp__pcap_8c.html#aeb4fa0ab3357f30ebf3be827f6757958", null ], [ "ts_sec", "mtp__pcap_8c.html#ae1a4b5cc6cf9132afe4b4d20650bf61b", null ], [ "ts_usec", "mtp__pcap_8c.html#a166096819938ab066cf826f69c9b59df", null ], [ "version_major", "mtp__pcap_8c.html#ae45ca4ea27a897d2c46eb088e6b139f8", null ], [ "version_minor", "mtp__pcap_8c.html#a166f22ce4b25488997425405d2a6e42d", null ] ];sigtran/html/dynsections.js0000644000175000017500000000610414631412304020474 0ustar osmocom-buildosmocom-buildfunction toggleVisibility(linkObj) { var base = $(linkObj).attr('id'); var summary = $('#'+base+'-summary'); var content = $('#'+base+'-content'); var trigger = $('#'+base+'-trigger'); var src=$(trigger).attr('src'); if (content.is(':visible')===true) { content.hide(); summary.show(); $(linkObj).addClass('closed').removeClass('opened'); $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); } else { content.show(); summary.hide(); $(linkObj).removeClass('closed').addClass('opened'); $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); } return false; } function updateStripes() { $('table.directory tr'). removeClass('even').filter(':visible:even').addClass('even'); } function toggleLevel(level) { $('table.directory tr').each(function() { var l = this.id.split('_').length-1; var i = $('#img'+this.id.substring(3)); var a = $('#arr'+this.id.substring(3)); if (l libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - d -

    sigtran/html/globals_l.html0000644000175000017500000001745014631412304020426 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - l -

    sigtran/html/globals_func_n.html0000644000175000017500000000727514631412304021447 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - n -

    sigtran/html/structosmo__mtp__pause__param.html0000644000175000017500000001176414631412304024606 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_mtp_pause_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_mtp_pause_param Struct Reference

    #include <mtp_sap.h>

    Data Fields

    uint32_t affected_dpc
     

    Field Documentation

    ◆ affected_dpc

    uint32_t osmo_mtp_pause_param::affected_dpc

    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__sccp__addr__entry.js0000644000175000017500000000100414631412304024226 0ustar osmocom-buildosmocom-buildvar structosmo__sccp__addr__entry = [ [ "addr", "structosmo__sccp__addr__entry.html#aa2a11e5fb586cae8c2c292a62b46f756", null ], [ "inst", "structosmo__sccp__addr__entry.html#a11eb820b2bbe24eba88b11d923f4a973", null ], [ "list", "structosmo__sccp__addr__entry.html#a4b37e6e3479ec01f69d9ad791005f8da", null ], [ "list_global", "structosmo__sccp__addr__entry.html#a8dd093adb27bd599d2b7578aa2c1d615", null ], [ "name", "structosmo__sccp__addr__entry.html#a20e9fdcbe86f2a18f2a5daabe08f03ff", null ] ];sigtran/html/sua_8h.html0000644000175000017500000045654214631412304017670 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/sua.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sua.h File Reference
    #include <stdint.h>
    #include <osmocom/sigtran/protocol/m3ua.h>

    Go to the source code of this file.

    Macros

    #define SUA_VERSION   1
     
    #define SUA_PPID   4
     
    #define SUA_PORT   14001
     
    #define SUA_MSGC_MGMT   0
     
    #define SUA_MSGC_SNM   2
     
    #define SUA_MSGC_ASPSM   3
     
    #define SUA_MSGC_ASPTM   4
     
    #define SUA_MSGC_CL   7
     
    #define SUA_MSGC_CO   8
     
    #define SUA_MSGC_RKM   9
     
    #define SUA_MGMT_ERR   0
     
    #define SUA_MGMT_NTFY   1
     
    #define SUA_SNM_DUNA   1
     
    #define SUA_SNM_DAVA   2
     
    #define SUA_SNM_DAUD   3
     
    #define SUA_SNM_SCON   4
     
    #define SUA_SNM_DUPU   5
     
    #define SUA_SNM_DRST   6
     
    #define SUA_ASPSM_UP   1
     
    #define SUA_ASPSM_DOWN   2
     
    #define SUA_ASPSM_BEAT   3
     
    #define SUA_ASPSM_UP_ACK   4
     
    #define SUA_ASPSM_DOWN_ACK   5
     
    #define SUA_ASPSM_BEAT_ACK   6
     
    #define SUA_ASPTM_ACTIVE   1
     
    #define SUA_ASPTM_INACTIVE   2
     
    #define SUA_ASPTM_ACTIVE_ACK   3
     
    #define SUA_ASPTM_INACTIVE_ACK   4
     
    #define SUA_RKM_REG_REQ   1
     
    #define SUA_RKM_REG_RSP   2
     
    #define SUA_RKM_DEREG_REQ   3
     
    #define SUA_RKM_DEREG_RSP   4
     
    #define SUA_CL_CLDT   1
     
    #define SUA_CL_CLDR   2
     
    #define SUA_CO_CORE   1
     
    #define SUA_CO_COAK   2
     
    #define SUA_CO_COREF   3
     
    #define SUA_CO_RELRE   4
     
    #define SUA_CO_RELCO   5
     
    #define SUA_CO_RESCO   6
     
    #define SUA_CO_RESRE   7
     
    #define SUA_CO_CODT   8
     
    #define SUA_CO_CODA   9
     
    #define SUA_CO_COERR   10
     
    #define SUA_CO_COIT   11 /* Connection Oriented Inactiviy Test */
     
    #define SUA_IEI_INFO_STRING   M3UA_IEI_INFO_STRING
     
    #define SUA_IEI_ROUTE_CTX   M3UA_IEI_ROUTE_CTX
     
    #define SUA_IEI_DIAG_INFO   M3UA_IEI_DIAG_INFO
     
    #define SUA_IEI_HEARTBT_DATA   M3UA_IEI_HEARDBT_DATA
     
    #define SUA_IEI_TRAF_MODE_TYP   M3UA_IEI_TRAF_MODE_TYP
     
    #define SUA_IEI_ERR_CODE   M3UA_IEI_ERR_CODE
     
    #define SUA_IEI_STATUS   M3UA_IEI_STATUS
     
    #define SUA_IEI_ASP_ID   M3UA_IEI_ASP_ID
     
    #define SUA_IEI_AFFECTED_PC   M3UA_IEI_AFFECTED_PC
     
    #define SUA_IEI_CORR_ID   M3UA_IEI_CORR_ID
     
    #define SUA_IEI_REG_RESULT   0x0014
     
    #define SUA_IEI_DEREG_RESULT   0x0015
     
    #define SUA_IEI_S7_HOP_CTR   0x0101
     
    #define SUA_IEI_SRC_ADDR   0x0102
     
    #define SUA_IEI_DEST_ADDR   0x0103
     
    #define SUA_IEI_SRC_REF   0x0104
     
    #define SUA_IEI_DEST_REF   0x0105
     
    #define SUA_IEI_CAUSE   0x0106
     
    #define SUA_IEI_SEQ_NR   0x0107
     
    #define SUA_IEI_RX_SEQ_NR   0x0108
     
    #define SUA_IEI_ASP_CAPA   0x0109
     
    #define SUA_IEI_CREDIT   0x010A
     
    #define SUA_IEI_DATA   0x010B
     
    #define SUA_IEI_USER_CAUSE   0x010C
     
    #define SUA_IEI_NET_APPEARANCE   0x010D
     
    #define SUA_IEI_ROUTING_KEY   0x010E
     
    #define SUA_IEI_DRN   0x010F
     
    #define SUA_IEI_TID   0x0110
     
    #define SUA_IEI_SMI   0x0112
     
    #define SUA_IEI_IMPORTANCE   0x0113
     
    #define SUA_IEI_MSG_PRIO   0x0114
     
    #define SUA_IEI_PROTO_CLASS   0x0115
     
    #define SUA_IEI_SEQ_CTRL   0x0116
     
    #define SUA_IEI_SEGMENTATION   0x0117
     
    #define SUA_IEI_CONG_LEVEL   0x0118
     
    #define SUA_IEI_GT   0x8001
     
    #define SUA_IEI_PC   0x8002
     
    #define SUA_IEI_SSN   0x8003
     
    #define SUA_IEI_IPv4   0x8004
     
    #define SUA_IEI_HOST   0x8005
     
    #define SUA_IEI_IPv6   0x8006
     
    #define SUA_RI_GT   1
     
    #define SUA_RI_SSN_PC   2
     
    #define SUA_RI_HOST   3
     
    #define SUA_RI_SSN_IP   4
     
    #define SUA_CAUSE_T_MASK   0xff00
     
    #define SUA_CAUSE_T_RETURN   0x0100
     
    #define SUA_CAUSE_T_REFUSAL   0x0200
     
    #define SUA_CAUSE_T_RELEASE   0x0300
     
    #define SUA_CAUSE_T_RESET   0x0400
     
    #define SUA_CAUSE_T_ERROR   0x0500
     
    #define SUA_ERR_INVALID_VERSION   M3UA_ERR_INVALID_VERSION
     
    #define SUA_ERR_UNSUPP_MSG_CLASS   M3UA_ERR_UNSUPP_MSG_CLASS
     
    #define SUA_ERR_UNSUPP_MSG_TYPE   M3UA_ERR_UNSUPP_MSG_TYPE
     
    #define SUA_ERR_UNSUPP_TRAF_MOD_TYP   M3UA_ERR_UNSUPP_TRAF_MOD_TYP
     
    #define SUA_ERR_UNEXPECTED_MSG   M3UA_ERR_UNEXPECTED_MSG
     
    #define SUA_ERR_PROTOCOL_ERR   M3UA_ERR_PROTOCOL_ERR
     
    #define SUA_ERR_INVAL_STREAM_ID   M3UA_ERR_INVAL_STREAM_ID
     
    #define SUA_ERR_REFUSED_MGMT_BLOCKING   M3UA_ERR_REFUSED_MGMT_BLOCKING
     
    #define SUA_ERR_ASP_ID_REQD   M3UA_ERR_ASP_ID_REQD
     
    #define SUA_ERR_INVAL_ASP_ID   M3UA_ERR_INVAL_ASP_ID
     
    #define SUA_ERR_INVAL_PARAM_VAL   M3UA_ERR_INVAL_PARAM_VAL
     
    #define SUA_ERR_PARAM_FIELD_ERR   M3UA_ERR_PARAM_FIELD_ERR
     
    #define SUA_ERR_UNEXP_PARAM   M3UA_ERR_UNEXP_PARAM
     
    #define SUA_ERR_DEST_STATUS_UNKN   M3UA_ERR_DEST_STATUS_UNKN
     
    #define SUA_ERR_INVAL_NET_APPEAR   M3UA_ERR_INVAL_NET_APPEAR
     
    #define SUA_ERR_MISSING_PARAM   M3UA_ERR_MISSING_PARAM
     
    #define SUA_ERR_INVAL_ROUT_CTX   M3UA_ERR_INVAL_ROUT_CTX
     
    #define SUA_ERR_NO_CONFGD_AS_FOR_ASP   M3UA_ERR_NO_CONFGD_AS_FOR_ASP
     
    #define SUA_ERR_SUBSYS_STATUS_UNKN   0x1b
     
    #define SUA_ERR_INVAL_LOADSH_LEVEL   0x1c
     

    Macro Definition Documentation

    ◆ SUA_ASPSM_BEAT

    #define SUA_ASPSM_BEAT   3

    Referenced by peer_send().

    ◆ SUA_ASPSM_BEAT_ACK

    #define SUA_ASPSM_BEAT_ACK   6

    Referenced by peer_send().

    ◆ SUA_ASPSM_DOWN

    #define SUA_ASPSM_DOWN   2

    Referenced by peer_send().

    ◆ SUA_ASPSM_DOWN_ACK

    #define SUA_ASPSM_DOWN_ACK   5

    Referenced by peer_send().

    ◆ SUA_ASPSM_UP

    #define SUA_ASPSM_UP   1

    Referenced by peer_send().

    ◆ SUA_ASPSM_UP_ACK

    #define SUA_ASPSM_UP_ACK   4

    Referenced by peer_send().

    ◆ SUA_ASPTM_ACTIVE

    #define SUA_ASPTM_ACTIVE   1

    Referenced by peer_send().

    ◆ SUA_ASPTM_ACTIVE_ACK

    #define SUA_ASPTM_ACTIVE_ACK   3

    Referenced by peer_send().

    ◆ SUA_ASPTM_INACTIVE

    #define SUA_ASPTM_INACTIVE   2

    Referenced by peer_send().

    ◆ SUA_ASPTM_INACTIVE_ACK

    #define SUA_ASPTM_INACTIVE_ACK   4

    Referenced by peer_send().

    ◆ SUA_CAUSE_T_ERROR

    #define SUA_CAUSE_T_ERROR   0x0500

    ◆ SUA_CAUSE_T_MASK

    #define SUA_CAUSE_T_MASK   0xff00

    Referenced by sccp_msg_add_sua_opt().

    ◆ SUA_CAUSE_T_REFUSAL

    #define SUA_CAUSE_T_REFUSAL   0x0200

    ◆ SUA_CAUSE_T_RELEASE

    ◆ SUA_CAUSE_T_RESET

    #define SUA_CAUSE_T_RESET   0x0400

    ◆ SUA_CAUSE_T_RETURN

    ◆ SUA_CL_CLDR

    ◆ SUA_CL_CLDT

    ◆ SUA_CO_COAK

    ◆ SUA_CO_CODA

    #define SUA_CO_CODA   9

    ◆ SUA_CO_CODT

    ◆ SUA_CO_COERR

    ◆ SUA_CO_COIT

    #define SUA_CO_COIT   11 /* Connection Oriented Inactiviy Test */

    ◆ SUA_CO_CORE

    ◆ SUA_CO_COREF

    ◆ SUA_CO_RELCO

    ◆ SUA_CO_RELRE

    ◆ SUA_CO_RESCO

    ◆ SUA_CO_RESRE

    ◆ SUA_ERR_ASP_ID_REQD

    #define SUA_ERR_ASP_ID_REQD   M3UA_ERR_ASP_ID_REQD

    ◆ SUA_ERR_DEST_STATUS_UNKN

    #define SUA_ERR_DEST_STATUS_UNKN   M3UA_ERR_DEST_STATUS_UNKN

    ◆ SUA_ERR_INVAL_ASP_ID

    #define SUA_ERR_INVAL_ASP_ID   M3UA_ERR_INVAL_ASP_ID

    ◆ SUA_ERR_INVAL_LOADSH_LEVEL

    #define SUA_ERR_INVAL_LOADSH_LEVEL   0x1c

    ◆ SUA_ERR_INVAL_NET_APPEAR

    #define SUA_ERR_INVAL_NET_APPEAR   M3UA_ERR_INVAL_NET_APPEAR

    ◆ SUA_ERR_INVAL_PARAM_VAL

    #define SUA_ERR_INVAL_PARAM_VAL   M3UA_ERR_INVAL_PARAM_VAL

    ◆ SUA_ERR_INVAL_ROUT_CTX

    #define SUA_ERR_INVAL_ROUT_CTX   M3UA_ERR_INVAL_ROUT_CTX

    Referenced by find_single_as_for_asp().

    ◆ SUA_ERR_INVAL_STREAM_ID

    #define SUA_ERR_INVAL_STREAM_ID   M3UA_ERR_INVAL_STREAM_ID

    Referenced by sua_rx_msg().

    ◆ SUA_ERR_INVALID_VERSION

    #define SUA_ERR_INVALID_VERSION   M3UA_ERR_INVALID_VERSION

    Referenced by sua_rx_msg().

    ◆ SUA_ERR_MISSING_PARAM

    #define SUA_ERR_MISSING_PARAM   M3UA_ERR_MISSING_PARAM

    Referenced by sua_rx_msg().

    ◆ SUA_ERR_NO_CONFGD_AS_FOR_ASP

    #define SUA_ERR_NO_CONFGD_AS_FOR_ASP   M3UA_ERR_NO_CONFGD_AS_FOR_ASP

    Referenced by find_single_as_for_asp().

    ◆ SUA_ERR_PARAM_FIELD_ERR

    #define SUA_ERR_PARAM_FIELD_ERR   M3UA_ERR_PARAM_FIELD_ERR

    Referenced by sua_rx_msg().

    ◆ SUA_ERR_PROTOCOL_ERR

    #define SUA_ERR_PROTOCOL_ERR   M3UA_ERR_PROTOCOL_ERR

    ◆ SUA_ERR_REFUSED_MGMT_BLOCKING

    #define SUA_ERR_REFUSED_MGMT_BLOCKING   M3UA_ERR_REFUSED_MGMT_BLOCKING

    ◆ SUA_ERR_SUBSYS_STATUS_UNKN

    #define SUA_ERR_SUBSYS_STATUS_UNKN   0x1b

    ◆ SUA_ERR_UNEXP_PARAM

    #define SUA_ERR_UNEXP_PARAM   M3UA_ERR_UNEXP_PARAM

    ◆ SUA_ERR_UNEXPECTED_MSG

    #define SUA_ERR_UNEXPECTED_MSG   M3UA_ERR_UNEXPECTED_MSG

    Referenced by sua_rx_snm().

    ◆ SUA_ERR_UNSUPP_MSG_CLASS

    #define SUA_ERR_UNSUPP_MSG_CLASS   M3UA_ERR_UNSUPP_MSG_CLASS

    Referenced by sua_rx_msg(), and sua_rx_snm().

    ◆ SUA_ERR_UNSUPP_MSG_TYPE

    #define SUA_ERR_UNSUPP_MSG_TYPE   M3UA_ERR_UNSUPP_MSG_TYPE

    ◆ SUA_ERR_UNSUPP_TRAF_MOD_TYP

    #define SUA_ERR_UNSUPP_TRAF_MOD_TYP   M3UA_ERR_UNSUPP_TRAF_MOD_TYP

    ◆ SUA_IEI_AFFECTED_PC

    ◆ SUA_IEI_ASP_CAPA

    #define SUA_IEI_ASP_CAPA   0x0109

    ◆ SUA_IEI_ASP_ID

    #define SUA_IEI_ASP_ID   M3UA_IEI_ASP_ID

    Referenced by peer_send(), and xua_asp_fsm_down().

    ◆ SUA_IEI_CAUSE

    ◆ SUA_IEI_CONG_LEVEL

    #define SUA_IEI_CONG_LEVEL   0x0118

    Referenced by sua_tx_snm_congestion().

    ◆ SUA_IEI_CORR_ID

    #define SUA_IEI_CORR_ID   M3UA_IEI_CORR_ID

    Referenced by gen_ret_msg().

    ◆ SUA_IEI_CREDIT

    #define SUA_IEI_CREDIT   0x010A

    ◆ SUA_IEI_DATA

    ◆ SUA_IEI_DEREG_RESULT

    #define SUA_IEI_DEREG_RESULT   0x0015

    ◆ SUA_IEI_DEST_ADDR

    ◆ SUA_IEI_DEST_REF

    ◆ SUA_IEI_DIAG_INFO

    #define SUA_IEI_DIAG_INFO   M3UA_IEI_DIAG_INFO

    Referenced by sua_gen_error_msg().

    ◆ SUA_IEI_DRN

    #define SUA_IEI_DRN   0x010F

    ◆ SUA_IEI_ERR_CODE

    #define SUA_IEI_ERR_CODE   M3UA_IEI_ERR_CODE

    ◆ SUA_IEI_GT

    #define SUA_IEI_GT   0x8001

    ◆ SUA_IEI_HEARTBT_DATA

    #define SUA_IEI_HEARTBT_DATA   M3UA_IEI_HEARDBT_DATA

    ◆ SUA_IEI_HOST

    #define SUA_IEI_HOST   0x8005

    ◆ SUA_IEI_IMPORTANCE

    ◆ SUA_IEI_INFO_STRING

    ◆ SUA_IEI_IPv4

    #define SUA_IEI_IPv4   0x8004

    ◆ SUA_IEI_IPv6

    #define SUA_IEI_IPv6   0x8006

    ◆ SUA_IEI_MSG_PRIO

    #define SUA_IEI_MSG_PRIO   0x0114

    Referenced by gen_ret_msg().

    ◆ SUA_IEI_NET_APPEARANCE

    #define SUA_IEI_NET_APPEARANCE   0x010D

    ◆ SUA_IEI_PC

    #define SUA_IEI_PC   0x8002

    ◆ SUA_IEI_PROTO_CLASS

    ◆ SUA_IEI_REG_RESULT

    #define SUA_IEI_REG_RESULT   0x0014

    ◆ SUA_IEI_ROUTE_CTX

    ◆ SUA_IEI_ROUTING_KEY

    #define SUA_IEI_ROUTING_KEY   0x010E

    ◆ SUA_IEI_RX_SEQ_NR

    #define SUA_IEI_RX_SEQ_NR   0x0108

    ◆ SUA_IEI_S7_HOP_CTR

    ◆ SUA_IEI_SEGMENTATION

    #define SUA_IEI_SEGMENTATION   0x0117

    ◆ SUA_IEI_SEQ_CTRL

    #define SUA_IEI_SEQ_CTRL   0x0116

    ◆ SUA_IEI_SEQ_NR

    #define SUA_IEI_SEQ_NR   0x0107

    ◆ SUA_IEI_SMI

    #define SUA_IEI_SMI   0x0112

    Referenced by xua_snm_rx_dava(), and xua_snm_rx_duna().

    ◆ SUA_IEI_SRC_ADDR

    ◆ SUA_IEI_SRC_REF

    ◆ SUA_IEI_SSN

    ◆ SUA_IEI_STATUS

    #define SUA_IEI_STATUS   M3UA_IEI_STATUS

    ◆ SUA_IEI_TID

    #define SUA_IEI_TID   0x0110

    ◆ SUA_IEI_TRAF_MODE_TYP

    #define SUA_IEI_TRAF_MODE_TYP   M3UA_IEI_TRAF_MODE_TYP

    ◆ SUA_IEI_USER_CAUSE

    #define SUA_IEI_USER_CAUSE   0x010C

    Referenced by sua_encode_dupu(), and xua_snm_rx_dupu().

    ◆ SUA_MGMT_ERR

    #define SUA_MGMT_ERR   0

    ◆ SUA_MGMT_NTFY

    #define SUA_MGMT_NTFY   1

    Referenced by sua_rx_mgmt().

    ◆ SUA_MSGC_ASPSM

    #define SUA_MSGC_ASPSM   3

    Referenced by peer_send(), and sua_rx_msg().

    ◆ SUA_MSGC_ASPTM

    #define SUA_MSGC_ASPTM   4

    Referenced by peer_send(), and sua_rx_msg().

    ◆ SUA_MSGC_CL

    ◆ SUA_MSGC_CO

    ◆ SUA_MSGC_MGMT

    #define SUA_MSGC_MGMT   0

    ◆ SUA_MSGC_RKM

    #define SUA_MSGC_RKM   9

    Referenced by sua_rx_msg().

    ◆ SUA_MSGC_SNM

    #define SUA_MSGC_SNM   2

    ◆ SUA_PORT

    #define SUA_PORT   14001

    ◆ SUA_PPID

    #define SUA_PPID   4

    ◆ SUA_RI_GT

    #define SUA_RI_GT   1

    ◆ SUA_RI_HOST

    #define SUA_RI_HOST   3

    Referenced by sua_addr_parse_part().

    ◆ SUA_RI_SSN_IP

    #define SUA_RI_SSN_IP   4

    ◆ SUA_RI_SSN_PC

    #define SUA_RI_SSN_PC   2

    ◆ SUA_RKM_DEREG_REQ

    #define SUA_RKM_DEREG_REQ   3

    ◆ SUA_RKM_DEREG_RSP

    #define SUA_RKM_DEREG_RSP   4

    ◆ SUA_RKM_REG_REQ

    #define SUA_RKM_REG_REQ   1

    ◆ SUA_RKM_REG_RSP

    #define SUA_RKM_REG_RSP   2

    ◆ SUA_SNM_DAUD

    #define SUA_SNM_DAUD   3

    ◆ SUA_SNM_DAVA

    #define SUA_SNM_DAVA   2

    Referenced by sua_encode_dava(), and sua_rx_snm_asp().

    ◆ SUA_SNM_DRST

    #define SUA_SNM_DRST   6

    Referenced by sua_rx_snm_asp().

    ◆ SUA_SNM_DUNA

    #define SUA_SNM_DUNA   1

    ◆ SUA_SNM_DUPU

    #define SUA_SNM_DUPU   5

    Referenced by sua_rx_snm_asp().

    ◆ SUA_SNM_SCON

    #define SUA_SNM_SCON   4

    ◆ SUA_VERSION

    sigtran/html/functions_m.html0000644000175000017500000001457014631412304021014 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - m -

    sigtran/html/sccp2sua_8c.js0000644000175000017500000001235114631412304020250 0ustar osmocom-buildosmocom-buildvar sccp2sua_8c = [ [ "MAX_IES", "sccp2sua_8c.html#ace91609f60d4d40f9c066f495724bf6f", null ], [ "NUM_SCCP_MSGT", "sccp2sua_8c.html#a5578a4d0611ff53d0c6d2652f3ec7424", null ], [ "load_24be", "sccp2sua_8c.html#a28f447684767599e5b7ecf2a30fffb3c", null ], [ "msgb_put_sccp_opt", "sccp2sua_8c.html#a75f504850c4348db5a7c24951a71c718", null ], [ "msgb_put_sccp_opt_hdr", "sccp2sua_8c.html#a55b358a2c384720a15c9f59a922c0915", null ], [ "msgb_put_u16le", "sccp2sua_8c.html#a8c46fa65916535088ac6b766f0d46087", null ], [ "msgb_put_u24be", "sccp2sua_8c.html#ac616af0d3d25d43151561038a02c798e", null ], [ "osmo_isup_party_encode", "sccp2sua_8c.html#aaed7c1eeef245f2c632987310cc49d2e", null ], [ "osmo_isup_party_parse", "sccp2sua_8c.html#a3f5e0d75271a5a2fda1821e9c9a720d9", null ], [ "osmo_sccp_addr_encode", "sccp2sua_8c.html#ad9945ae60f1cdc481da3b70e15a50adf", null ], [ "osmo_sccp_addr_parse", "sccp2sua_8c.html#ade18fb9db8c9b52bc2ffc22af64d1d08", null ], [ "osmo_sccp_to_xua", "sccp2sua_8c.html#ad72796caefb85b769c83c5237cdb4308", null ], [ "osmo_sua_to_sccp", "sccp2sua_8c.html#ade23801a343758da5c4cc25e96c47931", null ], [ "sccp_add_long_variable_part", "sccp2sua_8c.html#a2a413e561f293f7b2232466294131004", null ], [ "sccp_add_var_addr", "sccp2sua_8c.html#a084b0de9d42a55b67689b1c76a71594f", null ], [ "sccp_add_variable_part", "sccp2sua_8c.html#a4954e72abf5054e73f0a1396e8c5fae4", null ], [ "sccp_addr_to_sua", "sccp2sua_8c.html#a3a2c083bc428a4ab007a482686f1d6e8", null ], [ "sccp_addr_to_sua_ptr", "sccp2sua_8c.html#abd032a6bdf6431a59f22bbf507bb357d", null ], [ "sccp_data_to_sua_ptr", "sccp2sua_8c.html#a84506b90841a2c95246555fed2b8a170", null ], [ "sccp_is_mandatory", "sccp2sua_8c.html#ac5302e03c17d5bbe207d52ba9eb64664", null ], [ "sccp_longdata_to_sua_ptr", "sccp2sua_8c.html#a4bb63dcc0791ff775736649a58988f88", null ], [ "sccp_longptr_part_consistent", "sccp2sua_8c.html#a451050d190bbcae3141f9361525f3bd2", null ], [ "sccp_msg_add_sua_opt", "sccp2sua_8c.html#aa9235c6e60983b680f0c304e58a112e7", null ], [ "sccp_option_permitted", "sccp2sua_8c.html#a45a2931f3b53f80e1bb58dcf7798134d", null ], [ "sccp_ptr_part_consistent", "sccp2sua_8c.html#a906d266ba3acae5efeee6a67684a260e", null ], [ "sccp_to_xua_cc", "sccp2sua_8c.html#af1e974370481bf962a9e649a2e47d965", null ], [ "sccp_to_xua_cr", "sccp2sua_8c.html#afedbca094abbaeb780d9504bc1ea2e9b", null ], [ "sccp_to_xua_cref", "sccp2sua_8c.html#aabf05d1aaf93d01586f496aed93423f4", null ], [ "sccp_to_xua_dt1", "sccp2sua_8c.html#a678e24a550a3ec904b67efea4e64a4a3", null ], [ "sccp_to_xua_err", "sccp2sua_8c.html#a030a2077f85b765c3acfbd7d9bfe0a3c", null ], [ "sccp_to_xua_it", "sccp2sua_8c.html#a8c81f488aee04a2ab7e6f58d4bc6db83", null ], [ "sccp_to_xua_ludt", "sccp2sua_8c.html#a21cb683b4e6d0d6a8637e27d451e3dc6", null ], [ "sccp_to_xua_ludts", "sccp2sua_8c.html#a0538e6716196c5b2d06540088fdd26e0", null ], [ "sccp_to_xua_opt", "sccp2sua_8c.html#a325d433724984b02e3a2c11d23780f44", null ], [ "sccp_to_xua_rlc", "sccp2sua_8c.html#a73a2b352e95199bab412849e9bed9d9d", null ], [ "sccp_to_xua_rlsd", "sccp2sua_8c.html#a49dbf46b60e6ad084da13720f905d91b", null ], [ "sccp_to_xua_udt", "sccp2sua_8c.html#aba19cfcc7ae8330dff87245413195da1", null ], [ "sccp_to_xua_udts", "sccp2sua_8c.html#af7b64f39dd0ec8771533226d87216642", null ], [ "sccp_to_xua_xudt", "sccp2sua_8c.html#aba08645519444a395fd41373adfcc07d", null ], [ "sccp_to_xua_xudts", "sccp2sua_8c.html#a32325b6cb690e4f3f9cc9c7ec30bb8da", null ], [ "store_local_ref", "sccp2sua_8c.html#aeadc1cc1e594c9f93a50479c82af66ed", null ], [ "sua_addr_to_sccp", "sccp2sua_8c.html#a115235962dce504b4941e169190ef812", null ], [ "sua_to_sccp_cc", "sccp2sua_8c.html#a9133d0d77b370e09b8318d8d0b350566", null ], [ "sua_to_sccp_cr", "sccp2sua_8c.html#a56e6a5eab1eb059a192bce5127bfaf10", null ], [ "sua_to_sccp_cref", "sccp2sua_8c.html#a864858600e4560e86e2ed50999c23143", null ], [ "sua_to_sccp_dt1", "sccp2sua_8c.html#a766aae11cdb8cef500f4b7be1cc84aae", null ], [ "sua_to_sccp_err", "sccp2sua_8c.html#aabd3d7f97b33c90adde8dcc6524126d2", null ], [ "sua_to_sccp_it", "sccp2sua_8c.html#a7237c8cb32d20eb41a236a060d4a6e60", null ], [ "sua_to_sccp_ludt", "sccp2sua_8c.html#ada38ab87d0cc1e404bd9387de7e81114", null ], [ "sua_to_sccp_ludts", "sccp2sua_8c.html#ad7f7512a74ff63257f8931c6fe7713bd", null ], [ "sua_to_sccp_rlc", "sccp2sua_8c.html#a33bb22092a774f4fe629ccbc373bc0ab", null ], [ "sua_to_sccp_rlsd", "sccp2sua_8c.html#a66f9d0b863a0f24931a3e45e8917703b", null ], [ "sua_to_sccp_udt", "sccp2sua_8c.html#aa742cb1ae48a50a4ba39ef7ce03927e3", null ], [ "sua_to_sccp_udts", "sccp2sua_8c.html#a969726e2cbef72c719b41175212d4f81", null ], [ "sua_to_sccp_xudt", "sccp2sua_8c.html#a86f03d34f0d0b1c78a668d573b4816b6", null ], [ "sua_to_sccp_xudts", "sccp2sua_8c.html#a6c30e57820366e1c1cca222b085c18d2", null ], [ "xua_ies_to_sccp_opts", "sccp2sua_8c.html#a89324a525dcb0ba4bf5868b18d7dc481", null ], [ "xua_msg_add_sccp_opt", "sccp2sua_8c.html#acbd799eca50b01abffc1f233884e8b20", null ], [ "sccp_mandatory", "sccp2sua_8c.html#a710caabefe9d58a9fab6acbe5801674b", null ], [ "sccp_optional", "sccp2sua_8c.html#ae8b6026f55de02444613f6b9fb91884c", null ] ];sigtran/html/structosmo__ss7__routing__key.html0000644000175000017500000002671114631412304024562 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_routing_key Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_routing_key Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    uint32_t context
     
    uint32_t l_rk_id
     
    uint32_t pc
     
    uint8_t si
     
    uint32_t ssn
     

    Field Documentation

    ◆ context

    ◆ l_rk_id

    uint32_t osmo_ss7_routing_key::l_rk_id

    ◆ pc

    ◆ si

    uint8_t osmo_ss7_routing_key::si

    Referenced by _rout_key(), and write_one_as().

    ◆ ssn

    uint32_t osmo_ss7_routing_key::ssn

    Referenced by _rout_key(), and write_one_as().


    The documentation for this struct was generated from the following file:
    sigtran/html/dir_abe9b486a10ccc5afdf8abc29637e0c1.html0000644000175000017500000001033514631412304024250 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom Directory Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmocom Directory Reference

    Directories

    directory  sigtran
     
    sigtran/html/sccp__scmg_8h.html0000644000175000017500000004064014631412304021164 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/sccp_scmg.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_scmg.h File Reference

    Go to the source code of this file.

    Data Structures

    struct  sccp_scmg_msg
     

    Enumerations

    enum  sccp_scmg_msg_type {
      SCCP_SCMG_MSGT_SSA = 0x01, SCCP_SCMG_MSGT_SSP = 0x02, SCCP_SCMG_MSGT_SST = 0x03, SCCP_SCMG_MSGT_SOR = 0x04,
      SCCP_SCMG_MSGT_SOG = 0x05, SCCP_SCMG_MSGT_SSC = 0x06
    }
     

    Functions

    struct sccp_scmg_msg __attribute__ ((packed))
     
    static const char * sccp_scmg_msgt_name (enum sccp_scmg_msg_type msgt)
     

    Variables

    uint8_t msg_type
     
    uint8_t affected_ssn
     
    uint16_t affected_pc
     
    uint8_t smi
     
    uint8_t ssc_congestion_lvl [0]
     
    const struct value_string sccp_scmg_msgt_names []
     

    Enumeration Type Documentation

    ◆ sccp_scmg_msg_type

    Enumerator
    SCCP_SCMG_MSGT_SSA 
    SCCP_SCMG_MSGT_SSP 
    SCCP_SCMG_MSGT_SST 
    SCCP_SCMG_MSGT_SOR 
    SCCP_SCMG_MSGT_SOG 
    SCCP_SCMG_MSGT_SSC 

    Function Documentation

    ◆ __attribute__()

    struct sccp_scmg_msg __attribute__ ( (packed)  )

    ◆ sccp_scmg_msgt_name()

    static const char* sccp_scmg_msgt_name ( enum sccp_scmg_msg_type  msgt)
    inlinestatic

    References sccp_scmg_msgt_names.

    Referenced by scmg_rx().

    Variable Documentation

    ◆ affected_pc

    uint16_t affected_pc

    ◆ affected_ssn

    uint8_t affected_ssn

    ◆ msg_type

    ◆ sccp_scmg_msgt_names

    const struct value_string sccp_scmg_msgt_names[]

    Referenced by sccp_scmg_msgt_name().

    ◆ smi

    ◆ ssc_congestion_lvl

    uint8_t ssc_congestion_lvl[0]
    sigtran/html/globals_type.html0000644000175000017500000000701514631412304021150 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     
    sigtran/html/functions_vars_g.html0000644000175000017500000000725514631412304022043 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - g -

    sigtran/html/navtreeindex8.js0000644000175000017500000004125614631412304020725 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX8 = { "structxua__msg__class.html#a33496fe5df5775d4680feab7403ba93a":[0,0,52,3], "structxua__msg__class.html#ad33ae1cca2ab4da12677fb428c9ab3e7":[0,0,52,0], "structxua__msg__class.html#ae8f0cdfd8cc0000034b11dbc20d2a52a":[0,0,52,2], "structxua__msg__event__map.html":[0,0,53], "structxua__msg__event__map.html#a30ed1b7f66a5ff0c8d2e3c988e30a0c5":[0,0,53,2], "structxua__msg__event__map.html#a965197799d6114a1c108997b34fe11cd":[0,0,53,1], "structxua__msg__event__map.html#abae82f509c458980122792edcf258eed":[0,0,53,0], "structxua__msg__part.html":[0,0,54], "structxua__msg__part.html#a2617f2f6459d7d55ac08adafdda62f9b":[0,0,54,1], "structxua__msg__part.html#a4a99d515a4ea7b6ca06882f2db6e7617":[0,0,54,0], "structxua__msg__part.html#a7b609ec03d7adc1e897511c81f69d427":[0,0,54,3], "structxua__msg__part.html#afefe51df87e09491ce07ea56bc5248fb":[0,0,54,2], "structxua__parameter__hdr.html":[0,0,55], "structxua__parameter__hdr.html#a38ef0340aba8f59386a042d968de553b":[0,0,55,0], "structxua__parameter__hdr.html#aaa3ded60b9811155f3c5c2ee9f531cfa":[0,0,55,1], "structxua__parameter__hdr.html#ac64e07007c6c6f27d9e6432035f2339b":[0,0,55,2], "sua_8c.html":[1,0,1,24], "sua_8c.html#a0084984f60defe400a41a8eb6511261d":[1,0,1,24,54], "sua_8c.html#a06567c8611773ec3d2dffb8668275014":[1,0,1,24,38], "sua_8c.html#a06720b65495a15000af1a4bb89f9012b":[1,0,1,24,18], "sua_8c.html#a0991092c8ba82280d48f15dba528f53c":[1,0,1,24,53], "sua_8c.html#a10597bd1784c5c386dab025cc4b8955c":[1,0,1,24,43], "sua_8c.html#a108d8063cc68a4bec2a72a996dead24e":[1,0,1,24,45], "sua_8c.html#a10b521b650765c3c890b2da8d2e57d84":[1,0,1,24,23], "sua_8c.html#a116f004708e76b8626f74d6a81e0e906":[1,0,1,24,41], "sua_8c.html#a17aa513dad5639651ada38ea17cfa647":[1,0,1,24,46], "sua_8c.html#a18968e95f6331dc53432486aafea2908":[1,0,1,24,12], "sua_8c.html#a2297c75fd92ba8d78ad59dd06dc8fd33":[1,0,1,24,52], "sua_8c.html#a23a25f9389bbadbbbf2a3352a07829f3":[1,0,1,24,22], "sua_8c.html#a2b8fec150e28bd941aa49dd898ee6879":[1,0,1,24,5], "sua_8c.html#a2cde7522ac8680baeb866a1af378ed02":[1,0,1,24,32], "sua_8c.html#a3796ad72a0ae04d9dbb21c9c90815664":[1,0,1,24,48], "sua_8c.html#a3d2a940817b70daf372c591ca924af0a":[1,0,1,24,10], "sua_8c.html#a4339e94c68de1b929af93eb46dab18b9":[1,0,1,24,24], "sua_8c.html#a43784a3b9d37a6a466eb479b177a5d7e":[1,0,1,24,49], "sua_8c.html#a4792b6799201ed544a3b761f7e0aac1e":[1,0,1,24,16], "sua_8c.html#a4d35e0711fec8203a84eb2ab3a881e08":[1,0,1,24,51], "sua_8c.html#a50e1c3d99e244947adb9d194792163be":[1,0,1,24,47], "sua_8c.html#a5aaa70aafac5abbc003a1a27dc05ea56":[1,0,1,24,26], "sua_8c.html#a67d65e0238a6e2d679e6c72fab31b395":[1,0,1,24,34], "sua_8c.html#a69f625c1a25ed7639a98fa62fd76bc57":[1,0,1,24,42], "sua_8c.html#a6a3a46fee6ebdb2de54b5260fe5abf0c":[1,0,1,24,20], "sua_8c.html#a6bd3e6d6244d73e7ad9b64d7c8f506dc":[1,0,1,24,2], "sua_8c.html#a72fd3bc2157cf395b090064e213d8fc9":[1,0,1,24,27], "sua_8c.html#a78629f1e7a876e0756408ee41309dbe5":[1,0,1,24,17], "sua_8c.html#a789d06732c5551dc33ad1b0ef35edc72":[1,0,1,24,33], "sua_8c.html#a799230f6bdacec436ee0c55a32640ef4":[1,0,1,24,44], "sua_8c.html#a7a7f14cda52f89daa04f102422b13e65":[1,0,1,24,39], "sua_8c.html#a7de76938697dd304626a142441ed079d":[1,0,1,24,13], "sua_8c.html#a8d9d34ccc01545e1ec513b1e53b02879":[1,0,1,24,21], "sua_8c.html#a8dc46511e05ac6ed0f0c15109cba2be4":[1,0,1,24,7], "sua_8c.html#a93c1b4187877d6a16a64487da38aa772":[1,0,1,24,8], "sua_8c.html#a95dfedb93a29d464768e61be0054b120":[1,0,1,24,9], "sua_8c.html#a9e72c94571fc7c5a79889d5fab333a64":[1,0,1,24,0], "sua_8c.html#aa04018a513fc3046464cd0270feaf2ad":[1,0,1,24,36], "sua_8c.html#aa766ac245a0d7f41ccf37bf4083d1cc9":[1,0,1,24,4], "sua_8c.html#aa9dfe79ab4a2b83e4d478b10c973c0b0":[1,0,1,24,55], "sua_8c.html#aad9c224115a64f8518e0e248c5e507e2":[1,0,1,24,28], "sua_8c.html#ab6bc31315204b7a7cce988a701767f27":[1,0,1,24,29], "sua_8c.html#ab70edc5bbf92cb21680f3d6b11275d68":[1,0,1,24,6], "sua_8c.html#ab80f6147b738ac938233ff3ef69227a0":[1,0,1,24,40], "sua_8c.html#abd4eb911cd7f48f3474d3296043f7141":[1,0,1,24,15], "sua_8c.html#ac09293d2361d60f5db4aa1ae1a3cc73a":[1,0,1,24,14], "sua_8c.html#ace0103f6f350a6497fcd882a2e8b9e41":[1,0,1,24,25], "sua_8c.html#acf0f72962ed78f26ae3d7dd749f90ecb":[1,0,1,24,50], "sua_8c.html#ad70f424a03fb99197f4345982ea0ec77":[1,0,1,24,35], "sua_8c.html#adc39d391c4da2a723a39edd7c7fe1e9b":[1,0,1,24,37], "sua_8c.html#add0364dcfc7833a3662d0accfcf4aff6":[1,0,1,24,19], "sua_8c.html#ae8ba8bb3d52a6b63e09425c23870d142":[1,0,1,24,1], "sua_8c.html#aee02dc5771f4e5935c782414722a057d":[1,0,1,24,30], "sua_8c.html#aefcb707da3aed3aa9f7b86aedae01353":[1,0,1,24,31], "sua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316":[1,0,1,24,3], "sua_8c.html#af5641b370432180fb48016e3900a03c5":[1,0,1,24,11], "sua_8h.html":[1,0,0,0,0,0,3], "sua_8h.html#a00a2b0067b2c3073a0d02be2dea1221d":[1,0,0,0,0,0,3,4], "sua_8h.html#a03d3103404e3ba0c039ac244390e0395":[1,0,0,0,0,0,3,74], "sua_8h.html#a0504b1297cecec4b9e36ca7440f4c1d1":[1,0,0,0,0,0,3,104], "sua_8h.html#a051b3d888832e0c8c8feac6a00675231":[1,0,0,0,0,0,3,32], "sua_8h.html#a075625f51e26c2cdbeffd635d1d18b00":[1,0,0,0,0,0,3,3], "sua_8h.html#a0a076c9d89f0ecab93f4b122fd4f6f73":[1,0,0,0,0,0,3,81], "sua_8h.html#a0a272a6031c3764b4b814143df16dee5":[1,0,0,0,0,0,3,94], "sua_8h.html#a0d86b8c0ad8c4d92b4b65c166be3a607":[1,0,0,0,0,0,3,58], "sua_8h.html#a0f4fe683c3808840ea840f50700eaacb":[1,0,0,0,0,0,3,55], "sua_8h.html#a1518678d9956712d6b178ed4c8366f3e":[1,0,0,0,0,0,3,60], "sua_8h.html#a164be897273219a40b99a83421201d70":[1,0,0,0,0,0,3,53], "sua_8h.html#a1673825efbc000601dc3f6f74cf5d8a8":[1,0,0,0,0,0,3,111], "sua_8h.html#a170875c1df8965c1a238aac6cf0cf846":[1,0,0,0,0,0,3,69], "sua_8h.html#a174e73488f9d3f72c1127ee932508546":[1,0,0,0,0,0,3,12], "sua_8h.html#a1b3d76a21bb2cb2262b4d36c99970c48":[1,0,0,0,0,0,3,91], "sua_8h.html#a1c4da82e162f1710544990ca61164fd1":[1,0,0,0,0,0,3,45], "sua_8h.html#a21355503e0986f464d6945b53729d085":[1,0,0,0,0,0,3,2], "sua_8h.html#a21910174672a9ff6e0d8d9577e8903f1":[1,0,0,0,0,0,3,102], "sua_8h.html#a236f17f3411a25cbb206df257450bcd5":[1,0,0,0,0,0,3,23], "sua_8h.html#a2596942a90ede72ac5aed1470fba6ef5":[1,0,0,0,0,0,3,65], "sua_8h.html#a2682a1c040ad7b084027731fc471a3b0":[1,0,0,0,0,0,3,62], "sua_8h.html#a271176c03ad38c967e47632ef175cd95":[1,0,0,0,0,0,3,0], "sua_8h.html#a27be6efe4fca059b4e2bed5867f47a03":[1,0,0,0,0,0,3,80], "sua_8h.html#a2aa654f44bab624381f7aa5a1f754c6c":[1,0,0,0,0,0,3,10], "sua_8h.html#a2b185398489d59077054bf6d60d8859c":[1,0,0,0,0,0,3,90], "sua_8h.html#a2ba7592058b6f8053af24ce6b59dd94e":[1,0,0,0,0,0,3,88], "sua_8h.html#a2cfe6d105ca09260ffe1899a61583ad7":[1,0,0,0,0,0,3,1], "sua_8h.html#a2eb57f1eb410bb1b4c2ea1e4ece8f1e1":[1,0,0,0,0,0,3,105], "sua_8h.html#a2eda67f4e3c09c507cdf9e624f97c364":[1,0,0,0,0,0,3,83], "sua_8h.html#a2f3681f9b0c0e9d39e3a07b4256a48e3":[1,0,0,0,0,0,3,24], "sua_8h.html#a316409c445a6357df7f79bfb264a92e6":[1,0,0,0,0,0,3,16], "sua_8h.html#a317df56080600a5d599a22bb062e88f6":[1,0,0,0,0,0,3,13], "sua_8h.html#a364b932f3d497d6032ce0c9265a6cb48":[1,0,0,0,0,0,3,82], "sua_8h.html#a38e20fbb5121aa7df653d2816d65cb2b":[1,0,0,0,0,0,3,93], "sua_8h.html#a3a8ac75861e1b88bc25bd430d4e82132":[1,0,0,0,0,0,3,68], "sua_8h.html#a408727bcbd3e6f78e97c6c23bd0be498":[1,0,0,0,0,0,3,52], "sua_8h.html#a409189de68a69e4ea01013d701514f57":[1,0,0,0,0,0,3,30], "sua_8h.html#a41976bc2573bed3590a10088ba73d5fd":[1,0,0,0,0,0,3,97], "sua_8h.html#a4a8c0d507a912b2339194f84b34bfed9":[1,0,0,0,0,0,3,61], "sua_8h.html#a4c41d77464e357ecc86c915c6f7c7921":[1,0,0,0,0,0,3,36], "sua_8h.html#a584c406749ef2c166f427e9fb5074f51":[1,0,0,0,0,0,3,63], "sua_8h.html#a5f0af9265320188702c743730a1cb370":[1,0,0,0,0,0,3,114], "sua_8h.html#a61601ae71de34110cc6e049fb06ea32c":[1,0,0,0,0,0,3,37], "sua_8h.html#a61a425e38129067a2a1ff88b5154abbf":[1,0,0,0,0,0,3,95], "sua_8h.html#a61b8cb753a583bb63927719526fb5993":[1,0,0,0,0,0,3,75], "sua_8h.html#a6363cbbe0da13b5c5d971e4e0e6c19bb":[1,0,0,0,0,0,3,17], "sua_8h.html#a6401538917bb582b9e441fcc85c90fcb":[1,0,0,0,0,0,3,59], "sua_8h.html#a64ad8dccc742dca07e4bd811d6337967":[1,0,0,0,0,0,3,79], "sua_8h.html#a6582202215c45f65d555eaffde8d4761":[1,0,0,0,0,0,3,31], "sua_8h.html#a669997425354380b821f5be84e49f094":[1,0,0,0,0,0,3,76], "sua_8h.html#a672b2f1d1b4f61a09177d43b87be4e54":[1,0,0,0,0,0,3,99], "sua_8h.html#a676cc20f455ef9bcee891a384403077d":[1,0,0,0,0,0,3,6], "sua_8h.html#a6aabba332d5b80d090d85bc8a51340cc":[1,0,0,0,0,0,3,64], "sua_8h.html#a6b5cd55e24990f06e459bd0f6e4d900c":[1,0,0,0,0,0,3,107], "sua_8h.html#a6d8ac84a5fed9c7dcca94af6de764b76":[1,0,0,0,0,0,3,109], "sua_8h.html#a6d955d99c2ed2dc19b7d7f19cbdef5ad":[1,0,0,0,0,0,3,15], "sua_8h.html#a73a750c45cc17f2e295b3181b2532e2a":[1,0,0,0,0,0,3,84], "sua_8h.html#a764d7438972d6032624fe02da5033330":[1,0,0,0,0,0,3,51], "sua_8h.html#a7b9588fe7fe91fd4f024306683a42cb7":[1,0,0,0,0,0,3,43], "sua_8h.html#a7c19ca66d01a97dbcb9af77036abe920":[1,0,0,0,0,0,3,25], "sua_8h.html#a80c35e93a7e8af6891edfcd7b62b7ba3":[1,0,0,0,0,0,3,112], "sua_8h.html#a810f7b9c0421622289d22dc676f26a51":[1,0,0,0,0,0,3,113], "sua_8h.html#a817ec9956260238c63ef89c01eb2959e":[1,0,0,0,0,0,3,96], "sua_8h.html#a86ae947a3bd3ea9278349b42e91b0665":[1,0,0,0,0,0,3,73], "sua_8h.html#a875990b9c8cb5ea347b102d25f8f3a84":[1,0,0,0,0,0,3,72], "sua_8h.html#a87e5bc2f7cab5ad0a242b545af29be8e":[1,0,0,0,0,0,3,39], "sua_8h.html#a8972077afda258ab28c0c9e8addc3be3":[1,0,0,0,0,0,3,78], "sua_8h.html#a8d712f6cc3f1cffa706a4c4e8a65260c":[1,0,0,0,0,0,3,40], "sua_8h.html#a8e5fb0db6dc3b892c95b18254f5fc2a3":[1,0,0,0,0,0,3,87], "sua_8h.html#a92d88f720631cc4099c2b0abc4384142":[1,0,0,0,0,0,3,47], "sua_8h.html#a92f4e14e045f7a1fe78f1a65651f640d":[1,0,0,0,0,0,3,7], "sua_8h.html#a94ab5929ec34752f6f887965cb6568ec":[1,0,0,0,0,0,3,28], "sua_8h.html#a94e1be7e7c2d670ffa831b88d57f74d1":[1,0,0,0,0,0,3,38], "sua_8h.html#a95a6a42132c21cb70c2e6ed51211c699":[1,0,0,0,0,0,3,29], "sua_8h.html#a95d0d49ded5639abcf5155b227534174":[1,0,0,0,0,0,3,100], "sua_8h.html#a9c314b7075ef61174807d5dd003b3fff":[1,0,0,0,0,0,3,8], "sua_8h.html#a9e052f80babde6806c2f66a91a3b2b89":[1,0,0,0,0,0,3,85], "sua_8h.html#aaea22972fc612b0e6eae0e422e0533e3":[1,0,0,0,0,0,3,34], "sua_8h.html#aaed32366863a1af48f718f08dd4a93a8":[1,0,0,0,0,0,3,9], "sua_8h.html#aaef24a38b9e6b8e9d15a969a82b8a221":[1,0,0,0,0,0,3,50], "sua_8h.html#aaf4a747a415df1fafd6c5951bda837f1":[1,0,0,0,0,0,3,92], "sua_8h.html#aafbca25cb173ca3072a013d1be662225":[1,0,0,0,0,0,3,41], "sua_8h.html#ab203a62d74c9c69e210b1ec6e16305d5":[1,0,0,0,0,0,3,86], "sua_8h.html#ab33ef43cb79f2ae97b0321ac68ee76cd":[1,0,0,0,0,0,3,98], "sua_8h.html#ab43a3549be806c8e2ce44bc978bd2d8b":[1,0,0,0,0,0,3,49], "sua_8h.html#ab9523a0408f3d23ed8886c22b6da65cd":[1,0,0,0,0,0,3,71], "sua_8h.html#abb20a68b4e726ff21ea9e1ed540f3aca":[1,0,0,0,0,0,3,101], "sua_8h.html#ac4373f833fee1fd145dfc8e94aeb1420":[1,0,0,0,0,0,3,54], "sua_8h.html#ac6dd6d3db14a95181c35c8526aef7a47":[1,0,0,0,0,0,3,19], "sua_8h.html#ac762409b4c74ce362026badf5c45e83e":[1,0,0,0,0,0,3,56], "sua_8h.html#ac7a619a5c74bacec60cecfac1ba62f27":[1,0,0,0,0,0,3,67], "sua_8h.html#ace7cb937e353345a0920443105d30866":[1,0,0,0,0,0,3,11], "sua_8h.html#acf49adb19e892a870ba73fa6cd531186":[1,0,0,0,0,0,3,27], "sua_8h.html#ad79e49e9615692c87f6ac5286f703b0f":[1,0,0,0,0,0,3,77], "sua_8h.html#ad7ad8f0b106f51a7c6c507838f661ad2":[1,0,0,0,0,0,3,70], "sua_8h.html#ad8672f4c95a8dad2a386d074fdfd1723":[1,0,0,0,0,0,3,33], "sua_8h.html#ad9ad3a32f9ccad58873cb3e3162b1c4e":[1,0,0,0,0,0,3,22], "sua_8h.html#ad9bdaf3bd5f6be0e07f3fc9dbe30dc77":[1,0,0,0,0,0,3,89], "sua_8h.html#ada0e87b5d3ae25691b9005e88fd4fcca":[1,0,0,0,0,0,3,44], "sua_8h.html#adb4d2346889efa2e11d08b52552f1140":[1,0,0,0,0,0,3,21], "sua_8h.html#adb9637c2a431171071dd62d909635ce4":[1,0,0,0,0,0,3,5], "sua_8h.html#adf4fd8cfae12816cbaca445122935a61":[1,0,0,0,0,0,3,46], "sua_8h.html#ae420de3ecf3508013ae57c02d3c55405":[1,0,0,0,0,0,3,35], "sua_8h.html#ae4ead6ad098f308901e0a1581e892cc1":[1,0,0,0,0,0,3,66], "sua_8h.html#ae5bc311b0de7cecccf3aeea43c155fd4":[1,0,0,0,0,0,3,110], "sua_8h.html#ae5d5c71c0dba7145ed2fd1b976fe0e5f":[1,0,0,0,0,0,3,57], "sua_8h.html#aeb9694b1c39d1c7fb85c10f893581ccc":[1,0,0,0,0,0,3,103], "sua_8h.html#aef5e17b3c5d7210088dfdb06b59f5c65":[1,0,0,0,0,0,3,42], "sua_8h.html#af0e4a13a5dead4e970648e07ac0529c7":[1,0,0,0,0,0,3,48], "sua_8h.html#af18e5c15c5f9ded72d4b5d385a42799c":[1,0,0,0,0,0,3,26], "sua_8h.html#af311bf203f057eee5aba653c719517ec":[1,0,0,0,0,0,3,108], "sua_8h.html#af7c97376cb5243bb1e829d318215fea6":[1,0,0,0,0,0,3,14], "sua_8h.html#af8ef04fe12e8d93c0f532b32aea84fd2":[1,0,0,0,0,0,3,115], "sua_8h.html#afa066bac48b27ebc8625f10162b09620":[1,0,0,0,0,0,3,20], "sua_8h.html#afeb5ff3445caeea603847333e27544fa":[1,0,0,0,0,0,3,18], "sua_8h.html#affd8a9376ac26c99cb4e044dc34486bf":[1,0,0,0,0,0,3,106], "sua_8h_source.html":[1,0,0,0,0,0,3], "xua__as__fsm_8c.html":[1,0,1,25], "xua__as__fsm_8c.html#a07a8376c2bacba0552b59ac979960412":[1,0,1,25,5], "xua__as__fsm_8c.html#a1e9a4dc4b1fb0e295c0063ff3d970fe5":[1,0,1,25,14], "xua__as__fsm_8c.html#a20344c0f2735db91f2aca9522e9f0762":[1,0,1,25,18], "xua__as__fsm_8c.html#a307e97238e981dbc91bf5f16aa4398c5":[1,0,1,25,24], "xua__as__fsm_8c.html#a4dda03cd65066f53f8b4b31af8fb24b6":[1,0,1,25,25], "xua__as__fsm_8c.html#a4f7fad6ec129562a34ec77e114b71c31":[1,0,1,25,6], "xua__as__fsm_8c.html#a5331e952e5ace61c7a1c3e5d36b00c85":[1,0,1,25,19], "xua__as__fsm_8c.html#a54316903eb0af8cb93fb8f7d1e380d6b":[1,0,1,25,4], "xua__as__fsm_8c.html#a5969c8ebe41934d7da0297fedbccfe4e":[1,0,1,25,8], "xua__as__fsm_8c.html#a5b8baeaee767042fc6e5248032950355":[1,0,1,25,11], "xua__as__fsm_8c.html#a5f423b301845bef33386d5f889e279ba":[1,0,1,25,1], "xua__as__fsm_8c.html#a6d1cf31b1ae7406db45fa44cabe7c848":[1,0,1,25,15], "xua__as__fsm_8c.html#a77a6ca916ab14687da18757eaebb636d":[1,0,1,25,23], "xua__as__fsm_8c.html#a7906db4fee58fca749e45fa687ba750a":[1,0,1,25,17], "xua__as__fsm_8c.html#a97104403abbba1543c90e718dd59bd69":[1,0,1,25,3], "xua__as__fsm_8c.html#a9ad84983bf8cd04680f38cc539633165":[1,0,1,25,9], "xua__as__fsm_8c.html#aac47155b18150d4b155689b27871d61f":[1,0,1,25,21], "xua__as__fsm_8c.html#ab3c12f9923a54ef33c0f44c0c28f7a7c":[1,0,1,25,13], "xua__as__fsm_8c.html#ab8a4beaf8bffacb63e6a06ed6aa3e578":[1,0,1,25,16], "xua__as__fsm_8c.html#abb8a55676973be3e55228de3069f0e80":[1,0,1,25,26], "xua__as__fsm_8c.html#ac4576b53e0a669d76ec6117fcff95805":[1,0,1,25,10], "xua__as__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28":[1,0,1,25,2], "xua__as__fsm_8c.html#acec6571ac41737c2f0b15a981e15e9a0":[1,0,1,25,7], "xua__as__fsm_8c.html#ad9f11476c0eb787ddd37b1d9ff462448":[1,0,1,25,20], "xua__as__fsm_8c.html#adf70a84b85d00e2b36a7e12adcffa235":[1,0,1,25,12], "xua__as__fsm_8c.html#af79f59cb9478eaa7ef5b9801c5be2ef9":[1,0,1,25,22], "xua__as__fsm_8h.html":[1,0,1,26], "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8":[1,0,1,26,0], "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a1bb7b199a202737dd8ac6debac0c2963":[1,0,1,26,0,1], "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a25451f0ebbc5a17fb84cca10e1a5c1ee":[1,0,1,26,0,2], "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a4e1995184ecd7cab6a8e0fadab60573c":[1,0,1,26,0,4], "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a68d224fdfa6727361d434006fe028b55":[1,0,1,26,0,0], "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a8651e5c3d2f14a88b43c4fdbb9fd6769":[1,0,1,26,0,3], "xua__as__fsm_8h.html#a4dda03cd65066f53f8b4b31af8fb24b6":[1,0,1,26,3], "xua__as__fsm_8h.html#a5331e952e5ace61c7a1c3e5d36b00c85":[1,0,1,26,2], "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94":[1,0,1,26,1], "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a20681282d5d6cf4e443f9b7b202ce1a1":[1,0,1,26,1,0], "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a7ac644f0ec1e50f27f17a729b0ab1204":[1,0,1,26,1,2], "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a8705a4d8d2e109b36b27c53b434d56a8":[1,0,1,26,1,1], "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94ab5f0e7b3fe6af10bc87685417a98fd5c":[1,0,1,26,1,3], "xua__as__fsm_8h_source.html":[1,0,1,26], "xua__asp__fsm_8c.html":[1,0,1,27], "xua__asp__fsm_8c.html#a14fb53dcfac1cdad274b0c88192517dd":[1,0,1,27,48], "xua__asp__fsm_8c.html#a203a0afaa7c406b38c3ee52ca27bbcc2":[1,0,1,27,18], "xua__asp__fsm_8c.html#a205fa0b07787a9aa47b1e884cfc4ce92":[1,0,1,27,34], "xua__asp__fsm_8c.html#a2c31298d7f7f97a543b3c9bc0d864133":[1,0,1,27,26], "xua__asp__fsm_8c.html#a34912c3b074c85d6db88aad66fbd499f":[1,0,1,27,44], "xua__asp__fsm_8c.html#a3493aa83ed00543b4d634c34667e9e65":[1,0,1,27,14], "xua__asp__fsm_8c.html#a3a33f192c03bfbec4ea3e32d1549d10d":[1,0,1,27,5], "xua__asp__fsm_8c.html#a430de9931db0dbb76d57b56482a552dd":[1,0,1,27,36], "xua__asp__fsm_8c.html#a43e75ddbe7932fe493cb59d8248e0c98":[1,0,1,27,45], "xua__asp__fsm_8c.html#a493826453c5aae6b51e6d4ceda8c93bb":[1,0,1,27,24], "xua__asp__fsm_8c.html#a4a6754d2c135137e5b782786129c8f82":[1,0,1,27,38], "xua__asp__fsm_8c.html#a4e109acdce110b7c471ad8eafc0a42b9":[1,0,1,27,23], "xua__asp__fsm_8c.html#a557d143b3528af6ed3e63cfe4740e13f":[1,0,1,27,29], "xua__asp__fsm_8c.html#a5a296eb3bb0dd036c640ae26384b52e1":[1,0,1,27,28], "xua__asp__fsm_8c.html#a5aa5de6b1ee15cd960ecd9034624217a":[1,0,1,27,13], "xua__asp__fsm_8c.html#a5e9b73af709418cfa5b15c1ff4dc3d55":[1,0,1,27,16] }; sigtran/html/structosmo__mtp__prim.html0000644000175000017500000002664714631412304023127 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_mtp_prim Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_mtp_prim Struct Reference

    #include <mtp_sap.h>

    Data Fields

    struct osmo_prim_hdr oph
     
    union {
       struct osmo_mtp_transfer_param   transfer
     
       struct osmo_mtp_pause_param   pause
     
       struct osmo_mtp_resume_param   resume
     
       struct osmo_mtp_status_param   status
     
    u
     

    Field Documentation

    ◆ oph

    ◆ pause

    struct osmo_mtp_pause_param osmo_mtp_prim::pause

    ◆ resume

    struct osmo_mtp_resume_param osmo_mtp_prim::resume

    ◆ status

    struct osmo_mtp_status_param osmo_mtp_prim::status

    ◆ transfer

    ◆ u


    The documentation for this struct was generated from the following file:
    sigtran/html/dir_85348e37fbd25790b99e135735251b13.html0000644000175000017500000001606314631412304023341 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran Directory Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran Directory Reference

    Directories

    directory  protocol
     

    Files

    file  m2ua_types.h [code]
     
    file  mtp_sap.h [code]
     
    file  osmo_ss7.h [code]
     
    file  sccp_helpers.h [code]
     
    file  sccp_sap.h [code]
     
    file  sigtran_sap.h [code]
     
    file  xua_msg.h [code]
     
    file  xua_types.h [code]
     
    sigtran/html/nav_f.png0000644000175000017500000000023114631412304017366 0ustar osmocom-buildosmocom-build‰PNG  IHDR8³»`IDATxíÝK€ EÑ–·[†øBÑmkâÄÂH—prÓ¼.‚Žó‚ꎤR6Z VI±E‚5j³„lóš›iI˜¬ÞêçJ0ŒÑÑ/Žû›™uøñóÞ¿6sH ÝõyIEND®B`‚sigtran/html/mtp__sap_8h_source.html0000644000175000017500000005431714631412304022254 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/mtp_sap.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    mtp_sap.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 /* MTP User SAP description in accordance with ITU Q.701 */
    4 
    5 /* (C) 2017 by Harald Welte <laforge@gnumonks.org>
    6  * All Rights Reserved
    7  *
    8  * This program is free software; you can redistribute it and/or modify
    9  * it under the terms of the GNU General Public License as published by
    10  * the Free Software Foundation; either version 2 of the License, or
    11  * (at your option) any later version.
    12  *
    13  * This program is distributed in the hope that it will be useful,
    14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    16  * GNU General Public License for more details.
    17  *
    18  * You should have received a copy of the GNU General Public License
    19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    20  *
    21  */
    22 
    23 #include <stdint.h>
    24 #include <osmocom/core/prim.h>
    26 
    32 };
    33 
    34 #define MTP_SIO(service, net_ind) (((net_ind & 0x3) << 6) | (service & 0xF))
    35 
    37  uint32_t opc;
    38  uint32_t dpc;
    39  uint8_t sls;
    40  uint8_t sio;
    41 };
    42 
    44  uint32_t affected_dpc;
    45 };
    46 
    48  uint32_t affected_dpc;
    49 };
    50 
    52  uint32_t affected_dpc;
    53  uint32_t cause;
    54 };
    55 
    56 struct osmo_mtp_prim {
    57  struct osmo_prim_hdr oph;
    58  union {
    59  struct osmo_mtp_transfer_param transfer;
    60  struct osmo_mtp_pause_param pause;
    61  struct osmo_mtp_resume_param resume;
    62  struct osmo_mtp_status_param status;
    63  } u;
    64 };
    65 
    66 #define msgb_mtp_prim(msg) ((struct osmo_mtp_prim *)(msg)->l1h)
    67 
    68 char *osmo_mtp_prim_name(struct osmo_prim_hdr *oph);
    char * osmo_mtp_prim_name(struct osmo_prim_hdr *oph)
    uint32_t affected_dpc
    Definition: mtp_sap.h:52
    uint8_t sio
    Definition: mtp_sap.h:40
    uint8_t sls
    Definition: mtp_sap.h:39
    uint32_t affected_dpc
    Definition: mtp_sap.h:48
    uint32_t opc
    Definition: mtp_sap.h:37
    Definition: mtp_sap.h:51
    Definition: mtp_sap.h:31
    Definition: mtp_sap.h:28
    Definition: mtp_sap.h:30
    uint32_t cause
    Definition: mtp_sap.h:53
    Definition: mtp_sap.h:43
    Definition: mtp_sap.h:29
    osmo_mtp_prim_type
    Definition: mtp_sap.h:27
    uint32_t dpc
    Definition: mtp_sap.h:38
    Definition: mtp_sap.h:36
    Definition: mtp_sap.h:47
    uint32_t affected_dpc
    Definition: mtp_sap.h:44
    Definition: mtp_sap.h:56
    sigtran/html/ipa_8c.js0000644000175000017500000000077314631412304017303 0ustar osmocom-buildosmocom-buildvar ipa_8c = [ [ "ipa_find_as_for_asp", "ipa_8c.html#a605df838f5e98c86b34aacc5fc0d20a3", null ], [ "ipa_rx_msg", "ipa_8c.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3", null ], [ "ipa_rx_msg_ccm", "ipa_8c.html#aaa9c94e32279253d3bcd5fedc14851b1", null ], [ "ipa_rx_msg_sccp", "ipa_8c.html#a6b5dcc70e8c69ba3b57ab88e7f8c9f70", null ], [ "ipa_tx_xua_as", "ipa_8c.html#a4473443b022e57cc48e07677c14650ae", null ], [ "patch_sccp_with_pc", "ipa_8c.html#aedfece2960b57bc5f262f31b42caf866", null ] ];sigtran/html/functions_vars_s.html0000644000175000017500000001752314631412304022056 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_func.html0000644000175000017500000002025514631412304021123 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - _ -

    sigtran/html/sccp__scrc_8c.html0000644000175000017500000016104314631412304021161 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_scrc.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_scrc.c File Reference
    #include <stdbool.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/sccp/sccp_types.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/sccp_helpers.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include "sccp_internal.h"
    #include "xua_internal.h"

    Functions

    static bool sua_is_connectionless (struct xua_msg *xua)
     
    static bool sua_is_cr (struct xua_msg *xua)
     
    static bool dpc_accessible (struct osmo_sccp_instance *inst, uint32_t pc)
     
    static bool sccp_available (struct osmo_sccp_instance *inst, const struct osmo_sccp_addr *addr)
     
    static int sua2sccp_tx_m3ua (struct osmo_sccp_instance *inst, struct xua_msg *sua)
     
    static int gen_mtp_transfer_req_xua (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    static int translate (struct osmo_sccp_instance *inst, const struct osmo_sccp_addr *called, struct osmo_sccp_addr *translated)
     
    static int scrc_local_out_common (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    static int scrc_node_12 (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    static int scrc_node_2 (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    static int scrc_node_7 (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    static int scrc_node_4 (struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t return_cause)
     
    static int scrc_translate_node_9 (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    static int scrc_node_6 (struct osmo_sccp_instance *inst, struct xua_msg *xua, const struct osmo_sccp_addr *called)
     
    int sccp_scrc_rx_scoc_conn_msg (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    int sccp_scrc_rx_sclc_msg (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    static void ensure_opc_in_calling_ssn (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    int scrc_rx_mtp_xfer_ind_xua (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     

    Function Documentation

    ◆ dpc_accessible()

    static bool dpc_accessible ( struct osmo_sccp_instance inst,
    uint32_t  pc 
    )
    static

    Referenced by scrc_node_2().

    ◆ ensure_opc_in_calling_ssn()

    ◆ gen_mtp_transfer_req_xua()

    ◆ sccp_available()

    static bool sccp_available ( struct osmo_sccp_instance inst,
    const struct osmo_sccp_addr addr 
    )
    static

    Referenced by scrc_node_2().

    ◆ sccp_scrc_rx_sclc_msg()

    ◆ sccp_scrc_rx_scoc_conn_msg()

    ◆ scrc_local_out_common()

    ◆ scrc_node_12()

    static int scrc_node_12 ( struct osmo_sccp_instance inst,
    struct xua_msg xua,
    const struct osmo_sccp_addr called 
    )
    static

    ◆ scrc_node_2()

    static int scrc_node_2 ( struct osmo_sccp_instance inst,
    struct xua_msg xua,
    const struct osmo_sccp_addr called 
    )
    static

    ◆ scrc_node_4()

    static int scrc_node_4 ( struct osmo_sccp_instance inst,
    struct xua_msg xua,
    uint32_t  return_cause 
    )
    static

    ◆ scrc_node_6()

    ◆ scrc_node_7()

    static int scrc_node_7 ( struct osmo_sccp_instance inst,
    struct xua_msg xua,
    const struct osmo_sccp_addr called 
    )
    static

    ◆ scrc_rx_mtp_xfer_ind_xua()

    ◆ scrc_translate_node_9()

    ◆ sua2sccp_tx_m3ua()

    ◆ sua_is_connectionless()

    static bool sua_is_connectionless ( struct xua_msg xua)
    static

    ◆ sua_is_cr()

    static bool sua_is_cr ( struct xua_msg xua)
    static

    ◆ translate()

    static int translate ( struct osmo_sccp_instance inst,
    const struct osmo_sccp_addr called,
    struct osmo_sccp_addr translated 
    )
    static
    sigtran/html/xua__shared_8c.html0000644000175000017500000003661114631412304021344 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_shared.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_shared.c File Reference
    #include <stdint.h>
    #include <unistd.h>
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include "xua_internal.h"

    Functions

    static struct osmo_ss7_asfind_single_as_for_asp (const struct osmo_ss7_asp *asp)
     
     osmo_static_assert (M3UA_ERR_INVAL_ROUT_CTX==SUA_ERR_INVAL_ROUT_CTX, _err_rctx)
     
     osmo_static_assert (M3UA_ERR_NO_CONFGD_AS_FOR_ASP==SUA_ERR_NO_CONFGD_AS_FOR_ASP, _err_as_for_asp)
     
    int xua_find_as_for_asp (struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie)
     Find the AS for given ASP + optional routing context IE. More...
     

    Function Documentation

    ◆ find_single_as_for_asp()

    ◆ osmo_static_assert() [1/2]

    osmo_static_assert ( M3UA_ERR_INVAL_ROUT_CTX  = =SUA_ERR_INVAL_ROUT_CTX,
    _err_rctx   
    )

    Referenced by find_single_as_for_asp().

    ◆ osmo_static_assert() [2/2]

    osmo_static_assert ( M3UA_ERR_NO_CONFGD_AS_FOR_ASP  = =SUA_ERR_NO_CONFGD_AS_FOR_ASP,
    _err_as_for_asp   
    )

    ◆ xua_find_as_for_asp()

    int xua_find_as_for_asp ( struct osmo_ss7_as **  as,
    const struct osmo_ss7_asp asp,
    const struct xua_msg_part rctx_ie 
    )

    Find the AS for given ASP + optional routing context IE.

    if rctx_ie == NULL, we assume that this ASP is only part of a single AS; if rctx_ie is given, then we look-up the ASP based on the routing context, and verify that this ASP is part of it.

    Parameters
    [out]ascaller-provided address-of-pointer to store the found AS
    [in]aspASP for which we want to look-up the AS
    [in]rctx_ierouting context IE (may be NULL) to use for look-up
    Returns
    0 in case of success; {M3UA,SUA}_ERR_* code in case of error.

    References osmo_ss7_asp::cfg, find_single_as_for_asp(), osmo_ss7_asp::inst, LOGPASP, M3UA_ERR_INVAL_ROUT_CTX, M3UA_ERR_NO_CONFGD_AS_FOR_ASP, osmo_ss7_asp::name, osmo_ss7_as_find_by_rctx(), osmo_ss7_as_has_asp(), osmo_ss7_asp_get_log_subsys(), and xua_msg_part_get_u32().

    Referenced by m3ua_rx_snm_asp(), m3ua_rx_xfer(), sua_rx_cl(), sua_rx_co(), and sua_rx_snm_asp().

    sigtran/html/structosmo__mtp__status__param.js0000644000175000017500000000035714631412304024460 0ustar osmocom-buildosmocom-buildvar structosmo__mtp__status__param = [ [ "affected_dpc", "structosmo__mtp__status__param.html#a6151089dfb6e797c80c34c47e611d5e7", null ], [ "cause", "structosmo__mtp__status__param.html#a13483ca74feb301920e246f02b563cec", null ] ];sigtran/html/osmo__ss7_8h_source.html0000644000175000017500000071524514631412304022366 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/osmo_ss7.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 #include <stdint.h>
    4 #include <stdbool.h>
    5 
    6 #include <osmocom/core/linuxlist.h>
    7 #include <osmocom/core/utils.h>
    8 #include <osmocom/core/fsm.h>
    9 #include <osmocom/core/msgb.h>
    10 #include <osmocom/core/prim.h>
    11 #include <osmocom/core/socket.h>
    12 #include <osmocom/core/rate_ctr.h>
    13 
    14 extern struct llist_head osmo_ss7_instances;
    15 
    16 struct osmo_ss7_instance;
    17 struct osmo_ss7_user;
    18 struct osmo_sccp_instance;
    19 struct osmo_mtp_prim;
    21 
    22 int osmo_ss7_init(void);
    24 
    25 bool osmo_ss7_pc_is_local(struct osmo_ss7_instance *inst, uint32_t pc);
    26 int osmo_ss7_pointcode_parse(struct osmo_ss7_instance *inst, const char *str);
    27 int osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const char *in);
    28 const char *osmo_ss7_pointcode_print_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *inst, uint32_t pc);
    29 const char *osmo_ss7_pointcode_print(const struct osmo_ss7_instance *inst, uint32_t pc);
    30 const char *osmo_ss7_pointcode_print2(const struct osmo_ss7_instance *inst, uint32_t pc);
    31 
    32 /* All known point-code formats have a length of or below 24 bit.
    33  * A point-code value exceeding that is used to indicate an unset PC. */
    34 #define OSMO_SS7_PC_INVALID 0xffffffff
    35 static inline bool osmo_ss7_pc_is_valid(uint32_t pc)
    36 {
    37  return pc <= 0x00ffffff;
    38 }
    39 
    40 /***********************************************************************
    41  * SS7 Routing Tables
    42  ***********************************************************************/
    43 
    46  struct llist_head list;
    50  struct llist_head routes;
    51 
    52  struct {
    53  char *name;
    54  char *description;
    55  } cfg;
    56 };
    57 
    58 struct osmo_ss7_route_table *
    60 struct osmo_ss7_route_table *
    63 
    64 /***********************************************************************
    65  * SS7 Instances
    66  ***********************************************************************/
    67 
    69  char delimiter;
    70  uint8_t component_len[3];
    71 };
    72 
    75  struct llist_head list;
    77  struct llist_head linksets;
    79  struct llist_head as_list;
    81  struct llist_head asp_list;
    83  struct llist_head rtable_list;
    85  struct llist_head xua_servers;
    86  /* array for faster lookup of user (indexed by service
    87  * indicator) */
    88  const struct osmo_ss7_user *user[16];
    89 
    91 
    93 
    94  struct {
    95  uint32_t id;
    96  char *name;
    97  char *description;
    98  uint32_t primary_pc;
    99  /* secondary PCs */
    100  /* capability PCs */
    102  struct osmo_ss7_pc_fmt pc_fmt;
    104  struct llist_head sccp_address_book;
    105  } cfg;
    106 };
    107 
    108 struct osmo_ss7_instance *osmo_ss7_instance_find(uint32_t id);
    109 struct osmo_ss7_instance *
    110 osmo_ss7_instance_find_or_create(void *ctx, uint32_t id);
    113  uint8_t c0, uint8_t c1, uint8_t c2);
    114 
    116 
    117 uint8_t osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt);
    118 uint32_t osmo_ss7_pc_normalize(const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc);
    119 
    120 /***********************************************************************
    121  * MTP Users (Users of MTP, such as SCCP or ISUP)
    122  ***********************************************************************/
    123 
    125  /* pointer back to SS7 instance */
    127  /* name of the user */
    128  const char *name;
    129  /* primitive call-back for incoming MTP primitives */
    130  osmo_prim_cb prim_cb;
    131  /* private data */
    132  void *priv;
    133 };
    134 
    135 int osmo_ss7_user_register(struct osmo_ss7_instance *inst, uint8_t service_ind,
    136  struct osmo_ss7_user *user);
    137 
    138 int osmo_ss7_user_unregister(struct osmo_ss7_instance *inst, uint8_t service_ind,
    139  struct osmo_ss7_user *user);
    140 
    141 int osmo_ss7_mtp_to_user(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp);
    142 
    143 /* SS7 User wants to issue MTP-TRANSFER.req */
    145  struct osmo_mtp_prim *omp);
    146 
    147 /***********************************************************************
    148  * SS7 Links
    149  ***********************************************************************/
    150 
    156 };
    157 
    158 struct osmo_ss7_linkset;
    159 struct osmo_ss7_link;
    160 
    164  struct {
    165  char *name;
    166  char *description;
    167  uint32_t id;
    168 
    169  enum osmo_ss7_link_adm_state adm_state;
    170  } cfg;
    171 };
    172 
    173 void osmo_ss7_link_destroy(struct osmo_ss7_link *link);
    174 struct osmo_ss7_link *
    175 osmo_ss7_link_find_or_create(struct osmo_ss7_linkset *lset, uint32_t id);
    176 
    177 /***********************************************************************
    178  * SS7 Linksets
    179  ***********************************************************************/
    180 
    182  struct llist_head list;
    186  struct osmo_ss7_link *links[16];
    187 
    188  struct {
    189  char *name;
    190  char *description;
    191  uint32_t adjacent_pc;
    192  uint32_t local_pc;
    193  } cfg;
    194 };
    195 
    196 void osmo_ss7_linkset_destroy(struct osmo_ss7_linkset *lset);
    197 struct osmo_ss7_linkset *
    199 struct osmo_ss7_linkset *
    200 osmo_ss7_linkset_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint32_t pc);
    201 
    202 
    203 /***********************************************************************
    204  * SS7 Routes
    205  ***********************************************************************/
    206 
    209  struct llist_head list;
    212 
    213  struct {
    217  struct osmo_ss7_as *as;
    218  } dest;
    219 
    220  struct {
    221  /* FIXME: presence? */
    222  uint32_t pc;
    223  uint32_t mask;
    227  uint32_t priority;
    228  uint8_t qos_class;
    229  } cfg;
    230 };
    231 
    232 struct osmo_ss7_route *
    233 osmo_ss7_route_find_dpc(struct osmo_ss7_route_table *rtbl, uint32_t dpc);
    234 struct osmo_ss7_route *
    236  uint32_t mask);
    237 struct osmo_ss7_route *
    239 struct osmo_ss7_route *
    240 osmo_ss7_route_create(struct osmo_ss7_route_table *rtbl, uint32_t dpc,
    241  uint32_t mask, const char *linkset_name);
    242 void osmo_ss7_route_destroy(struct osmo_ss7_route *rt);
    243 const char *osmo_ss7_route_print(const struct osmo_ss7_route *rt);
    244 const char *osmo_ss7_route_name(struct osmo_ss7_route *rt, bool list_asps);
    245 
    246 
    247 /***********************************************************************
    248  * SS7 Application Servers
    249  ***********************************************************************/
    250 
    252  uint32_t context;
    253  uint32_t l_rk_id;
    254 
    255  uint32_t pc;
    256  uint8_t si;
    257  uint32_t ssn;
    258  /* FIXME: more complex routing keys */
    259 };
    260 
    262  OSMO_SS7_AS_TMOD_OVERRIDE = 0, /* default */
    267 };
    268 
    269 extern struct value_string osmo_ss7_as_traffic_mode_vals[];
    270 
    271 static inline const char *
    273 {
    274  return get_value_string(osmo_ss7_as_traffic_mode_vals, mode);
    275 }
    276 
    283 };
    284 
    285 extern struct value_string osmo_ss7_asp_protocol_vals[];
    286 
    287 static inline const char *
    289 {
    290  return get_value_string(osmo_ss7_asp_protocol_vals, mode);
    291 }
    292 
    294 
    296  OSMO_SS7_PATCH_NONE, /* no patching of SCCP */
    297  OSMO_SS7_PATCH_BOTH, /* patch both OPC and DPC into SCCP addresses */
    298 };
    299 
    300 struct osmo_ss7_as {
    302  struct llist_head list;
    304 
    306  struct osmo_fsm_inst *fi;
    307 
    310 
    313 
    315  struct rate_ctr_group *ctrg;
    316 
    317  struct {
    318  char *name;
    319  char *description;
    321  struct osmo_ss7_routing_key routing_key;
    323  /* traffic mode was configured by VTY / config file */
    325  /* traffic mode was configured by RKM (routing key management) or first ASPAC */
    328  uint8_t qos_class;
    329  struct {
    330  uint32_t dpc;
    332  } pc_override;
    333 
    334  struct osmo_ss7_asp *asps[16];
    335  uint8_t last_asp_idx_sent; /* used for load-sharing traffic mode (round robin implementation) */
    336  } cfg;
    337 };
    338 
    339 struct osmo_ss7_as *
    341 struct osmo_ss7_as *
    342 osmo_ss7_as_find_by_rctx(struct osmo_ss7_instance *inst, uint32_t rctx);
    343 struct osmo_ss7_as *
    344 osmo_ss7_as_find_by_l_rk_id(struct osmo_ss7_instance *inst, uint32_t l_rk_id);
    347 struct osmo_ss7_as *
    350 int osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name);
    351 int osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name);
    352 void osmo_ss7_as_destroy(struct osmo_ss7_as *as);
    353 bool osmo_ss7_as_has_asp(const struct osmo_ss7_as *as,
    354  const struct osmo_ss7_asp *asp);
    355 bool osmo_ss7_as_down(const struct osmo_ss7_as *as);
    356 bool osmo_ss7_as_active(const struct osmo_ss7_as *as);
    357 bool osmo_ss7_as_tmode_compatible_xua(struct osmo_ss7_as *as, uint32_t m3ua_tmt);
    358 void osmo_ss7_asp_disconnect(struct osmo_ss7_asp *asp);
    359 
    360 
    361 /***********************************************************************
    362  * SS7 Application Server Processes
    363  ***********************************************************************/
    364 
    366  char *host[OSMO_SOCK_MAX_ADDRS];
    367  size_t host_cnt;
    368  uint16_t port;
    369  /* index in "hosts" array marking the SCTP Primary Address, -1 if no explicit Primary Address set */
    371 };
    372 
    380 };
    381 
    386 };
    387 
    388 extern const struct value_string osmo_ss7_asp_role_names[];
    389 
    390 struct osmo_ss7_asp {
    392  struct llist_head list;
    394 
    396  struct osmo_fsm_inst *fi;
    397 
    400  struct llist_head siblings;
    401 
    403  struct osmo_stream_cli *client;
    404  struct osmo_stream_srv *server;
    406  char *sock_name;
    407 
    408  /* ASP Identifier for ASP-UP + NTFY */
    409  uint32_t asp_id;
    411 
    412  /* Layer Manager to which we talk */
    413  const struct osmo_xua_layer_manager *lm;
    414  void *lm_priv;
    415 
    418 
    421 
    423  struct rate_ctr_group *ctrg;
    424 
    426  struct msgb *pending_msg;
    427 
    428  struct {
    429  char *name;
    430  char *description;
    432  enum osmo_ss7_asp_admin_state adm_state;
    433  bool is_server;
    434  enum osmo_ss7_asp_role role;
    437 
    438  struct osmo_ss7_asp_peer local;
    439  struct osmo_ss7_asp_peer remote;
    440  uint8_t qos_class;
    441  uint32_t quirks;
    442 
    443  /* T_defs used by the default_lm: */
    444  struct osmo_tdef *T_defs_lm;
    445 
    446  struct {
    454  uint16_t max_init_timeo_value; /* ms */
    455  } sctp_init;
    456 
    459  } cfg;
    460 };
    461 
    463 #define OSMO_SS7_ASP_QUIRK_NO_NOTIFY 0x00000001
    464 
    465 #define OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP 0x00000002
    466 
    467 #define OSMO_SS7_ASP_QUIRK_SNM_INACTIVE 0x00000004
    468 
    469 int osmo_ss7_asp_peer_snprintf(char* buf, size_t buf_len, struct osmo_ss7_asp_peer *peer);
    470 void osmo_ss7_asp_peer_init(struct osmo_ss7_asp_peer *peer);
    471 int osmo_ss7_asp_peer_set_hosts(struct osmo_ss7_asp_peer *peer, void *talloc_ctx,
    472  const char *const*hosts, size_t host_cnt);
    473 int osmo_ss7_asp_peer_set_hosts2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx,
    474  const char *const*hosts, size_t host_cnt, int idx_primary);
    475 int osmo_ss7_asp_peer_add_host(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host);
    476 int osmo_ss7_asp_peer_add_host2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr);
    477 int osmo_ss7_asp_peer_del_host(struct osmo_ss7_asp_peer *peer, const char *host);
    478 
    479 
    480 struct osmo_ss7_asp *
    482 struct osmo_ss7_asp *
    485 struct osmo_ss7_asp *
    486 osmo_ss7_asp_find(struct osmo_ss7_instance *inst, const char *name,
    487  uint16_t remote_port, uint16_t local_port,
    489  OSMO_DEPRECATED("Use osmo_ss7_asp_find2() instead");
    490 struct osmo_ss7_asp *
    491 osmo_ss7_asp_find2(struct osmo_ss7_instance *inst, const char *name,
    492  uint16_t remote_port, uint16_t local_port,
    494 struct osmo_ss7_asp *
    496  uint16_t remote_port, uint16_t local_port,
    498  OSMO_DEPRECATED("Use osmo_ss7_asp_find_or_create2() instead");
    499 struct osmo_ss7_asp *
    501  uint16_t remote_port, uint16_t local_port,
    503 void osmo_ss7_asp_destroy(struct osmo_ss7_asp *asp);
    504 int osmo_ss7_asp_send(struct osmo_ss7_asp *asp, struct msgb *msg);
    505 int osmo_ss7_asp_restart(struct osmo_ss7_asp *asp);
    506 int osmo_ss7_asp_use_default_lm(struct osmo_ss7_asp *asp, int log_level);
    507 bool osmo_ss7_asp_active(const struct osmo_ss7_asp *asp);
    508 int osmo_ss7_asp_get_log_subsys(const struct osmo_ss7_asp *asp);
    509 const char *osmo_ss7_asp_get_name(const struct osmo_ss7_asp *asp);
    511 int osmo_ss7_asp_get_trans_proto(const struct osmo_ss7_asp *asp);
    512 
    520 typedef int osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg);
    521 
    523 
    524 #define _LOGSS7(inst, subsys, level, fmt, args ...) \
    525  LOGP(subsys, level, "%u: " fmt, inst ? (inst)->cfg.id : 0, ## args)
    526 #define LOGSS7(inst, level, fmt, args ...) _LOGSS7(inst, DLSS7, level, fmt, ## args)
    527 
    528 #define LOGPASP(asp, subsys, level, fmt, args ...) \
    529  _LOGSS7((asp)->inst, subsys, level, "asp-%s: " fmt, (asp)->cfg.name, ## args)
    530 #define LOGPAS(as, subsys, level, fmt, args ...) \
    531  _LOGSS7((as)->inst, subsys, level, "as-%s: " fmt, (as)->cfg.name, ## args)
    532 
    533 /***********************************************************************
    534  * xUA Servers
    535  ***********************************************************************/
    536 
    538  osmo_prim_cb prim_cb;
    539 };
    540 
    542  struct llist_head list;
    544 
    545  /* list of ASPs established via this server */
    546  struct llist_head asp_list;
    547 
    548  struct osmo_stream_srv_link *server;
    549 
    550  struct {
    552  struct osmo_ss7_asp_peer local;
    554  struct {
    559  } sctp_init;
    560 
    563  } cfg;
    564 };
    565 
    566 struct osmo_xua_server *
    569  uint16_t local_port)
    570  OSMO_DEPRECATED("Use osmo_ss7_xua_server_find2() instead");
    571 struct osmo_xua_server *
    573  int trans_proto,
    575  uint16_t local_port);
    576 
    577 struct osmo_xua_server *
    580  uint16_t local_port, const char *local_host)
    581  OSMO_DEPRECATED("Use osmo_ss7_xua_server_create2() instead");
    582 struct osmo_xua_server *
    585  uint16_t local_port, const char *local_host);
    586 
    587 int
    589 
    590 int
    591 osmo_ss7_xua_server_set_local_host(struct osmo_xua_server *xs, const char *local_host);
    592 int
    593 osmo_ss7_xua_server_set_local_hosts(struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt);
    594 int osmo_ss7_xua_server_add_local_host(struct osmo_xua_server *xs, const char *local_host);
    595 int osmo_ss7_xua_server_del_local_host(struct osmo_xua_server *xs, const char *local_host);
    597 
    598 struct osmo_sccp_instance *
    599 osmo_sccp_simple_client(void *ctx, const char *name, uint32_t default_pc,
    600  enum osmo_ss7_asp_protocol prot, int default_local_port,
    601  const char *default_local_ip, int default_remote_port,
    602  const char *default_remote_ip);
    603 
    604 struct osmo_sccp_instance *
    605 osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name,
    606  uint32_t default_pc,
    607  enum osmo_ss7_asp_protocol prot,
    608  int default_local_port,
    609  const char *default_local_ip,
    610  int default_remote_port,
    611  const char *default_remote_ip);
    612 
    613 struct osmo_sccp_instance *
    614 osmo_sccp_simple_server(void *ctx, uint32_t pc,
    615  enum osmo_ss7_asp_protocol prot, int local_port,
    616  const char *local_ip);
    617 
    618 struct osmo_sccp_instance *
    619 osmo_sccp_simple_server_on_ss7_id(void *ctx, uint32_t ss7_id, uint32_t pc,
    620  enum osmo_ss7_asp_protocol prot,
    621  int local_port, const char *local_ip);
    622 
    623 struct osmo_sccp_instance *
    625  enum osmo_ss7_asp_protocol prot,
    626  const char *name, uint32_t pc,
    627  int local_port, int remote_port,
    628  const char *remote_ip);
    629 
    631 
    634 
    635 /* VTY related */
    636 struct vty;
    637 void osmo_ss7_vty_init_asp(void *ctx);
    638 void osmo_ss7_vty_init_sg(void *ctx);
    639 int osmo_ss7_vty_go_parent(struct vty *vty);
    640 int osmo_ss7_is_config_node(struct vty *vty, int node);
    bool osmo_ss7_as_has_asp(const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp)
    Determine if given AS contains ASP.
    Definition: osmo_ss7_as.c:180
    uint32_t dpc
    Definition: m3ua.h:560
    int osmo_ss7_init(void)
    Definition: osmo_ss7.c:1141
    struct osmo_stream_cli * client
    osmo_stream / libosmo-netif handles
    Definition: osmo_ss7.h:403
    int idx_primary
    Definition: osmo_ss7.h:370
    void osmo_ss7_linkset_destroy(struct osmo_ss7_linkset *lset)
    Destroy a SS7 Linkset.
    Definition: osmo_ss7.c:497
    uint32_t id
    Definition: osmo_ss7.h:95
    int trans_proto
    The underlaying transport protocol (one of IPPROTO_*)
    Definition: osmo_ss7.h:562
    struct osmo_stream_srv_link * server
    Definition: osmo_ss7.h:548
    uint32_t quirks
    Definition: osmo_ss7.h:441
    struct osmo_xua_server * osmo_ss7_xua_server_find(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port) OSMO_DEPRECATED("Use osmo_ss7_xua_server_find2() instead")
    find an xUA server with the given parameters
    Definition: osmo_ss7.c:1123
    uint32_t primary_pc
    Definition: osmo_ss7.h:98
    uint8_t si
    Definition: osmo_ss7.h:256
    uint8_t network_indicator
    Definition: osmo_ss7.h:101
    char * linkset_name
    human-specified linkset name
    Definition: osmo_ss7.h:225
    bool simple_client_allocated
    Were we allocated by "simple client" support?
    Definition: osmo_ss7.h:312
    int osmo_ss7_instance_set_pc_fmt(struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2)
    Set the point code format used in given SS7 instance.
    Definition: osmo_ss7.c:384
    bool osmo_ss7_asp_active(const struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:720
    void osmo_ss7_route_table_destroy(struct osmo_ss7_route_table *rtbl)
    Definition: osmo_ss7.c:647
    Definition: osmo_ss7.h:152
    int osmo_ss7_mtp_to_user(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp)
    Definition: osmo_ss7.c:466
    struct osmo_ss7_route * osmo_ss7_route_find_dpc(struct osmo_ss7_route_table *rtbl, uint32_t dpc)
    Find a SS7 route for given destination point code in given table.
    Definition: osmo_ss7.c:661
    struct osmo_ss7_linkset * osmo_ss7_linkset_find_by_name(struct osmo_ss7_instance *inst, const char *name)
    Find SS7 Linkset by given name.
    Definition: osmo_ss7.c:527
    const char * osmo_ss7_route_name(struct osmo_ss7_route *rt, bool list_asps)
    Return human readable representation of the route, in a static buffer.
    Definition: osmo_ss7_hmrt.c:150
    bool mode_set_by_vty
    Definition: osmo_ss7.h:324
    osmo_ss7_asp_role
    Definition: osmo_ss7.h:382
    struct osmo_sccp_instance * osmo_ss7_ensure_sccp(struct osmo_ss7_instance *inst)
    Allocate an SCCP instance, if not present yet.
    Definition: osmo_ss7.c:403
    uint32_t local_pc
    Definition: osmo_ss7.h:192
    char * description
    Definition: osmo_ss7.h:319
    uint8_t osmo_ss7_pc_width(const struct osmo_ss7_pc_fmt *pc_fmt)
    Definition: osmo_ss7.c:161
    struct osmo_sccp_instance * osmo_sccp_simple_server(void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip)
    Definition: sccp_user.c:800
    struct osmo_stream_srv * server
    Definition: osmo_ss7.h:404
    int osmo_ss7_asp_get_trans_proto(const struct osmo_ss7_asp *asp)
    Get the transport proto of a given ASP.
    Definition: osmo_ss7_asp.c:1227
    struct osmo_ss7_asp * osmo_ss7_asp_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find_or_create2() instead")
    Definition: osmo_ss7.c:1076
    uint32_t context
    Definition: osmo_ss7.h:252
    Definition: sccp_internal.h:37
    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:320
    const char * osmo_ss7_pointcode_print2(const struct osmo_ss7_instance *inst, uint32_t pc)
    Definition: osmo_ss7.c:271
    bool rkm_dyn_allocated
    Were we dynamically allocated by RKM?
    Definition: osmo_ss7.h:309
    int osmo_ss7_user_unregister(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user)
    Unregister a MTP user for a given service indicator.
    Definition: osmo_ss7.c:446
    bool trans_role_set_by_vty
    Definition: osmo_ss7.h:436
    Definition: osmo_ss7.h:207
    uint16_t num_ostreams_value
    Definition: osmo_ss7.h:557
    struct rate_ctr_group * ctrg
    Rate Counter Group.
    Definition: osmo_ss7.h:423
    bool permit_dyn_rkm_alloc
    Definition: osmo_ss7.h:103
    void * priv
    Definition: osmo_ss7.h:132
    Definition: osmo_ss7.h:541
    struct osmo_ss7_instance * inst
    osmo_ss7_instance to which we belong
    Definition: osmo_ss7.h:48
    int osmo_ss7_asp_use_default_lm(struct osmo_ss7_asp *asp, int log_level)
    Definition: xua_default_lm_fsm.c:413
    uint32_t l_rk_id
    Definition: osmo_ss7.h:253
    struct osmo_fsm_inst * fi
    ASP FSM.
    Definition: osmo_ss7.h:396
    bool accept_dyn_reg
    Definition: osmo_ss7.h:551
    struct osmo_ss7_asp * osmo_ss7_asp_find_by_proto(struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto)
    Find an ASP that matches the given ASP protocol (xUA variant).
    Definition: osmo_ss7.c:1006
    void osmo_ss7_asp_destroy(struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:573
    struct value_string osmo_ss7_as_traffic_mode_vals[]
    Definition: osmo_ss7_as.c:44
    Definition: osmo_ss7.h:281
    int osmo_ss7_xua_server_add_local_host(struct osmo_xua_server *xs, const char *local_host)
    Definition: osmo_ss7_xua_srv.c:324
    uint8_t qos_class
    Definition: osmo_ss7.h:440
    Definition: osmo_ss7.h:365
    const struct osmo_xua_layer_manager * lm
    Definition: osmo_ss7.h:413
    uint32_t osmo_ss7_pc_normalize(const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc)
    Definition: osmo_ss7.c:169
    uint16_t max_instreams_value
    Definition: osmo_ss7.h:452
    bool osmo_ss7_as_down(const struct osmo_ss7_as *as)
    Determine if given AS is in the down state.
    Definition: osmo_ss7_as.c:206
    uint32_t asp_id
    Definition: osmo_ss7.h:409
    uint16_t max_init_timeo_value
    Definition: osmo_ss7.h:454
    struct osmo_ss7_instance * inst
    osmo_ss7_instance to which we belong
    Definition: osmo_ss7.h:184
    uint32_t priority
    lower priority is higher
    Definition: osmo_ss7.h:227
    void osmo_ss7_asp_peer_init(struct osmo_ss7_asp_peer *peer)
    Definition: osmo_ss7_asp_peer.c:47
    Definition: osmo_ss7.h:124
    struct rate_ctr_group * ctrg
    Rate Counter Group.
    Definition: osmo_ss7.h:315
    Definition: osmo_ss7.h:44
    struct osmo_sccp_instance * osmo_sccp_simple_server_add_clnt(struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip)
    Definition: sccp_user.c:809
    Definition: osmo_ss7.h:251
    bool num_ostreams_present
    Definition: osmo_ss7.h:447
    int osmo_ss7_asp_peer_add_host2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr)
    Append (copy) address to a given ASP peer.
    Definition: osmo_ss7_asp_peer.c:142
    const char * osmo_ss7_route_print(const struct osmo_ss7_route *rt)
    Definition: osmo_ss7.c:830
    bool max_instreams_present
    Definition: osmo_ss7.h:556
    struct osmo_ss7_link * osmo_ss7_link_find_or_create(struct osmo_ss7_linkset *lset, uint32_t id)
    Find or create SS7 Link with given ID in given Linkset.
    Definition: osmo_ss7.c:588
    struct osmo_xua_server * osmo_ss7_xua_server_create(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host) OSMO_DEPRECATED("Use osmo_ss7_xua_server_create2() instead")
    create a new xUA server configured with given ip/port
    Definition: osmo_ss7_xua_srv.c:258
    uint32_t pc
    Definition: osmo_ss7.h:255
    int osmo_ss7_asp_protocol_port(enum osmo_ss7_asp_protocol prot)
    Definition: osmo_ss7_asp.c:175
    struct osmo_xua_server * osmo_ss7_xua_server_find2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port)
    find an xUA server with the given parameters
    Definition: osmo_ss7.c:1095
    Definition: osmo_ss7.h:384
    enum osmo_ss7_as_traffic_mode osmo_ss7_tmode_from_xua(uint32_t in)
    Definition: osmo_ss7.c:1181
    static const char * osmo_ss7_asp_protocol_name(enum osmo_ss7_asp_protocol mode)
    Definition: osmo_ss7.h:288
    Definition: osmo_ss7.h:280
    uint16_t max_instreams_value
    Definition: osmo_ss7.h:558
    bool max_attempts_present
    Definition: osmo_ss7.h:449
    osmo_ss7_as_patch_sccp_mode
    Definition: osmo_ss7.h:295
    const struct osmo_ss7_user * user[16]
    Definition: osmo_ss7.h:88
    uint16_t max_attempts_value
    Definition: osmo_ss7.h:453
    int osmo_ss7_asp_restart(struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:611
    int osmo_ss7_as_del_asp(struct osmo_ss7_as *as, const char *asp_name)
    Delete given ASP from given AS.
    Definition: osmo_ss7_as.c:130
    struct osmo_ss7_route_table * rtable_system
    Definition: osmo_ss7.h:90
    int osmo_ss7_is_config_node(struct vty *vty, int node)
    Definition: osmo_ss7_vty.c:2898
    int osmo_ss7_asp_peer_del_host(struct osmo_ss7_asp_peer *peer, const char *host)
    Remove address from a given ASP peer.
    Definition: osmo_ss7_asp_peer.c:215
    osmo_ss7_link_adm_state
    Definition: osmo_ss7.h:151
    enum osmo_ss7_asp_protocol proto
    Definition: osmo_ss7.h:553
    int osmo_ss7_tmode_to_xua(enum osmo_ss7_as_traffic_mode tmod)
    Definition: osmo_ss7.c:1167
    void osmo_ss7_link_destroy(struct osmo_ss7_link *link)
    Destroy SS7 Link.
    Definition: osmo_ss7.c:571
    struct osmo_ss7_instance * inst
    Definition: osmo_ss7.h:126
    bool dyn_allocated
    Were we dynamically allocated.
    Definition: osmo_ss7.h:417
    struct osmo_ss7_as * osmo_ss7_as_find_or_create(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto)
    Find or Create Application Server.
    Definition: osmo_ss7.c:941
    struct osmo_tdef * T_defs_lm
    Definition: osmo_ss7.h:444
    struct osmo_ss7_instance * osmo_ss7_instance_find(uint32_t id)
    Find a SS7 Instance with given ID.
    Definition: osmo_ss7.c:303
    struct osmo_ss7_instance * inst
    Definition: osmo_ss7.h:543
    struct llist_head osmo_ss7_instances
    Definition: osmo_ss7.h:282
    uint32_t dpc
    Definition: osmo_ss7.h:330
    bool simple_client_allocated
    Were we allocated by "simple client" support?
    Definition: osmo_ss7.h:420
    const char * osmo_ss7_asp_get_name(const struct osmo_ss7_asp *asp)
    Get the name of a given ASP.
    Definition: osmo_ss7_asp.c:1209
    uint32_t mask
    Definition: osmo_ss7.h:223
    struct osmo_ss7_route_table * osmo_ss7_route_table_find_or_create(struct osmo_ss7_instance *inst, const char *name)
    Definition: osmo_ss7.c:630
    struct osmo_ss7_as * osmo_ss7_as_find_by_l_rk_id(struct osmo_ss7_instance *inst, uint32_t l_rk_id)
    Find Application Server by given local routing key ID.
    Definition: osmo_ss7.c:889
    struct osmo_ss7_as * osmo_ss7_as_find_by_name(struct osmo_ss7_instance *inst, const char *name)
    Find Application Server by given name.
    Definition: osmo_ss7.c:855
    int osmo_ss7_xua_server_bind(struct osmo_xua_server *xs)
    Set the xUA server to bind/listen to the currently configured ip/port.
    Definition: osmo_ss7_xua_srv.c:273
    enum osmo_ss7_asp_protocol proto
    Definition: osmo_ss7.h:320
    Definition: osmo_ss7.h:296
    struct value_string osmo_ss7_asp_protocol_vals[]
    Definition: osmo_ss7_asp.c:116
    void osmo_ss7_register_rx_unknown_cb(osmo_ss7_asp_rx_unknown_cb *cb)
    Register a call-back function for unknown SCTP PPID / IPA Stream ID.
    Definition: osmo_ss7_asp.c:1167
    Definition: osmo_ss7.h:279
    bool asp_id_present
    Definition: osmo_ss7.h:410
    int osmo_ss7_asp_peer_set_hosts2(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary)
    Set (copy) addresses for a given ASP peer.
    Definition: osmo_ss7_asp_peer.c:93
    static bool osmo_ss7_pc_is_valid(uint32_t pc)
    Definition: osmo_ss7.h:35
    Definition: osmo_ss7.h:537
    enum osmo_ss7_asp_protocol osmo_ss7_asp_get_proto(const struct osmo_ss7_asp *asp)
    Get the proto of a given ASP.
    Definition: osmo_ss7_asp.c:1218
    Definition: osmo_ss7.h:297
    int osmo_ss7_xua_server_set_local_host(struct osmo_xua_server *xs, const char *local_host)
    Definition: osmo_ss7_xua_srv.c:306
    void osmo_sccp_set_max_optional_data(struct osmo_sccp_instance *inst, int val)
    Adjust the upper bound for the optional data length (the payload) for CR, CC, CREF and RLSD messages...
    Definition: sccp_user.c:889
    bool osmo_ss7_as_active(const struct osmo_ss7_as *as)
    Determine if given AS is in the active state.
    Definition: osmo_ss7_as.c:196
    struct osmo_xua_server * osmo_ss7_xua_server_create2(struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host)
    create a new xUA server configured with given ip/port
    Definition: osmo_ss7_xua_srv.c:199
    void osmo_ss7_asp_disconnect(struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:1155
    Definition: osmo_ss7.h:263
    struct llist_head list
    member in list of routing tables
    Definition: osmo_ss7.h:46
    no SCTP association with peer
    Definition: osmo_ss7.h:375
    void osmo_ss7_vty_init_asp(void *ctx)
    Definition: osmo_ss7_vty.c:3031
    bool role_set_by_vty
    Definition: osmo_ss7.h:435
    osmo_ss7_asp_admin_state
    Definition: osmo_ss7.h:373
    uint16_t num_ostreams_value
    Definition: osmo_ss7.h:451
    Definition: osmo_ss7.h:266
    char * name
    Definition: osmo_ss7.h:189
    int osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)
    Weak function to handle payload for unknown/unsupported PPID or IPA StreamID.
    Definition: osmo_ss7.h:520
    void osmo_ss7_route_destroy(struct osmo_ss7_route *rt)
    Destroy a given SS7 route.
    Definition: osmo_ss7.c:791
    osmo_prim_cb prim_cb
    Definition: osmo_ss7.h:538
    void osmo_ss7_instance_destroy(struct osmo_ss7_instance *inst)
    Destroy a SS7 Instance.
    Definition: osmo_ss7.c:361
    const char * osmo_ss7_pointcode_print(const struct osmo_ss7_instance *inst, uint32_t pc)
    Definition: osmo_ss7.c:263
    int osmo_ss7_asp_get_log_subsys(const struct osmo_ss7_asp *asp)
    Get the logging subsystem for a given ASP.
    Definition: osmo_ss7_asp.c:1193
    char * description
    Definition: osmo_ss7.h:97
    void osmo_ss7_vty_init_sg(void *ctx)
    Definition: osmo_ss7_vty.c:3037
    Definition: osmo_ss7.h:68
    struct osmo_sccp_instance * osmo_sccp_simple_server_on_ss7_id(void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip)
    Definition: sccp_user.c:756
    int osmo_ss7_vty_go_parent(struct vty *vty)
    Definition: osmo_ss7_vty.c:2844
    const char * osmo_ss7_pointcode_print_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *inst, uint32_t pc)
    Definition: osmo_ss7.c:239
    bool max_init_timeo_present
    Definition: osmo_ss7.h:450
    bool num_ostreams_present
    Definition: osmo_ss7.h:555
    bool max_instreams_present
    Definition: osmo_ss7.h:448
    osmo_ss7_as_traffic_mode
    Definition: osmo_ss7.h:261
    char * name
    Definition: osmo_ss7.h:96
    struct osmo_ss7_route * osmo_ss7_route_lookup(struct osmo_ss7_instance *inst, uint32_t dpc)
    Find a SS7 route for given destination point code in given SS7.
    Definition: osmo_ss7.c:702
    int osmo_ss7_find_free_rctx(struct osmo_ss7_instance *inst)
    Definition: osmo_ss7.c:72
    char * description
    Definition: osmo_ss7.h:190
    struct osmo_ss7_instance * inst
    Definition: osmo_ss7.h:393
    osmo_ss7_asp_protocol
    Definition: osmo_ss7.h:277
    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_asp.c:1110
    const char * name
    Definition: osmo_ss7.h:128
    int osmo_ss7_user_mtp_xfer_req(struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp)
    Definition: osmo_ss7_hmrt.c:293
    Definition: osmo_ss7.h:262
    Definition: osmo_ss7.h:390
    struct osmo_ss7_instance * inst
    Definition: osmo_ss7.h:303
    struct osmo_fsm_inst * fi
    AS FSM.
    Definition: osmo_ss7.h:306
    Definition: osmo_ss7.h:155
    uint32_t ssn
    Definition: osmo_ss7.h:257
    struct llist_head routes
    list of osmo_ss7_route
    Definition: osmo_ss7.h:50
    int osmo_ss7_as_add_asp(struct osmo_ss7_as *as, const char *asp_name)
    Add given ASP to given AS.
    Definition: osmo_ss7_as.c:100
    uint32_t adjacent_pc
    Definition: osmo_ss7.h:191
    SCP association, but reject ASP-ACTIVE.
    Definition: osmo_ss7.h:377
    struct osmo_ss7_asp * osmo_ss7_asp_find_by_name(struct osmo_ss7_instance *inst, const char *name)
    Definition: osmo_ss7.c:989
    static const char * osmo_ss7_as_traffic_mode_name(enum osmo_ss7_as_traffic_mode mode)
    Definition: osmo_ss7.h:272
    struct osmo_sccp_instance * sccp
    Definition: osmo_ss7.h:92
    char * sock_name
    pre-formatted human readable local/remote socket name
    Definition: osmo_ss7.h:406
    in normal operation
    Definition: osmo_ss7.h:379
    Definition: osmo_ss7.h:264
    struct osmo_ss7_as * osmo_ss7_as_find_by_rctx(struct osmo_ss7_instance *inst, uint32_t rctx)
    Find Application Server by given routing context.
    Definition: osmo_ss7.c:872
    const struct value_string osmo_ss7_asp_role_names[]
    Definition: osmo_ss7_asp.c:124
    Definition: osmo_ss7.h:265
    size_t host_cnt
    Definition: osmo_ss7.h:367
    struct osmo_sccp_instance * osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip)
    request an sccp client instance
    Definition: sccp_user.c:501
    struct osmo_ss7_asp * osmo_ss7_asp_find(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find2() instead")
    Definition: osmo_ss7.c:1042
    void osmo_ss7_as_destroy(struct osmo_ss7_as *as)
    Destroy given Application Server.
    Definition: osmo_ss7_as.c:154
    struct osmo_ss7_route * osmo_ss7_route_find_dpc_mask(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask)
    Find a SS7 route for given destination point code + mask in given table.
    Definition: osmo_ss7.c:681
    uint8_t qos_class
    Definition: osmo_ss7.h:228
    struct osmo_ss7_asp * osmo_ss7_asp_find2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
    Definition: osmo_ss7.c:1020
    struct osmo_ss7_linkset * osmo_ss7_linkset_find_or_create(struct osmo_ss7_instance *inst, const char *name, uint32_t pc)
    Find or allocate SS7 Linkset.
    Definition: osmo_ss7.c:544
    struct msgb * pending_msg
    Pending message for non-blocking IPA read.
    Definition: osmo_ss7.h:426
    char * description
    Definition: osmo_ss7.h:430
    struct osmo_xua_server * xua_server
    osmo_xua_server over which we were established
    Definition: osmo_ss7.h:399
    Definition: osmo_ss7.h:154
    Definition: osmo_ss7.h:73
    Definition: osmo_ss7.h:278
    bool is_server
    Definition: osmo_ss7.h:433
    int osmo_ss7_xua_server_set_local_hosts(struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt)
    Definition: osmo_ss7_xua_srv.c:312
    int osmo_ss7_xua_server_del_local_host(struct osmo_xua_server *xs, const char *local_host)
    Definition: osmo_ss7_xua_srv.c:335
    struct osmo_ss7_as * osmo_ss7_as_find_by_proto(struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto)
    Find Application Server (AS) by given protocol.
    Definition: osmo_ss7.c:907
    Definition: osmo_ss7.h:181
    Definition: osmo_ss7.h:153
    bool osmo_ss7_pc_is_local(struct osmo_ss7_instance *inst, uint32_t pc)
    Definition: osmo_ss7.c:1132
    enum osmo_ss7_asp_protocol proto
    Definition: osmo_ss7.h:431
    char * name
    Definition: osmo_ss7.h:318
    osmo_prim_cb prim_cb
    Definition: osmo_ss7.h:130
    struct osmo_ss7_linkset * linkset
    pointer to linkset (destination) of route
    Definition: osmo_ss7.h:215
    bool mode_set_by_peer
    Definition: osmo_ss7.h:326
    void * lm_priv
    Definition: osmo_ss7.h:414
    bool osmo_ss7_as_tmode_compatible_xua(struct osmo_ss7_as *as, uint32_t m3ua_tmt)
    Definition: osmo_ss7.c:1195
    int osmo_ss7_asp_peer_add_host(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host)
    Append (copy) address to a given ASP peer.
    Definition: osmo_ss7_asp_peer.c:260
    int osmo_ss7_asp_peer_snprintf(char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer)
    Definition: osmo_ss7_asp_peer.c:53
    struct osmo_ss7_route_table * rtable
    osmo_ss7_route_table to which we belong
    Definition: osmo_ss7.h:211
    char delimiter
    Definition: osmo_ss7.h:69
    int osmo_ss7_asp_peer_set_hosts(struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt)
    Set (copy) addresses for a given ASP peer.
    Definition: osmo_ss7_asp_peer.c:121
    struct osmo_ss7_route_table::@19 cfg
    struct osmo_ss7_as * as
    pointer to Application Server
    Definition: osmo_ss7.h:217
    int trans_proto
    The underlaying transport protocol (one of IPPROTO_*)
    Definition: osmo_ss7.h:458
    int osmo_ss7_pointcode_parse(struct osmo_ss7_instance *inst, const char *str)
    Definition: osmo_ss7.c:205
    Definition: osmo_ss7.h:300
    int osmo_ss7_pointcode_parse_mask_or_len(struct osmo_ss7_instance *inst, const char *in)
    Definition: osmo_ss7.c:277
    uint8_t last_asp_idx_sent
    Definition: osmo_ss7.h:335
    uint32_t pc
    Definition: osmo_ss7.h:222
    uint16_t port
    Definition: osmo_ss7.h:368
    int osmo_ss7_user_register(struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user)
    Register a MTP user for a given service indicator.
    Definition: osmo_ss7.c:422
    Definition: osmo_ss7.h:383
    char * name
    Definition: osmo_ss7.h:429
    Definition: osmo_ss7.h:385
    struct osmo_ss7_route * osmo_ss7_route_create(struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask, const char *linkset_name)
    Create a new route in the given routing table.
    Definition: osmo_ss7.c:738
    Definition: mtp_sap.h:56
    struct osmo_ss7_asp * osmo_ss7_asp_find_or_create2(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
    Definition: osmo_ss7.c:1054
    char * description
    Definition: osmo_ss7.h:54
    void osmo_ss7_xua_server_destroy(struct osmo_xua_server *xs)
    Definition: osmo_ss7_xua_srv.c:359
    uint32_t recovery_timeout_msec
    Definition: osmo_ss7.h:327
    uint8_t qos_class
    Definition: osmo_ss7.h:328
    struct osmo_sccp_instance * osmo_sccp_simple_client(void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip)
    request an sccp client instance
    Definition: sccp_user.c:735
    char * name
    Definition: osmo_ss7.h:53
    struct osmo_ss7_route_table * osmo_ss7_route_table_find(struct osmo_ss7_instance *inst, const char *name)
    Definition: osmo_ss7.c:618
    sigtran/html/functions_vars_x.html0000644000175000017500000000730314631412304022056 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - x -

    sigtran/html/structm3ua__data__hdr.js0000644000175000017500000000103214631412304022363 0ustar osmocom-buildosmocom-buildvar structm3ua__data__hdr = [ [ "dpc", "structm3ua__data__hdr.html#a4a4ac12a471df8bd0fe10ec2f0682af5", null ], [ "mp", "structm3ua__data__hdr.html#a688c80327990370fd86331a1140ec75e", null ], [ "ni", "structm3ua__data__hdr.html#afa2de08d9503ecd4d48d5c8b79b0463f", null ], [ "opc", "structm3ua__data__hdr.html#aab73749d4369382a869156642ee334f6", null ], [ "si", "structm3ua__data__hdr.html#af7534d21af3bc4be0d772616a29a26de", null ], [ "sls", "structm3ua__data__hdr.html#a2b8d675621b54d9fad0101191b1c26dc", null ] ];sigtran/html/sccp__sap_8c.html0000644000175000017500000016770714631412304021027 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_sap.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_sap.c File Reference
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/prim.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/sigtran_sap.h>

    Functions

    char * osmo_scu_prim_name (const struct osmo_prim_hdr *oph)
     
    int osmo_scu_prim_hdr_name_buf (char *buf, size_t buflen, const struct osmo_prim_hdr *oph)
     
    char * osmo_scu_prim_hdr_name_c (void *ctx, const struct osmo_prim_hdr *oph)
     
    char * osmo_xlm_prim_name (struct osmo_prim_hdr *oph)
     

    Variables

    const struct value_string osmo_scu_prim_type_names []
     
    static char prim_name_buf [128]
     
    const struct value_string osmo_xlm_prim_names []
     
    const struct value_string osmo_sccp_routing_ind_names []
     
    const struct value_string osmo_sccp_gti_names []
     
    const struct value_string osmo_sccp_sp_status_names []
     
    const struct value_string osmo_sccp_rem_sccp_status_names []
     
    const struct value_string osmo_sccp_ssn_names []
     

    Function Documentation

    ◆ osmo_scu_prim_hdr_name_buf()

    int osmo_scu_prim_hdr_name_buf ( char *  buf,
    size_t  buflen,
    const struct osmo_prim_hdr *  oph 
    )

    ◆ osmo_scu_prim_hdr_name_c()

    char* osmo_scu_prim_hdr_name_c ( void *  ctx,
    const struct osmo_prim_hdr *  oph 
    )

    ◆ osmo_scu_prim_name()

    ◆ osmo_xlm_prim_name()

    char* osmo_xlm_prim_name ( struct osmo_prim_hdr *  oph)

    Variable Documentation

    ◆ osmo_sccp_gti_names

    const struct value_string osmo_sccp_gti_names[]
    Initial value:
    = {
    { OSMO_SCCP_GTI_NO_GT, "NO_GT" },
    { OSMO_SCCP_GTI_NAI_ONLY, "NAI_ONLY" },
    { OSMO_SCCP_GTI_TT_ONLY, "TT_ONLY" },
    { OSMO_SCCP_GTI_TT_NPL_ENC, "TT_NPL_ENC" },
    { OSMO_SCCP_GTI_TT_NPL_ENC_NAI, "TT_NPL_ENC_NAI" },
    { 0, NULL }
    }
    Definition: sccp_sap.h:75
    Definition: sccp_sap.h:72
    Definition: sccp_sap.h:74
    Definition: sccp_sap.h:71
    Definition: sccp_sap.h:73

    Referenced by osmo_sccp_gti_name().

    ◆ osmo_sccp_rem_sccp_status_names

    const struct value_string osmo_sccp_rem_sccp_status_names[]
    Initial value:
    = {
    { OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN, "UNAVAILABLE_UNKNOWN" },
    { OSMO_SCCP_REM_SCCP_S_INACCESSIBLE, "INACCESSIBLE" },
    {}
    }
    Definition: sccp_sap.h:157
    Definition: sccp_sap.h:159
    Definition: sccp_sap.h:155
    Definition: sccp_sap.h:158

    Referenced by osmo_sccp_rem_sccp_status_name().

    ◆ osmo_sccp_routing_ind_names

    const struct value_string osmo_sccp_routing_ind_names[]
    Initial value:
    = {
    { OSMO_SCCP_RI_NONE, "NONE" },
    { OSMO_SCCP_RI_GT, "GT" },
    { OSMO_SCCP_RI_SSN_PC, "SSN_PC" },
    { OSMO_SCCP_RI_SSN_IP, "SSN_IP" },
    { 0, NULL }
    }
    Definition: sccp_sap.h:58
    Definition: sccp_sap.h:60
    Definition: sccp_sap.h:61
    Definition: sccp_sap.h:59

    Referenced by osmo_sccp_routing_ind_name().

    ◆ osmo_sccp_sp_status_names

    const struct value_string osmo_sccp_sp_status_names[]
    Initial value:
    = {
    { OSMO_SCCP_SP_S_INACCESSIBLE, "INACCESSIBLE" },
    { OSMO_SCCP_SP_S_CONGESTED, "CONGESTED" },
    { OSMO_SCCP_SP_S_ACCESSIBLE, "ACCESSIBLE" },
    {}
    }
    Definition: sccp_sap.h:142
    Definition: sccp_sap.h:144
    Definition: sccp_sap.h:143

    Referenced by osmo_sccp_sp_status_name().

    ◆ osmo_sccp_ssn_names

    const struct value_string osmo_sccp_ssn_names[]
    Initial value:
    = {
    { OSMO_SCCP_SSN_MGMT, "MGMT" },
    { OSMO_SCCP_SSN_ISUP, "ISUP" },
    { OSMO_SCCP_SSN_OMAP, "OMAP" },
    { OSMO_SCCP_SSN_MAP, "MAP" },
    { OSMO_SCCP_SSN_HLR, "HLR" },
    { OSMO_SCCP_SSN_VLR, "VLR" },
    { OSMO_SCCP_SSN_MSC, "MSC" },
    { OSMO_SCCP_SSN_EIR, "EIR" },
    { OSMO_SCCP_SSN_AUC, "AUC" },
    { OSMO_SCCP_SSN_ISDN_SS, "ISDN_SS" },
    { OSMO_SCCP_SSN_RES_INTL, "RES_INTL" },
    { OSMO_SCCP_SSN_BISDN, "BISDN" },
    { OSMO_SCCP_SSN_TC_TEST, "TC_TEST" },
    { OSMO_SCCP_SSN_RANAP, "RANAP" },
    { OSMO_SCCP_SSN_RNSAP, "RNSAP" },
    { OSMO_SCCP_SSN_GMLC_MAP, "GMLC_MAP" },
    { OSMO_SCCP_SSN_CAP, "CAP" },
    { OSMO_SCCP_SSN_gsmSCF_MAP, "gsmSCF_MAP" },
    { OSMO_SCCP_SSN_SIWF_MAP, "SIWF_MAP" },
    { OSMO_SCCP_SSN_SGSN_MAP, "SGSN_MAP" },
    { OSMO_SCCP_SSN_GGSN_MAP, "GGSN_MAP" },
    { OSMO_SCCP_SSN_PCAP, "PCAP" },
    { OSMO_SCCP_SSN_BSC_BSSAP_LE, "BSC_BSSAP_LE" },
    { OSMO_SCCP_SSN_MSC_BSSAP_LE, "MSC_BSSAP_LE" },
    { OSMO_SCCP_SSN_SMLC_BSSAP, "SMLC_BSSAP" },
    { OSMO_SCCP_SSN_BSS_OAM, "BSS_OAM" },
    { OSMO_SCCP_SSN_BSSAP, "BSSAP" },
    { 0, NULL }
    }
    Definition: sccp_sap.h:136
    Definition: sccp_sap.h:116
    Definition: sccp_sap.h:119
    Definition: sccp_sap.h:113
    Definition: sccp_sap.h:129
    Definition: sccp_sap.h:125
    Definition: sccp_sap.h:114
    Definition: sccp_sap.h:132
    Definition: sccp_sap.h:120
    Definition: sccp_sap.h:108
    Definition: sccp_sap.h:123
    Definition: sccp_sap.h:124
    Definition: sccp_sap.h:110
    Definition: sccp_sap.h:111
    Definition: sccp_sap.h:115
    Definition: sccp_sap.h:127
    Definition: sccp_sap.h:126
    #define OSMO_SCCP_SSN_SMLC_BSSAP
    Definition: sccp_sap.h:169
    Definition: sccp_sap.h:128
    Definition: sccp_sap.h:134
    Definition: sccp_sap.h:118
    Definition: sccp_sap.h:112
    Definition: sccp_sap.h:121
    Definition: sccp_sap.h:137
    Definition: sccp_sap.h:130
    Definition: sccp_sap.h:109
    Definition: sccp_sap.h:133

    Referenced by osmo_sccp_ssn_name().

    ◆ osmo_scu_prim_type_names

    const struct value_string osmo_scu_prim_type_names[]
    Initial value:
    = {
    { OSMO_SCU_PRIM_N_CONNECT, "N-CONNECT" },
    { OSMO_SCU_PRIM_N_DATA, "N-DATA" },
    { OSMO_SCU_PRIM_N_EXPEDITED_DATA, "N-EXPEDITED-DATA" },
    { OSMO_SCU_PRIM_N_DISCONNECT, "N-DISCONNECT" },
    { OSMO_SCU_PRIM_N_RESET, "N-RESET" },
    { OSMO_SCU_PRIM_N_INFORM, "N-INFORM" },
    { OSMO_SCU_PRIM_N_UNITDATA, "N-UNITDATA" },
    { OSMO_SCU_PRIM_N_NOTICE, "N-NOTICE" },
    { OSMO_SCU_PRIM_N_COORD, "N-COORD" },
    { OSMO_SCU_PRIM_N_STATE, "N-STATE" },
    { OSMO_SCU_PRIM_N_PCSTATE, "N-PCSTATE" },
    { 0, NULL }
    }
    Definition: sccp_sap.h:41
    Definition: sccp_sap.h:45
    Definition: sccp_sap.h:42
    Definition: sccp_sap.h:44
    Definition: sccp_sap.h:46
    Definition: sccp_sap.h:36
    Definition: sccp_sap.h:34
    Definition: sccp_sap.h:39
    Definition: sccp_sap.h:35
    Definition: sccp_sap.h:37
    Definition: sccp_sap.h:38

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_xlm_prim_names

    const struct value_string osmo_xlm_prim_names[]
    Initial value:
    = {
    { OSMO_XLM_PRIM_M_SCTP_ESTABLISH, "M-SCTP_ESTABLISH" },
    { OSMO_XLM_PRIM_M_SCTP_RELEASE, "M-SCTP_RELEASE" },
    { OSMO_XLM_PRIM_M_SCTP_RESTART, "M-SCTP_RESTART" },
    { OSMO_XLM_PRIM_M_SCTP_STATUS, "M-SCTP_STATUS" },
    { OSMO_XLM_PRIM_M_ASP_STATUS, "M-ASP_STATUS" },
    { OSMO_XLM_PRIM_M_AS_STATUS, "M-AS_STATUS" },
    { OSMO_XLM_PRIM_M_NOTIFY, "M-NOTIFY" },
    { OSMO_XLM_PRIM_M_ERROR, "M-ERROR" },
    { OSMO_XLM_PRIM_M_ASP_UP, "M-ASP_UP" },
    { OSMO_XLM_PRIM_M_ASP_DOWN, "M-ASP_DOWN" },
    { OSMO_XLM_PRIM_M_ASP_ACTIVE, "M-ASP_ACTIVE" },
    { OSMO_XLM_PRIM_M_ASP_INACTIVE, "M-ASP_INACTIVE" },
    { OSMO_XLM_PRIM_M_AS_ACTIVE, "M-AS_ACTIVE" },
    { OSMO_XLM_PRIM_M_AS_INACTIVE, "M-AS_INACTIVE" },
    { OSMO_XLM_PRIM_M_AS_DOWN, "M-AS_DOWN" },
    { OSMO_XLM_PRIM_M_RK_REG, "M-RK_REG" },
    { OSMO_XLM_PRIM_M_RK_DEREG, "M-RK_DEREG" },
    { 0, NULL },
    }
    Definition: sigtran_sap.h:25
    Definition: sigtran_sap.h:18
    Definition: sigtran_sap.h:27
    Definition: sigtran_sap.h:22
    Definition: sigtran_sap.h:21
    Definition: sigtran_sap.h:19
    Definition: sigtran_sap.h:31
    Definition: sigtran_sap.h:15
    Definition: sigtran_sap.h:14
    Definition: sigtran_sap.h:16
    Definition: sigtran_sap.h:26
    Definition: sigtran_sap.h:28
    Definition: sigtran_sap.h:30
    Definition: sigtran_sap.h:20
    Definition: sigtran_sap.h:17
    Definition: sigtran_sap.h:23
    Definition: sigtran_sap.h:24

    Referenced by osmo_xlm_prim_name().

    ◆ prim_name_buf

    char prim_name_buf[128]
    static
    sigtran/html/osmo__ss7__hmrt_8c.js0000644000175000017500000000162214631412304021625 0ustar osmocom-buildosmocom-buildvar osmo__ss7__hmrt_8c = [ [ "APPEND", "osmo__ss7__hmrt_8c.html#a78d865d31aa82b7624caa11bfb02c913", null ], [ "deliver_to_mtp_user", "osmo__ss7__hmrt_8c.html#ab0f4b1309a8a2006635950c46ddd3b06", null ], [ "hmdt_message_for_distribution", "osmo__ss7__hmrt_8c.html#a3c2df3b0f156f7bd46317990d8136d97", null ], [ "hmrt_message_for_routing", "osmo__ss7__hmrt_8c.html#a33ede64db537fe1d5a39e6d9c2f07c8b", null ], [ "m3ua_hmdc_rx_from_l2", "osmo__ss7__hmrt_8c.html#a8bc0dfc719354cd380bb206d25c33c6a", null ], [ "m3ua_to_xfer_ind", "osmo__ss7__hmrt_8c.html#af932d2ab56e706ac86fe0bd6f2c3a4d7", null ], [ "mtp_prim_to_m3ua", "osmo__ss7__hmrt_8c.html#ad193b380beb0c625be71e8a3c2823d19", null ], [ "osmo_ss7_route_name", "osmo__ss7__hmrt_8c.html#ac966231057ff7ab04224ffee73abfc4a", null ], [ "osmo_ss7_user_mtp_xfer_req", "osmo__ss7__hmrt_8c.html#a6e0fa32ebbd3aeba25b800146a76bbc7", null ] ];sigtran/html/xua__asp__fsm_8h_source.html0000644000175000017500000006305514631412304023254 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_asp_fsm.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_asp_fsm.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    7 };
    8 
    14 
    18 
    27 
    30 
    31  /* The ASP was added to an AS. data: (struct osmo_ss7_as *) */
    33 
    34  /* IPA specific */
    38 
    40 };
    41 
    42 extern struct osmo_fsm xua_asp_fsm;
    43 extern struct osmo_fsm ipa_asp_fsm;
    44 
    45 struct osmo_fsm_inst *xua_asp_fsm_start(struct osmo_ss7_asp *asp,
    46  enum osmo_ss7_asp_role role, int log_level);
    Definition: xua_asp_fsm.h:37
    Definition: xua_asp_fsm.h:6
    Definition: xua_asp_fsm.h:23
    Definition: xua_asp_fsm.h:28
    Definition: xua_asp_fsm.h:10
    osmo_ss7_asp_role
    Definition: osmo_ss7.h:382
    Definition: xua_asp_fsm.h:26
    xua_asp_event
    Definition: xua_asp_fsm.h:9
    xua_asp_state
    Definition: xua_asp_fsm.h:3
    struct osmo_fsm_inst * xua_asp_fsm_start(struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level)
    Start a new ASP finite stae machine for given ASP.
    Definition: xua_asp_fsm.c:786
    Definition: xua_asp_fsm.h:19
    struct osmo_fsm ipa_asp_fsm
    Definition: xua_asp_fsm.c:1186
    Definition: xua_asp_fsm.h:32
    Definition: xua_asp_fsm.h:4
    Definition: xua_asp_fsm.h:12
    Definition: xua_asp_fsm.h:17
    struct osmo_fsm xua_asp_fsm
    Definition: xua_asp_fsm.c:762
    Definition: xua_asp_fsm.h:15
    Definition: xua_asp_fsm.h:5
    Definition: xua_asp_fsm.h:16
    Definition: xua_asp_fsm.h:22
    Definition: xua_asp_fsm.h:24
    Definition: xua_asp_fsm.h:25
    Definition: xua_asp_fsm.h:11
    Definition: osmo_ss7.h:390
    Definition: xua_asp_fsm.h:36
    Definition: xua_asp_fsm.h:35
    Definition: xua_asp_fsm.h:39
    Definition: xua_asp_fsm.h:20
    Definition: xua_asp_fsm.h:13
    Definition: xua_asp_fsm.h:21
    Definition: xua_asp_fsm.h:29
    sigtran/html/sync_on.png0000644000175000017500000000151514631412304017753 0ustar osmocom-buildosmocom-build‰PNG  IHDRàw=øIDATxíÝ_HTYÀñï8ã¤ó§i§4-g6ÆËÕ&kQ)¨Ô!Š0ÒURKÚ…„ê¡/»PEÁ>ìK-+KÁ²Ñ.Y”¾dEPaA‰ø°¥¶›ZSÓïÜ;3wºŠ–¯—߯gfîïœsçœWKÇñ.€ÉøD­¨a‘'¬âq_ôˆk¢ÀŒ ÀDŽøQ´ÄïC¨¶åñÏÿgÅ ñ 0„Y‚:qZ¦Á)~õâ€èLý0HVñ× žz-¿‰C“%¨g¦˜6€é8%Úõ¬ëwêÙUÏ¿˜ª³Ä }? ?€·3ÀÀž©Š À”K• @hà a±ðaÇæUe‹ sù~ë2²ì“&Ú&B*AÄljæºììi*˨,Ëçí»÷oÆ£T”,d[˜¼3-*ÁÀ…>å‡Ë çLÉŸçfk˜Ò éw#*AEjKUy>ûšËÉõ&{µ¢8—m5Ki¬ jjƒD*¿NŽÖigwÃ7Dª’mz骹úKÛ¾±ˆ¶M!æ¤ÍkÐ?šoý¬_åÓlXí#Ò~–¸¬ê×ÒÑXŠÓ‘ùRÙ*Eû‚ՂדðEÜ;6«e"Q(²Ù=–¿Ezæ5Kؼָ_ 1òzBªJë ±XŒì96åªjL^7{ùãJÑ÷1½i@%8'7M©_\Qœ#ÓUŒËñýÿyõ Wo Éx8¼s¥v¯ªì|×SnÜ q_m Ýé î>bèÕí[JX,½4[Tú{R£ë¼ôˆ¾þa€tÝjjzzÅ'ÅìȶiIžŽòwÏs ¡€—ÕKøõâC^ŽŒ˜Y­¨µÉ%6¨´êˆº]vÛðhâ½iWv–hôëê°Ò¨¾'æÌ‚·ñ|[ßìúÅ^€YrD=<ýDû]äÇ÷s€Ïõ‹8™ºCì? À ¨—t4õá©Ž¡Jã‡W‹É± îr¼cjMɘìx| šE©øNÔ‰œøA¢þ«–€Z¼ñ‡jó î#™§¢¢4gIEND®B`‚sigtran/html/globals_func_e.html0000644000175000017500000000725714631412304021436 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - e -

    sigtran/html/osmo__ss7__asp__peer_8c.js0000644000175000017500000000213614631412304022611 0ustar osmocom-buildosmocom-buildvar osmo__ss7__asp__peer_8c = [ [ "host_is_ip_anyaddr", "osmo__ss7__asp__peer_8c.html#a81c3380941dadb42610afc54465cfe4d", null ], [ "osmo_ss7_asp_peer_add_host", "osmo__ss7__asp__peer_8c.html#a6c91baa9261a1bcc0a6f2fae5e84b972", null ], [ "osmo_ss7_asp_peer_add_host2", "osmo__ss7__asp__peer_8c.html#a1ef86819b8f03d91f909da6e4db7287a", null ], [ "osmo_ss7_asp_peer_del_host", "osmo__ss7__asp__peer_8c.html#a4bd800113cd229e0dd5ebfd32fb6c1cb", null ], [ "osmo_ss7_asp_peer_init", "osmo__ss7__asp__peer_8c.html#aed428cfcb66cb8b106de45150506ef3e", null ], [ "osmo_ss7_asp_peer_set_hosts", "osmo__ss7__asp__peer_8c.html#aff39a38183c940601c2a937603a3c741", null ], [ "osmo_ss7_asp_peer_set_hosts2", "osmo__ss7__asp__peer_8c.html#aace928f5efcaeedc6675dba51294aa64", null ], [ "osmo_ss7_asp_peer_snprintf", "osmo__ss7__asp__peer_8c.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46", null ], [ "ss7_asp_peer_find_host", "osmo__ss7__asp__peer_8c.html#a0a07753e2dbb45fb36558c64e6bac1a8", null ], [ "ss7_asp_peer_match_host", "osmo__ss7__asp__peer_8c.html#ac6cb83500d201029a2e6917efaa5104e", null ] ];sigtran/html/globals_w.html0000644000175000017500000001124414631412304020434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - w -

    sigtran/html/menudata.js0000644000175000017500000001521214631412304017730 0ustar osmocom-buildosmocom-buildvar menudata={children:[ {text:"Main Page",url:"index.html"}, {text:"Data Structures",url:"annotated.html",children:[ {text:"Data Structures",url:"annotated.html"}, {text:"Data Fields",url:"functions.html",children:[ {text:"All",url:"functions.html",children:[ {text:"a",url:"functions.html#index_a"}, {text:"c",url:"functions_c.html#index_c"}, {text:"d",url:"functions_d.html#index_d"}, {text:"e",url:"functions_e.html#index_e"}, {text:"f",url:"functions_f.html#index_f"}, {text:"g",url:"functions_g.html#index_g"}, {text:"h",url:"functions_h.html#index_h"}, {text:"i",url:"functions_i.html#index_i"}, {text:"k",url:"functions_k.html#index_k"}, {text:"l",url:"functions_l.html#index_l"}, {text:"m",url:"functions_m.html#index_m"}, {text:"n",url:"functions_n.html#index_n"}, {text:"o",url:"functions_o.html#index_o"}, {text:"p",url:"functions_p.html#index_p"}, {text:"q",url:"functions_q.html#index_q"}, {text:"r",url:"functions_r.html#index_r"}, {text:"s",url:"functions_s.html#index_s"}, {text:"t",url:"functions_t.html#index_t"}, {text:"u",url:"functions_u.html#index_u"}, {text:"v",url:"functions_v.html#index_v"}, {text:"w",url:"functions_w.html#index_w"}, {text:"x",url:"functions_x.html#index_x"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"a",url:"functions_vars.html#index_a"}, {text:"c",url:"functions_vars_c.html#index_c"}, {text:"d",url:"functions_vars_d.html#index_d"}, {text:"e",url:"functions_vars_e.html#index_e"}, {text:"f",url:"functions_vars_f.html#index_f"}, {text:"g",url:"functions_vars_g.html#index_g"}, {text:"h",url:"functions_vars_h.html#index_h"}, {text:"i",url:"functions_vars_i.html#index_i"}, {text:"k",url:"functions_vars_k.html#index_k"}, {text:"l",url:"functions_vars_l.html#index_l"}, {text:"m",url:"functions_vars_m.html#index_m"}, {text:"n",url:"functions_vars_n.html#index_n"}, {text:"o",url:"functions_vars_o.html#index_o"}, {text:"p",url:"functions_vars_p.html#index_p"}, {text:"q",url:"functions_vars_q.html#index_q"}, {text:"r",url:"functions_vars_r.html#index_r"}, {text:"s",url:"functions_vars_s.html#index_s"}, {text:"t",url:"functions_vars_t.html#index_t"}, {text:"u",url:"functions_vars_u.html#index_u"}, {text:"v",url:"functions_vars_v.html#index_v"}, {text:"w",url:"functions_vars_w.html#index_w"}, {text:"x",url:"functions_vars_x.html#index_x"}]}]}]}, {text:"Files",url:"files.html",children:[ {text:"File List",url:"files.html"}, {text:"Globals",url:"globals.html",children:[ {text:"All",url:"globals.html",children:[ {text:"_",url:"globals.html#index__"}, {text:"a",url:"globals_a.html#index_a"}, {text:"c",url:"globals_c.html#index_c"}, {text:"d",url:"globals_d.html#index_d"}, {text:"e",url:"globals_e.html#index_e"}, {text:"f",url:"globals_f.html#index_f"}, {text:"g",url:"globals_g.html#index_g"}, {text:"h",url:"globals_h.html#index_h"}, {text:"i",url:"globals_i.html#index_i"}, {text:"l",url:"globals_l.html#index_l"}, {text:"m",url:"globals_m.html#index_m"}, {text:"n",url:"globals_n.html#index_n"}, {text:"o",url:"globals_o.html#index_o"}, {text:"p",url:"globals_p.html#index_p"}, {text:"r",url:"globals_r.html#index_r"}, {text:"s",url:"globals_s.html#index_s"}, {text:"t",url:"globals_t.html#index_t"}, {text:"u",url:"globals_u.html#index_u"}, {text:"v",url:"globals_v.html#index_v"}, {text:"w",url:"globals_w.html#index_w"}, {text:"x",url:"globals_x.html#index_x"}]}, {text:"Functions",url:"globals_func.html",children:[ {text:"_",url:"globals_func.html#index__"}, {text:"a",url:"globals_func_a.html#index_a"}, {text:"c",url:"globals_func_c.html#index_c"}, {text:"d",url:"globals_func_d.html#index_d"}, {text:"e",url:"globals_func_e.html#index_e"}, {text:"f",url:"globals_func_f.html#index_f"}, {text:"g",url:"globals_func_g.html#index_g"}, {text:"h",url:"globals_func_h.html#index_h"}, {text:"i",url:"globals_func_i.html#index_i"}, {text:"l",url:"globals_func_l.html#index_l"}, {text:"m",url:"globals_func_m.html#index_m"}, {text:"n",url:"globals_func_n.html#index_n"}, {text:"o",url:"globals_func_o.html#index_o"}, {text:"p",url:"globals_func_p.html#index_p"}, {text:"r",url:"globals_func_r.html#index_r"}, {text:"s",url:"globals_func_s.html#index_s"}, {text:"t",url:"globals_func_t.html#index_t"}, {text:"u",url:"globals_func_u.html#index_u"}, {text:"v",url:"globals_func_v.html#index_v"}, {text:"w",url:"globals_func_w.html#index_w"}, {text:"x",url:"globals_func_x.html#index_x"}]}, {text:"Variables",url:"globals_vars.html",children:[ {text:"_",url:"globals_vars.html#index__"}, {text:"a",url:"globals_vars.html#index_a"}, {text:"c",url:"globals_vars.html#index_c"}, {text:"d",url:"globals_vars.html#index_d"}, {text:"e",url:"globals_vars.html#index_e"}, {text:"g",url:"globals_vars.html#index_g"}, {text:"i",url:"globals_vars.html#index_i"}, {text:"l",url:"globals_vars.html#index_l"}, {text:"m",url:"globals_vars.html#index_m"}, {text:"n",url:"globals_vars.html#index_n"}, {text:"o",url:"globals_vars.html#index_o"}, {text:"p",url:"globals_vars.html#index_p"}, {text:"r",url:"globals_vars.html#index_r"}, {text:"s",url:"globals_vars.html#index_s"}, {text:"t",url:"globals_vars.html#index_t"}, {text:"v",url:"globals_vars.html#index_v"}, {text:"x",url:"globals_vars.html#index_x"}]}, {text:"Typedefs",url:"globals_type.html"}, {text:"Enumerations",url:"globals_enum.html",children:[ {text:"c",url:"globals_enum.html#index_c"}, {text:"i",url:"globals_enum.html#index_i"}, {text:"l",url:"globals_enum.html#index_l"}, {text:"m",url:"globals_enum.html#index_m"}, {text:"o",url:"globals_enum.html#index_o"}, {text:"s",url:"globals_enum.html#index_s"}, {text:"x",url:"globals_enum.html#index_x"}]}, {text:"Enumerator",url:"globals_eval.html",children:[ {text:"_",url:"globals_eval.html#index__"}, {text:"c",url:"globals_eval_c.html#index_c"}, {text:"i",url:"globals_eval_i.html#index_i"}, {text:"l",url:"globals_eval_l.html#index_l"}, {text:"m",url:"globals_eval_m.html#index_m"}, {text:"o",url:"globals_eval_o.html#index_o"}, {text:"s",url:"globals_eval_s.html#index_s"}, {text:"t",url:"globals_eval_t.html#index_t"}, {text:"x",url:"globals_eval_x.html#index_x"}]}, {text:"Macros",url:"globals_defs.html",children:[ {text:"_",url:"globals_defs.html#index__"}, {text:"a",url:"globals_defs_a.html#index_a"}, {text:"c",url:"globals_defs_c.html#index_c"}, {text:"e",url:"globals_defs_e.html#index_e"}, {text:"g",url:"globals_defs_g.html#index_g"}, {text:"i",url:"globals_defs_i.html#index_i"}, {text:"l",url:"globals_defs_l.html#index_l"}, {text:"m",url:"globals_defs_m.html#index_m"}, {text:"n",url:"globals_defs_n.html#index_n"}, {text:"o",url:"globals_defs_o.html#index_o"}, {text:"p",url:"globals_defs_p.html#index_p"}, {text:"r",url:"globals_defs_r.html#index_r"}, {text:"s",url:"globals_defs_s.html#index_s"}, {text:"t",url:"globals_defs_t.html#index_t"}, {text:"x",url:"globals_defs_x.html#index_x"}]}]}]}]} sigtran/html/structosmo__xlm__prim__rk__dereg.js0000644000175000017500000000036314631412304024722 0ustar osmocom-buildosmocom-buildvar structosmo__xlm__prim__rk__dereg = [ [ "route_ctx", "structosmo__xlm__prim__rk__dereg.html#a0de5d9f2156df89be60f16ab54d1afd9", null ], [ "status", "structosmo__xlm__prim__rk__dereg.html#a718593e266ba21c85ed9464943003545", null ] ];sigtran/html/functions_l.html0000644000175000017500000001513614631412304021012 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - l -

    sigtran/html/structsccp__data__callback.js0000644000175000017500000000114314631412304023430 0ustar osmocom-buildosmocom-buildvar structsccp__data__callback = [ [ "accept_cb", "structsccp__data__callback.html#af1f7c2710544a491439b3b153162bd15", null ], [ "accept_context", "structsccp__data__callback.html#a50ccab9dfc5044fe70fc9effb5d94c61", null ], [ "callback", "structsccp__data__callback.html#a70811e93d7109436d8a521a36912b1ff", null ], [ "read_cb", "structsccp__data__callback.html#a1c9df9c12e6ae9015aa5a94ec91af3c8", null ], [ "read_context", "structsccp__data__callback.html#ab5b0d2e210c8379566ebd6c9605d80d7", null ], [ "ssn", "structsccp__data__callback.html#a0e8dc2904ffe3b886c682a8a1bd2374a", null ] ];sigtran/html/navtreeindex9.js0000644000175000017500000004654514631412304020734 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX9 = { "xua__asp__fsm_8c.html#a5f4d807252c91cb5ea2b92f365d7b31f":[1,0,1,27,17], "xua__asp__fsm_8c.html#a65ed2433ab5f6146c201c56823b96509":[1,0,1,27,39], "xua__asp__fsm_8c.html#a6b8808a7e827b2eaac2bc6dabf1a04f0":[1,0,1,27,20], "xua__asp__fsm_8c.html#a6f0bea36823d7b9199d1ec06798ffd5a":[1,0,1,27,2], "xua__asp__fsm_8c.html#a7ba5ff56028325c04717ba9f1bf26d6c":[1,0,1,27,12], "xua__asp__fsm_8c.html#a7f2eb9dcdf561afbd99e1e7606e7f1f4":[1,0,1,27,15], "xua__asp__fsm_8c.html#a840521b95422bc2ad709fabcb646e7c0":[1,0,1,27,32], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924":[1,0,1,27,7], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a32dee80d08964ccfbc056e25139e28a4":[1,0,1,27,7,1], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a5c0501f7db40cfa2912f1507e26c7777":[1,0,1,27,7,0], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a60d7c4e2a52482b4805512eb543ea8e9":[1,0,1,27,7,2], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a6203a404bd2dfa790947903fed1f17d4":[1,0,1,27,7,6], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a628747e4a354e5aecca2de83c8d77fbc":[1,0,1,27,7,4], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924a76e19b993886f0a79cd2883fc2447195":[1,0,1,27,7,3], "xua__asp__fsm_8c.html#a89a06e4b8bc3cfd2a7c48520e55db924aa82bfa254fd7a9a1d583cb4877c0037d":[1,0,1,27,7,5], "xua__asp__fsm_8c.html#a8cc4230ac64b40f6a4010c3403ab3725":[1,0,1,27,25], "xua__asp__fsm_8c.html#a97a8823eba209caf2b123b82f0e5b85e":[1,0,1,27,10], "xua__asp__fsm_8c.html#aa56c62169f5d9cb0836bbd96027306a2":[1,0,1,27,41], "xua__asp__fsm_8c.html#aa88aaec7a0ccb0802b071db2e80a0a92":[1,0,1,27,37], "xua__asp__fsm_8c.html#aaaff6da426fc0389544a02926e430f55":[1,0,1,27,35], "xua__asp__fsm_8c.html#aae60da3d9e5488d86440d8573c656923":[1,0,1,27,30], "xua__asp__fsm_8c.html#ab5bd360ec117ebf15b8e5514e268fcab":[1,0,1,27,46], "xua__asp__fsm_8c.html#ab6b18767fb476d09a98a92aa449d9bfe":[1,0,1,27,27], "xua__asp__fsm_8c.html#ab6db634aa1be05caf59623fd99d72e97":[1,0,1,27,8], "xua__asp__fsm_8c.html#ab8787dfdfd8f5e677def561608ac739d":[1,0,1,27,9], "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64db":[1,0,1,27,6], "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba1978f36ad9d62c623305bc51590a534c":[1,0,1,27,6,1], "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba29c024648f3cc7364de8f0997dfa3c92":[1,0,1,27,6,0], "xua__asp__fsm_8c.html#ab92bbea17db61b0045468f4d0deb64dba2b8856dc98cbb9b47e0005fecbf5df88":[1,0,1,27,6,2], "xua__asp__fsm_8c.html#abcc71c602d7421510057486011382d06":[1,0,1,27,31], "xua__asp__fsm_8c.html#ac02a60ab319840f331b83658bddbe3b6":[1,0,1,27,19], "xua__asp__fsm_8c.html#ac39e7772fbda3ae74d35eed1543da980":[1,0,1,27,33], "xua__asp__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28":[1,0,1,27,4], "xua__asp__fsm_8c.html#aca6739a78491b1fd6be14693d6bdfb15":[1,0,1,27,42], "xua__asp__fsm_8c.html#ace6e25728de8614e14ce258e2dfe8bc4":[1,0,1,27,43], "xua__asp__fsm_8c.html#ad09082ebb4ac6dff6ec2e7cf8e418437":[1,0,1,27,49], "xua__asp__fsm_8c.html#ad20858fae065ad7990193de7943ef852":[1,0,1,27,21], "xua__asp__fsm_8c.html#ade512cf6f73ff0227729e90437daa8f3":[1,0,1,27,3], "xua__asp__fsm_8c.html#ae2c4024524aae252f01907024a2560c0":[1,0,1,27,40], "xua__asp__fsm_8c.html#aec91e2dc9b479f444abb3dc2d44fd546":[1,0,1,27,22], "xua__asp__fsm_8c.html#af176eecc69f63bb969d9dc136cd45559":[1,0,1,27,47], "xua__asp__fsm_8c.html#af444752508bfdb04bf012ba62b7faaa7":[1,0,1,27,11], "xua__asp__fsm_8h.html":[1,0,1,28], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635b":[1,0,1,28,0], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba0f179691966b5ee61df77fdcf88ae4a2":[1,0,1,28,0,6], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba18cb780b9635a7037fa6619d70bebf42":[1,0,1,28,0,10], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba24daa1b94db275ea9276fd34c33ac673":[1,0,1,28,0,16], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba27f5e8b4f8cb4ccb6875a8ddf5b27982":[1,0,1,28,0,18], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba37c19c7b085ccf28f30b59f9523aded5":[1,0,1,28,0,11], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba44a7c9b0a32d59ebc6dc96902d961914":[1,0,1,28,0,19], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba51849bd1cf7cf10e981ea81531ee1184":[1,0,1,28,0,5], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba553a2b1eb1b79c1c5d720dc805a430ba":[1,0,1,28,0,7], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba74c365c4304ecfeb880ba54969a1f44b":[1,0,1,28,0,12], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba83cf8065b82c00a39bf07cc8a9357d0d":[1,0,1,28,0,3], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8448dd149522f84568384678e20fd296":[1,0,1,28,0,8], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8a68119ac82c2c9f69249b4f5a9da0e6":[1,0,1,28,0,9], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba9ffa48b5258fe19451851a947adc5915":[1,0,1,28,0,1], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa068ae11e6ce1d0060760bcc0e5f6bad":[1,0,1,28,0,14], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa4bc0ed747bf6a520ccd88a61da221e7":[1,0,1,28,0,4], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa8604747646250590d6a5bb21a61254c":[1,0,1,28,0,20], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab039fc2b8c8415926f7c0e5a473bf457":[1,0,1,28,0,13], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab92ad63e8f2dd38ed068b2c809a7f318":[1,0,1,28,0,15], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635babc71b2ad4e61917c6d06d25719c5f378":[1,0,1,28,0,0], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bae7c2172d093771f53d05a104ed5b7358":[1,0,1,28,0,2], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baea6a39a14bcdd903a7b361e6144ee43c":[1,0,1,28,0,21], "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baf0fd141e97fff82613625d8ee26b8590":[1,0,1,28,0,17], "xua__asp__fsm_8h.html#a14fb53dcfac1cdad274b0c88192517dd":[1,0,1,28,4], "xua__asp__fsm_8h.html#a43e75ddbe7932fe493cb59d8248e0c98":[1,0,1,28,3], "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852":[1,0,1,28,1], "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a08a7e6c6b6a113c3c5b16d1085e74cfe":[1,0,1,28,1,0], "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a80b662f1f8c76da7a8f69c42b66449a2":[1,0,1,28,1,2], "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852af82b1bcf7d360b7dd7d10d8675ec40d8":[1,0,1,28,1,1], "xua__asp__fsm_8h.html#aa88aaec7a0ccb0802b071db2e80a0a92":[1,0,1,28,2], "xua__asp__fsm_8h_source.html":[1,0,1,28], "xua__default__lm__fsm_8c.html":[1,0,1,29], "xua__default__lm__fsm_8c.html#a1205f9d457be0d11432ba4a9c5c3bece":[1,0,1,29,8], "xua__default__lm__fsm_8c.html#a1a0f40e6045770a57d26af0292def642":[1,0,1,29,1], "xua__default__lm__fsm_8c.html#a2090e10df8659ac3000aad5d36b60fcd":[1,0,1,29,11], "xua__default__lm__fsm_8c.html#a20d50feab8e3eaa837d5df03c84e2c34":[1,0,1,29,9], "xua__default__lm__fsm_8c.html#a2a6abce8a1458b653c185ca1d75dd470":[1,0,1,29,18], "xua__default__lm__fsm_8c.html#a387d93798384a435bebd88338f8306b9":[1,0,1,29,14], "xua__default__lm__fsm_8c.html#a47e12f692f84f527e49b4859ea045388":[1,0,1,29,17], "xua__default__lm__fsm_8c.html#a4fd3a2164089040052bb12b1363b18d7":[1,0,1,29,23], "xua__default__lm__fsm_8c.html#a51949de02d1451a339c030bfa04e58f0":[1,0,1,29,19], "xua__default__lm__fsm_8c.html#a524a2ce1ebc7967814b338b51f576a55":[1,0,1,29,20], "xua__default__lm__fsm_8c.html#a57c9b8d5dc3d987500e141df6154a822":[1,0,1,29,22], "xua__default__lm__fsm_8c.html#a60dd2d52f2badc355ea435930a165b48":[1,0,1,29,10], "xua__default__lm__fsm_8c.html#a6440967ba56751bd7b6913c0bc6402e9":[1,0,1,29,25], "xua__default__lm__fsm_8c.html#a6c119bb8074d53fa355e57e8dd491ae1":[1,0,1,29,7], "xua__default__lm__fsm_8c.html#a6fabb7152bb688864bff87aaa3ec82dc":[1,0,1,29,13], "xua__default__lm__fsm_8c.html#a8c72c7cf37f1a40ecb75694a565f28b8":[1,0,1,29,12], "xua__default__lm__fsm_8c.html#a9978fc0fc7f45342d5df6d439ef0d4cc":[1,0,1,29,24], "xua__default__lm__fsm_8c.html#a9da1b9f1f79d9611e742421014440196":[1,0,1,29,16], "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795":[1,0,1,29,4], "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a3a58465c97398f25c91014bdf6679380":[1,0,1,29,4,1], "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a8609cdd264328299ba619e0c10d88600":[1,0,1,29,4,2], "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a86e3fc319fdf083afe88308950abab44":[1,0,1,29,4,0], "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795ac79e06fa211a2f5a09129ca9082de3f5":[1,0,1,29,4,3], "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795aced5990aa7e8f86cb70f6bde9b6c5314":[1,0,1,29,4,4], "xua__default__lm__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28":[1,0,1,29,2], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487":[1,0,1,29,3], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a019205de8d24118e33ea6d97b8862a4e":[1,0,1,29,3,3], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a4af6794192a2e0421afc38db3958c0cf":[1,0,1,29,3,2], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a5a65105156a8f7b33e68e1845307761a":[1,0,1,29,3,5], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a7198a4dd65c936f5e759185dd32b2b6a":[1,0,1,29,3,7], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a97a1effa823524fa3aed22efb3dc9e82":[1,0,1,29,3,6], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487ac8f3fe6992409ed2ff1059a52b2df98f":[1,0,1,29,3,4], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487aca8485a5cf00262252dd2e37cbd4da9e":[1,0,1,29,3,0], "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487acf09c39a066012d2f91c588bb5ab4ec5":[1,0,1,29,3,1], "xua__default__lm__fsm_8c.html#ad618f521d9e0a42c7c237d5133145edf":[1,0,1,29,5], "xua__default__lm__fsm_8c.html#aefee762447a8747f1ce02b2078cebe93":[1,0,1,29,21], "xua__default__lm__fsm_8c.html#af4039d65a094d2cd510a3ed991e05deb":[1,0,1,29,15], "xua__default__lm__fsm_8c.html#afb7efc06da962e4826988f1fd98bc8cd":[1,0,1,29,6], "xua__internal_8h.html":[1,0,1,30], "xua__internal_8h.html#a0992bf5538b7f033f634174b1f01dfdd":[1,0,1,30,61], "xua__internal_8h.html#a0a663c3db596ddb20df217c428675585":[1,0,1,30,2], "xua__internal_8h.html#a0ce1a526587558d83d657b761f3c62c4":[1,0,1,30,59], "xua__internal_8h.html#a0de81b0e4a0baa2f6eeca78ec84fc506":[1,0,1,30,49], "xua__internal_8h.html#a11c55fb5f6f56682c1754819b5a80eba":[1,0,1,30,51], "xua__internal_8h.html#a13d36aa2ddc80797a8ec03ab6cdbebe8":[1,0,1,30,48], "xua__internal_8h.html#a18968e95f6331dc53432486aafea2908":[1,0,1,30,31], "xua__internal_8h.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3":[1,0,1,30,8], "xua__internal_8h.html#a1c5313831d11ce7e46d3187313de900f":[1,0,1,30,18], "xua__internal_8h.html#a1c94e3d373d31d7d27cd9e6784f25619":[1,0,1,30,42], "xua__internal_8h.html#a23b023b06ccad4da2a92be978a9f23a3":[1,0,1,30,19], "xua__internal_8h.html#a27c054af9499c82ee64945a48f16abf7":[1,0,1,30,14], "xua__internal_8h.html#a2cde7522ac8680baeb866a1af378ed02":[1,0,1,30,36], "xua__internal_8h.html#a2d947fe12b0e169755b8b4f2951b721e":[1,0,1,30,21], "xua__internal_8h.html#a336c3d71f1928545474640e45077bc88":[1,0,1,30,58], "xua__internal_8h.html#a35e9ebf716b800839c00351acc2af5df":[1,0,1,30,56], "xua__internal_8h.html#a38728b918d70320ea5e7c07687f584c4":[1,0,1,30,1], "xua__internal_8h.html#a3dd5abc2f138a16910f323c9e52427e6":[1,0,1,30,15], "xua__internal_8h.html#a3f5e0d75271a5a2fda1821e9c9a720d9":[1,0,1,30,24], "xua__internal_8h.html#a446729f54e5da95d3eefc9ae04248cdf":[1,0,1,30,10], "xua__internal_8h.html#a4473443b022e57cc48e07677c14650ae":[1,0,1,30,9], "xua__internal_8h.html#a4c96597e36bad63b9f666ca630fb7881":[1,0,1,30,46], "xua__internal_8h.html#a4f931cf9215d8295d2f7fdc86328ceb9":[1,0,1,30,43], "xua__internal_8h.html#a4fd3a2164089040052bb12b1363b18d7":[1,0,1,30,62], "xua__internal_8h.html#a517b691866d2bf1ab9a24ac08ee120fc":[1,0,1,30,60], "xua__internal_8h.html#a5985c0ec7dc547dd06de3f9be8b8be9b":[1,0,1,30,30], "xua__internal_8h.html#a5aaa70aafac5abbc003a1a27dc05ea56":[1,0,1,30,34], "xua__internal_8h.html#a605df838f5e98c86b34aacc5fc0d20a3":[1,0,1,30,7], "xua__internal_8h.html#a62fec3de2da183f6a7d87e9e84eadbe8":[1,0,1,30,23], "xua__internal_8h.html#a6440967ba56751bd7b6913c0bc6402e9":[1,0,1,30,64], "xua__internal_8h.html#a65ed2433ab5f6146c201c56823b96509":[1,0,1,30,40], "xua__internal_8h.html#a67d65e0238a6e2d679e6c72fab31b395":[1,0,1,30,38], "xua__internal_8h.html#a789d06732c5551dc33ad1b0ef35edc72":[1,0,1,30,37], "xua__internal_8h.html#a7cb679c8ca9d252dfa766ec7f2fba44c":[1,0,1,30,55], "xua__internal_8h.html#a7de76938697dd304626a142441ed079d":[1,0,1,30,32], "xua__internal_8h.html#a7f1c957fb912628e5424a6538967c129":[1,0,1,30,29], "xua__internal_8h.html#a7f3779c54a38b2e1f8c18a5ed541cb7f":[1,0,1,30,12], "xua__internal_8h.html#a8bc0dfc719354cd380bb206d25c33c6a":[1,0,1,30,13], "xua__internal_8h.html#a9978fc0fc7f45342d5df6d439ef0d4cc":[1,0,1,30,63], "xua__internal_8h.html#aa105aa577d0ecdda428b9352405069ae":[1,0,1,30,52], "xua__internal_8h.html#aa223b2feb9001b4e618842ba7f9fe530":[1,0,1,30,53], "xua__internal_8h.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e":[1,0,1,30,57], "xua__internal_8h.html#aad969ffbe815ce0108698b2d874bb98a":[1,0,1,30,22], "xua__internal_8h.html#ab0a13bea02506a7c10cbc09eb5365cf0":[1,0,1,30,44], "xua__internal_8h.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2":[1,0,1,30,16], "xua__internal_8h.html#abd0d34f59b10a9030dfbd87f24239f57":[1,0,1,30,3], "xua__internal_8h.html#ac1a04dfbafd50c05516ed474fd6337f3":[1,0,1,30,11], "xua__internal_8h.html#ac6878c5b045b1e7267b1a0b3afa364db":[1,0,1,30,54], "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3":[1,0,1,30,5], "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a09086d4eeec6cf08c67fa22df289ea00":[1,0,1,30,5,0], "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a25bb5fdb3a6a669c61b2d9c8b395e472":[1,0,1,30,5,4], "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a31bb229ae3154608fb32175d784f7d00":[1,0,1,30,5,1], "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3a578484eaa252e14e1254403b80d8cb5c":[1,0,1,30,5,3], "xua__internal_8h.html#acc059812ff062bc7a14e4e77b764d2d3ad98f60fcc228d6d2012a22a0bd10cd97":[1,0,1,30,5,2], "xua__internal_8h.html#ace6e25728de8614e14ce258e2dfe8bc4":[1,0,1,30,50], "xua__internal_8h.html#ad72796caefb85b769c83c5237cdb4308":[1,0,1,30,27], "xua__internal_8h.html#ad788266d373ac76d807afcb62fbbe19d":[1,0,1,30,0], "xua__internal_8h.html#ad9945ae60f1cdc481da3b70e15a50adf":[1,0,1,30,25], "xua__internal_8h.html#ada55bfcb1a816dd0ef97a9eb8ef3030f":[1,0,1,30,20], "xua__internal_8h.html#add0364dcfc7833a3662d0accfcf4aff6":[1,0,1,30,33], "xua__internal_8h.html#ade18fb9db8c9b52bc2ffc22af64d1d08":[1,0,1,30,26], "xua__internal_8h.html#ade23801a343758da5c4cc25e96c47931":[1,0,1,30,28], "xua__internal_8h.html#ae1a8027d8962d120ef6c12ab6979bbc9":[1,0,1,30,4], "xua__internal_8h.html#ae2c4024524aae252f01907024a2560c0":[1,0,1,30,41], "xua__internal_8h.html#aea11cd352ca23f5fcb6a07d00deff86b":[1,0,1,30,47], "xua__internal_8h.html#aed43760964d48ed2ae9e15b1e63e7611":[1,0,1,30,6], "xua__internal_8h.html#aefcb707da3aed3aa9f7b86aedae01353":[1,0,1,30,35], "xua__internal_8h.html#af0a8709b1ca21e41a1c9d0d89fa5f041":[1,0,1,30,45], "xua__internal_8h.html#af79f59cb9478eaa7ef5b9801c5be2ef9":[1,0,1,30,39], "xua__internal_8h.html#af932d2ab56e706ac86fe0bd6f2c3a4d7":[1,0,1,30,17], "xua__internal_8h_source.html":[1,0,1,30], "xua__msg_8c.html":[1,0,1,31], "xua__msg_8c.html#a0d8afb21bd36674bfe5667a99a5fe4fe":[1,0,1,31,18], "xua__msg_8c.html#a152d92abb49f1502f43ab6c7e757c556":[1,0,1,31,23], "xua__msg_8c.html#a1752bcc3fc7877ffa316f2b119cf5ad7":[1,0,1,31,19], "xua__msg_8c.html#a226130ae01cded282663cbc573904322":[1,0,1,31,20], "xua__msg_8c.html#a4ae37412514cbebf20c8d32c7433ce0e":[1,0,1,31,10], "xua__msg_8c.html#a50ffc7dc3d0ef2fb98fd562cedee968c":[1,0,1,31,2], "xua__msg_8c.html#a51eeb072307a55a456cc0633b4221cc5":[1,0,1,31,13], "xua__msg_8c.html#a52106a6464d1549d4067882eca617816":[1,0,1,31,27], "xua__msg_8c.html#a55609b987a5b336d0bf230c212e1494f":[1,0,1,31,26], "xua__msg_8c.html#a57533a1a952b2649b20e89696db4715c":[1,0,1,31,9], "xua__msg_8c.html#a57bc23234174c710ba00aada6a4f9a3e":[1,0,1,31,0], "xua__msg_8c.html#a601be8f22aee7bd488e69dc60c911733":[1,0,1,31,15], "xua__msg_8c.html#a6a68a942e39b6b95e1631c26ece536f9":[1,0,1,31,1], "xua__msg_8c.html#a70bf85464b33558dc2a3e679c0f4b709":[1,0,1,31,21], "xua__msg_8c.html#a7aa9bef616536b5e139c633ebbf06e74":[1,0,1,31,12], "xua__msg_8c.html#a7e4537948a6e8d3fabb02bfc72eb5aa2":[1,0,1,31,25], "xua__msg_8c.html#a8889cf47f6e9655163e2a8ba3f0ee72d":[1,0,1,31,7], "xua__msg_8c.html#a94a4a741ff48e3ebaf39f4b33f0777a4":[1,0,1,31,14], "xua__msg_8c.html#a96a04072a9c8b1692b581ed3d62c6013":[1,0,1,31,6], "xua__msg_8c.html#a9b47369cc8ede3ca3fca109214983849":[1,0,1,31,17], "xua__msg_8c.html#a9e3e22223c4529f0eb0e6cfdd558e5bd":[1,0,1,31,11], "xua__msg_8c.html#aa2a5cc5711585be658597a29d82761bb":[1,0,1,31,24], "xua__msg_8c.html#aadb3f62f8d043f6581b75fcd8df5bd60":[1,0,1,31,22], "xua__msg_8c.html#ab2b19db9aa8651fd8e875a108046ea0a":[1,0,1,31,28], "xua__msg_8c.html#ab89882080911a98edfe2ec79ca230dac":[1,0,1,31,8], "xua__msg_8c.html#ac582ebee144dd1fe54182ec3cce0d547":[1,0,1,31,4], "xua__msg_8c.html#ac5e639d8b60940908a9e67cc354238b2":[1,0,1,31,16], "xua__msg_8c.html#aecfade23ae77895a3fdcf986a7b0758b":[1,0,1,31,3], "xua__msg_8c.html#af3551c1ea17591d3f0c85ffda35f5c15":[1,0,1,31,5], "xua__msg_8h.html":[1,0,0,0,0,7], "xua__msg_8h.html#a09b76fa4d831af575e8a56871132299e":[1,0,0,0,0,7,22], "xua__msg_8h.html#a0d8afb21bd36674bfe5667a99a5fe4fe":[1,0,0,0,0,7,23], "xua__msg_8h.html#a14e3c740216dbf27160e15377d4dbd43":[1,0,0,0,0,7,33], "xua__msg_8h.html#a152d92abb49f1502f43ab6c7e757c556":[1,0,0,0,0,7,28], "xua__msg_8h.html#a1752bcc3fc7877ffa316f2b119cf5ad7":[1,0,0,0,0,7,24], "xua__msg_8h.html#a226130ae01cded282663cbc573904322":[1,0,0,0,0,7,25], "xua__msg_8h.html#a4ae37412514cbebf20c8d32c7433ce0e":[1,0,0,0,0,7,15], "xua__msg_8h.html#a50ffc7dc3d0ef2fb98fd562cedee968c":[1,0,0,0,0,7,8], "xua__msg_8h.html#a51eeb072307a55a456cc0633b4221cc5":[1,0,0,0,0,7,18], "xua__msg_8h.html#a54c3f19b8755a268a33ba6b02b455b45":[1,0,0,0,0,7,5], "xua__msg_8h.html#a55609b987a5b336d0bf230c212e1494f":[1,0,0,0,0,7,31], "xua__msg_8h.html#a57533a1a952b2649b20e89696db4715c":[1,0,0,0,0,7,14], "xua__msg_8h.html#a57bc23234174c710ba00aada6a4f9a3e":[1,0,0,0,0,7,6], "xua__msg_8h.html#a601be8f22aee7bd488e69dc60c911733":[1,0,0,0,0,7,20], "xua__msg_8h.html#a6a68a942e39b6b95e1631c26ece536f9":[1,0,0,0,0,7,7], "xua__msg_8h.html#a70bf85464b33558dc2a3e679c0f4b709":[1,0,0,0,0,7,26], "xua__msg_8h.html#a7aa9bef616536b5e139c633ebbf06e74":[1,0,0,0,0,7,17], "xua__msg_8h.html#a7e4537948a6e8d3fabb02bfc72eb5aa2":[1,0,0,0,0,7,30], "xua__msg_8h.html#a94a4a741ff48e3ebaf39f4b33f0777a4":[1,0,0,0,0,7,19], "xua__msg_8h.html#a96a04072a9c8b1692b581ed3d62c6013":[1,0,0,0,0,7,12], "xua__msg_8h.html#a9e3e22223c4529f0eb0e6cfdd558e5bd":[1,0,0,0,0,7,16], "xua__msg_8h.html#aa2a5cc5711585be658597a29d82761bb":[1,0,0,0,0,7,29], "xua__msg_8h.html#aa9dfe79ab4a2b83e4d478b10c973c0b0":[1,0,0,0,0,7,34], "xua__msg_8h.html#aadb3f62f8d043f6581b75fcd8df5bd60":[1,0,0,0,0,7,27], "xua__msg_8h.html#ab89882080911a98edfe2ec79ca230dac":[1,0,0,0,0,7,13], "xua__msg_8h.html#abc0b5c26e2ad89927a909061e007b4e8":[1,0,0,0,0,7,32], "xua__msg_8h.html#ac582ebee144dd1fe54182ec3cce0d547":[1,0,0,0,0,7,10], "xua__msg_8h.html#ac5e639d8b60940908a9e67cc354238b2":[1,0,0,0,0,7,21], "xua__msg_8h.html#aecfade23ae77895a3fdcf986a7b0758b":[1,0,0,0,0,7,9], "xua__msg_8h.html#af3551c1ea17591d3f0c85ffda35f5c15":[1,0,0,0,0,7,11], "xua__msg_8h_source.html":[1,0,0,0,0,7], "xua__rkm_8c.html":[1,0,1,32], "xua__rkm_8c.html#a0992bf5538b7f033f634174b1f01dfdd":[1,0,1,32,18], "xua__rkm_8c.html#a0ecffc58820e661cf3ca6d576ce78f82":[1,0,1,32,13] }; sigtran/html/structxua__parameter__hdr.html0000644000175000017500000001613214631412304023721 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_parameter_hdr Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_parameter_hdr Struct Reference

    #include <xua_types.h>

    Data Fields

    uint16_t tag
     
    uint16_t len
     
    uint8_t data [0]
     

    Field Documentation

    ◆ data

    uint8_t xua_parameter_hdr::data[0]

    Referenced by xua_from_msg_common().

    ◆ len

    uint16_t xua_parameter_hdr::len

    ◆ tag

    uint16_t xua_parameter_hdr::tag

    The documentation for this struct was generated from the following file:
    sigtran/html/sua_8c.html0000644000175000017500000054154014631412304017654 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sua.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sua.c File Reference
    #include <stdint.h>
    #include <errno.h>
    #include <unistd.h>
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/write_queue.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/netif/stream.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include "xua_as_fsm.h"
    #include "xua_asp_fsm.h"
    #include "xua_internal.h"
    #include "sccp_internal.h"
    #include "ss7_internal.h"

    Macros

    #define CONNECTION_TIMER   ( 1 * 60 * 100)
     
    #define TX_INACT_TIMER   ( 7 * 60 * 100) /* RFC 3868 Ch. 8. */
     
    #define RX_INACT_TIMER   (15 * 60 * 100) /* RFC 3868 Ch. 8. */
     
    #define RELEASE_TIMER   ( 10 * 100)
     
    #define RELEASE_REP_TIMER   ( 10 * 100)
     
    #define INT_TIMER   ( 1 * 60 * 100)
     
    #define GUARD_TIMER   (23 * 60 * 100)
     
    #define RESET_TIMER   ( 10 * 100)
     
    #define SCCP_MSG_SIZE   2048
     
    #define SCCP_MSG_HEADROOM   512
     
    #define MAND_IES(msgt, ies)   [msgt] = (ies)
     

    Functions

    struct msgb * sccp_msgb_alloc (const char *name)
     
    static struct xua_msgsua_gen_error (uint32_t err_code)
     
    static struct xua_msgsua_gen_error_msg (uint32_t err_code, struct msgb *msg)
     
    static struct msgb * sua_to_msg (struct xua_msg *xua)
     
    static int sua_tx_xua_asp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    int sua_tx_xua_as (struct osmo_ss7_as *as, struct xua_msg *xua)
     Send a given xUA message via a given SUA Application Server. More...
     
    int sua_parse_gt (struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen)
     Decode SUA Global Title according to RFC3868 Section 3.10.2.3. More...
     
    int sua_addr_parse_part (struct osmo_sccp_addr *out, const struct xua_msg_part *param)
     parse SCCP address from given xUA message part More...
     
    int sua_addr_parse (struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei)
     parse SCCP address from given xUA message IE More...
     
    static int sua_rx_cl (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_co (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_mgmt_err (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_mgmt_ntfy (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_mgmt (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_asp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_snm (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    int sua_rx_msg (struct osmo_ss7_asp *asp, struct msgb *msg)
     process SUA message received from socket More...
     
    static struct xua_msgsua_encode_duna (const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint32_t *smi, const char *info_string)
     
    static struct xua_msgsua_encode_dava (const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint32_t *smi, const char *info_string)
     
    static struct xua_msgsua_encode_dupu (const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_string)
     
    void sua_tx_snm_available (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available)
     Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s]. More...
     
    void sua_tx_snm_congestion (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string)
     Transmit SSNM SCON message indicating congestion. More...
     
    void sua_tx_dupu (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
     Transmit SSNM DUPU message indicating user unavailability. More...
     
    static int sua_rx_snm_asp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int sua_rx_snm_sg (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     

    Variables

    static const struct value_string sua_iei_names []
     
    static const uint16_t cldt_mand_ies []
     
    static const uint16_t cldr_mand_ies []
     
    static const struct value_string sua_cl_msgt_names []
     
    static const struct xua_msg_class msg_class_cl
     
    static const uint16_t codt_mand_ies []
     
    static const uint16_t coda_mand_ies []
     
    static const uint16_t core_mand_ies []
     
    static const uint16_t coak_mand_ies []
     
    static const uint16_t coref_mand_ies []
     
    static const uint16_t relre_mand_ies []
     
    static const uint16_t relco_mand_ies []
     
    static const uint16_t resre_mand_ies []
     
    static const uint16_t resco_mand_ies []
     
    static const uint16_t coerr_mand_ies []
     
    static const uint16_t coit_mand_ies []
     
    static const struct value_string sua_co_msgt_names []
     
    static const struct xua_msg_class msg_class_co
     
    const struct xua_dialect xua_dialect_sua
     
    static const struct xua_msg_event_map sua_aspxm_map []
     

    Macro Definition Documentation

    ◆ CONNECTION_TIMER

    #define CONNECTION_TIMER   ( 1 * 60 * 100)

    ◆ GUARD_TIMER

    #define GUARD_TIMER   (23 * 60 * 100)

    ◆ INT_TIMER

    #define INT_TIMER   ( 1 * 60 * 100)

    ◆ MAND_IES

    #define MAND_IES (   msgt,
      ies 
    )    [msgt] = (ies)

    ◆ RELEASE_REP_TIMER

    #define RELEASE_REP_TIMER   ( 10 * 100)

    ◆ RELEASE_TIMER

    #define RELEASE_TIMER   ( 10 * 100)

    ◆ RESET_TIMER

    #define RESET_TIMER   ( 10 * 100)

    ◆ RX_INACT_TIMER

    #define RX_INACT_TIMER   (15 * 60 * 100) /* RFC 3868 Ch. 8. */

    ◆ SCCP_MSG_HEADROOM

    #define SCCP_MSG_HEADROOM   512

    Referenced by sccp_msgb_alloc().

    ◆ SCCP_MSG_SIZE

    #define SCCP_MSG_SIZE   2048

    Referenced by sccp_msgb_alloc().

    ◆ TX_INACT_TIMER

    #define TX_INACT_TIMER   ( 7 * 60 * 100) /* RFC 3868 Ch. 8. */

    Function Documentation

    ◆ sccp_msgb_alloc()

    struct msgb* sccp_msgb_alloc ( const char *  name)

    ◆ sua_addr_parse()

    int sua_addr_parse ( struct osmo_sccp_addr out,
    struct xua_msg xua,
    uint16_t  iei 
    )

    parse SCCP address from given xUA message IE

    Parameters
    [out]outcaller-allocated decoded SCCP address struct
    [in]xuaxUA message
    [in]ieiInformation Element Identifier inside xua
    Returns
    0 on success; negative on error

    References sua_addr_parse_part(), and xua_msg_find_tag().

    Referenced by ensure_opc_in_calling_ssn(), gen_ret_msg(), patch_sccp_with_pc(), sccp_find_user(), sccp_scrc_rx_sclc_msg(), sccp_scrc_rx_scoc_conn_msg(), sclc_rx_cldr(), sclc_rx_cldt(), scoc_fsm_idle(), scrc_rx_mtp_xfer_ind_xua(), and scu_gen_encode_and_send().

    ◆ sua_addr_parse_part()

    ◆ sua_encode_dava()

    static struct xua_msg* sua_encode_dava ( const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  ssn,
    const uint32_t *  smi,
    const char *  info_string 
    )
    static

    ◆ sua_encode_duna()

    static struct xua_msg* sua_encode_duna ( const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  ssn,
    const uint32_t *  smi,
    const char *  info_string 
    )
    static

    ◆ sua_encode_dupu()

    static struct xua_msg* sua_encode_dupu ( const uint32_t *  rctx,
    unsigned int  num_rctx,
    uint32_t  dpc,
    uint16_t  user,
    uint16_t  cause,
    const char *  info_string 
    )
    static

    ◆ sua_gen_error()

    static struct xua_msg* sua_gen_error ( uint32_t  err_code)
    static

    ◆ sua_gen_error_msg()

    static struct xua_msg* sua_gen_error_msg ( uint32_t  err_code,
    struct msgb *  msg 
    )
    static

    ◆ sua_parse_gt()

    int sua_parse_gt ( struct osmo_sccp_gt gt,
    const uint8_t *  data,
    unsigned int  datalen 
    )

    Decode SUA Global Title according to RFC3868 Section 3.10.2.3.

    Parameters
    [out]gtUser-allocated structure for decoded output
    [in]databinary-encoded data
    [in]datalenlength of data in octets

    References osmo_sccp_gt::digits, osmo_sccp_gt::gti, osmo_sccp_gt::nai, osmo_sccp_gt::npi, and osmo_sccp_gt::tt.

    Referenced by sua_addr_parse_part().

    ◆ sua_rx_asp()

    static int sua_rx_asp ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ sua_rx_cl()

    ◆ sua_rx_co()

    ◆ sua_rx_mgmt()

    static int sua_rx_mgmt ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ sua_rx_mgmt_err()

    static int sua_rx_mgmt_err ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ sua_rx_mgmt_ntfy()

    ◆ sua_rx_msg()

    ◆ sua_rx_snm()

    ◆ sua_rx_snm_asp()

    ◆ sua_rx_snm_sg()

    static int sua_rx_snm_sg ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ sua_to_msg()

    static struct msgb* sua_to_msg ( struct xua_msg xua)
    static

    ◆ sua_tx_dupu()

    void sua_tx_dupu ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    uint32_t  dpc,
    uint16_t  user,
    uint16_t  cause,
    const char *  info_str 
    )

    Transmit SSNM DUPU message indicating user unavailability.

    Parameters
    [in]aspASP through which to transmit message. Must be ACTIVE.
    [in]rctxarray of Routing Contexts in network byte order.
    [in]num_rctxnumber of rctx
    [in]dpcaffected point code
    [in]userthe user (SI) that is unavailable
    [in]causethe cause of the user unavailability
    [in]info_stringoptional information string (can be NULL).

    References sua_encode_dupu(), and sua_tx_xua_asp().

    Referenced by xua_tx_upu().

    ◆ sua_tx_snm_available()

    void sua_tx_snm_available ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  aff_ssn,
    const uint32_t *  smi,
    const char *  info_string,
    bool  available 
    )

    Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s].

    Parameters
    [in]aspASP through whihc to transmit message. Must be ACTIVE.
    [in]rctxarray of Routing Contexts in network byte order.
    [in]num_rctxnumber of rctx
    [in]aff_pcarray of 'Affected Point Code' in network byte order.
    [in]num_aff_pcnumber of aff_pc
    [in]aff_ssnaffected SSN (optional)
    [in]smisubsystem multiplicity indicator (optional)
    [in]info_stringoptional information strng (can be NULL).
    [in]availableare aff_pc now available (true) or unavailable (false)

    References sua_encode_dava(), sua_encode_duna(), and sua_tx_xua_asp().

    Referenced by sua_snm_ssn_available(), and xua_tx_snm_available().

    ◆ sua_tx_snm_congestion()

    void sua_tx_snm_congestion ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  ssn,
    const uint8_t  cong_level,
    const char *  info_string 
    )

    Transmit SSNM SCON message indicating congestion.

    Parameters
    [in]aspASP through which to transmit message. Must be ACTIVE.
    [in]rctxarray of Routing Contexts in network byte order.
    [in]num_rctxnumber of rctx
    [in]aff_pcarray of 'Affected Point Code' in network byte order.
    [in]num_aff_pcnumber of aff_pc
    [in]ssnoptional SSN (can be NULL)
    [in]cong_leveloptional congestion level (can be NULL)
    [in]info_stringoptional information string (can be NULL).

    References xua_msg::hdr, SUA_IEI_AFFECTED_PC, SUA_IEI_CONG_LEVEL, SUA_IEI_INFO_STRING, SUA_IEI_ROUTE_CTX, SUA_IEI_SSN, SUA_MSGC_SNM, SUA_SNM_SCON, SUA_VERSION, xua_common_hdr::version, XUA_HDR, xua_msg_add_data(), xua_msg_add_u32(), and xua_msg_alloc().

    Referenced by xua_tx_scon().

    ◆ sua_tx_xua_as()

    int sua_tx_xua_as ( struct osmo_ss7_as as,
    struct xua_msg xua 
    )

    Send a given xUA message via a given SUA Application Server.

    Parameters
    [in]asApplication Server through which to send xua
    [in]xuaxUA message to be sent
    Returns
    0 on success; negative on error

    References osmo_ss7_as::cfg, osmo_ss7_routing_key::context, osmo_ss7_as::fi, OSMO_SS7_ASP_PROT_SUA, osmo_ss7_as::proto, osmo_ss7_as::routing_key, SUA_IEI_ROUTE_CTX, sua_to_msg(), XUA_AS_E_TRANSFER_REQ, and xua_msg_add_u32().

    Referenced by gen_mtp_transfer_req_xua().

    ◆ sua_tx_xua_asp()

    static int sua_tx_xua_asp ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    Variable Documentation

    ◆ cldr_mand_ies

    const uint16_t cldr_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_ADDR
    Definition: sua.h:98
    #define SUA_IEI_DEST_ADDR
    Definition: sua.h:99
    #define SUA_IEI_CAUSE
    Definition: sua.h:102

    ◆ cldt_mand_ies

    const uint16_t cldt_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_ADDR
    Definition: sua.h:98
    #define SUA_IEI_DATA
    Definition: sua.h:107
    #define SUA_IEI_PROTO_CLASS
    Definition: sua.h:116
    #define SUA_IEI_DEST_ADDR
    Definition: sua.h:99
    #define SUA_IEI_SEQ_CTRL
    Definition: sua.h:117

    ◆ coak_mand_ies

    const uint16_t coak_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_PROTO_CLASS
    Definition: sua.h:116
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101
    #define SUA_IEI_SEQ_CTRL
    Definition: sua.h:117

    ◆ coda_mand_ies

    const uint16_t coda_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101

    ◆ codt_mand_ies

    const uint16_t codt_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_DATA
    Definition: sua.h:107
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101

    ◆ coerr_mand_ies

    const uint16_t coerr_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101
    #define SUA_IEI_CAUSE
    Definition: sua.h:102

    ◆ coit_mand_ies

    const uint16_t coit_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_PROTO_CLASS
    Definition: sua.h:116
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101

    ◆ core_mand_ies

    const uint16_t core_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_PROTO_CLASS
    Definition: sua.h:116
    #define SUA_IEI_DEST_ADDR
    Definition: sua.h:99
    #define SUA_IEI_SEQ_CTRL
    Definition: sua.h:117

    ◆ coref_mand_ies

    const uint16_t coref_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101
    #define SUA_IEI_CAUSE
    Definition: sua.h:102

    ◆ msg_class_cl

    const struct xua_msg_class msg_class_cl
    static
    Initial value:
    = {
    .name = "CL",
    .msgt_names = sua_cl_msgt_names,
    .iei_names = sua_iei_names,
    .mand_ies = {
    },
    }
    #define SUA_CL_CLDR
    Definition: sua.h:68
    static const struct value_string sua_cl_msgt_names[]
    Definition: sua.c:130
    static const uint16_t cldt_mand_ies[]
    Definition: sua.c:122
    #define MAND_IES(msgt, ies)
    Definition: sua.c:120
    static const struct value_string sua_iei_names[]
    Definition: sua.c:81
    static const uint16_t cldr_mand_ies[]
    Definition: sua.c:126
    #define SUA_CL_CLDT
    Definition: sua.h:67

    ◆ msg_class_co

    const struct xua_msg_class msg_class_co
    static
    Initial value:
    = {
    .name = "CO",
    .msgt_names = sua_co_msgt_names,
    .iei_names = sua_iei_names,
    .mand_ies = {
    },
    }
    static const uint16_t coref_mand_ies[]
    Definition: sua.c:159
    #define SUA_CO_RELCO
    Definition: sua.h:74
    #define SUA_CO_CODT
    Definition: sua.h:77
    #define SUA_CO_RESCO
    Definition: sua.h:75
    static const uint16_t resco_mand_ies[]
    Definition: sua.c:173
    #define SUA_CO_RESRE
    Definition: sua.h:76
    static const uint16_t core_mand_ies[]
    Definition: sua.c:151
    #define SUA_CO_COREF
    Definition: sua.h:72
    static const uint16_t resre_mand_ies[]
    Definition: sua.c:169
    #define SUA_CO_RELRE
    Definition: sua.h:73
    #define SUA_CO_CODA
    Definition: sua.h:78
    static const uint16_t codt_mand_ies[]
    Definition: sua.c:145
    static const uint16_t relre_mand_ies[]
    Definition: sua.c:162
    #define MAND_IES(msgt, ies)
    Definition: sua.c:120
    #define SUA_CO_COAK
    Definition: sua.h:71
    static const struct value_string sua_iei_names[]
    Definition: sua.c:81
    static const struct value_string sua_co_msgt_names[]
    Definition: sua.c:185
    static const uint16_t coak_mand_ies[]
    Definition: sua.c:155
    #define SUA_CO_COIT
    Definition: sua.h:80
    #define SUA_CO_CORE
    Definition: sua.h:70
    static const uint16_t coerr_mand_ies[]
    Definition: sua.c:176
    static const uint16_t relco_mand_ies[]
    Definition: sua.c:166
    static const uint16_t coda_mand_ies[]
    Definition: sua.c:148
    #define SUA_CO_COERR
    Definition: sua.h:79
    static const uint16_t coit_mand_ies[]
    Definition: sua.c:179

    ◆ relco_mand_ies

    const uint16_t relco_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101

    ◆ relre_mand_ies

    const uint16_t relre_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101
    #define SUA_IEI_CAUSE
    Definition: sua.h:102

    ◆ resco_mand_ies

    const uint16_t resco_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101

    ◆ resre_mand_ies

    const uint16_t resre_mand_ies[]
    static
    Initial value:
    = {
    }
    #define SUA_IEI_ROUTE_CTX
    Definition: sua.h:83
    #define SUA_IEI_SRC_REF
    Definition: sua.h:100
    #define SUA_IEI_DEST_REF
    Definition: sua.h:101
    #define SUA_IEI_CAUSE
    Definition: sua.h:102

    ◆ sua_aspxm_map

    const struct xua_msg_event_map sua_aspxm_map[]
    static
    Initial value:
    = {
    }
    Definition: xua_asp_fsm.h:23
    Definition: xua_asp_fsm.h:28
    #define SUA_ASPTM_INACTIVE_ACK
    Definition: sua.h:60
    #define SUA_ASPSM_DOWN
    Definition: sua.h:51
    #define SUA_ASPSM_BEAT
    Definition: sua.h:52
    Definition: xua_asp_fsm.h:26
    #define SUA_ASPTM_ACTIVE
    Definition: sua.h:57
    #define SUA_ASPTM_INACTIVE
    Definition: sua.h:58
    Definition: xua_asp_fsm.h:19
    #define SUA_ASPSM_DOWN_ACK
    Definition: sua.h:54
    #define SUA_ASPSM_BEAT_ACK
    Definition: sua.h:55
    #define SUA_ASPSM_UP
    Definition: sua.h:50
    Definition: xua_asp_fsm.h:22
    #define SUA_MSGC_ASPTM
    Definition: sua.h:34
    Definition: xua_asp_fsm.h:24
    Definition: xua_asp_fsm.h:25
    #define SUA_ASPTM_ACTIVE_ACK
    Definition: sua.h:59
    #define SUA_ASPSM_UP_ACK
    Definition: sua.h:53
    #define SUA_MSGC_ASPSM
    Definition: sua.h:33
    Definition: xua_asp_fsm.h:20
    Definition: xua_asp_fsm.h:21
    Definition: xua_asp_fsm.h:29

    ◆ sua_cl_msgt_names

    const struct value_string sua_cl_msgt_names[]
    static
    Initial value:
    = {
    { SUA_CL_CLDT, "CLDT" },
    { SUA_CL_CLDR, "CLDR" },
    { 0, NULL }
    }
    #define SUA_CL_CLDR
    Definition: sua.h:68
    #define SUA_CL_CLDT
    Definition: sua.h:67

    ◆ sua_co_msgt_names

    const struct value_string sua_co_msgt_names[]
    static
    Initial value:
    = {
    { SUA_CO_CODT, "CODT" },
    { SUA_CO_CODA, "CODA" },
    { SUA_CO_CORE, "CORE" },
    { SUA_CO_COAK, "COAK" },
    { SUA_CO_COREF, "COREF" },
    { SUA_CO_RELRE, "RELRE" },
    { SUA_CO_RELCO, "RELCO" },
    { SUA_CO_RESRE, "RESRE" },
    { SUA_CO_RESCO, "RESCO" },
    { SUA_CO_COERR, "COERR" },
    { SUA_CO_COIT, "COIT" },
    { 0, NULL }
    }
    #define SUA_CO_RELCO
    Definition: sua.h:74
    #define SUA_CO_CODT
    Definition: sua.h:77
    #define SUA_CO_RESCO
    Definition: sua.h:75
    #define SUA_CO_RESRE
    Definition: sua.h:76
    #define SUA_CO_COREF
    Definition: sua.h:72
    #define SUA_CO_RELRE
    Definition: sua.h:73
    #define SUA_CO_CODA
    Definition: sua.h:78
    #define SUA_CO_COAK
    Definition: sua.h:71
    #define SUA_CO_COIT
    Definition: sua.h:80
    #define SUA_CO_CORE
    Definition: sua.h:70
    #define SUA_CO_COERR
    Definition: sua.h:79

    ◆ sua_iei_names

    const struct value_string sua_iei_names[]
    static

    ◆ xua_dialect_sua

    const struct xua_dialect xua_dialect_sua
    Initial value:
    = {
    .name = "SUA",
    .ppid = SUA_PPID,
    .port = SUA_PORT,
    .log_subsys = DLSUA,
    .class = {
    },
    }
    const struct xua_msg_class m3ua_msg_class_rkm
    Definition: m3ua.c:260
    const struct xua_msg_class m3ua_msg_class_aspsm
    Definition: m3ua.c:199
    const struct xua_msg_class m3ua_msg_class_mgmt
    Definition: m3ua.c:230
    #define SUA_MSGC_CO
    Definition: sua.h:36
    static const struct xua_msg_class msg_class_cl
    Definition: sua.c:135
    #define SUA_MSGC_SNM
    Definition: sua.h:32
    const struct xua_msg_class m3ua_msg_class_asptm
    Definition: m3ua.c:212
    #define SUA_MSGC_CL
    Definition: sua.h:35
    #define SUA_MSGC_RKM
    Definition: sua.h:37
    const struct xua_msg_class m3ua_msg_class_snm
    Definition: m3ua.c:176
    #define SUA_PORT
    Definition: sua.h:28
    #define SUA_PPID
    Definition: sua.h:27
    #define SUA_MSGC_ASPTM
    Definition: sua.h:34
    static const struct xua_msg_class msg_class_co
    Definition: sua.c:199
    #define SUA_MSGC_MGMT
    Definition: sua.h:31
    #define SUA_MSGC_ASPSM
    Definition: sua.h:33

    Referenced by osmo_sua_to_sccp(), sccp_find_user(), sccp_sclc_rx_from_scrc(), sccp_scoc_rx_from_scrc(), sccp_scoc_rx_inval_opc(), sccp_scoc_rx_inval_src_ref(), sccp_scoc_rx_scrc_rout_fail(), sccp_scoc_rx_unass_local_ref(), sccp_scrc_rx_sclc_msg(), sccp_scrc_rx_scoc_conn_msg(), scrc_rx_mtp_xfer_ind_xua(), and xua_opt_data_send_cache().

    sigtran/html/xua__as__fsm_8h_source.html0000644000175000017500000003233114631412304023065 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_as_fsm.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_as_fsm.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 struct osmo_ss7_as;
    4 
    10 };
    11 
    18 };
    19 
    20 extern struct osmo_fsm xua_as_fsm;
    21 
    22 struct osmo_fsm_inst *xua_as_fsm_start(struct osmo_ss7_as *as, int log_level);
    Definition: xua_as_fsm.h:14
    Definition: xua_as_fsm.h:6
    xua_as_state
    Definition: xua_as_fsm.h:5
    Definition: xua_as_fsm.h:15
    Definition: xua_as_fsm.h:16
    Definition: xua_as_fsm.h:13
    struct osmo_fsm xua_as_fsm
    Definition: xua_as_fsm.c:580
    xua_as_event
    Definition: xua_as_fsm.h:12
    Definition: xua_as_fsm.h:7
    Definition: xua_as_fsm.h:17
    Definition: xua_as_fsm.h:9
    struct osmo_fsm_inst * xua_as_fsm_start(struct osmo_ss7_as *as, int log_level)
    Start an AS FSM for a given Application Server.
    Definition: xua_as_fsm.c:593
    Definition: osmo_ss7.h:300
    Definition: xua_as_fsm.h:8
    sigtran/html/osmo__ss7__asp_8c.js0000644000175000017500000001163214631412304021440 0ustar osmocom-buildosmocom-buildvar osmo__ss7__asp_8c = [ [ "_setsockopt_peer_primary_addr", "osmo__ss7__asp_8c.html#acca5c1150a63d9ffd39c94bea4f55fea", null ], [ "_setsockopt_primary_addr", "osmo__ss7__asp_8c.html#a5b4b039ff2f8122b9b26ff326059608a", null ], [ "asp_handle_sctp_notif_monitor_primary_address", "osmo__ss7__asp_8c.html#ae693fb36bc511d556200d7265686ed25", null ], [ "chop_v4_mapped_on_v6_prefix", "osmo__ss7__asp_8c.html#a2c6b544ce40c5efd24b1f82d0f1f76cc", null ], [ "get_in_port", "osmo__ss7__asp_8c.html#a1f18cc9a880d46df3c5db7b760fdc305", null ], [ "get_logevel_by_sn_type", "osmo__ss7__asp_8c.html#adf98277fedb099f019d3f59d8b0e96c8", null ], [ "ipa_cli_read_cb", "osmo__ss7__asp_8c.html#a4b8a8b39300fe0db3342fd961e37dfdd", null ], [ "log_sctp_notification", "osmo__ss7__asp_8c.html#ad36aebefc2d00d1122549c69a37b413a", null ], [ "m3ua_tcp_cli_read_cb", "osmo__ss7__asp_8c.html#a4971e62860add06a4913d6463c00ffac", null ], [ "osmo_ss7_asp_active", "osmo__ss7__asp_8c.html#a85b5b2514d86c48bf6c994b08e362c55", null ], [ "osmo_ss7_asp_destroy", "osmo__ss7__asp_8c.html#a6fce9d43401870a21aafb2b62936b321", null ], [ "osmo_ss7_asp_disconnect", "osmo__ss7__asp_8c.html#af24d6e5d1494620c9a340ff2bb68416c", null ], [ "osmo_ss7_asp_get_log_subsys", "osmo__ss7__asp_8c.html#aecc0022dbb85c45d452d624c7a74587f", null ], [ "osmo_ss7_asp_get_name", "osmo__ss7__asp_8c.html#a946085598c4a1bfa5167b8883332a8de", null ], [ "osmo_ss7_asp_get_proto", "osmo__ss7__asp_8c.html#a44b7671799d1beacce83817e2061f72f", null ], [ "osmo_ss7_asp_get_trans_proto", "osmo__ss7__asp_8c.html#a1b9ecb408d77a295723c34235b796e1e", null ], [ "osmo_ss7_asp_protocol_port", "osmo__ss7__asp_8c.html#a6d09b26e33e8838594e0374976769f6e", null ], [ "osmo_ss7_asp_restart", "osmo__ss7__asp_8c.html#a8d3670d7e36042c95611f9bfa0a3b597", null ], [ "osmo_ss7_asp_send", "osmo__ss7__asp_8c.html#a4bbbb5047fd067deb34846c6dab99c1f", null ], [ "osmo_ss7_register_rx_unknown_cb", "osmo__ss7__asp_8c.html#aa24cea8083d06097c1655a38a36e0a17", null ], [ "sctp_peer_addr_change_ev_addr_matches_our_primary", "osmo__ss7__asp_8c.html#ad0dd5b9bc4a221ea90c8a56658786b69", null ], [ "ss7_asp_alloc", "osmo__ss7__asp_8c.html#aedca24dd60b379f21cbd5fa7ad068b45", null ], [ "ss7_asp_apply_drop_local_address", "osmo__ss7__asp_8c.html#ab2e3375ff5198011e7ceefbee4437d8f", null ], [ "ss7_asp_apply_new_local_address", "osmo__ss7__asp_8c.html#a9082d03ccf3139e50b5d7b2fc3fa568b", null ], [ "ss7_asp_apply_peer_primary_address", "osmo__ss7__asp_8c.html#a52c416a02307b3f013953bcd6b61bee0", null ], [ "ss7_asp_apply_primary_address", "osmo__ss7__asp_8c.html#a1c6f3d525c04eb8553784c922f9c1d03", null ], [ "ss7_asp_find_by_socket_addr", "osmo__ss7__asp_8c.html#a3f7db5640fd9a0527d7047f0712d26ba", null ], [ "ss7_asp_get_fd", "osmo__ss7__asp_8c.html#a5de79890dc6ede1c9e7ace712c931d25", null ], [ "ss7_asp_ipa_srv_conn_rx_cb", "osmo__ss7__asp_8c.html#a5e519b620f7c928c97b7a01335c05fc4", null ], [ "ss7_asp_is_started", "osmo__ss7__asp_8c.html#a07c4798f0de92e03f7cc41966d8f764b", null ], [ "ss7_asp_m3ua_tcp_srv_conn_rx_cb", "osmo__ss7__asp_8c.html#a095143f4df1d1a70501a01dfa264156b", null ], [ "ss7_asp_protocol_check_trans_proto", "osmo__ss7__asp_8c.html#ab724de8a87c368b6211fcebec8bebd18", null ], [ "ss7_asp_rx_unknown", "osmo__ss7__asp_8c.html#a5985c0ec7dc547dd06de3f9be8b8be9b", null ], [ "ss7_asp_set_default_peer_hosts", "osmo__ss7__asp_8c.html#afa91ee594ac4b3408e12e0533dc89e9f", null ], [ "ss7_asp_xua_srv_conn_closed_cb", "osmo__ss7__asp_8c.html#a0f5475d54d10cb369601915dc9ff558a", null ], [ "ss7_asp_xua_srv_conn_rx_cb", "osmo__ss7__asp_8c.html#a4da7b1ad0032f16bbd55773894334cd5", null ], [ "ss7_default_trans_proto_for_asp_proto", "osmo__ss7__asp_8c.html#abe05c4208f5af9d0cc05e881497871a0", null ], [ "xua_cli_close", "osmo__ss7__asp_8c.html#a8cfeba359fa19e36513d6f987f76869c", null ], [ "xua_cli_close_and_reconnect", "osmo__ss7__asp_8c.html#a4973673adfc842bb12816bf47400571c", null ], [ "xua_cli_connect_cb", "osmo__ss7__asp_8c.html#a052cc4afcd029eccc55a29fef5aa8dbd", null ], [ "xua_cli_read_cb", "osmo__ss7__asp_8c.html#acf4de6a702301f3078b5fd0502f5477a", null ], [ "xua_tcp_segmentation_cb", "osmo__ss7__asp_8c.html#a8491be4c7f509461cc8b28cbb27bf0a1", null ], [ "g_osmo_ss7_asp_rx_unknown_cb", "osmo__ss7__asp_8c.html#ac4a2dc86a8a839e40620d701d4346d91", null ], [ "g_ss7_asp_rcg_idx", "osmo__ss7__asp_8c.html#ab43aa0585dd22f2be6a7e0e9c05525a7", null ], [ "osmo_ss7_asp_protocol_vals", "osmo__ss7__asp_8c.html#a41380c47cdda3f98c55d1a93e6071a6b", null ], [ "osmo_ss7_asp_role_names", "osmo__ss7__asp_8c.html#a617cc4818ccf1e2d74ff0e012975ce30", null ], [ "prot2port", "osmo__ss7__asp_8c.html#aa65cb0e6b9446cda8df60956ed12573f", null ], [ "ss7_asp_rcd", "osmo__ss7__asp_8c.html#a3ac2d325579510b627a35bb124b9f978", null ], [ "ss7_asp_rcgd", "osmo__ss7__asp_8c.html#a00129046e2f1da5c1335375de549b25e", null ] ];sigtran/html/xua__msg_8h_source.html0000644000175000017500000013713014631412304022247 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/xua_msg.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg.h
    Go to the documentation of this file.
    1 /* Routines for generating and parsing messages */
    2 /* (C) 2011 by Holger Hans Peter Freyther <zecke@selfish.org>
    3  *
    4  * This program is free software; you can redistribute it and/or modify
    5  * it under the terms of the GNU General Public License as published by
    6  * the Free Software Foundation; either version 2 of the License, or
    7  * (at your option) any later version.
    8  *
    9  * This program is distributed in the hope that it will be useful,
    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    12  * GNU General Public License for more details.
    13  *
    14  * You should have received a copy of the GNU General Public License
    15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    16  *
    17  */
    18 #pragma once
    19 
    20 #include "xua_types.h"
    21 
    22 #include <osmocom/core/linuxlist.h>
    24 
    25 #define XUA_HDR(class, type) ((struct xua_common_hdr) { .spare = 0, .msg_class = (class), .msg_type = (type) })
    26 
    27 struct msgb;
    28 struct osmo_sccp_addr;
    29 struct osmo_sccp_gt;
    30 
    31 struct xua_msg {
    34 
    35  struct llist_head headers;
    36 };
    37 
    38 struct xua_msg_part {
    39  struct llist_head entry;
    40 
    41  uint16_t tag;
    42  uint16_t len;
    43  uint8_t *dat;
    44 
    45  /* TODO: keep small data in the struct for perf reasons */
    46 };
    47 
    48 struct xua_msg_class {
    49  const char *name;
    50  const struct value_string *msgt_names;
    51  const struct value_string *iei_names;
    52  const uint16_t *mand_ies[256];
    53 };
    54 
    55 struct xua_dialect {
    56  const char *name;
    57  uint16_t port;
    58  uint16_t ppid;
    60  const struct xua_msg_class *class[256];
    61 };
    62 
    64  uint8_t msg_class;
    65  uint8_t msg_type;
    66  int event;
    67 };
    68 
    69 extern const struct xua_dialect xua_dialect_sua;
    70 extern const struct xua_dialect xua_dialect_m3ua;
    71 
    72 void osmo_xua_msg_tall_ctx_init(void *ctx);
    73 
    74 struct xua_msg *xua_msg_alloc(void);
    75 void xua_msg_free(struct xua_msg *msg);
    76 
    77 int xua_msg_add_data(struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat);
    78 
    79 struct xua_msg_part *xua_msg_find_tag(const struct xua_msg *msg, uint16_t tag);
    80 int xua_msg_free_tag(struct xua_msg *xua, uint16_t tag);
    81 int xua_msg_copy_part(struct xua_msg *xua_out, uint16_t tag_out,
    82  const struct xua_msg *xua_in, uint16_t tag_in);
    83 
    84 struct xua_msg *xua_from_msg(const int version, uint16_t len, uint8_t *data);
    85 struct msgb *xua_to_msg(const int version, struct xua_msg *msg);
    86 
    87 struct xua_msg *xua_from_nested(struct xua_msg_part *outer);
    88 
    89 int msgb_t16l16vp_put(struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data);
    90 int msgb_t16l16vp_put_u32(struct msgb *msg, uint16_t tag, uint32_t val);
    91 int xua_msg_add_u32(struct xua_msg *xua, uint16_t iei, uint32_t val);
    92 uint32_t xua_msg_part_get_u32(const struct xua_msg_part *part);
    93 uint32_t xua_msg_get_u32(const struct xua_msg *xua, uint16_t iei);
    94 const uint32_t *xua_msg_get_u32p(const struct xua_msg *xua, uint16_t iei, uint32_t *out);
    95 const char *xua_msg_part_get_str(const struct xua_msg_part *part);
    96 const char *xua_msg_get_str(const struct xua_msg *xua, uint16_t iei);
    97 int xua_msg_get_len(const struct xua_msg *xua, uint16_t iei);
    98 void xua_part_add_gt(struct msgb *msg, const struct osmo_sccp_gt *gt);
    99 int xua_msg_add_sccp_addr(struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr);
    100 
    101 const char *xua_class_msg_name(const struct xua_msg_class *xmc, uint16_t msg_type);
    102 const char *xua_class_iei_name(const struct xua_msg_class *xmc, uint16_t iei);
    103 char *xua_hdr_dump(struct xua_msg *xua, const struct xua_dialect *dialect);
    104 char *xua_msg_dump(struct xua_msg *xua, const struct xua_dialect *dialect);
    105 int xua_dialect_check_all_mand_ies(const struct xua_dialect *dialect, struct xua_msg *xua);
    106 
    107 int xua_msg_event_map(const struct xua_msg *xua,
    108  const struct xua_msg_event_map *maps,
    109  unsigned int num_maps);
    int log_subsys
    Definition: xua_msg.h:59
    uint8_t version
    Definition: xua_types.h:67
    int msgb_t16l16vp_put_u32(struct msgb *msg, uint16_t tag, uint32_t val)
    Definition: xua_msg.c:273
    struct xua_msg * xua_from_nested(struct xua_msg_part *outer)
    Definition: xua_msg.c:186
    uint16_t port
    Definition: xua_msg.h:57
    Definition: xua_msg.h:55
    uint8_t * dat
    Definition: xua_msg.h:43
    uint8_t msg_type
    Definition: sccp_scmg.h:38
    int msgb_t16l16vp_put(struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data)
    Definition: xua_msg.c:247
    uint16_t len
    Definition: xua_msg.h:42
    const char * xua_msg_part_get_str(const struct xua_msg_part *part)
    Definition: xua_msg.c:310
    char * xua_msg_dump(struct xua_msg *xua, const struct xua_dialect *dialect)
    Definition: xua_msg.c:522
    const struct value_string * msgt_names
    Definition: xua_msg.h:50
    struct xua_msg * xua_msg_alloc(void)
    Definition: xua_msg.c:44
    int xua_msg_add_u32(struct xua_msg *xua, uint16_t iei, uint32_t val)
    Definition: xua_msg.c:280
    const char * name
    Definition: xua_msg.h:49
    Definition: xua_msg.h:38
    uint8_t msg_type
    Definition: xua_msg.h:65
    int xua_msg_add_data(struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat)
    Definition: xua_msg.c:61
    uint8_t msg_class
    Definition: xua_msg.h:64
    Definition: xua_msg.h:63
    struct xua_msg * xua_from_msg(const int version, uint16_t len, uint8_t *data)
    Definition: xua_msg.c:151
    void osmo_xua_msg_tall_ctx_init(void *ctx)
    Definition: xua_msg.c:39
    int xua_msg_free_tag(struct xua_msg *xua, uint16_t tag)
    Definition: xua_msg.c:97
    uint16_t tag
    Definition: xua_msg.h:41
    int xua_msg_copy_part(struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in)
    Definition: xua_msg.c:111
    uint16_t tag
    Definition: xua_types.h:67
    const char * xua_class_msg_name(const struct xua_msg_class *xmc, uint16_t msg_type)
    Definition: xua_msg.c:451
    int xua_msg_add_sccp_addr(struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr)
    Definition: xua_msg.c:379
    const struct xua_dialect xua_dialect_sua
    Definition: sua.c:218
    Definition: xua_msg.h:48
    void xua_msg_free(struct xua_msg *msg)
    Definition: xua_msg.c:56
    struct msgb * xua_to_msg(const int version, struct xua_msg *msg)
    Definition: xua_msg.c:203
    const char * xua_class_iei_name(const struct xua_msg_class *xmc, uint16_t iei)
    Definition: xua_msg.c:463
    int event
    Definition: xua_msg.h:66
    Definition: mtp_sap.h:36
    Definition: xua_types.h:31
    const char * name
    Definition: xua_msg.h:56
    Definition: sccp_sap.h:183
    int xua_msg_event_map(const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps)
    Map from a xua_msg (class+type) to an event.
    Definition: xua_msg.c:435
    Definition: sccp_sap.h:175
    struct xua_common_hdr hdr
    Definition: xua_msg.h:32
    char * xua_hdr_dump(struct xua_msg *xua, const struct xua_dialect *dialect)
    Definition: xua_msg.c:475
    Definition: xua_msg.h:31
    uint8_t data[0]
    Definition: xua_types.h:72
    uint16_t ppid
    Definition: xua_msg.h:58
    const uint32_t * xua_msg_get_u32p(const struct xua_msg *xua, uint16_t iei, uint32_t *out)
    Definition: xua_msg.c:301
    struct llist_head headers
    Definition: xua_msg.h:35
    struct xua_msg_part * xua_msg_find_tag(const struct xua_msg *msg, uint16_t tag)
    Definition: xua_msg.c:86
    uint32_t xua_msg_get_u32(const struct xua_msg *xua, uint16_t iei)
    Definition: xua_msg.c:292
    int xua_dialect_check_all_mand_ies(const struct xua_dialect *dialect, struct xua_msg *xua)
    Definition: xua_msg.c:490
    const struct value_string * iei_names
    Definition: xua_msg.h:51
    const struct xua_dialect xua_dialect_m3ua
    Definition: m3ua.c:273
    uint16_t len
    Definition: xua_types.h:68
    uint32_t xua_msg_part_get_u32(const struct xua_msg_part *part)
    Definition: xua_msg.c:286
    const char * xua_msg_get_str(const struct xua_msg *xua, uint16_t iei)
    Definition: xua_msg.c:325
    int xua_msg_get_len(const struct xua_msg *xua, uint16_t iei)
    Definition: xua_msg.c:333
    void xua_part_add_gt(struct msgb *msg, const struct osmo_sccp_gt *gt)
    Definition: xua_msg.c:341
    struct osmo_mtp_transfer_param mtp
    Definition: xua_msg.h:33
    sigtran/html/structosmo__scu__connect__param.js0000644000175000017500000000122214631412304024550 0ustar osmocom-buildosmocom-buildvar structosmo__scu__connect__param = [ [ "called_addr", "structosmo__scu__connect__param.html#a8f9c1dd5cfe8d47e1f19bf8203806917", null ], [ "calling_addr", "structosmo__scu__connect__param.html#a2bc67750f26eac6fc530ea037585b0a0", null ], [ "conn_id", "structosmo__scu__connect__param.html#adbf1e55da179ee4d15187d619a211c9a", null ], [ "importance", "structosmo__scu__connect__param.html#a5b498b0b05a5cb3fbf57168abf3706a0", null ], [ "responding_addr", "structosmo__scu__connect__param.html#a3a6464e72eea4b043fee4d7cb0e5ccec", null ], [ "sccp_class", "structosmo__scu__connect__param.html#a3f8e22756f5007e12d1265a0f8d352dd", null ] ];sigtran/html/sccp__helpers_8c.js0000644000175000017500000000534214631412304021340 0ustar osmocom-buildosmocom-buildvar sccp__helpers_8c = [ [ "SCU_MSG_HEADROOM", "sccp__helpers_8c.html#a75446d92130ee5919a8b84aaeaafca9d", null ], [ "SCU_MSG_SIZE", "sccp__helpers_8c.html#ae033aa1f804be7484644df242980f8e3", null ], [ "append_to_buf", "sccp__helpers_8c.html#adf05efdef9251bcc40489a164efd430b", null ], [ "osmo_sccp_addr_dump", "sccp__helpers_8c.html#a6302a7ff3060e02a56c919b9579a1f40", null ], [ "osmo_sccp_addr_name", "sccp__helpers_8c.html#a8d9ad80fd2ce4f316b061543cbab5573", null ], [ "osmo_sccp_addr_set_ssn", "sccp__helpers_8c.html#aa24244813931cee7680517c416545249", null ], [ "osmo_sccp_addr_to_id_buf", "sccp__helpers_8c.html#aca33c7993fb36b3afd4c0fe8dad1e2f3", null ], [ "osmo_sccp_addr_to_id_c", "sccp__helpers_8c.html#a37d4764473750df7858a9004cc7b5a38", null ], [ "osmo_sccp_addr_to_str_buf", "sccp__helpers_8c.html#aeda236765bdc06aef73598bf9f40f42d", null ], [ "osmo_sccp_addr_to_str_c", "sccp__helpers_8c.html#a31a14b2ce508d7cebea19fa7fa9225b3", null ], [ "osmo_sccp_gt_dump", "sccp__helpers_8c.html#a3aa56ce8386473c318202bfeb2897fe1", null ], [ "osmo_sccp_inst_addr_name", "sccp__helpers_8c.html#a51f8231c4f0e2b186f3df7b601590d1e", null ], [ "osmo_sccp_inst_addr_to_str_buf", "sccp__helpers_8c.html#ab489a4da53b5c4aed2af240dad595074", null ], [ "osmo_sccp_inst_addr_to_str_c", "sccp__helpers_8c.html#a0baeef37bb0d986ca95d280d204da77a", null ], [ "osmo_sccp_make_addr_pc_ssn", "sccp__helpers_8c.html#ac8f009d259929b14eb0e8c7979cd4298", null ], [ "osmo_sccp_tx_conn_req", "sccp__helpers_8c.html#a245f3f0445502d9b33271a6d6f28dc47", null ], [ "osmo_sccp_tx_conn_req_msg", "sccp__helpers_8c.html#a30c0e71745643ff8f0491efe618817f7", null ], [ "osmo_sccp_tx_conn_resp", "sccp__helpers_8c.html#ab759daefc5601b48da2da33495c1daf6", null ], [ "osmo_sccp_tx_conn_resp_msg", "sccp__helpers_8c.html#a919104dbb9bbd1ef246afbd8e855e8fa", null ], [ "osmo_sccp_tx_data", "sccp__helpers_8c.html#aa0c732538c060f34f775168cd8a0ec58", null ], [ "osmo_sccp_tx_data_msg", "sccp__helpers_8c.html#abfedf879748d0aa1d4603f495d9ae97b", null ], [ "osmo_sccp_tx_disconn", "sccp__helpers_8c.html#a6541f7fe03f96f167390d0f05c743d2b", null ], [ "osmo_sccp_tx_disconn_data", "sccp__helpers_8c.html#a257cda7a6fbf6fa413452d76cc793377", null ], [ "osmo_sccp_tx_unitdata", "sccp__helpers_8c.html#a68c4b3103d25667d67c3c1b7baf98a29", null ], [ "osmo_sccp_tx_unitdata_msg", "sccp__helpers_8c.html#acdc87693cfcae27aa7fb7cca60515a3d", null ], [ "osmo_sccp_tx_unitdata_ranap", "sccp__helpers_8c.html#ae28c5d64e2e20ba290b484a7a3a24b29", null ], [ "sccp_addr_to_str_buf", "sccp__helpers_8c.html#ac7057e8868b62138df058e713a0bc82b", null ], [ "scu_msgb_alloc", "sccp__helpers_8c.html#ae6cee8e8ef0f17f41211d67d78fef9de", null ] ];sigtran/html/sccp__scmg_8c.html0000644000175000017500000013237514631412304021166 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_scmg.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_scmg.c File Reference
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/sccp_scmg.h>
    #include <osmocom/sccp/sccp_types.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"

    Functions

    void sccp_scmg_rx_ssn_allowed (struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi)
     
    void sccp_scmg_rx_ssn_prohibited (struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi)
     
    void sccp_scmg_rx_mtp_pause (struct osmo_sccp_instance *inst, uint32_t dpc)
     brief MTP -> SNM (MTP-PAUSE.ind) - inability to providing MTP service Q.714 5.2.2 More...
     
    void sccp_scmg_rx_mtp_resume (struct osmo_sccp_instance *inst, uint32_t dpc)
     brief MTP -> SNM (MTP-RESUME.ind) - ability of providing the MTP service Q.714 5.2.3 More...
     
    void sccp_scmg_rx_mtp_status (struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause)
     
    static int sccp_scmg_tx (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, uint8_t msg_type, uint8_t ssn, uint16_t pc, uint8_t smi, uint8_t *ssc_cong_lvl)
     
    static int scmg_rx_ssa (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const struct sccp_scmg_msg *ssa)
     
    static int scmg_rx_ssp (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const struct sccp_scmg_msg *ssp)
     
    static int scmg_rx_sst (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const struct sccp_scmg_msg *sst)
     
    static int scmg_rx (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const struct sccp_scmg_msg *scmg)
     
    static int scmg_prim_cb (struct osmo_prim_hdr *oph, void *_scu)
     
    int sccp_scmg_init (struct osmo_sccp_instance *inst)
     

    Variables

    const struct value_string sccp_scmg_msgt_names []
     

    Function Documentation

    ◆ sccp_scmg_init()

    int sccp_scmg_init ( struct osmo_sccp_instance inst)

    ◆ sccp_scmg_rx_mtp_pause()

    void sccp_scmg_rx_mtp_pause ( struct osmo_sccp_instance inst,
    uint32_t  dpc 
    )

    brief MTP -> SNM (MTP-PAUSE.ind) - inability to providing MTP service Q.714 5.2.2

    References osmo_scu_pcstate_param::affected_pc, dpc, OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN, OSMO_SCCP_SP_S_INACCESSIBLE, and sccp_lbcs_local_bcast_pcstate().

    Referenced by xua_snm_pc_available_to_sccp().

    ◆ sccp_scmg_rx_mtp_resume()

    void sccp_scmg_rx_mtp_resume ( struct osmo_sccp_instance inst,
    uint32_t  dpc 
    )

    brief MTP -> SNM (MTP-RESUME.ind) - ability of providing the MTP service Q.714 5.2.3

    References osmo_scu_pcstate_param::affected_pc, dpc, OSMO_SCCP_REM_SCCP_S_AVAILABLE, OSMO_SCCP_SP_S_ACCESSIBLE, and sccp_lbcs_local_bcast_pcstate().

    Referenced by xua_snm_pc_available_to_sccp().

    ◆ sccp_scmg_rx_mtp_status()

    ◆ sccp_scmg_rx_ssn_allowed()

    void sccp_scmg_rx_ssn_allowed ( struct osmo_sccp_instance inst,
    uint32_t  dpc,
    uint32_t  ssn,
    uint32_t  smi 
    )

    ◆ sccp_scmg_rx_ssn_prohibited()

    void sccp_scmg_rx_ssn_prohibited ( struct osmo_sccp_instance inst,
    uint32_t  dpc,
    uint32_t  ssn,
    uint32_t  smi 
    )

    ◆ sccp_scmg_tx()

    ◆ scmg_prim_cb()

    ◆ scmg_rx()

    static int scmg_rx ( struct osmo_sccp_user scu,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    const struct sccp_scmg_msg scmg 
    )
    static

    ◆ scmg_rx_ssa()

    static int scmg_rx_ssa ( struct osmo_sccp_user scu,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    const struct sccp_scmg_msg ssa 
    )
    static

    ◆ scmg_rx_ssp()

    static int scmg_rx_ssp ( struct osmo_sccp_user scu,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    const struct sccp_scmg_msg ssp 
    )
    static

    ◆ scmg_rx_sst()

    static int scmg_rx_sst ( struct osmo_sccp_user scu,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    const struct sccp_scmg_msg sst 
    )
    static

    Variable Documentation

    ◆ sccp_scmg_msgt_names

    const struct value_string sccp_scmg_msgt_names[]
    Initial value:
    = {
    { SCCP_SCMG_MSGT_SSA, "SSA (Subsystem Allowed)" },
    { SCCP_SCMG_MSGT_SSP, "SSP (Subsystem Prohibited)" },
    { SCCP_SCMG_MSGT_SST, "SST (Subsystem Status Test)" },
    { SCCP_SCMG_MSGT_SOR, "SOR (Subsystem Out-of-service Request)" },
    { SCCP_SCMG_MSGT_SOG, "SOG (Subsystem Out-of-service Grant)" },
    { SCCP_SCMG_MSGT_SSC, "SSC (Subsystem Congested)" },
    { 0, NULL }
    }
    Definition: sccp_scmg.h:8
    Definition: sccp_scmg.h:6
    Definition: sccp_scmg.h:10
    Definition: sccp_scmg.h:11
    Definition: sccp_scmg.h:7
    Definition: sccp_scmg.h:9

    Referenced by sccp_scmg_msgt_name().

    sigtran/html/sccp__internal_8h_source.html0000644000175000017500000016511614631412304023435 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_internal.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_internal.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 #include <osmocom/core/fsm.h>
    4 #include <osmocom/core/prim.h>
    5 #include <osmocom/core/linuxlist.h>
    6 #include <osmocom/core/linuxrbtree.h>
    7 #include <osmocom/core/tdef.h>
    11 
    12 #define SCCP_STR "Signalling Connection Control Part\n"
    13 
    14 /* Appendix C.4 of Q.714 */
    16  /* 0 kept unused on purpose since it's handled specially by osmo_fsm */
    26  /* This must remain the last item: */
    28 };
    29 
    30 extern const struct osmo_tdef osmo_sccp_timer_defaults[OSMO_SCCP_TIMERS_LEN];
    31 
    32 extern const struct value_string osmo_sccp_timer_names[];
    33 static inline const char *osmo_sccp_timer_name(enum osmo_sccp_timer val)
    34 { return get_value_string(osmo_sccp_timer_names, val); }
    35 
    36 /* an instance of the SCCP stack */
    38  /* entry in global list of ss7 instances */
    39  struct llist_head list;
    40  /* rbtree root of 'struct sccp_connection' in this instance */
    41  struct rb_root connections;
    42  /* list of SCCP users in this instance */
    43  struct llist_head users;
    44  /* routing context to be used in all outbound messages */
    45  uint32_t route_ctx;
    46  /* next connection ID to allocate */
    47  uint32_t next_id;
    49  void *priv;
    50 
    52 
    53  struct osmo_tdef *tdefs;
    54 
    56 };
    57 
    60  struct llist_head list;
    64  char *name;
    65 
    67  uint16_t ssn;
    68  uint32_t pc;
    69 
    70  /* set if we are a server */
    71  struct llist_head links;
    72 
    73  /* user call-back function in case of incoming primitives */
    74  osmo_prim_cb prim_cb;
    75  void *priv;
    76 
    77  /* Application Server FSM Instance */
    78  struct osmo_fsm_inst *as_fi;
    79 };
    80 
    81 extern int DSCCP;
    82 
    83 struct xua_msg;
    84 
    85 struct osmo_sccp_user *
    86 sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc);
    87 
    88 /* Message from SCOC -> SCRC */
    90  struct xua_msg *xua);
    91 
    92 /* Message from SCLC -> SCRC */
    93 int sccp_scrc_rx_sclc_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua);
    94 
    95 /* Message from MTP (SUA) -> SCRC */
    97  struct xua_msg *xua);
    98 
    99 /* Message from SCRC -> SCOC */
    101  struct xua_msg *xua);
    103  struct xua_msg *xua, uint32_t cause);
    104 
    106 
    107 /* Message from SCRC -> SCLC */
    109  struct xua_msg *xua);
    111  struct xua_msg *xua, uint32_t cause);
    112 
    113 int sccp_user_prim_up(struct osmo_sccp_user *scut, struct osmo_scu_prim *prim);
    114 
    115 /* SCU -> SCLC */
    116 int sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph);
    117 int sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph);
    118 
    119 struct msgb *sccp_msgb_alloc(const char *name);
    120 
    121 extern struct osmo_fsm sccp_scoc_fsm;
    122 
    123 void sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance *inst);
    124 
    125 void osmo_sccp_vty_write_cs7_node(struct vty *vty, const char *indent, struct osmo_sccp_instance *inst);
    126 
    127 /* Local Broadcast (LBCS) */
    129  const struct osmo_scu_pcstate_param *pcstate);
    131  const struct osmo_scu_state_param *state);
    132 
    133 /* SCCP Management (SCMG) */
    134 void sccp_scmg_rx_ssn_allowed(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi);
    135 void sccp_scmg_rx_ssn_prohibited(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi);
    136 void sccp_scmg_rx_mtp_pause(struct osmo_sccp_instance *inst, uint32_t dpc);
    137 void sccp_scmg_rx_mtp_resume(struct osmo_sccp_instance *inst, uint32_t dpc);
    138 void sccp_scmg_rx_mtp_status(struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause);
    139 int sccp_scmg_init(struct osmo_sccp_instance *inst);
    uint32_t dpc
    Definition: m3ua.h:560
    void * priv
    Definition: sccp_internal.h:75
    Definition: sccp_internal.h:24
    void sccp_lbcs_local_bcast_pcstate(struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate)
    Definition: sccp_lbcs.c:39
    void sccp_scmg_rx_ssn_prohibited(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi)
    Definition: sccp_scmg.c:58
    Definition: sccp_internal.h:18
    char * name
    human-readable name of this user
    Definition: sccp_internal.h:64
    struct msgb * sccp_msgb_alloc(const char *name)
    Definition: sua.c:64
    Definition: sccp_internal.h:17
    uint32_t route_ctx
    Definition: sccp_internal.h:45
    Definition: sccp_internal.h:21
    uint16_t ssn
    SSN and/or point code to which we are bound.
    Definition: sccp_internal.h:67
    Definition: sccp_internal.h:37
    struct osmo_fsm sccp_scoc_fsm
    Definition: sccp_scoc.c:1450
    Definition: sccp_sap.h:273
    int sccp_user_prim_up(struct osmo_sccp_user *scut, struct osmo_scu_prim *prim)
    Send a SCCP User SAP Primitive up to the User.
    Definition: sccp_user.c:174
    uint32_t max_optional_data
    Definition: sccp_internal.h:55
    osmo_prim_cb prim_cb
    Definition: sccp_internal.h:74
    int DSCCP
    void sccp_sclc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause)
    SCRC -> SCLC (Routing Failure.
    Definition: sccp_sclc.c:332
    Definition: osmo_ss7.h:124
    void * priv
    Definition: sccp_internal.h:49
    struct llist_head users
    Definition: sccp_internal.h:43
    uint8_t smi
    Definition: sccp_scmg.h:41
    void sccp_scmg_rx_mtp_status(struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause)
    Definition: sccp_scmg.c:125
    Definition: sccp_internal.h:19
    struct osmo_sccp_instance * inst
    pointer back to SCCP instance
    Definition: sccp_internal.h:62
    struct osmo_ss7_user ss7_user
    Definition: sccp_internal.h:51
    mtp_unavail_cause
    Definition: mtp.h:28
    void sccp_scoc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua)
    Main entrance function for primitives from the SCRC (Routing Control)
    Definition: sccp_scoc.c:1782
    const struct value_string osmo_sccp_timer_names[]
    Definition: sccp_scoc.c:263
    void sccp_scoc_flush_connections(struct osmo_sccp_instance *inst)
    Definition: sccp_scoc.c:1948
    void osmo_sccp_vty_write_cs7_node(struct vty *vty, const char *indent, struct osmo_sccp_instance *inst)
    Definition: sccp_vty.c:253
    Definition: sccp_sap.h:266
    Definition: sccp_internal.h:58
    static const char * osmo_sccp_timer_name(enum osmo_sccp_timer val)
    Definition: sccp_internal.h:33
    Definition: sccp_internal.h:23
    struct osmo_ss7_instance * ss7
    Definition: sccp_internal.h:48
    struct osmo_tdef * tdefs
    Definition: sccp_internal.h:53
    Definition: sccp_internal.h:22
    int sccp_scrc_rx_sclc_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua)
    Definition: sccp_scrc.c:418
    int sccp_sclc_user_sap_down_nofree(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
    Main entrance function for primitives from SCCP User.
    Definition: sccp_sclc.c:123
    void sccp_scmg_rx_ssn_allowed(struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi)
    Definition: sccp_scmg.c:40
    void sccp_scmg_rx_mtp_resume(struct osmo_sccp_instance *inst, uint32_t dpc)
    brief MTP -> SNM (MTP-RESUME.ind) - ability of providing the MTP service Q.714 5.2.3
    Definition: sccp_scmg.c:102
    Definition: sccp_internal.h:20
    int scrc_rx_mtp_xfer_ind_xua(struct osmo_sccp_instance *inst, struct xua_msg *xua)
    Definition: sccp_scrc.c:465
    uint32_t next_id
    Definition: sccp_internal.h:47
    int sccp_scrc_rx_scoc_conn_msg(struct osmo_sccp_instance *inst, struct xua_msg *xua)
    Definition: sccp_scrc.c:396
    void sccp_scoc_rx_scrc_rout_fail(struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause)
    SCOC: Receive SCRC Routing Failure.
    Definition: sccp_scoc.c:1537
    Definition: sccp_sap.h:258
    void sccp_lbcs_local_bcast_state(struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state)
    Definition: sccp_lbcs.c:55
    Definition: xua_msg.h:31
    struct osmo_sccp_user * sccp_user_find(struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc)
    Find a SCCP User registered for given PC+SSN or SSN only First search all users with a valid PC for a...
    Definition: sccp_user.c:52
    Definition: sccp_internal.h:27
    Definition: osmo_ss7.h:73
    int sccp_sclc_rx_from_scrc(struct osmo_sccp_instance *inst, struct xua_msg *xua)
    SCRC -> SCLC (connectionless message)
    Definition: sccp_sclc.c:256
    void sccp_scmg_rx_mtp_pause(struct osmo_sccp_instance *inst, uint32_t dpc)
    brief MTP -> SNM (MTP-PAUSE.ind) - inability to providing MTP service Q.714 5.2.2 ...
    Definition: sccp_scmg.c:79
    uint32_t pc
    Definition: sccp_internal.h:68
    struct rb_root connections
    Definition: sccp_internal.h:41
    struct osmo_fsm_inst * as_fi
    Definition: sccp_internal.h:78
    struct llist_head list
    Definition: sccp_internal.h:39
    Definition: sccp_internal.h:25
    osmo_sccp_timer
    Definition: sccp_internal.h:15
    const struct osmo_tdef osmo_sccp_timer_defaults[OSMO_SCCP_TIMERS_LEN]
    Definition: sccp_scoc.c:239
    void sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance *inst)
    Definition: sccp_scoc.c:1985
    int sccp_scmg_init(struct osmo_sccp_instance *inst)
    Definition: sccp_scmg.c:311
    int sccp_sclc_user_sap_down(struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
    Main entrance function for primitives from SCCP User.
    Definition: sccp_sclc.c:147
    sigtran/html/xua__as__fsm_8h.js0000644000175000017500000000302614631412304021154 0ustar osmocom-buildosmocom-buildvar xua__as__fsm_8h = [ [ "xua_as_event", "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8", [ [ "XUA_ASPAS_ASP_INACTIVE_IND", "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a68d224fdfa6727361d434006fe028b55", null ], [ "XUA_ASPAS_ASP_DOWN_IND", "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a1bb7b199a202737dd8ac6debac0c2963", null ], [ "XUA_ASPAS_ASP_ACTIVE_IND", "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a25451f0ebbc5a17fb84cca10e1a5c1ee", null ], [ "XUA_AS_E_RECOVERY_EXPD", "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a8651e5c3d2f14a88b43c4fdbb9fd6769", null ], [ "XUA_AS_E_TRANSFER_REQ", "xua__as__fsm_8h.html#a37b200aa56330cb91b6dd148e456fca8a4e1995184ecd7cab6a8e0fadab60573c", null ] ] ], [ "xua_as_state", "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94", [ [ "XUA_AS_S_DOWN", "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a20681282d5d6cf4e443f9b7b202ce1a1", null ], [ "XUA_AS_S_INACTIVE", "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a8705a4d8d2e109b36b27c53b434d56a8", null ], [ "XUA_AS_S_ACTIVE", "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94a7ac644f0ec1e50f27f17a729b0ab1204", null ], [ "XUA_AS_S_PENDING", "xua__as__fsm_8h.html#a854081d4349500d7ae3f99f3af993a94ab5f0e7b3fe6af10bc87685417a98fd5c", null ] ] ], [ "xua_as_fsm_start", "xua__as__fsm_8h.html#a5331e952e5ace61c7a1c3e5d36b00c85", null ], [ "xua_as_fsm", "xua__as__fsm_8h.html#a4dda03cd65066f53f8b4b31af8fb24b6", null ] ];sigtran/html/navtreeindex0.js0000644000175000017500000004072414631412304020714 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX0 = { "annotated.html":[0,0], "dir_555f705a94ad9dab648a26dddeca006d.html":[1,0,0,0,0,0], "dir_68267d1309a1af8e8297ef4c3efbcdba.html":[1,0,1], "dir_85348e37fbd25790b99e135735251b13.html":[1,0,0,0,0], "dir_abe9b486a10ccc5afdf8abc29637e0c1.html":[1,0,0,0], "dir_d44c64559bbebec7f509842c48db8b23.html":[1,0,0], "files.html":[1,0], "functions.html":[0,1,0,0], "functions.html":[0,1,0], "functions_c.html":[0,1,0,1], "functions_d.html":[0,1,0,2], "functions_e.html":[0,1,0,3], "functions_f.html":[0,1,0,4], "functions_g.html":[0,1,0,5], "functions_h.html":[0,1,0,6], "functions_i.html":[0,1,0,7], "functions_k.html":[0,1,0,8], "functions_l.html":[0,1,0,9], "functions_m.html":[0,1,0,10], "functions_n.html":[0,1,0,11], "functions_o.html":[0,1,0,12], "functions_p.html":[0,1,0,13], "functions_q.html":[0,1,0,14], "functions_r.html":[0,1,0,15], "functions_s.html":[0,1,0,16], "functions_t.html":[0,1,0,17], "functions_u.html":[0,1,0,18], "functions_v.html":[0,1,0,19], "functions_vars.html":[0,1,1], "functions_vars.html":[0,1,1,0], "functions_vars_c.html":[0,1,1,1], "functions_vars_d.html":[0,1,1,2], "functions_vars_e.html":[0,1,1,3], "functions_vars_f.html":[0,1,1,4], "functions_vars_g.html":[0,1,1,5], "functions_vars_h.html":[0,1,1,6], "functions_vars_i.html":[0,1,1,7], "functions_vars_k.html":[0,1,1,8], "functions_vars_l.html":[0,1,1,9], "functions_vars_m.html":[0,1,1,10], "functions_vars_n.html":[0,1,1,11], "functions_vars_o.html":[0,1,1,12], "functions_vars_p.html":[0,1,1,13], "functions_vars_q.html":[0,1,1,14], "functions_vars_r.html":[0,1,1,15], "functions_vars_s.html":[0,1,1,16], "functions_vars_t.html":[0,1,1,17], "functions_vars_u.html":[0,1,1,18], "functions_vars_v.html":[0,1,1,19], "functions_vars_w.html":[0,1,1,20], "functions_vars_x.html":[0,1,1,21], "functions_w.html":[0,1,0,20], "functions_x.html":[0,1,0,21], "globals.html":[1,1,0], "globals.html":[1,1,0,0], "globals_a.html":[1,1,0,1], "globals_c.html":[1,1,0,2], "globals_d.html":[1,1,0,3], "globals_defs.html":[1,1,6], "globals_defs.html":[1,1,6,0], "globals_defs_a.html":[1,1,6,1], "globals_defs_c.html":[1,1,6,2], "globals_defs_e.html":[1,1,6,3], "globals_defs_g.html":[1,1,6,4], "globals_defs_i.html":[1,1,6,5], "globals_defs_l.html":[1,1,6,6], "globals_defs_m.html":[1,1,6,7], "globals_defs_n.html":[1,1,6,8], "globals_defs_o.html":[1,1,6,9], "globals_defs_p.html":[1,1,6,10], "globals_defs_r.html":[1,1,6,11], "globals_defs_s.html":[1,1,6,12], "globals_defs_t.html":[1,1,6,13], "globals_defs_x.html":[1,1,6,14], "globals_e.html":[1,1,0,4], "globals_enum.html":[1,1,4], "globals_eval.html":[1,1,5], "globals_eval.html":[1,1,5,0], "globals_eval_c.html":[1,1,5,1], "globals_eval_i.html":[1,1,5,2], "globals_eval_l.html":[1,1,5,3], "globals_eval_m.html":[1,1,5,4], "globals_eval_o.html":[1,1,5,5], "globals_eval_s.html":[1,1,5,6], "globals_eval_t.html":[1,1,5,7], "globals_eval_x.html":[1,1,5,8], "globals_f.html":[1,1,0,5], "globals_func.html":[1,1,1], "globals_func.html":[1,1,1,0], "globals_func_a.html":[1,1,1,1], "globals_func_c.html":[1,1,1,2], "globals_func_d.html":[1,1,1,3], "globals_func_e.html":[1,1,1,4], "globals_func_f.html":[1,1,1,5], "globals_func_g.html":[1,1,1,6], "globals_func_h.html":[1,1,1,7], "globals_func_i.html":[1,1,1,8], "globals_func_l.html":[1,1,1,9], "globals_func_m.html":[1,1,1,10], "globals_func_n.html":[1,1,1,11], "globals_func_o.html":[1,1,1,12], "globals_func_p.html":[1,1,1,13], "globals_func_r.html":[1,1,1,14], "globals_func_s.html":[1,1,1,15], "globals_func_t.html":[1,1,1,16], "globals_func_u.html":[1,1,1,17], "globals_func_v.html":[1,1,1,18], "globals_func_w.html":[1,1,1,19], "globals_func_x.html":[1,1,1,20], "globals_g.html":[1,1,0,6], "globals_h.html":[1,1,0,7], "globals_i.html":[1,1,0,8], "globals_l.html":[1,1,0,9], "globals_m.html":[1,1,0,10], "globals_n.html":[1,1,0,11], "globals_o.html":[1,1,0,12], "globals_p.html":[1,1,0,13], "globals_r.html":[1,1,0,14], "globals_s.html":[1,1,0,15], "globals_t.html":[1,1,0,16], "globals_type.html":[1,1,3], "globals_u.html":[1,1,0,17], "globals_v.html":[1,1,0,18], "globals_vars.html":[1,1,2], "globals_w.html":[1,1,0,19], "globals_x.html":[1,1,0,20], "index.html":[], "ipa_8c.html":[1,0,1,0], "ipa_8c.html#a1b8e22b504c31fbddfa6ddbdf1e5c9a3":[1,0,1,0,1], "ipa_8c.html#a4473443b022e57cc48e07677c14650ae":[1,0,1,0,4], "ipa_8c.html#a605df838f5e98c86b34aacc5fc0d20a3":[1,0,1,0,0], "ipa_8c.html#a6b5dcc70e8c69ba3b57ab88e7f8c9f70":[1,0,1,0,3], "ipa_8c.html#aaa9c94e32279253d3bcd5fedc14851b1":[1,0,1,0,2], "ipa_8c.html#aedfece2960b57bc5f262f31b42caf866":[1,0,1,0,5], "m2ua__types_8h.html":[1,0,0,0,0,1], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da208ca5b3d8c6a7f17a4dc102143d91db":[1,0,0,0,0,1,121], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da3434316a9ba97035fd11e6cde25abea9":[1,0,0,0,0,1,125], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4033325d9dfe0c27179ac4cc160a717f":[1,0,0,0,0,1,127], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4605f6fb9fba17a981adb15df8060ff4":[1,0,0,0,0,1,123], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da57f2e5e03493f34bb7b6efcf59f500e3":[1,0,0,0,0,1,124], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da7363c258a9b77e9cf270cadf145d129b":[1,0,0,0,0,1,120], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da826438609272a52046ae473211ac0068":[1,0,0,0,0,1,119], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da863430c8b697d93ae7a062d670c7e18b":[1,0,0,0,0,1,118], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dabc26ae317d826a58acc045fa50974abc":[1,0,0,0,0,1,122], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daefa9ab9567351037c740d48402e36a05":[1,0,0,0,0,1,126], "m2ua__types_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daffa4995a4244baf496cfb95c23a77724":[1,0,0,0,0,1,128], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0e89a3f735ec136415ccfd47cac00be2":[1,0,0,0,0,1,38], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea158654fc71c5ec815083867707b189c9":[1,0,0,0,0,1,47], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea1a7b6e4faa82a4edcf70eda1d524da6f":[1,0,0,0,0,1,43], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea2b28900a6e965662a7e56b42589cde76":[1,0,0,0,0,1,41], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea413b164e271e28c384cd02c5290c210c":[1,0,0,0,0,1,45], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea620a017e55641b48f745fe94d0389a58":[1,0,0,0,0,1,46], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea68c642c9869a177ac93515dddccad7b6":[1,0,0,0,0,1,40], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea695aa48ab816388318667f1d955735d4":[1,0,0,0,0,1,36], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea74fc74aab00ed2f2300f94de75afa873":[1,0,0,0,0,1,56], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea751ae26d8bdb7239160df6258fd873ad":[1,0,0,0,0,1,48], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea85d93d25b9dfc56a87ae631769b314ee":[1,0,0,0,0,1,53], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea95fcce7693cb7274fb784e31afeb0aee":[1,0,0,0,0,1,49], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea9a0f5c783677a0da2330805a3d702994":[1,0,0,0,0,1,58], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaaba2def90f893e546a27975830acaa86":[1,0,0,0,0,1,52], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaad7fcf12709fae819a9830f6c8ca80a0":[1,0,0,0,0,1,57], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab2f5ddd888bf67e8d50d5f964ca3cfff":[1,0,0,0,0,1,37], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab6010b8b4be21649baa47686585f5888":[1,0,0,0,0,1,51], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac4d41e6324c621ee9e574e9ca7ef6a15":[1,0,0,0,0,1,50], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eac61fb3e6778868b7047227c782355f78":[1,0,0,0,0,1,42], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eadbc4acb9d85cb25d3519462d7868c2d5":[1,0,0,0,0,1,39], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eae784983a15bb96313f2c7e1ca94f5b7f":[1,0,0,0,0,1,44], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf06ca7729b56f7538d7213f485cd6261":[1,0,0,0,0,1,55], "m2ua__types_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa89cf63c02c2266c8d09cd23327dc1c":[1,0,0,0,0,1,54], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba08e94dcb7318a2083aac2611397777c3":[1,0,0,0,0,1,11], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba113d5b6f37d15a58767911f2987434de":[1,0,0,0,0,1,6], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba3f93b9ac7e4ded5735c4745be5d1fc60":[1,0,0,0,0,1,5], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba472b2ed938903653aff46f6069287767":[1,0,0,0,0,1,2], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba549af951c30e3ba9572aab16a46c21da":[1,0,0,0,0,1,10], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba563daab0d06e8c52081f2d23de620d90":[1,0,0,0,0,1,12], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7c9c34850c6c6cdda4acce91e6fbac00":[1,0,0,0,0,1,8], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baccfbc5bc4e3af0ea4c66aa7cb1ac4acc":[1,0,0,0,0,1,3], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad0a8edbdbdb7aed0e263c48211fbd913":[1,0,0,0,0,1,9], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55bae0636d2b4d0fef4c680923ef34e236b6":[1,0,0,0,0,1,7], "m2ua__types_8h.html#a06fc87d81c62e9abb8790b6e5713c55baf19b1ca2713b34d83c7d82e23d70957c":[1,0,0,0,0,1,4], "m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4da71a9f60736c20b8093dd55812f22b751":[1,0,0,0,0,1,60], "m2ua__types_8h.html#a16af7b253440dadd46a80a4b9fddba4dab343a728176adbf3492bff9c15f57b6b":[1,0,0,0,0,1,59], "m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388a3aaf25b869dc870e1a85e1b8ac7946fa":[1,0,0,0,0,1,29], "m2ua__types_8h.html#a385c44f6fb256e5716a2302a5b940388ae8ad0a222f5c5f2f1e568985af85a4e9":[1,0,0,0,0,1,30], "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea1ed46fa7e4c0a36ca83250a427201611":[1,0,0,0,0,1,97], "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea497251ab40706257e2e835484009f59f":[1,0,0,0,0,1,98], "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea6ffffc9fee226113fb57a3f67b69b996":[1,0,0,0,0,1,96], "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9ea9c244d01e9c2a65f6d1b7de85891874a":[1,0,0,0,0,1,99], "m2ua__types_8h.html#a61dadd085c1777f559549e05962b2c9eae717ea30f753c62ff3f98488bdf767a6":[1,0,0,0,0,1,95], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a06abf58b420b810c55cecd92c404ac52":[1,0,0,0,0,1,105], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a12fc3bbfe244c35de5e67819706fde4d":[1,0,0,0,0,1,114], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a2e97497b2718401471908667f5582bc6":[1,0,0,0,0,1,100], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a41aa3ab8188e13e6e490c5d880f3e157":[1,0,0,0,0,1,111], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a54458cfcd830de0886200dc608258145":[1,0,0,0,0,1,107], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a5e16b6e3652606b216f403d256fcda88":[1,0,0,0,0,1,102], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a8702de1e04701e72d3378a897be1c23b":[1,0,0,0,0,1,108], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635a912d5b8babe8ca242ce0fda948d686ea":[1,0,0,0,0,1,112], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa41b85684b4e42044b7e10de20837901":[1,0,0,0,0,1,109], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aa4a36579be4d6a2b2a101ffb51c77ef1":[1,0,0,0,0,1,116], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ab136d212a78b278acaf4e3b4486ff403":[1,0,0,0,0,1,113], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635aba7952b2bdc50ec9d2a98d7f20dca8ee":[1,0,0,0,0,1,104], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad1678c0a14c27a679623b63665328d76":[1,0,0,0,0,1,110], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad7c5c94b664abb881262195f0847eb9a":[1,0,0,0,0,1,101], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ad8401b14b1ee332400caea430f5479f6":[1,0,0,0,0,1,103], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ade44661e9b1c723a9fa0c372559702ab":[1,0,0,0,0,1,106], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635ae63b4fd7d5ce81452cef8c4f8ebbe48c":[1,0,0,0,0,1,115], "m2ua__types_8h.html#a726ca809ffd3d67ab4b8476646f26635afdac14644ec9eaaeaf38bc10dc2c1136":[1,0,0,0,0,1,117], "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa5c60bfe3ffce219babd98ead68f505c0":[1,0,0,0,0,1,76], "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa625e8ab882577c66835a9c7be2717f08":[1,0,0,0,0,1,78], "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaa9713a7d3caceb4a632e9244d66485630":[1,0,0,0,0,1,80], "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaae1a3777d33b4054161e1addbbdcd4d68":[1,0,0,0,0,1,77], "m2ua__types_8h.html#a80155586fa275b28773c9b203f52cabaafc1261b56706474f23a9f19f7fb9f66e":[1,0,0,0,0,1,79], "m2ua__types_8h.html#a9554a94632be12fdadead670a989aa87":[1,0,0,0,0,1,0], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a0b9909dd106b7aa512ab7998f75eb2c0":[1,0,0,0,0,1,84], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a2357d19fb8998c5dc950e37893c61d8e":[1,0,0,0,0,1,87], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5a81124f7aad0d63744eb34bdaf41b9ff7":[1,0,0,0,0,1,81], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5aa30af4abaaca7edfa3bcd216bc704ee8":[1,0,0,0,0,1,85], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ab2aeafa816749750a6175b0949d70290":[1,0,0,0,0,1,86], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ac3704b49a44a89e3cb049e29525501d8":[1,0,0,0,0,1,82], "m2ua__types_8h.html#a99fb83031ce9923c84392b4e92f956b5ae5b6fa365fa4ea4c0b4d729390ee17f2":[1,0,0,0,0,1,83], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea2216a291337b36f3996d24b90956510b":[1,0,0,0,0,1,75], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea325f81709e4bc9e8fec0e6e42fb0034c":[1,0,0,0,0,1,70], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fcea6933bce7ffbf8290e0a0f35b2ef1b3eb":[1,0,0,0,0,1,74], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaa4ba7811ab7fd087fc2171d03af8e27a":[1,0,0,0,0,1,68], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceaafffc4c0d46ed968fbad877bf4614936":[1,0,0,0,0,1,69], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab385329f5ab208d19f3b493093a742c0":[1,0,0,0,0,1,72], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceab9638864c116292b5faf645ef9dceb8b":[1,0,0,0,0,1,73], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceac0f2630c6289ee43c215e81915bd694f":[1,0,0,0,0,1,71], "m2ua__types_8h.html#aaf105ae5beaca1dee30ae54530691fceafd17c26e8fe67ce4836a271a7ed23443":[1,0,0,0,0,1,67], "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a114c3e685ae9445bed47b49afb95c807":[1,0,0,0,0,1,134], "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a2cfbaf525751244058d55d1a478755bc":[1,0,0,0,0,1,136], "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a36763a6bb479d00f48717c36035d6ca5":[1,0,0,0,0,1,137], "m2ua__types_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a4d55c34147463a0e312cda80031792b1":[1,0,0,0,0,1,135], "m2ua__types_8h.html#ab49fe56cee1638e162484699a5249ab7":[1,0,0,0,0,1,1], "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25a19d9488dcd02f20e9225eff75b5d0293":[1,0,0,0,0,1,65], "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ab94d39a0f140560fb5bcca8ddf1bc1f7":[1,0,0,0,0,1,62], "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25abfb12a186ac08f1d7a9c3be42481d00a":[1,0,0,0,0,1,61], "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25acafa9ec793ae497c2d53feb3f07ed44c":[1,0,0,0,0,1,66], "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ade090e02953b12b4748881f82848fdef":[1,0,0,0,0,1,63], "m2ua__types_8h.html#aba01db17f4a2bfbc3db60dc172972a25ae456b2db44acad20657aec16d8e80581":[1,0,0,0,0,1,64], "m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035da49062ae2bc121bfa06d42e0d9dde6994":[1,0,0,0,0,1,32], "m2ua__types_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf7e70c77176f112167bdcc8a5a305004":[1,0,0,0,0,1,31], "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a3dd7cfba51ef38ebf45d6aa1f767267d":[1,0,0,0,0,1,92], "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a5a4fcc2177390e07d3a9625ce5a0e6bf":[1,0,0,0,0,1,89], "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04a9cd8286518113145f119d5b18b157475":[1,0,0,0,0,1,90], "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04aa3a2e3ae57547ee715c111c52c21d4f8":[1,0,0,0,0,1,91], "m2ua__types_8h.html#abc6126af1d45847bc59afa0aa3216b04ac7420e94b57f8fba0125d326b46f9dbd":[1,0,0,0,0,1,88], "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a0c439a992b5e0dd6c3aa059fc933c7ce":[1,0,0,0,0,1,132], "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a2bb4a47af1669ad2318cc1effb724e07":[1,0,0,0,0,1,130], "m2ua__types_8h.html#abed82baf7f470b522273a3e37c24c600a9931e43d70116b12037e5c420e3bd322":[1,0,0,0,0,1,133] }; sigtran/html/structosmo__scu__data__param.html0000644000175000017500000001436214631412304024371 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_data_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_data_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    uint32_t conn_id
     
    uint32_t importance
     

    Field Documentation

    ◆ conn_id

    uint32_t osmo_scu_data_param::conn_id

    ◆ importance

    uint32_t osmo_scu_data_param::importance

    Referenced by scu_gen_encode_and_send().


    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__ss7__link.html0000644000175000017500000002410714631412304023016 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_link Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_link Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    struct osmo_ss7_linksetlinkset
     osmo_ss7_linkset to which we belong More...
     
    struct {
       char *   name
     
       char *   description
     
       uint32_t   id
     
       enum osmo_ss7_link_adm_state   adm_state
     
    cfg
     

    Field Documentation

    ◆ adm_state

    enum osmo_ss7_link_adm_state osmo_ss7_link::adm_state

    ◆ cfg

    struct { ... } osmo_ss7_link::cfg

    ◆ description

    char* osmo_ss7_link::description

    ◆ id

    uint32_t osmo_ss7_link::id

    ◆ linkset

    struct osmo_ss7_linkset* osmo_ss7_link::linkset

    ◆ name

    char* osmo_ss7_link::name

    The documentation for this struct was generated from the following file:
    sigtran/html/folderclosed.png0000644000175000017500000000115014631412304020743 0ustar osmocom-buildosmocom-build‰PNG  IHDRÚ}\ˆ/IDATxí]MOÔ@~ÚúuØlp]ö¿#›Å]PYECˆ\9ù¼yÑß`ÖÄÿàÿÀÉxóâ¢C &=qÐÄ£—vZçv¶3m؃‡vžLûNç}Þ÷}Þ½ZA@n° OäNp ’xóþK°ññ€xÜj”°8sÑ€“ “€œ_¼[Âíæ§ïD'‚•yye+ø¼û 7#rNŸlïük* ¾0Ь_d«_(àñÖ±àôz=ñxõv§÷h©‰z¹€šØP-äóä’̪uý¼$»\DãJc—B4¯ãÝÖ.:£Ï-ÑÏß}µŠLEíºþ #—ûáºÀÏgN;BŠ€6ïýñ䬜…ö@’Ðåñp&™h>p9¤™EEά¨ÎÊ‘" u¥n€$R"?{¹<˜…ë…%PNtâ$‰߶±úá+^<é"§2 ªDq”q´\¬«Ò™a–Œ‘©Aÿ€"Ôµ ™êŸèP£}#Eàz{û.8i îp³ê(ADwD¦E<ê¬cE¦$ HdÊÄ ”.:Ù GŽ-`ŒL‚ý¾'¢‰Ä<¤CIª½;ÙÇTZd±i};>èôß‚z×;Kק8t ¤Ž q”:uvÿv•Ý›¬²ÙvEân{„M·FXg¼ÌfZÖ¨°¹‰*›ßÌß©±ù©:›j–YqèÜë#3çÏSøWøÿÿÑr'ø Ôùù‚ ©¡IEND®B`‚sigtran/html/sccp__helpers_8h.html0000644000175000017500000020335314631412304021677 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/sccp_helpers.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_helpers.h File Reference
    #include <unistd.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/sigtran/sccp_sap.h>

    Go to the source code of this file.

    Functions

    int osmo_sccp_tx_unitdata (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len)
     
    int osmo_sccp_tx_unitdata_msg (struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg)
     
    void osmo_sccp_make_addr_pc_ssn (struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn)
     
    void osmo_sccp_addr_set_ssn (struct osmo_sccp_addr *addr, uint32_t ssn)
     
    int osmo_sccp_tx_unitdata_ranap (struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len)
     
    int osmo_sccp_tx_conn_req (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len)
     
    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)
     
    int osmo_sccp_tx_data (struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len)
     
    int osmo_sccp_tx_data_msg (struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg)
     
    int osmo_sccp_tx_disconn (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause)
     
    int osmo_sccp_tx_disconn_data (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len)
     
    int osmo_sccp_tx_conn_resp_msg (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg)
     
    int osmo_sccp_tx_conn_resp (struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len)
     
    char * osmo_sccp_gt_dump (const struct osmo_sccp_gt *gt)
     
    char * osmo_sccp_addr_dump (const struct osmo_sccp_addr *addr)
     
    int osmo_sccp_inst_addr_to_str_buf (char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
     
    char * osmo_sccp_inst_addr_to_str_c (void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
     
    int osmo_sccp_addr_to_str_buf (char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
     
    char * osmo_sccp_addr_to_str_c (void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
     
    int osmo_sccp_addr_to_id_buf (char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
     like osmo_sccp_addr_to_str_buf, but using only characters passing osmo_identifier_valid(). More...
     
    char * osmo_sccp_addr_to_id_c (void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
     
    bool osmo_sccp_conn_id_exists (const struct osmo_sccp_instance *inst, uint32_t id)
     
    char * osmo_sccp_addr_name (const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
     
    char * osmo_sccp_inst_addr_name (const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
     

    Function Documentation

    ◆ osmo_sccp_addr_dump()

    ◆ osmo_sccp_addr_name()

    char* osmo_sccp_addr_name ( const struct osmo_ss7_instance ss7,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_addr_set_ssn()

    void osmo_sccp_addr_set_ssn ( struct osmo_sccp_addr addr,
    uint32_t  ssn 
    )

    ◆ osmo_sccp_addr_to_id_buf()

    int osmo_sccp_addr_to_id_buf ( char *  buf,
    size_t  buf_len,
    const struct osmo_ss7_instance ss7,
    const struct osmo_sccp_addr addr 
    )

    like osmo_sccp_addr_to_str_buf, but using only characters passing osmo_identifier_valid().

    Useful for FSM and CTRL IDs.

    The advantage over using osmo_sccp_addr_to_str_buf() followed by osmo_identifier_sanitize_buf() is that here, the address elements are separated by ':', while osmo_identifier_sanitize_buf() would replace all characters with the same, e.g. '-'.

    References sccp_addr_to_str_buf().

    Referenced by osmo_sccp_addr_to_id_c().

    ◆ osmo_sccp_addr_to_id_c()

    char* osmo_sccp_addr_to_id_c ( void *  ctx,
    const struct osmo_ss7_instance ss7,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_addr_to_str_buf()

    int osmo_sccp_addr_to_str_buf ( char *  buf,
    size_t  buf_len,
    const struct osmo_ss7_instance ss7,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_addr_to_str_c()

    char* osmo_sccp_addr_to_str_c ( void *  ctx,
    const struct osmo_ss7_instance ss7,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_conn_id_exists()

    bool osmo_sccp_conn_id_exists ( const struct osmo_sccp_instance inst,
    uint32_t  id 
    )

    ◆ osmo_sccp_gt_dump()

    ◆ osmo_sccp_inst_addr_name()

    char* osmo_sccp_inst_addr_name ( const struct osmo_sccp_instance sccp,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_inst_addr_to_str_buf()

    int osmo_sccp_inst_addr_to_str_buf ( char *  buf,
    size_t  buf_len,
    const struct osmo_sccp_instance sccp,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_inst_addr_to_str_c()

    char* osmo_sccp_inst_addr_to_str_c ( void *  ctx,
    const struct osmo_sccp_instance sccp,
    const struct osmo_sccp_addr addr 
    )

    ◆ osmo_sccp_make_addr_pc_ssn()

    ◆ osmo_sccp_tx_conn_req()

    int osmo_sccp_tx_conn_req ( struct osmo_sccp_user scu,
    uint32_t  conn_id,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    const uint8_t *  data,
    unsigned int  len 
    )

    ◆ osmo_sccp_tx_conn_req_msg()

    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 
    )

    ◆ osmo_sccp_tx_conn_resp()

    int osmo_sccp_tx_conn_resp ( struct osmo_sccp_user scu,
    uint32_t  conn_id,
    const struct osmo_sccp_addr resp_addr,
    const uint8_t *  data,
    unsigned int  len 
    )

    ◆ osmo_sccp_tx_conn_resp_msg()

    ◆ osmo_sccp_tx_data()

    ◆ osmo_sccp_tx_data_msg()

    int osmo_sccp_tx_data_msg ( struct osmo_sccp_user scu,
    uint32_t  conn_id,
    struct msgb *  msg 
    )

    References osmo_sccp_tx_data().

    ◆ osmo_sccp_tx_disconn()

    int osmo_sccp_tx_disconn ( struct osmo_sccp_user scu,
    uint32_t  conn_id,
    const struct osmo_sccp_addr resp_addr,
    uint32_t  cause 
    )

    ◆ osmo_sccp_tx_disconn_data()

    ◆ osmo_sccp_tx_unitdata()

    int osmo_sccp_tx_unitdata ( struct osmo_sccp_user scu,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    const uint8_t *  data,
    unsigned int  len 
    )

    ◆ osmo_sccp_tx_unitdata_msg()

    int osmo_sccp_tx_unitdata_msg ( struct osmo_sccp_user scu,
    const struct osmo_sccp_addr calling_addr,
    const struct osmo_sccp_addr called_addr,
    struct msgb *  msg 
    )

    ◆ osmo_sccp_tx_unitdata_ranap()

    int osmo_sccp_tx_unitdata_ranap ( struct osmo_sccp_user scu,
    uint32_t  src_point_code,
    uint32_t  dst_point_code,
    const uint8_t *  data,
    unsigned int  len 
    )
    sigtran/html/structosmo__ss7__instance.html0000644000175000017500000011043014631412304023660 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_instance Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_instance Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    struct llist_head list
     member of global list of instances More...
     
    struct llist_head linksets
     list of osmo_ss7_linkset More...
     
    struct llist_head as_list
     list of osmo_ss7_as More...
     
    struct llist_head asp_list
     list of osmo_ss7_asp More...
     
    struct llist_head rtable_list
     list of osmo_ss7_route_table More...
     
    struct llist_head xua_servers
     list of osmo_xua_servers More...
     
    const struct osmo_ss7_useruser [16]
     
    struct osmo_ss7_route_tablertable_system
     
    struct osmo_sccp_instancesccp
     
    struct {
       uint32_t   id
     
       char *   name
     
       char *   description
     
       uint32_t   primary_pc
     
       uint8_t   network_indicator
     
       struct osmo_ss7_pc_fmt   pc_fmt
     
       bool   permit_dyn_rkm_alloc
     
       struct llist_head   sccp_address_book
     
    cfg
     

    Field Documentation

    ◆ as_list

    ◆ asp_list

    ◆ cfg

    ◆ description

    char* osmo_ss7_instance::description

    Referenced by DEFUN(), DEFUN_ATTR(), and write_one_cs7().

    ◆ id

    ◆ linksets

    ◆ list

    struct llist_head osmo_ss7_instance::list

    ◆ name

    char* osmo_ss7_instance::name

    ◆ network_indicator

    uint8_t osmo_ss7_instance::network_indicator

    ◆ pc_fmt

    ◆ permit_dyn_rkm_alloc

    bool osmo_ss7_instance::permit_dyn_rkm_alloc

    ◆ primary_pc

    ◆ rtable_list

    ◆ rtable_system

    ◆ sccp

    ◆ sccp_address_book

    struct llist_head osmo_ss7_instance::sccp_address_book

    ◆ user

    ◆ xua_servers

    struct llist_head osmo_ss7_instance::xua_servers

    The documentation for this struct was generated from the following file:
    sigtran/html/functions_x.html0000644000175000017500000000745214631412304021030 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - x -

    sigtran/html/structosmo__ss7__linkset.html0000644000175000017500000003444714631412304023542 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_linkset Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_linkset Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    struct llist_head list
     
    struct osmo_ss7_instanceinst
     osmo_ss7_instance to which we belong More...
     
    struct osmo_ss7_linklinks [16]
     array of osmo_ss7_link More...
     
    struct {
       char *   name
     
       char *   description
     
       uint32_t   adjacent_pc
     
       uint32_t   local_pc
     
    cfg
     

    Field Documentation

    ◆ adjacent_pc

    uint32_t osmo_ss7_linkset::adjacent_pc

    ◆ cfg

    ◆ description

    char* osmo_ss7_linkset::description

    ◆ inst

    ◆ links

    struct osmo_ss7_link* osmo_ss7_linkset::links[16]

    ◆ list

    struct llist_head osmo_ss7_linkset::list

    ◆ local_pc

    uint32_t osmo_ss7_linkset::local_pc

    ◆ name


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_defs_m.html0000644000175000017500000003013314631412304021421 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - m -

    sigtran/html/functions_dup.js0000644000175000017500000000155714631412304021021 0ustar osmocom-buildosmocom-buildvar functions_dup = [ [ "a", "functions.html", null ], [ "c", "functions_c.html", null ], [ "d", "functions_d.html", null ], [ "e", "functions_e.html", null ], [ "f", "functions_f.html", null ], [ "g", "functions_g.html", null ], [ "h", "functions_h.html", null ], [ "i", "functions_i.html", null ], [ "k", "functions_k.html", null ], [ "l", "functions_l.html", null ], [ "m", "functions_m.html", null ], [ "n", "functions_n.html", null ], [ "o", "functions_o.html", null ], [ "p", "functions_p.html", null ], [ "q", "functions_q.html", null ], [ "r", "functions_r.html", null ], [ "s", "functions_s.html", null ], [ "t", "functions_t.html", null ], [ "u", "functions_u.html", null ], [ "v", "functions_v.html", null ], [ "w", "functions_w.html", null ], [ "x", "functions_x.html", null ] ];sigtran/html/functions.html0000644000175000017500000001553214631412304020477 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - a -

    sigtran/html/sccp__internal_8h.html0000644000175000017500000024615114631412304022054 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_internal.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_internal.h File Reference
    #include <osmocom/core/fsm.h>
    #include <osmocom/core/prim.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/linuxrbtree.h>
    #include <osmocom/core/tdef.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/mtp.h>

    Go to the source code of this file.

    Data Structures

    struct  osmo_sccp_instance
     
    struct  osmo_sccp_user
     

    Macros

    #define SCCP_STR   "Signalling Connection Control Part\n"
     

    Enumerations

    enum  osmo_sccp_timer {
      OSMO_SCCP_TIMER_CONN_EST = 1, OSMO_SCCP_TIMER_IAS, OSMO_SCCP_TIMER_IAR, OSMO_SCCP_TIMER_REL,
      OSMO_SCCP_TIMER_REPEAT_REL, OSMO_SCCP_TIMER_INT, OSMO_SCCP_TIMER_GUARD, OSMO_SCCP_TIMER_RESET,
      OSMO_SCCP_TIMER_REASSEMBLY, OSMO_SCCP_TIMERS_LEN
    }
     

    Functions

    static const char * osmo_sccp_timer_name (enum osmo_sccp_timer val)
     
    struct osmo_sccp_usersccp_user_find (struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc)
     Find a SCCP User registered for given PC+SSN or SSN only First search all users with a valid PC for a full PC+SSN match. More...
     
    int sccp_scrc_rx_scoc_conn_msg (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    int sccp_scrc_rx_sclc_msg (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    int scrc_rx_mtp_xfer_ind_xua (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    void sccp_scoc_rx_from_scrc (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     Main entrance function for primitives from the SCRC (Routing Control) More...
     
    void sccp_scoc_rx_scrc_rout_fail (struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause)
     SCOC: Receive SCRC Routing Failure. More...
     
    void sccp_scoc_flush_connections (struct osmo_sccp_instance *inst)
     
    int sccp_sclc_rx_from_scrc (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     SCRC -> SCLC (connectionless message) More...
     
    void sccp_sclc_rx_scrc_rout_fail (struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t cause)
     SCRC -> SCLC (Routing Failure. More...
     
    int sccp_user_prim_up (struct osmo_sccp_user *scut, struct osmo_scu_prim *prim)
     Send a SCCP User SAP Primitive up to the User. More...
     
    int sccp_sclc_user_sap_down (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    int sccp_sclc_user_sap_down_nofree (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    struct msgb * sccp_msgb_alloc (const char *name)
     
    void sccp_scoc_show_connections (struct vty *vty, struct osmo_sccp_instance *inst)
     
    void osmo_sccp_vty_write_cs7_node (struct vty *vty, const char *indent, struct osmo_sccp_instance *inst)
     
    void sccp_lbcs_local_bcast_pcstate (struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate)
     
    void sccp_lbcs_local_bcast_state (struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state)
     
    void sccp_scmg_rx_ssn_allowed (struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi)
     
    void sccp_scmg_rx_ssn_prohibited (struct osmo_sccp_instance *inst, uint32_t dpc, uint32_t ssn, uint32_t smi)
     
    void sccp_scmg_rx_mtp_pause (struct osmo_sccp_instance *inst, uint32_t dpc)
     brief MTP -> SNM (MTP-PAUSE.ind) - inability to providing MTP service Q.714 5.2.2 More...
     
    void sccp_scmg_rx_mtp_resume (struct osmo_sccp_instance *inst, uint32_t dpc)
     brief MTP -> SNM (MTP-RESUME.ind) - ability of providing the MTP service Q.714 5.2.3 More...
     
    void sccp_scmg_rx_mtp_status (struct osmo_sccp_instance *inst, uint32_t dpc, enum mtp_unavail_cause cause)
     
    int sccp_scmg_init (struct osmo_sccp_instance *inst)
     

    Variables

    const struct osmo_tdef osmo_sccp_timer_defaults [OSMO_SCCP_TIMERS_LEN]
     
    const struct value_string osmo_sccp_timer_names []
     
    int DSCCP
     
    struct osmo_fsm sccp_scoc_fsm
     

    Macro Definition Documentation

    ◆ SCCP_STR

    #define SCCP_STR   "Signalling Connection Control Part\n"

    Enumeration Type Documentation

    ◆ osmo_sccp_timer

    Enumerator
    OSMO_SCCP_TIMER_CONN_EST 
    OSMO_SCCP_TIMER_IAS 
    OSMO_SCCP_TIMER_IAR 
    OSMO_SCCP_TIMER_REL 
    OSMO_SCCP_TIMER_REPEAT_REL 
    OSMO_SCCP_TIMER_INT 
    OSMO_SCCP_TIMER_GUARD 
    OSMO_SCCP_TIMER_RESET 
    OSMO_SCCP_TIMER_REASSEMBLY 
    OSMO_SCCP_TIMERS_LEN 

    Function Documentation

    ◆ osmo_sccp_timer_name()

    static const char* osmo_sccp_timer_name ( enum osmo_sccp_timer  val)
    inlinestatic

    References osmo_sccp_timer_names.

    ◆ osmo_sccp_vty_write_cs7_node()

    void osmo_sccp_vty_write_cs7_node ( struct vty *  vty,
    const char *  indent,
    struct osmo_sccp_instance inst 
    )

    ◆ sccp_lbcs_local_bcast_pcstate()

    ◆ sccp_lbcs_local_bcast_state()

    ◆ sccp_msgb_alloc()

    struct msgb* sccp_msgb_alloc ( const char *  name)

    ◆ sccp_sclc_rx_from_scrc()

    int sccp_sclc_rx_from_scrc ( struct osmo_sccp_instance inst,
    struct xua_msg xua 
    )

    SCRC -> SCLC (connectionless message)

    Parameters
    [in]instSCCP Instance in which we operate
    [in]xuaSUA connectionless message
    Returns
    0 on success; negative on error

    References xua_msg::hdr, xua_common_hdr::msg_class, xua_common_hdr::msg_type, sclc_rx_cldr(), sclc_rx_cldt(), SUA_CL_CLDR, SUA_CL_CLDT, SUA_MSGC_CL, xua_dialect_sua, and xua_hdr_dump().

    Referenced by scrc_node_6(), and scrc_translate_node_9().

    ◆ sccp_sclc_rx_scrc_rout_fail()

    void sccp_sclc_rx_scrc_rout_fail ( struct osmo_sccp_instance inst,
    struct xua_msg xua_in,
    uint32_t  cause 
    )

    SCRC -> SCLC (Routing Failure.

    Parameters
    [in]instSCCP Instance in which we operate
    [in]xua_inMessage that failed to be routed
    [in]causeSCCP Return Cause

    References gen_ret_msg(), xua_msg::hdr, xua_common_hdr::msg_type, xua_msg::mtp, osmo_mtp_transfer_param::opc, osmo_ss7_pc_is_local(), sccp_scrc_rx_sclc_msg(), sclc_rx_cldr(), osmo_sccp_instance::ss7, SUA_CL_CLDR, SUA_CL_CLDT, and xua_msg_free().

    Referenced by scrc_node_4(), scrc_node_6(), and scrc_translate_node_9().

    ◆ sccp_sclc_user_sap_down()

    int sccp_sclc_user_sap_down ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    Implies a msgb_free(oph->msg), otherwise the same as sccp_sclc_user_sap_down_nofree().

    Parameters
    [in]scuSCCP User who is sending the primitive

    References osmo_scu_prim::oph, and sccp_sclc_user_sap_down_nofree().

    ◆ sccp_sclc_user_sap_down_nofree()

    int sccp_sclc_user_sap_down_nofree ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    The caller is required to free oph->msg, otherwise the same as sccp_sclc_user_sap_down().

    Parameters
    [in]scuSCCP User who is sending the primitive

    References osmo_scu_prim::oph, OSMO_SCU_PRIM_N_UNITDATA, osmo_scu_prim_name(), SUA_CL_CLDT, and xua_gen_encode_and_send().

    Referenced by osmo_sccp_user_sap_down_nofree(), and sccp_sclc_user_sap_down().

    ◆ sccp_scmg_init()

    int sccp_scmg_init ( struct osmo_sccp_instance inst)

    ◆ sccp_scmg_rx_mtp_pause()

    void sccp_scmg_rx_mtp_pause ( struct osmo_sccp_instance inst,
    uint32_t  dpc 
    )

    brief MTP -> SNM (MTP-PAUSE.ind) - inability to providing MTP service Q.714 5.2.2

    References osmo_scu_pcstate_param::affected_pc, dpc, OSMO_SCCP_REM_SCCP_S_UNAVAILABLE_UNKNOWN, OSMO_SCCP_SP_S_INACCESSIBLE, and sccp_lbcs_local_bcast_pcstate().

    Referenced by xua_snm_pc_available_to_sccp().

    ◆ sccp_scmg_rx_mtp_resume()

    void sccp_scmg_rx_mtp_resume ( struct osmo_sccp_instance inst,
    uint32_t  dpc 
    )

    brief MTP -> SNM (MTP-RESUME.ind) - ability of providing the MTP service Q.714 5.2.3

    References osmo_scu_pcstate_param::affected_pc, dpc, OSMO_SCCP_REM_SCCP_S_AVAILABLE, OSMO_SCCP_SP_S_ACCESSIBLE, and sccp_lbcs_local_bcast_pcstate().

    Referenced by xua_snm_pc_available_to_sccp().

    ◆ sccp_scmg_rx_mtp_status()

    ◆ sccp_scmg_rx_ssn_allowed()

    void sccp_scmg_rx_ssn_allowed ( struct osmo_sccp_instance inst,
    uint32_t  dpc,
    uint32_t  ssn,
    uint32_t  smi 
    )

    ◆ sccp_scmg_rx_ssn_prohibited()

    void sccp_scmg_rx_ssn_prohibited ( struct osmo_sccp_instance inst,
    uint32_t  dpc,
    uint32_t  ssn,
    uint32_t  smi 
    )

    ◆ sccp_scoc_flush_connections()

    void sccp_scoc_flush_connections ( struct osmo_sccp_instance inst)

    ◆ sccp_scoc_rx_from_scrc()

    ◆ sccp_scoc_rx_scrc_rout_fail()

    void sccp_scoc_rx_scrc_rout_fail ( struct osmo_sccp_instance inst,
    struct xua_msg xua,
    uint32_t  return_cause 
    )

    SCOC: Receive SCRC Routing Failure.

    Parameters
    [in]instSCCP Instance on which we operate
    [in]xuaSUA message that was failed to route
    [in]return_causeReason (cause) for routing failure

    References conn_find_by_id(), sccp_connection::conn_id, sccp_connection::fi, gen_coref_without_conn(), get_cref_cause_for_ret(), sccp_scrc_rx_scoc_conn_msg(), SCOC_E_RCOC_ROUT_FAIL_IND, SUA_IEI_DEST_REF, xua_dialect_sua, xua_hdr_dump(), xua_msg_free(), and xua_msg_get_u32().

    Referenced by scrc_node_2(), scrc_node_4(), and scrc_node_6().

    ◆ sccp_scoc_show_connections()

    void sccp_scoc_show_connections ( struct vty *  vty,
    struct osmo_sccp_instance inst 
    )

    ◆ sccp_scrc_rx_sclc_msg()

    ◆ sccp_scrc_rx_scoc_conn_msg()

    ◆ sccp_user_find()

    struct osmo_sccp_user* sccp_user_find ( struct osmo_sccp_instance inst,
    uint16_t  ssn,
    uint32_t  pc 
    )

    Find a SCCP User registered for given PC+SSN or SSN only First search all users with a valid PC for a full PC+SSN match.

    If no such match was found, search all users with an invalid PC for an SSN-only match.

    Parameters
    [in]instSCCP Instance in which to search
    [in]ssnSub-System Number to search for
    [in]pcPoint Code to search for
    Returns
    Matching SCCP User; NULL if none found

    References osmo_sccp_user::list, osmo_ss7_pc_is_valid(), osmo_sccp_user::pc, osmo_sccp_user::ssn, and osmo_sccp_instance::users.

    Referenced by DEFUN(), osmo_sccp_user_find(), sccp_find_user(), sccp_user_bind_pc(), sclc_rx_cldr(), sclc_rx_cldt(), scmg_rx_sst(), and scrc_node_6().

    ◆ sccp_user_prim_up()

    int sccp_user_prim_up ( struct osmo_sccp_user scu,
    struct osmo_scu_prim prim 
    )

    Send a SCCP User SAP Primitive up to the User.

    Parameters
    [in]scuSCCP User to whom to send the primitive
    [in]primPrimitive to send to the user
    Returns
    return value of the SCCP User's prim_cb() function

    References osmo_sccp_user::name, osmo_scu_prim::oph, osmo_scu_prim_name(), and osmo_sccp_user::prim_cb.

    Referenced by sccp_lbcs_local_bcast_pcstate(), sccp_lbcs_local_bcast_state(), sclc_rx_cldr(), sclc_rx_cldt(), and scu_gen_encode_and_send().

    ◆ scrc_rx_mtp_xfer_ind_xua()

    Variable Documentation

    ◆ DSCCP

    int DSCCP

    ◆ osmo_sccp_timer_defaults

    const struct osmo_tdef osmo_sccp_timer_defaults[OSMO_SCCP_TIMERS_LEN]

    ◆ osmo_sccp_timer_names

    const struct value_string osmo_sccp_timer_names[]

    ◆ sccp_scoc_fsm

    struct osmo_fsm sccp_scoc_fsm

    Referenced by conn_create_id(), and osmo_ss7_init().

    sigtran/html/mtp_8h_source.html0000644000175000017500000004713414631412304021251 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/mtp.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    mtp.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 #include <osmocom/core/utils.h>
    4 
    5 /* Chapter 15.17.4 of Q.704 + RFC4666 3.4.5. */
    6 /* Section 5.1 of ETSI EG 201 693: MTP SI code allocations (for NI= 00) */
    7 enum mtp_si_ni00 {
    8  MTP_SI_SNM = 0,
    9  MTP_SI_STM = 1,
    13  MTP_SI_DUP = 6, /* call related */
    14  MTP_SI_DUP_FAC = 7, /* facility related */
    18  MTP_SI_SPEECH = 11, /* speech processing element */
    21  MTP_SI_GCP = 14,
    22 };
    23 
    24 extern const struct value_string mtp_si_vals[];
    25 
    26 
    27 /* Chapter 15.17.5 of Q.705 */
    32  /* reserved */
    33 };
    34 
    35 extern const struct value_string mtp_unavail_cause_vals[];
    36 
    37 static inline const char *mtp_unavail_cause_str(enum mtp_unavail_cause cs) {
    38  return get_value_string(mtp_unavail_cause_vals, cs);
    39 }
    Definition: mtp.h:29
    Definition: mtp.h:12
    const struct value_string mtp_si_vals[]
    Definition: osmo_ss7_vty.c:1894
    Definition: mtp.h:17
    static const char * mtp_unavail_cause_str(enum mtp_unavail_cause cs)
    Definition: mtp.h:37
    Definition: mtp.h:18
    Definition: mtp.h:21
    Definition: mtp.h:30
    Definition: mtp.h:13
    mtp_unavail_cause
    Definition: mtp.h:28
    Definition: mtp.h:11
    mtp_si_ni00
    Definition: mtp.h:7
    Definition: mtp.h:9
    Definition: mtp.h:8
    const struct value_string mtp_unavail_cause_vals[]
    Definition: osmo_ss7.c:65
    Definition: mtp.h:20
    Definition: mtp.h:16
    Definition: mtp.h:14
    Definition: mtp.h:15
    Definition: mtp.h:10
    Definition: mtp.h:31
    Definition: mtp.h:19
    sigtran/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html0000644000175000017500000003353514631412304024141 0ustar osmocom-buildosmocom-build libosmo-sigtran: src Directory Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    src Directory Reference

    Files

    file  ipa.c
     
    file  m3ua.c
     
    file  mtp_pcap.c
     
    file  osmo_ss7.c
     
    file  osmo_ss7_as.c
     
    file  osmo_ss7_asp.c
     
    file  osmo_ss7_asp_peer.c
     
    file  osmo_ss7_hmrt.c
     
    file  osmo_ss7_vty.c
     
    file  osmo_ss7_xua_srv.c
     
    file  sccp.c
     
    file  sccp2sua.c
     
    file  sccp_helpers.c
     
    file  sccp_internal.h [code]
     
    file  sccp_lbcs.c
     
    file  sccp_sap.c
     
    file  sccp_sclc.c
     
    file  sccp_scmg.c
     
    file  sccp_scoc.c
     
    file  sccp_scrc.c
     
    file  sccp_types.c
     
    file  sccp_user.c
     
    file  sccp_vty.c
     
    file  ss7_internal.h [code]
     
    file  sua.c
     
    file  xua_as_fsm.c
     
    file  xua_as_fsm.h [code]
     
    file  xua_asp_fsm.c
     
    file  xua_asp_fsm.h [code]
     
    file  xua_default_lm_fsm.c
     
    file  xua_internal.h [code]
     
    file  xua_msg.c
     
    file  xua_rkm.c
     
    file  xua_shared.c
     
    file  xua_snm.c
     
    sigtran/html/navtreeindex4.js0000644000175000017500000004403514631412304020717 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX4 = { "sccp2sua_8c.html#aba19cfcc7ae8330dff87245413195da1":[1,0,1,11,36], "sccp2sua_8c.html#abd032a6bdf6431a59f22bbf507bb357d":[1,0,1,11,17], "sccp2sua_8c.html#ac5302e03c17d5bbe207d52ba9eb64664":[1,0,1,11,19], "sccp2sua_8c.html#ac616af0d3d25d43151561038a02c798e":[1,0,1,11,6], "sccp2sua_8c.html#acbd799eca50b01abffc1f233884e8b20":[1,0,1,11,57], "sccp2sua_8c.html#ace91609f60d4d40f9c066f495724bf6f":[1,0,1,11,0], "sccp2sua_8c.html#ad72796caefb85b769c83c5237cdb4308":[1,0,1,11,11], "sccp2sua_8c.html#ad7f7512a74ff63257f8931c6fe7713bd":[1,0,1,11,49], "sccp2sua_8c.html#ad9945ae60f1cdc481da3b70e15a50adf":[1,0,1,11,9], "sccp2sua_8c.html#ada38ab87d0cc1e404bd9387de7e81114":[1,0,1,11,48], "sccp2sua_8c.html#ade18fb9db8c9b52bc2ffc22af64d1d08":[1,0,1,11,10], "sccp2sua_8c.html#ade23801a343758da5c4cc25e96c47931":[1,0,1,11,12], "sccp2sua_8c.html#ae8b6026f55de02444613f6b9fb91884c":[1,0,1,11,59], "sccp2sua_8c.html#aeadc1cc1e594c9f93a50479c82af66ed":[1,0,1,11,40], "sccp2sua_8c.html#af1e974370481bf962a9e649a2e47d965":[1,0,1,11,25], "sccp2sua_8c.html#af7b64f39dd0ec8771533226d87216642":[1,0,1,11,37], "sccp2sua_8c.html#afedbca094abbaeb780d9504bc1ea2e9b":[1,0,1,11,26], "sccp_8c.html":[1,0,1,10], "sccp_8c.html#a028316bde5fb56963ac90660b1b990ed":[1,0,1,10,33], "sccp_8c.html#a0775d29bff293a4f5ae4bab635d72ac4":[1,0,1,10,17], "sccp_8c.html#a07ead5caba575af3fd23cc3747f35e99":[1,0,1,10,55], "sccp_8c.html#a0b41189236e3b375da78a2806b82307f":[1,0,1,10,44], "sccp_8c.html#a0c08f6f6ec98557b8c4c7fc1b7fe551e":[1,0,1,10,30], "sccp_8c.html#a11325c39ad2233d6ee92cf75ab9cb543":[1,0,1,10,73], "sccp_8c.html#a11c066ebd35e029f7c379e486a69cca4":[1,0,1,10,16], "sccp_8c.html#a182cf8b9734d615a5b41c4ab63ed2909":[1,0,1,10,11], "sccp_8c.html#a1e16250489074ed16b75663f85730f02":[1,0,1,10,12], "sccp_8c.html#a21fedd190c04e28c920dda9ee8a8a238":[1,0,1,10,57], "sccp_8c.html#a21fee5e1bc4d9e0e6b68b5cb1c9b890e":[1,0,1,10,66], "sccp_8c.html#a2267785692a639f7e2cdeeb695a8109e":[1,0,1,10,64], "sccp_8c.html#a22d2f5065e5560cadd1d798a1d4773a1":[1,0,1,10,52], "sccp_8c.html#a23f3d91d576c49836aef9bd1a8aec8e8":[1,0,1,10,39], "sccp_8c.html#a3438d0e32943a2af52f0172a4fd71744":[1,0,1,10,53], "sccp_8c.html#a3580d82b7e274b2dd55b55f25cec92b7":[1,0,1,10,45], "sccp_8c.html#a365da14a4888638c974fe26b8ae14e64":[1,0,1,10,34], "sccp_8c.html#a40fc584f4feac9f209e4cff3355944f3":[1,0,1,10,8], "sccp_8c.html#a420f9cb73eb4ea5fff69a25f7e614932":[1,0,1,10,29], "sccp_8c.html#a431491880d3422c2ed1899d1b860edd1":[1,0,1,10,56], "sccp_8c.html#a4eeacfdb01f87cf6d5a676c97f3fa251":[1,0,1,10,72], "sccp_8c.html#a4febdceb7bc1397829429670c678d52c":[1,0,1,10,47], "sccp_8c.html#a56a235e7ab6f880b9b7af319bbc7d977":[1,0,1,10,68], "sccp_8c.html#a631c01f0934d85cb9cd38a02b8ecb35b":[1,0,1,10,21], "sccp_8c.html#a64605b523479af1e0ba1691670ffec51":[1,0,1,10,59], "sccp_8c.html#a64830893ca9393f7ce13dd6647001218":[1,0,1,10,70], "sccp_8c.html#a648c2ab7821eadd9f240fdb8346f60b1":[1,0,1,10,19], "sccp_8c.html#a6d485664ab42e2791e428453f1194b5f":[1,0,1,10,31], "sccp_8c.html#a74f4729a1ea90a51a4bd0e93ad3112f5":[1,0,1,10,65], "sccp_8c.html#a76289a1eaad826ce833ea29955728e6b":[1,0,1,10,71], "sccp_8c.html#a7f400e70d869030323eab6b41ab8e833":[1,0,1,10,6], "sccp_8c.html#a88522cd9a68fceda6bf8af3e4fe5cea2":[1,0,1,10,24], "sccp_8c.html#a89dbef364aee48b29a8f39b38eef79c1":[1,0,1,10,18], "sccp_8c.html#a8bad77b1220e3a3407054429eb02e416":[1,0,1,10,15], "sccp_8c.html#a8d2bbed17a2ae6f9d8785f7d3f0594c8":[1,0,1,10,69], "sccp_8c.html#a8f936980e5be74da6c7d34a79cc304e8":[1,0,1,10,49], "sccp_8c.html#a90220387b107ad5b44233e17cf18c4e7":[1,0,1,10,58], "sccp_8c.html#a93c1b4187877d6a16a64487da38aa772":[1,0,1,10,3], "sccp_8c.html#a944c864ceb54f33977f266ae3acb1256":[1,0,1,10,10], "sccp_8c.html#a95dfedb93a29d464768e61be0054b120":[1,0,1,10,4], "sccp_8c.html#a9acbb077f0ff8b0d603eb6aa800633dd":[1,0,1,10,60], "sccp_8c.html#a9ed16867a9394d9ccf1132194edae298":[1,0,1,10,5], "sccp_8c.html#a9f24e1392e1e695cc8b813b230983807":[1,0,1,10,38], "sccp_8c.html#aa369d3b395a8d326212332aeae984692":[1,0,1,10,23], "sccp_8c.html#aa859763e4aa0250ba0e5b09f683a5af8":[1,0,1,10,41], "sccp_8c.html#aaf16caca45f0150cbad61c0cdb40c27a":[1,0,1,10,46], "sccp_8c.html#ab1160682098c2bb858a9805ff53d9557":[1,0,1,10,36], "sccp_8c.html#ab27ade0b853143cae69bb1bba134e16c":[1,0,1,10,22], "sccp_8c.html#ab8c542ab7afa69373b974d7af00ae935":[1,0,1,10,35], "sccp_8c.html#abb02b43c02ec68eecfb60d45e6bea3a6":[1,0,1,10,20], "sccp_8c.html#abcba7c8d1a01b3f995e9860ddd58723e":[1,0,1,10,26], "sccp_8c.html#abef8b5bbf898e9e46e4e5091ee05e2ae":[1,0,1,10,40], "sccp_8c.html#ac6f94e47aa3da6027f76a106346576a3":[1,0,1,10,54], "sccp_8c.html#ac7b76d5cf9c442c22c9c6ab3b31d2c14":[1,0,1,10,48], "sccp_8c.html#aca90e9f8e0b0f1d89b13d7d8619f8da3":[1,0,1,10,63], "sccp_8c.html#acb7c01b1270cee844414f859acb1e738":[1,0,1,10,67], "sccp_8c.html#acc46f325f1d3cb0b5989d4aa91a2be5b":[1,0,1,10,28], "sccp_8c.html#acf7425b57816315588b0196c1f9a691d":[1,0,1,10,32], "sccp_8c.html#ad37028f7759ef1c1ee278f1678a1d6fa":[1,0,1,10,7], "sccp_8c.html#ad55dbd13b090bd850b912243aac88d41":[1,0,1,10,14], "sccp_8c.html#ad719848035225c855cfbeb4d705475a2":[1,0,1,10,37], "sccp_8c.html#ad7b91b6f65924d292703bc4d2c159b3f":[1,0,1,10,61], "sccp_8c.html#adb3ceca4a0faa4e6732101477fa4a5b3":[1,0,1,10,74], "sccp_8c.html#addaf5dcd2714433aeae393bff659e9b1":[1,0,1,10,42], "sccp_8c.html#adf65f28d874b150ec5198fa6cd59ee0c":[1,0,1,10,9], "sccp_8c.html#aea49fbb16eacfcb6e19764cec421e5dd":[1,0,1,10,62], "sccp_8c.html#aef7b7284a7c90ea2a3ff2b0816c1aa9a":[1,0,1,10,43], "sccp_8c.html#af2fb5db10289d2634bf9d45886061d6a":[1,0,1,10,27], "sccp_8c.html#af3f281b30f52ee258a388c21fc8b2261":[1,0,1,10,51], "sccp_8c.html#af4e74c8c6370c644d0823f204ef489af":[1,0,1,10,25], "sccp_8c.html#afae246de0fa1621fb6695c85d6f8af92":[1,0,1,10,50], "sccp_8c.html#afeebaa122a97bdf426d1120dc7b11d66":[1,0,1,10,13], "sccp__helpers_8c.html":[1,0,1,12], "sccp__helpers_8c.html#a0baeef37bb0d986ca95d280d204da77a":[1,0,1,12,13], "sccp__helpers_8c.html#a245f3f0445502d9b33271a6d6f28dc47":[1,0,1,12,15], "sccp__helpers_8c.html#a257cda7a6fbf6fa413452d76cc793377":[1,0,1,12,22], "sccp__helpers_8c.html#a30c0e71745643ff8f0491efe618817f7":[1,0,1,12,16], "sccp__helpers_8c.html#a31a14b2ce508d7cebea19fa7fa9225b3":[1,0,1,12,9], "sccp__helpers_8c.html#a37d4764473750df7858a9004cc7b5a38":[1,0,1,12,7], "sccp__helpers_8c.html#a3aa56ce8386473c318202bfeb2897fe1":[1,0,1,12,10], "sccp__helpers_8c.html#a51f8231c4f0e2b186f3df7b601590d1e":[1,0,1,12,11], "sccp__helpers_8c.html#a6302a7ff3060e02a56c919b9579a1f40":[1,0,1,12,3], "sccp__helpers_8c.html#a6541f7fe03f96f167390d0f05c743d2b":[1,0,1,12,21], "sccp__helpers_8c.html#a68c4b3103d25667d67c3c1b7baf98a29":[1,0,1,12,23], "sccp__helpers_8c.html#a75446d92130ee5919a8b84aaeaafca9d":[1,0,1,12,0], "sccp__helpers_8c.html#a8d9ad80fd2ce4f316b061543cbab5573":[1,0,1,12,4], "sccp__helpers_8c.html#a919104dbb9bbd1ef246afbd8e855e8fa":[1,0,1,12,18], "sccp__helpers_8c.html#aa0c732538c060f34f775168cd8a0ec58":[1,0,1,12,19], "sccp__helpers_8c.html#aa24244813931cee7680517c416545249":[1,0,1,12,5], "sccp__helpers_8c.html#ab489a4da53b5c4aed2af240dad595074":[1,0,1,12,12], "sccp__helpers_8c.html#ab759daefc5601b48da2da33495c1daf6":[1,0,1,12,17], "sccp__helpers_8c.html#abfedf879748d0aa1d4603f495d9ae97b":[1,0,1,12,20], "sccp__helpers_8c.html#ac7057e8868b62138df058e713a0bc82b":[1,0,1,12,26], "sccp__helpers_8c.html#ac8f009d259929b14eb0e8c7979cd4298":[1,0,1,12,14], "sccp__helpers_8c.html#aca33c7993fb36b3afd4c0fe8dad1e2f3":[1,0,1,12,6], "sccp__helpers_8c.html#acdc87693cfcae27aa7fb7cca60515a3d":[1,0,1,12,24], "sccp__helpers_8c.html#adf05efdef9251bcc40489a164efd430b":[1,0,1,12,2], "sccp__helpers_8c.html#ae033aa1f804be7484644df242980f8e3":[1,0,1,12,1], "sccp__helpers_8c.html#ae28c5d64e2e20ba290b484a7a3a24b29":[1,0,1,12,25], "sccp__helpers_8c.html#ae6cee8e8ef0f17f41211d67d78fef9de":[1,0,1,12,27], "sccp__helpers_8c.html#aeda236765bdc06aef73598bf9f40f42d":[1,0,1,12,8], "sccp__helpers_8h.html":[1,0,0,0,0,4], "sccp__helpers_8h.html#a0baeef37bb0d986ca95d280d204da77a":[1,0,0,0,0,4,11], "sccp__helpers_8h.html#a245f3f0445502d9b33271a6d6f28dc47":[1,0,0,0,0,4,13], "sccp__helpers_8h.html#a257cda7a6fbf6fa413452d76cc793377":[1,0,0,0,0,4,20], "sccp__helpers_8h.html#a30c0e71745643ff8f0491efe618817f7":[1,0,0,0,0,4,14], "sccp__helpers_8h.html#a31a14b2ce508d7cebea19fa7fa9225b3":[1,0,0,0,0,4,6], "sccp__helpers_8h.html#a37d4764473750df7858a9004cc7b5a38":[1,0,0,0,0,4,4], "sccp__helpers_8h.html#a3aa56ce8386473c318202bfeb2897fe1":[1,0,0,0,0,4,8], "sccp__helpers_8h.html#a51f8231c4f0e2b186f3df7b601590d1e":[1,0,0,0,0,4,9], "sccp__helpers_8h.html#a6302a7ff3060e02a56c919b9579a1f40":[1,0,0,0,0,4,0], "sccp__helpers_8h.html#a6541f7fe03f96f167390d0f05c743d2b":[1,0,0,0,0,4,19], "sccp__helpers_8h.html#a68c4b3103d25667d67c3c1b7baf98a29":[1,0,0,0,0,4,21], "sccp__helpers_8h.html#a8d9ad80fd2ce4f316b061543cbab5573":[1,0,0,0,0,4,1], "sccp__helpers_8h.html#a919104dbb9bbd1ef246afbd8e855e8fa":[1,0,0,0,0,4,16], "sccp__helpers_8h.html#aa0c732538c060f34f775168cd8a0ec58":[1,0,0,0,0,4,17], "sccp__helpers_8h.html#aa24244813931cee7680517c416545249":[1,0,0,0,0,4,2], "sccp__helpers_8h.html#ab489a4da53b5c4aed2af240dad595074":[1,0,0,0,0,4,10], "sccp__helpers_8h.html#ab759daefc5601b48da2da33495c1daf6":[1,0,0,0,0,4,15], "sccp__helpers_8h.html#abfedf879748d0aa1d4603f495d9ae97b":[1,0,0,0,0,4,18], "sccp__helpers_8h.html#ac8f009d259929b14eb0e8c7979cd4298":[1,0,0,0,0,4,12], "sccp__helpers_8h.html#aca33c7993fb36b3afd4c0fe8dad1e2f3":[1,0,0,0,0,4,3], "sccp__helpers_8h.html#acdc87693cfcae27aa7fb7cca60515a3d":[1,0,0,0,0,4,22], "sccp__helpers_8h.html#ae28c5d64e2e20ba290b484a7a3a24b29":[1,0,0,0,0,4,23], "sccp__helpers_8h.html#aeda236765bdc06aef73598bf9f40f42d":[1,0,0,0,0,4,5], "sccp__helpers_8h.html#aefb134e061f3130dda7d932d4d1687a8":[1,0,0,0,0,4,7], "sccp__helpers_8h_source.html":[1,0,0,0,0,4], "sccp__internal_8h.html":[1,0,1,13], "sccp__internal_8h.html#a03d33d5b19ae71529da0ac0984de2794":[1,0,1,13,5], "sccp__internal_8h.html#a086464ecc2db005660b615f84680b7fd":[1,0,1,13,10], "sccp__internal_8h.html#a112a6f006b73b2b5dc475c6ccd33337d":[1,0,1,13,17], "sccp__internal_8h.html#a15a6de5f59a65101717acc2d1597d955":[1,0,1,13,24], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14":[1,0,1,13,3], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a31c206a7d13023be866802fadb811697":[1,0,1,13,3,4], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a6cf826de2f97fa78507b8da7f6aac674":[1,0,1,13,3,5], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14aa093571f840d3c0647dbf49fb174e97f":[1,0,1,13,3,6], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab0f8b986256e7d3c73c99b9c68a8171a":[1,0,1,13,3,8], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab333867710241fb0cfe60000555104af":[1,0,1,13,3,9], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ac8dc9ae42a9b305d4fe4c9940d7c48b3":[1,0,1,13,3,3], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae39ee3132d645374f9110373c651e33b":[1,0,1,13,3,1], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae4ed5869e21520b16e4b0f2cd878516f":[1,0,1,13,3,0], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af4e02ea8c9b11acfefb361fe045c5514":[1,0,1,13,3,7], "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af773199473ee326757b50818c6a50e3a":[1,0,1,13,3,2], "sccp__internal_8h.html#a4eed9498fc7d3cc333a5661b779e1a8a":[1,0,1,13,25], "sccp__internal_8h.html#a52d608a935f14519bcf883fc7858145e":[1,0,1,13,27], "sccp__internal_8h.html#a52ebba6e3b52df06bb6b8e21ea937dda":[1,0,1,13,16], "sccp__internal_8h.html#a5a395d329728106701783c2a6a1c965c":[1,0,1,13,11], "sccp__internal_8h.html#a60bc93a2c2c73fd5ff578713e0f1bde5":[1,0,1,13,12], "sccp__internal_8h.html#a6790766deb21c57560ab062d8a7ee0be":[1,0,1,13,18], "sccp__internal_8h.html#a6e1de1fdffab62084b3e51db5a09b7c4":[1,0,1,13,14], "sccp__internal_8h.html#a76289a1eaad826ce833ea29955728e6b":[1,0,1,13,28], "sccp__internal_8h.html#a78005d521d9f14a1a8504b2d18691539":[1,0,1,13,13], "sccp__internal_8h.html#a7c0dd924c0f1fa092962212eea88cbc9":[1,0,1,13,4], "sccp__internal_8h.html#a7e6ca58debc34b50244590c90e68943f":[1,0,1,13,20], "sccp__internal_8h.html#a839b843770fe7a81ec460ace5ddfe7d0":[1,0,1,13,9], "sccp__internal_8h.html#a8dc48be976019be4ab89019aabcb3bbc":[1,0,1,13,23], "sccp__internal_8h.html#a92800c00e934b3faaf1c7dc6552d9bf5":[1,0,1,13,21], "sccp__internal_8h.html#a9b395f6f66a9d5cd22fec3841738d6ca":[1,0,1,13,15], "sccp__internal_8h.html#a9b54133b478681e048c5556e100e463f":[1,0,1,13,22], "sccp__internal_8h.html#aabfd5fec32f2a90b0e50d028b39b1291":[1,0,1,13,7], "sccp__internal_8h.html#ab1db96d27a773af541638dc93fdace21":[1,0,1,13,6], "sccp__internal_8h.html#ac9947e47665a8aa2e294b26c599a4ca7":[1,0,1,13,19], "sccp__internal_8h.html#acac4bf761e73af753df023703e6faf83":[1,0,1,13,26], "sccp__internal_8h.html#acc3f4c3c00682b6a4190a5a998b129f1":[1,0,1,13,31], "sccp__internal_8h.html#adb142ce6fd39a4884c7fa9144ff15c3f":[1,0,1,13,30], "sccp__internal_8h.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3":[1,0,1,13,29], "sccp__internal_8h.html#aece26f11b022cc13c6691b4b8f20ea3c":[1,0,1,13,2], "sccp__internal_8h.html#af5641b370432180fb48016e3900a03c5":[1,0,1,13,8], "sccp__internal_8h_source.html":[1,0,1,13], "sccp__lbcs_8c.html":[1,0,1,14], "sccp__lbcs_8c.html#aabfd5fec32f2a90b0e50d028b39b1291":[1,0,1,14,1], "sccp__lbcs_8c.html#ab1db96d27a773af541638dc93fdace21":[1,0,1,14,0], "sccp__sap_8c.html":[1,0,1,15], "sccp__sap_8c.html#a15c567cc2103dd74ca32374590b7574f":[1,0,1,15,10], "sccp__sap_8c.html#a27e007aa3158d15fb27a6c28957935c2":[1,0,1,15,7], "sccp__sap_8c.html#a2ad3f5de829f9f027b6c11440f5eeeef":[1,0,1,15,1], "sccp__sap_8c.html#a3c04df19759d08735f59de6af9678edf":[1,0,1,15,5], "sccp__sap_8c.html#a479348e41b8e2d98b6d4c6e3d61d5999":[1,0,1,15,3], "sccp__sap_8c.html#a4a0d3e2c8c9135326cf427fbd07ee785":[1,0,1,15,0], "sccp__sap_8c.html#a5fed5e157ab1a93095318b73beb22813":[1,0,1,15,8], "sccp__sap_8c.html#a6fd5d85ec42d74bcf265f721cc79ff11":[1,0,1,15,2], "sccp__sap_8c.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b":[1,0,1,15,6], "sccp__sap_8c.html#ade03488aec056a43cb6713c56c331c04":[1,0,1,15,11], "sccp__sap_8c.html#ae1bde590c466d405e70b9b804527c1ad":[1,0,1,15,4], "sccp__sap_8c.html#af01add5b9ac72524cf20285d60ffb717":[1,0,1,15,9], "sccp__sap_8h.html":[1,0,0,0,0,5], "sccp__sap_8h.html#a027faacb50966d4e92e0503029826c04":[1,0,0,0,0,5,12], "sccp__sap_8h.html#a07ec39c977a302c8db00b6ab4257baef":[1,0,0,0,0,5,51], "sccp__sap_8h.html#a087e6207191f292fb4a166f6dbb9d619":[1,0,0,0,0,5,15], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fd":[1,0,0,0,0,5,27], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda163b8169eb623a0232f855af0a7aaf76":[1,0,0,0,0,5,27,0], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda449b72eabe407228f84c819ed12b9548":[1,0,0,0,0,5,27,7], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda63d256fca7b1277105480d356f789acf":[1,0,0,0,0,5,27,5], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8b076665012c27692bd2a534d5b77185":[1,0,0,0,0,5,27,4], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8c12b554e04e5cc55c0a5025b11fa82f":[1,0,0,0,0,5,27,6], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fda8f4ca1baf4f403bea0dfc0b62fedcf9c":[1,0,0,0,0,5,27,10], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdab579f44105757d3aabfa8cd4d7db5636":[1,0,0,0,0,5,27,2], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdab7a89459005112dfec8fb0d06d38e025":[1,0,0,0,0,5,27,9], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdae4befb8d6ead24366c55501a1c90740a":[1,0,0,0,0,5,27,3], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdafa53f07a1cb6e62afee8cd52bc78b613":[1,0,0,0,0,5,27,1], "sccp__sap_8h.html#a10a7e6f0a0082df4e420d5f0ba6b51fdafef9bed9cbd4cc0bf69840fccf52c2d6":[1,0,0,0,0,5,27,8], "sccp__sap_8h.html#a177c061c44588a3adc4311f9dddb61ad":[1,0,0,0,0,5,35], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aa":[1,0,0,0,0,5,21], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa10b76f9ded165fc1a253591ba915b2df":[1,0,0,0,0,5,21,4], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa20d146e5dac90433b005a66a09e12705":[1,0,0,0,0,5,21,7], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa2edfcac0ff805e07fc53b013fad9cbbf":[1,0,0,0,0,5,21,2], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa3de3bae494fb5f3f99e9d75c44ef86b6":[1,0,0,0,0,5,21,5], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa68c30ca57ef40444fe9d43370d9df182":[1,0,0,0,0,5,21,3], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa908d5887a58bc33a8d919090da02ce43":[1,0,0,0,0,5,21,6], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaa966ab558ef86f44a2c3f5fdda7523343":[1,0,0,0,0,5,21,1], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaab6488c13fbfacd605f0ec26d96d4a04f":[1,0,0,0,0,5,21,0], "sccp__sap_8h.html#a17f6f83b4a88824312b58ef93881d1aaad6286652b0b4e7e247d86963b639d212":[1,0,0,0,0,5,21,8], "sccp__sap_8h.html#a1e856f6b6f7d9533aca0ddab9e045226":[1,0,0,0,0,5,54], "sccp__sap_8h.html#a1eebca5ec6245abf6100ce397098ec76":[1,0,0,0,0,5,49], "sccp__sap_8h.html#a232a3859dff9bb004f12999c9717c82c":[1,0,0,0,0,5,55], "sccp__sap_8h.html#a27e007aa3158d15fb27a6c28957935c2":[1,0,0,0,0,5,66], "sccp__sap_8h.html#a2ad3f5de829f9f027b6c11440f5eeeef":[1,0,0,0,0,5,59], "sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3":[1,0,0,0,0,5,22], "sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3a2666804cc746e11ac1fae1e9ae7bac28":[1,0,0,0,0,5,22,1], "sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3a4b6c209efad850969c38e94d440bcac7":[1,0,0,0,0,5,22,0], "sccp__sap_8h.html#a2efdc51f0625e9b6c4e4a8f9f0cf8bd3ae4342469a039fc93342494100ac90735":[1,0,0,0,0,5,22,2], "sccp__sap_8h.html#a35cbc9cc49dd35f2744f69eca1b18b61":[1,0,0,0,0,5,52], "sccp__sap_8h.html#a399c0860d3bba4c0a051d85ae52e488b":[1,0,0,0,0,5,39], "sccp__sap_8h.html#a3c04df19759d08735f59de6af9678edf":[1,0,0,0,0,5,64], "sccp__sap_8h.html#a4384e35f0d7a832835621b6734a8240a":[1,0,0,0,0,5,32], "sccp__sap_8h.html#a45e6cf2baa027ee02d9ca97509b871b8":[1,0,0,0,0,5,44], "sccp__sap_8h.html#a479d35af99de0afa746b1c579efd2f13":[1,0,0,0,0,5,33], "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18e":[1,0,0,0,0,5,19], "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea085829d7feedf9819301cca8cc730f7e":[1,0,0,0,0,5,19,4], "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea0e183b3d35d6fca2330dec196836d684":[1,0,0,0,0,5,19,1], "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea469e1f170d5b09b6b2b1211b67e2bc9c":[1,0,0,0,0,5,19,2], "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18ea521a558053686ed99fcc5b180e0624db":[1,0,0,0,0,5,19,3] }; sigtran/html/globals_p.html0000644000175000017500000001137014631412304020425 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - p -

    sigtran/html/structpcaprec__hdr.html0000644000175000017500000001652414631412304022347 0ustar osmocom-buildosmocom-build libosmo-sigtran: pcaprec_hdr Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    pcaprec_hdr Struct Reference

    Data Fields

    uint32_t ts_sec
     
    uint32_t ts_usec
     
    uint32_t incl_len
     
    uint32_t orig_len
     

    Field Documentation

    ◆ incl_len

    uint32_t pcaprec_hdr::incl_len

    ◆ orig_len

    uint32_t pcaprec_hdr::orig_len

    ◆ ts_sec

    uint32_t pcaprec_hdr::ts_sec

    Referenced by mtp_pcap_write_msu().

    ◆ ts_usec

    uint32_t pcaprec_hdr::ts_usec

    Referenced by mtp_pcap_write_msu().


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_func_u.html0000644000175000017500000000704614631412304021452 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - u -

    sigtran/html/structosmo__sccp__addr.html0000644000175000017500000005335014631412304023211 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_sccp_addr Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_sccp_addr Struct Reference

    #include <sccp_sap.h>

    Data Fields

    uint32_t presence
     
    enum osmo_sccp_routing_ind ri
     
    struct osmo_sccp_gt gt
     
    uint32_t pc
     
    uint32_t ssn
     
    union {
       struct in_addr   v4
     
       struct in6_addr   v6
     
    ip
     

    Field Documentation

    ◆ gt

    ◆ ip

    ◆ pc

    ◆ presence

    ◆ ri

    ◆ ssn

    ◆ v4

    ◆ v6


    The documentation for this struct was generated from the following file:
    sigtran/html/structpcap__hdr.js0000644000175000017500000000116014631412304021313 0ustar osmocom-buildosmocom-buildvar structpcap__hdr = [ [ "magic_number", "structpcap__hdr.html#a0a6ddfca366d3604a4f6bebe7a773f49", null ], [ "network", "structpcap__hdr.html#a8e2ea0d080fa5de7f5a1ecd72b23af7f", null ], [ "sigfigs", "structpcap__hdr.html#a99edd49104642a2b52ee74ef83582fe0", null ], [ "snaplen", "structpcap__hdr.html#aeee4aa5436470b094c238ecea4c95a50", null ], [ "thiszone", "structpcap__hdr.html#a1c0c50802df0a3eb89dec3cd4fbd155e", null ], [ "version_major", "structpcap__hdr.html#a0059899d7ebce5395b1f56f7d54f9b0c", null ], [ "version_minor", "structpcap__hdr.html#a2b5610d5e1155508f6363d5924612bf1", null ] ];sigtran/html/structosmo__ss7__route.js0000644000175000017500000000175614631412304022674 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__route = [ [ "as", "structosmo__ss7__route.html#a12adaba7137144d6b28a459a2671b93d", null ], [ "cfg", "structosmo__ss7__route.html#a7ac896fdae56f08f2cf5167e2737d57d", null ], [ "dest", "structosmo__ss7__route.html#a3d4da7a716c0af81decbfba205eca0af", null ], [ "linkset", "structosmo__ss7__route.html#aac7e1db8fc58e75e72fa3b9b588600c5", null ], [ "linkset_name", "structosmo__ss7__route.html#ad850f4e7d7b0dc4f913f09b075e8156c", null ], [ "list", "structosmo__ss7__route.html#a7e381694c493bd6aa2d02661638419c0", null ], [ "mask", "structosmo__ss7__route.html#a676570081e6b364c20335d126e5a0939", null ], [ "pc", "structosmo__ss7__route.html#a4084966cee281d59199c05b13f3e76da", null ], [ "priority", "structosmo__ss7__route.html#ac3e27ca8e14b0a144cc0fb2cc8efb2c4", null ], [ "qos_class", "structosmo__ss7__route.html#a3fbf4b2c78c5afefeb8ba7e9cc7496d4", null ], [ "rtable", "structosmo__ss7__route.html#a6f3a624fe10db9ed7e60c620e353dd77", null ] ];sigtran/html/structxua__msg__event__map.html0000644000175000017500000001607214631412304024072 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_msg_event_map Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg_event_map Struct Reference

    #include <xua_msg.h>

    Data Fields

    uint8_t msg_class
     
    uint8_t msg_type
     
    int event
     

    Field Documentation

    ◆ event

    int xua_msg_event_map::event

    ◆ msg_class

    uint8_t xua_msg_event_map::msg_class

    Referenced by xua_msg_event_map().

    ◆ msg_type

    uint8_t xua_msg_event_map::msg_type

    Referenced by xua_msg_event_map().


    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__sccp__gt.js0000644000175000017500000000070414631412304022354 0ustar osmocom-buildosmocom-buildvar structosmo__sccp__gt = [ [ "digits", "structosmo__sccp__gt.html#ae743b1eaa2e0a149dda7a80c21483ed4", null ], [ "gti", "structosmo__sccp__gt.html#a15c958806a049ba12993188e9a1b7ca9", null ], [ "nai", "structosmo__sccp__gt.html#a3d7aaff6d2058351094db70729d07344", null ], [ "npi", "structosmo__sccp__gt.html#a530106080a18196622c9324dc1b0ad9d", null ], [ "tt", "structosmo__sccp__gt.html#aed1b40905e70d510dd438469b724eb25", null ] ];sigtran/html/structlm__fsm__priv.js0000644000175000017500000000016014631412304022206 0ustar osmocom-buildosmocom-buildvar structlm__fsm__priv = [ [ "asp", "structlm__fsm__priv.html#ad30dee656a343fa3e97873fe56ab76ec", null ] ];sigtran/html/globals_func.js0000644000175000017500000000160614631412304020572 0ustar osmocom-buildosmocom-buildvar globals_func = [ [ "_", "globals_func.html", null ], [ "a", "globals_func_a.html", null ], [ "c", "globals_func_c.html", null ], [ "d", "globals_func_d.html", null ], [ "e", "globals_func_e.html", null ], [ "f", "globals_func_f.html", null ], [ "g", "globals_func_g.html", null ], [ "h", "globals_func_h.html", null ], [ "i", "globals_func_i.html", null ], [ "l", "globals_func_l.html", null ], [ "m", "globals_func_m.html", null ], [ "n", "globals_func_n.html", null ], [ "o", "globals_func_o.html", null ], [ "p", "globals_func_p.html", null ], [ "r", "globals_func_r.html", null ], [ "s", "globals_func_s.html", null ], [ "t", "globals_func_t.html", null ], [ "u", "globals_func_u.html", null ], [ "v", "globals_func_v.html", null ], [ "w", "globals_func_w.html", null ], [ "x", "globals_func_x.html", null ] ];sigtran/html/osmo__ss7_8h.html0000644000175000017500000123220414631412304020774 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/osmo_ss7.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7.h File Reference
    #include <stdint.h>
    #include <stdbool.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/prim.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/rate_ctr.h>

    Go to the source code of this file.

    Data Structures

    struct  osmo_ss7_route_table
     
    struct  osmo_ss7_pc_fmt
     
    struct  osmo_ss7_instance
     
    struct  osmo_ss7_user
     
    struct  osmo_ss7_link
     
    struct  osmo_ss7_linkset
     
    struct  osmo_ss7_route
     
    struct  osmo_ss7_routing_key
     
    struct  osmo_ss7_as
     
    struct  osmo_ss7_asp_peer
     
    struct  osmo_ss7_asp
     
    struct  osmo_xua_layer_manager
     
    struct  osmo_xua_server
     

    Macros

    #define OSMO_SS7_PC_INVALID   0xffffffff
     
    #define OSMO_SS7_ASP_QUIRK_NO_NOTIFY   0x00000001
     Peer SG doesn't send NTFY(AS-INACTIVE) after ASP-UP procedure. More...
     
    #define OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP   0x00000002
     Accept DAUD in ASP role (RFC states only permitted in ASP->SG role) More...
     
    #define OSMO_SS7_ASP_QUIRK_SNM_INACTIVE   0x00000004
     Accept SSNM even if ASP is in AS-INACTIVE state. More...
     
    #define _LOGSS7(inst, subsys, level, fmt, args ...)   LOGP(subsys, level, "%u: " fmt, inst ? (inst)->cfg.id : 0, ## args)
     
    #define LOGSS7(inst, level, fmt, args ...)   _LOGSS7(inst, DLSS7, level, fmt, ## args)
     
    #define LOGPASP(asp, subsys, level, fmt, args ...)   _LOGSS7((asp)->inst, subsys, level, "asp-%s: " fmt, (asp)->cfg.name, ## args)
     
    #define LOGPAS(as, subsys, level, fmt, args ...)   _LOGSS7((as)->inst, subsys, level, "as-%s: " fmt, (as)->cfg.name, ## args)
     

    Typedefs

    typedef int osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)
     Weak function to handle payload for unknown/unsupported PPID or IPA StreamID. More...
     

    Enumerations

    enum  osmo_ss7_link_adm_state { OSMO_SS7_LS_SHUTDOWN, OSMO_SS7_LS_INHIBITED, OSMO_SS7_LS_ENABLED, _NUM_OSMO_SS7_LS }
     
    enum  osmo_ss7_as_traffic_mode {
      OSMO_SS7_AS_TMOD_OVERRIDE = 0, OSMO_SS7_AS_TMOD_BCAST, OSMO_SS7_AS_TMOD_LOADSHARE, OSMO_SS7_AS_TMOD_ROUNDROBIN,
      _NUM_OSMO_SS7_ASP_TMOD
    }
     
    enum  osmo_ss7_asp_protocol {
      OSMO_SS7_ASP_PROT_NONE, OSMO_SS7_ASP_PROT_SUA, OSMO_SS7_ASP_PROT_M3UA, OSMO_SS7_ASP_PROT_IPA,
      _NUM_OSMO_SS7_ASP_PROT
    }
     
    enum  osmo_ss7_as_patch_sccp_mode { OSMO_SS7_PATCH_NONE, OSMO_SS7_PATCH_BOTH }
     
    enum  osmo_ss7_asp_admin_state { OSMO_SS7_ASP_ADM_S_SHUTDOWN, OSMO_SS7_ASP_ADM_S_BLOCKED, OSMO_SS7_ASP_ADM_S_ENABLED }
     
    enum  osmo_ss7_asp_role { OSMO_SS7_ASP_ROLE_ASP, OSMO_SS7_ASP_ROLE_SG, OSMO_SS7_ASP_ROLE_IPSP }
     

    Functions

    int osmo_ss7_init (void)
     
    int osmo_ss7_find_free_rctx (struct osmo_ss7_instance *inst)
     
    bool osmo_ss7_pc_is_local (struct osmo_ss7_instance *inst, uint32_t pc)
     
    int osmo_ss7_pointcode_parse (struct osmo_ss7_instance *inst, const char *str)
     
    int osmo_ss7_pointcode_parse_mask_or_len (struct osmo_ss7_instance *inst, const char *in)
     
    const char * osmo_ss7_pointcode_print_buf (char *buf, size_t buf_len, const struct osmo_ss7_instance *inst, uint32_t pc)
     
    const char * osmo_ss7_pointcode_print (const struct osmo_ss7_instance *inst, uint32_t pc)
     
    const char * osmo_ss7_pointcode_print2 (const struct osmo_ss7_instance *inst, uint32_t pc)
     
    static bool osmo_ss7_pc_is_valid (uint32_t pc)
     
    struct osmo_ss7_route_tableosmo_ss7_route_table_find (struct osmo_ss7_instance *inst, const char *name)
     
    struct osmo_ss7_route_tableosmo_ss7_route_table_find_or_create (struct osmo_ss7_instance *inst, const char *name)
     
    void osmo_ss7_route_table_destroy (struct osmo_ss7_route_table *rtbl)
     
    struct osmo_ss7_instanceosmo_ss7_instance_find (uint32_t id)
     Find a SS7 Instance with given ID. More...
     
    struct osmo_ss7_instanceosmo_ss7_instance_find_or_create (void *ctx, uint32_t id)
     Find or create a SS7 Instance. More...
     
    void osmo_ss7_instance_destroy (struct osmo_ss7_instance *inst)
     Destroy a SS7 Instance. More...
     
    int osmo_ss7_instance_set_pc_fmt (struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2)
     Set the point code format used in given SS7 instance. More...
     
    struct osmo_sccp_instanceosmo_ss7_ensure_sccp (struct osmo_ss7_instance *inst)
     Allocate an SCCP instance, if not present yet. More...
     
    uint8_t osmo_ss7_pc_width (const struct osmo_ss7_pc_fmt *pc_fmt)
     
    uint32_t osmo_ss7_pc_normalize (const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc)
     
    int osmo_ss7_user_register (struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user)
     Register a MTP user for a given service indicator. More...
     
    int osmo_ss7_user_unregister (struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user)
     Unregister a MTP user for a given service indicator. More...
     
    int osmo_ss7_mtp_to_user (struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp)
     
    int osmo_ss7_user_mtp_xfer_req (struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp)
     
    void osmo_ss7_link_destroy (struct osmo_ss7_link *link)
     Destroy SS7 Link. More...
     
    struct osmo_ss7_linkosmo_ss7_link_find_or_create (struct osmo_ss7_linkset *lset, uint32_t id)
     Find or create SS7 Link with given ID in given Linkset. More...
     
    void osmo_ss7_linkset_destroy (struct osmo_ss7_linkset *lset)
     Destroy a SS7 Linkset. More...
     
    struct osmo_ss7_linksetosmo_ss7_linkset_find_by_name (struct osmo_ss7_instance *inst, const char *name)
     Find SS7 Linkset by given name. More...
     
    struct osmo_ss7_linksetosmo_ss7_linkset_find_or_create (struct osmo_ss7_instance *inst, const char *name, uint32_t pc)
     Find or allocate SS7 Linkset. More...
     
    struct osmo_ss7_routeosmo_ss7_route_find_dpc (struct osmo_ss7_route_table *rtbl, uint32_t dpc)
     Find a SS7 route for given destination point code in given table. More...
     
    struct osmo_ss7_routeosmo_ss7_route_find_dpc_mask (struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask)
     Find a SS7 route for given destination point code + mask in given table. More...
     
    struct osmo_ss7_routeosmo_ss7_route_lookup (struct osmo_ss7_instance *inst, uint32_t dpc)
     Find a SS7 route for given destination point code in given SS7. More...
     
    struct osmo_ss7_routeosmo_ss7_route_create (struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask, const char *linkset_name)
     Create a new route in the given routing table. More...
     
    void osmo_ss7_route_destroy (struct osmo_ss7_route *rt)
     Destroy a given SS7 route. More...
     
    const char * osmo_ss7_route_print (const struct osmo_ss7_route *rt)
     
    const char * osmo_ss7_route_name (struct osmo_ss7_route *rt, bool list_asps)
     Return human readable representation of the route, in a static buffer. More...
     
    static const char * osmo_ss7_as_traffic_mode_name (enum osmo_ss7_as_traffic_mode mode)
     
    static const char * osmo_ss7_asp_protocol_name (enum osmo_ss7_asp_protocol mode)
     
    int osmo_ss7_asp_protocol_port (enum osmo_ss7_asp_protocol prot)
     
    struct osmo_ss7_asosmo_ss7_as_find_by_name (struct osmo_ss7_instance *inst, const char *name)
     Find Application Server by given name. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_by_rctx (struct osmo_ss7_instance *inst, uint32_t rctx)
     Find Application Server by given routing context. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_by_l_rk_id (struct osmo_ss7_instance *inst, uint32_t l_rk_id)
     Find Application Server by given local routing key ID. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_by_proto (struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto)
     Find Application Server (AS) by given protocol. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_or_create (struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto)
     Find or Create Application Server. More...
     
    int osmo_ss7_as_add_asp (struct osmo_ss7_as *as, const char *asp_name)
     Add given ASP to given AS. More...
     
    int osmo_ss7_as_del_asp (struct osmo_ss7_as *as, const char *asp_name)
     Delete given ASP from given AS. More...
     
    void osmo_ss7_as_destroy (struct osmo_ss7_as *as)
     Destroy given Application Server. More...
     
    bool osmo_ss7_as_has_asp (const struct osmo_ss7_as *as, const struct osmo_ss7_asp *asp)
     Determine if given AS contains ASP. More...
     
    bool osmo_ss7_as_down (const struct osmo_ss7_as *as)
     Determine if given AS is in the down state. More...
     
    bool osmo_ss7_as_active (const struct osmo_ss7_as *as)
     Determine if given AS is in the active state. More...
     
    bool osmo_ss7_as_tmode_compatible_xua (struct osmo_ss7_as *as, uint32_t m3ua_tmt)
     
    void osmo_ss7_asp_disconnect (struct osmo_ss7_asp *asp)
     
    int osmo_ss7_asp_peer_snprintf (char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer)
     
    void osmo_ss7_asp_peer_init (struct osmo_ss7_asp_peer *peer)
     
    int osmo_ss7_asp_peer_set_hosts (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt)
     Set (copy) addresses for a given ASP peer. More...
     
    int osmo_ss7_asp_peer_set_hosts2 (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary)
     Set (copy) addresses for a given ASP peer. More...
     
    int osmo_ss7_asp_peer_add_host (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host)
     Append (copy) address to a given ASP peer. More...
     
    int osmo_ss7_asp_peer_add_host2 (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr)
     Append (copy) address to a given ASP peer. More...
     
    int osmo_ss7_asp_peer_del_host (struct osmo_ss7_asp_peer *peer, const char *host)
     Remove address from a given ASP peer. More...
     
    struct osmo_ss7_asposmo_ss7_asp_find_by_name (struct osmo_ss7_instance *inst, const char *name)
     
    struct osmo_ss7_asposmo_ss7_asp_find_by_proto (struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto)
     Find an ASP that matches the given ASP protocol (xUA variant). More...
     
    struct osmo_ss7_asposmo_ss7_asp_find (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find2() instead")
     
    struct osmo_ss7_asposmo_ss7_asp_find2 (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
     
    struct osmo_ss7_asposmo_ss7_asp_find_or_create (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto) OSMO_DEPRECATED("Use osmo_ss7_asp_find_or_create2() instead")
     
    struct osmo_ss7_asposmo_ss7_asp_find_or_create2 (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
     
    void osmo_ss7_asp_destroy (struct osmo_ss7_asp *asp)
     
    int osmo_ss7_asp_send (struct osmo_ss7_asp *asp, struct msgb *msg)
     send a fully encoded msgb via a given ASP More...
     
    int osmo_ss7_asp_restart (struct osmo_ss7_asp *asp)
     
    int osmo_ss7_asp_use_default_lm (struct osmo_ss7_asp *asp, int log_level)
     
    bool osmo_ss7_asp_active (const struct osmo_ss7_asp *asp)
     
    int osmo_ss7_asp_get_log_subsys (const struct osmo_ss7_asp *asp)
     Get the logging subsystem for a given ASP. More...
     
    const char * osmo_ss7_asp_get_name (const struct osmo_ss7_asp *asp)
     Get the name of a given ASP. More...
     
    enum osmo_ss7_asp_protocol osmo_ss7_asp_get_proto (const struct osmo_ss7_asp *asp)
     Get the proto of a given ASP. More...
     
    int osmo_ss7_asp_get_trans_proto (const struct osmo_ss7_asp *asp)
     Get the transport proto of a given ASP. More...
     
    void osmo_ss7_register_rx_unknown_cb (osmo_ss7_asp_rx_unknown_cb *cb)
     Register a call-back function for unknown SCTP PPID / IPA Stream ID. More...
     
    struct osmo_xua_serverosmo_ss7_xua_server_find (struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port) OSMO_DEPRECATED("Use osmo_ss7_xua_server_find2() instead")
     find an xUA server with the given parameters More...
     
    struct osmo_xua_serverosmo_ss7_xua_server_find2 (struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port)
     find an xUA server with the given parameters More...
     
    struct osmo_xua_serverosmo_ss7_xua_server_create (struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host) OSMO_DEPRECATED("Use osmo_ss7_xua_server_create2() instead")
     create a new xUA server configured with given ip/port More...
     
    struct osmo_xua_serverosmo_ss7_xua_server_create2 (struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port, const char *local_host)
     create a new xUA server configured with given ip/port More...
     
    int osmo_ss7_xua_server_bind (struct osmo_xua_server *xs)
     Set the xUA server to bind/listen to the currently configured ip/port. More...
     
    int osmo_ss7_xua_server_set_local_host (struct osmo_xua_server *xs, const char *local_host)
     
    int osmo_ss7_xua_server_set_local_hosts (struct osmo_xua_server *xs, const char **local_hosts, size_t local_host_cnt)
     
    int osmo_ss7_xua_server_add_local_host (struct osmo_xua_server *xs, const char *local_host)
     
    int osmo_ss7_xua_server_del_local_host (struct osmo_xua_server *xs, const char *local_host)
     
    void osmo_ss7_xua_server_destroy (struct osmo_xua_server *xs)
     
    struct osmo_sccp_instanceosmo_sccp_simple_client (void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip)
     request an sccp client instance More...
     
    struct osmo_sccp_instanceosmo_sccp_simple_client_on_ss7_id (void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip)
     request an sccp client instance More...
     
    struct osmo_sccp_instanceosmo_sccp_simple_server (void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip)
     
    struct osmo_sccp_instanceosmo_sccp_simple_server_on_ss7_id (void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip)
     
    struct osmo_sccp_instanceosmo_sccp_simple_server_add_clnt (struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip)
     
    void osmo_sccp_set_max_optional_data (struct osmo_sccp_instance *inst, int val)
     Adjust the upper bound for the optional data length (the payload) for CR, CC, CREF and RLSD messages. More...
     
    enum osmo_ss7_as_traffic_mode osmo_ss7_tmode_from_xua (uint32_t in)
     
    int osmo_ss7_tmode_to_xua (enum osmo_ss7_as_traffic_mode tmod)
     
    void osmo_ss7_vty_init_asp (void *ctx)
     
    void osmo_ss7_vty_init_sg (void *ctx)
     
    int osmo_ss7_vty_go_parent (struct vty *vty)
     
    int osmo_ss7_is_config_node (struct vty *vty, int node)
     

    Variables

    struct llist_head osmo_ss7_instances
     
    struct value_string osmo_ss7_as_traffic_mode_vals []
     
    struct value_string osmo_ss7_asp_protocol_vals []
     
    const struct value_string osmo_ss7_asp_role_names []
     

    Macro Definition Documentation

    ◆ _LOGSS7

    #define _LOGSS7 (   inst,
      subsys,
      level,
      fmt,
      args ... 
    )    LOGP(subsys, level, "%u: " fmt, inst ? (inst)->cfg.id : 0, ## args)

    ◆ LOGPAS

    #define LOGPAS (   as,
      subsys,
      level,
      fmt,
      args ... 
    )    _LOGSS7((as)->inst, subsys, level, "as-%s: " fmt, (as)->cfg.name, ## args)

    ◆ LOGPASP

    ◆ LOGSS7

    ◆ OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP

    #define OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP   0x00000002

    Accept DAUD in ASP role (RFC states only permitted in ASP->SG role)

    Referenced by m3ua_rx_snm_asp(), and sua_rx_snm_asp().

    ◆ OSMO_SS7_ASP_QUIRK_NO_NOTIFY

    #define OSMO_SS7_ASP_QUIRK_NO_NOTIFY   0x00000001

    Peer SG doesn't send NTFY(AS-INACTIVE) after ASP-UP procedure.

    Referenced by lm_timer_cb().

    ◆ OSMO_SS7_ASP_QUIRK_SNM_INACTIVE

    #define OSMO_SS7_ASP_QUIRK_SNM_INACTIVE   0x00000004

    Accept SSNM even if ASP is in AS-INACTIVE state.

    Referenced by m3ua_rx_snm(), and sua_rx_snm().

    ◆ OSMO_SS7_PC_INVALID

    #define OSMO_SS7_PC_INVALID   0xffffffff

    Typedef Documentation

    ◆ osmo_ss7_asp_rx_unknown_cb

    typedef int osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)

    Weak function to handle payload for unknown/unsupported PPID or IPA StreamID.

    This function can be overridden by application code to implement whatever handling it wants for such additional payloads/streams.

    Parameters
    [in]aspApplication Server Process through which data was received
    [in]ppid_sidSCTP PPID (in sigtran case) or IPA Stream ID
    [in]msgMessage buffer containing received data. Continues to be owned by caller!
    Returns
    0 on success; negative on error

    Enumeration Type Documentation

    ◆ osmo_ss7_as_patch_sccp_mode

    Enumerator
    OSMO_SS7_PATCH_NONE 
    OSMO_SS7_PATCH_BOTH 

    ◆ osmo_ss7_as_traffic_mode

    Enumerator
    OSMO_SS7_AS_TMOD_OVERRIDE 
    OSMO_SS7_AS_TMOD_BCAST 
    OSMO_SS7_AS_TMOD_LOADSHARE 
    OSMO_SS7_AS_TMOD_ROUNDROBIN 
    _NUM_OSMO_SS7_ASP_TMOD 

    ◆ osmo_ss7_asp_admin_state

    Enumerator
    OSMO_SS7_ASP_ADM_S_SHUTDOWN 

    no SCTP association with peer

    OSMO_SS7_ASP_ADM_S_BLOCKED 

    SCP association, but reject ASP-ACTIVE.

    OSMO_SS7_ASP_ADM_S_ENABLED 

    in normal operation

    ◆ osmo_ss7_asp_protocol

    Enumerator
    OSMO_SS7_ASP_PROT_NONE 
    OSMO_SS7_ASP_PROT_SUA 
    OSMO_SS7_ASP_PROT_M3UA 
    OSMO_SS7_ASP_PROT_IPA 
    _NUM_OSMO_SS7_ASP_PROT 

    ◆ osmo_ss7_asp_role

    Enumerator
    OSMO_SS7_ASP_ROLE_ASP 
    OSMO_SS7_ASP_ROLE_SG 
    OSMO_SS7_ASP_ROLE_IPSP 

    ◆ osmo_ss7_link_adm_state

    Enumerator
    OSMO_SS7_LS_SHUTDOWN 
    OSMO_SS7_LS_INHIBITED 
    OSMO_SS7_LS_ENABLED 
    _NUM_OSMO_SS7_LS 

    Function Documentation

    ◆ osmo_sccp_set_max_optional_data()

    void osmo_sccp_set_max_optional_data ( struct osmo_sccp_instance inst,
    int  val 
    )

    Adjust the upper bound for the optional data length (the payload) for CR, CC, CREF and RLSD messages.

    For any Optional Data part larger than this value in octets, send CR, CC, CREF and RLSD messages without any payload, and send the data payload in a separate Data Form 1 message. ITU-T Q.713 sections 4.2 thru 4.5 define a limit of 130 bytes for the 'Data' parameter. This limit can be adjusted here. May be useful for interop with nonstandard SCCP peers.

    Parameters
    [in]sccpSCCP instance to reconfigure.
    [in]valNumber of bytes to set as upper bound for the optional data length, or pass a negative value to set the standard value of SCCP_MAX_OPTIONAL_DATA == 130, which conforms to ITU-T Q.713.

    References osmo_sccp_instance::max_optional_data.

    Referenced by DEFUN_ATTR().

    ◆ osmo_sccp_simple_client()

    struct osmo_sccp_instance* osmo_sccp_simple_client ( void *  ctx,
    const char *  name,
    uint32_t  default_pc,
    enum osmo_ss7_asp_protocol  prot,
    int  default_local_port,
    const char *  default_local_ip,
    int  default_remote_port,
    const char *  default_remote_ip 
    )

    request an sccp client instance

    Parameters
    [in]ctxtalloc context
    [in]namehuman readable name
    [in]default_pcpointcode to be used on missing VTY setting
    [in]protprotocol to be used (e.g OSMO_SS7_ASP_PROT_M3UA)
    [in]default_local_portlocal port to be used on missing VTY setting
    [in]default_local_iplocal IP-address to be used on missing VTY setting
    [in]default_remote_portremote port to be used on missing VTY setting
    [in]default_remote_ipremote IP-address to be used on missing VTY setting
    Returns
    callee-allocated SCCP instance on success; NULL on error

    This is simplified version of osmo_sccp_simple_client_on_ss7_id(). the only difference is that the ID of the CS7 instance will be set to 0 statically

    References osmo_sccp_simple_client_on_ss7_id().

    ◆ osmo_sccp_simple_client_on_ss7_id()

    struct osmo_sccp_instance* osmo_sccp_simple_client_on_ss7_id ( void *  ctx,
    uint32_t  ss7_id,
    const char *  name,
    uint32_t  default_pc,
    enum osmo_ss7_asp_protocol  prot,
    int  default_local_port,
    const char *  default_local_ip,
    int  default_remote_port,
    const char *  default_remote_ip 
    )

    request an sccp client instance

    Parameters
    [in]ctxtalloc context
    [in]ss7_idof the SS7/CS7 instance
    [in]namehuman readable name
    [in]default_pcpointcode to be used on missing VTY setting
    [in]protprotocol to be used (e.g OSMO_SS7_ASP_PROT_M3UA)
    [in]default_local_portlocal port to be used on missing VTY setting
    [in]default_local_iplocal IP-address to be used on missing VTY setting (NULL: use library own defaults)
    [in]default_remote_portremote port to be used on missing VTY setting
    [in]default_remote_ipremote IP-address to be used on missing VTY setting (NULL: use library own defaults)
    Returns
    callee-allocated SCCP instance on success; NULL on error

    The function will examine the given CS7 instance and its sub components (as, asp, etc.). If necessary it will allocate the missing components. If no CS7 instance can be detected under the caller supplied ID, a new instance will be created beforehand.

    References osmo_ss7_instance::as_list, osmo_ss7_instance::asp_list, osmo_ss7_instance::cfg, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_instance::id, osmo_ss7_asp::is_server, osmo_ss7_as::list, osmo_ss7_asp::list, osmo_ss7_asp::local, osmo_ss7_as::name, osmo_ss7_asp::name, osmo_ss7_as_add_asp(), osmo_ss7_as_destroy(), osmo_ss7_as_find_by_proto(), osmo_ss7_as_find_or_create(), osmo_ss7_as_has_asp(), osmo_ss7_asp_destroy(), osmo_ss7_asp_find_by_proto(), osmo_ss7_asp_find_or_create2(), osmo_ss7_asp_peer_set_hosts(), OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp_protocol_name(), osmo_ss7_asp_protocol_port(), osmo_ss7_asp_restart(), OSMO_SS7_ASP_ROLE_ASP, osmo_ss7_asp_use_default_lm(), osmo_ss7_ensure_sccp(), osmo_ss7_instance_destroy(), osmo_ss7_instance_find(), osmo_ss7_instance_find_or_create(), osmo_ss7_pc_is_valid(), osmo_ss7_pointcode_print(), osmo_ss7_route_create(), osmo_ss7_route_destroy(), osmo_ss7_route_find_dpc_mask(), osmo_ss7_xua_server_find2(), osmo_ss7_routing_key::pc, osmo_ss7_asp_peer::port, osmo_ss7_instance::primary_pc, osmo_ss7_asp::proto, osmo_ss7_asp::remote, osmo_ss7_asp::role, osmo_ss7_asp::role_set_by_vty, osmo_ss7_as::routing_key, osmo_ss7_instance::rtable_system, osmo_ss7_instance::sccp, osmo_ss7_as::simple_client_allocated, osmo_ss7_asp::simple_client_allocated, ss7_asp_set_default_peer_hosts(), ss7_default_trans_proto_for_asp_proto(), osmo_ss7_asp::trans_proto, and osmo_ss7_asp::trans_role_set_by_vty.

    Referenced by osmo_sccp_simple_client().

    ◆ osmo_sccp_simple_server()

    struct osmo_sccp_instance* osmo_sccp_simple_server ( void *  ctx,
    uint32_t  pc,
    enum osmo_ss7_asp_protocol  prot,
    int  local_port,
    const char *  local_ip 
    )

    ◆ osmo_sccp_simple_server_add_clnt()

    ◆ osmo_sccp_simple_server_on_ss7_id()

    ◆ osmo_ss7_as_active()

    bool osmo_ss7_as_active ( const struct osmo_ss7_as as)

    Determine if given AS is in the active state.

    Parameters
    [in]asApplication Server.
    Returns
    true in case as is active; false otherwise.

    References osmo_ss7_as::fi, and XUA_AS_S_ACTIVE.

    Referenced by DEFUN().

    ◆ osmo_ss7_as_add_asp()

    int osmo_ss7_as_add_asp ( struct osmo_ss7_as as,
    const char *  asp_name 
    )

    Add given ASP to given AS.

    Parameters
    [in]asApplication Server to which asp is added
    [in]aspApplication Server Process to be added to as
    Returns
    0 on success; negative in case of error

    References osmo_ss7_as::asps, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_asp::fi, osmo_ss7_as::inst, LOGPAS, osmo_ss7_asp::name, osmo_ss7_as_has_asp(), osmo_ss7_asp_find_by_name(), ss7_initialized, and XUA_ASP_E_AS_ASSIGNED.

    Referenced by DEFUN_ATTR(), handle_rkey_reg(), ipa_asp_fsm_wait_id_resp(), osmo_sccp_simple_client_on_ss7_id(), and osmo_sccp_simple_server_add_clnt().

    ◆ osmo_ss7_as_del_asp()

    int osmo_ss7_as_del_asp ( struct osmo_ss7_as as,
    const char *  asp_name 
    )

    Delete given ASP from given AS.

    Parameters
    [in]asApplication Server from which asp is deleted
    [in]aspApplication Server Process to delete from as
    Returns
    0 on success; negative in case of error

    References osmo_ss7_as::asps, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_as::inst, LOGPAS, osmo_ss7_asp::name, osmo_ss7_asp_find_by_name(), and ss7_initialized.

    Referenced by DEFUN_ATTR(), and handle_rkey_dereg().

    ◆ osmo_ss7_as_destroy()

    ◆ osmo_ss7_as_down()

    bool osmo_ss7_as_down ( const struct osmo_ss7_as as)

    Determine if given AS is in the down state.

    Parameters
    [in]asApplication Server.
    Returns
    true in case as is down; false otherwise.

    References osmo_ss7_as::fi, and XUA_AS_S_DOWN.

    Referenced by hmrt_message_for_routing().

    ◆ osmo_ss7_as_find_by_l_rk_id()

    struct osmo_ss7_as* osmo_ss7_as_find_by_l_rk_id ( struct osmo_ss7_instance inst,
    uint32_t  l_rk_id 
    )

    Find Application Server by given local routing key ID.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]l_rk_idLocal Routing Key ID
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_routing_key::l_rk_id, osmo_ss7_as::list, osmo_ss7_as::routing_key, and ss7_initialized.

    Referenced by handle_reg_conf(), and ss7_find_free_l_rk_id().

    ◆ osmo_ss7_as_find_by_name()

    struct osmo_ss7_as* osmo_ss7_as_find_by_name ( struct osmo_ss7_instance inst,
    const char *  name 
    )

    Find Application Server by given name.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]nameName of AS
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_as::list, osmo_ss7_as::name, and ss7_initialized.

    Referenced by DEFUN_ATTR(), ipa_asp_fsm_wait_id_resp(), osmo_ss7_as_find_or_create(), and osmo_ss7_route_create().

    ◆ osmo_ss7_as_find_by_proto()

    struct osmo_ss7_as* osmo_ss7_as_find_by_proto ( struct osmo_ss7_instance inst,
    enum osmo_ss7_asp_protocol  proto 
    )

    Find Application Server (AS) by given protocol.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]protoProtocol identifier that must match
    Returns
    pointer to AS on success; NULL otherwise If an AS has an ASP also matching the given protocol, that AS is preferred. If there are multiple matches, return the first matching AS.

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_as::list, osmo_ss7_asp_find_by_proto(), osmo_ss7_as::proto, and ss7_initialized.

    Referenced by osmo_sccp_simple_client_on_ss7_id().

    ◆ osmo_ss7_as_find_by_rctx()

    struct osmo_ss7_as* osmo_ss7_as_find_by_rctx ( struct osmo_ss7_instance inst,
    uint32_t  rctx 
    )

    Find Application Server by given routing context.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]rctxRouting Context
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_routing_key::context, osmo_ss7_as::list, osmo_ss7_as::routing_key, and ss7_initialized.

    Referenced by handle_rkey_dereg(), handle_rkey_reg(), osmo_ss7_find_free_rctx(), xua_asp_fsm_inactive(), and xua_find_as_for_asp().

    ◆ osmo_ss7_as_find_or_create()

    struct osmo_ss7_as* osmo_ss7_as_find_or_create ( struct osmo_ss7_instance inst,
    const char *  name,
    enum osmo_ss7_asp_protocol  proto 
    )

    Find or Create Application Server.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]nameName of Application Server
    [in]protoProtocol of Application Server
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_as::cfg, LOGPAS, osmo_ss7_as_find_by_name(), osmo_ss7_as::proto, ss7_as_alloc(), and ss7_initialized.

    Referenced by DEFUN_ATTR(), handle_rkey_reg(), osmo_sccp_simple_client_on_ss7_id(), and osmo_sccp_simple_server_add_clnt().

    ◆ osmo_ss7_as_has_asp()

    bool osmo_ss7_as_has_asp ( const struct osmo_ss7_as as,
    const struct osmo_ss7_asp asp 
    )

    Determine if given AS contains ASP.

    Parameters
    [in]asApplication Server in which to look for asp
    [in]aspApplication Server Process to look for in as
    Returns
    true in case asp is part of as; false otherwise

    References osmo_ss7_as::asps, osmo_ss7_as::cfg, and ss7_initialized.

    Referenced by as_list_for_asp(), determine_traf_mode(), dispatch_to_all_as(), find_single_as_for_asp(), get_all_rctx_for_asp(), handle_rkey_dereg(), ipa_find_as_for_asp(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_as_add_asp(), xua_asp_fsm_inactive(), xua_find_as_for_asp(), xua_msg_add_asp_rctx(), and xua_rkm_cleanup_dyn_as_for_asp().

    ◆ osmo_ss7_as_tmode_compatible_xua()

    ◆ osmo_ss7_as_traffic_mode_name()

    static const char* osmo_ss7_as_traffic_mode_name ( enum osmo_ss7_as_traffic_mode  mode)
    inlinestatic

    ◆ osmo_ss7_asp_active()

    ◆ osmo_ss7_asp_destroy()

    ◆ osmo_ss7_asp_disconnect()

    ◆ osmo_ss7_asp_find()

    struct osmo_ss7_asp* osmo_ss7_asp_find ( struct osmo_ss7_instance inst,
    const char *  name,
    uint16_t  remote_port,
    uint16_t  local_port,
    enum osmo_ss7_asp_protocol  proto 
    )

    ◆ osmo_ss7_asp_find2()

    struct osmo_ss7_asp* osmo_ss7_asp_find2 ( struct osmo_ss7_instance inst,
    const char *  name,
    uint16_t  remote_port,
    uint16_t  local_port,
    int  trans_proto,
    enum osmo_ss7_asp_protocol  proto 
    )

    ◆ osmo_ss7_asp_find_by_name()

    ◆ osmo_ss7_asp_find_by_proto()

    struct osmo_ss7_asp* osmo_ss7_asp_find_by_proto ( struct osmo_ss7_as as,
    enum osmo_ss7_asp_protocol  proto 
    )

    Find an ASP that matches the given ASP protocol (xUA variant).

    Parameters
    [in]asApplication Server in which to look for asp
    [in]protoASP protocol (xUA variant) to match
    Returns
    SS7 ASP in case a matching one is found; NULL otherwise

    References osmo_ss7_as::asps, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, and osmo_ss7_asp::proto.

    Referenced by osmo_sccp_simple_client_on_ss7_id(), and osmo_ss7_as_find_by_proto().

    ◆ osmo_ss7_asp_find_or_create()

    struct osmo_ss7_asp* osmo_ss7_asp_find_or_create ( struct osmo_ss7_instance inst,
    const char *  name,
    uint16_t  remote_port,
    uint16_t  local_port,
    enum osmo_ss7_asp_protocol  proto 
    )

    ◆ osmo_ss7_asp_find_or_create2()

    ◆ osmo_ss7_asp_get_log_subsys()

    int osmo_ss7_asp_get_log_subsys ( const struct osmo_ss7_asp asp)

    ◆ osmo_ss7_asp_get_name()

    const char* osmo_ss7_asp_get_name ( const struct osmo_ss7_asp asp)

    Get the name of a given ASP.

    Parameters
    [in]aspThe ASP for which the name is requested
    Returns
    The name of the ASP, or NULL if not set

    References osmo_ss7_asp::cfg, and osmo_ss7_asp::name.

    ◆ osmo_ss7_asp_get_proto()

    enum osmo_ss7_asp_protocol osmo_ss7_asp_get_proto ( const struct osmo_ss7_asp asp)

    Get the proto of a given ASP.

    Parameters
    [in]aspThe ASP for which the proto is requested
    Returns
    The proto of the ASP

    References osmo_ss7_asp::cfg, and osmo_ss7_asp::proto.

    ◆ osmo_ss7_asp_get_trans_proto()

    int osmo_ss7_asp_get_trans_proto ( const struct osmo_ss7_asp asp)

    Get the transport proto of a given ASP.

    Parameters
    [in]aspThe ASP for which the transport proto is requested
    Returns
    The transport proto of the ASP (one of IPPROTO_*)

    References osmo_ss7_asp::cfg, and osmo_ss7_asp::trans_proto.

    ◆ osmo_ss7_asp_peer_add_host()

    int osmo_ss7_asp_peer_add_host ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *  host 
    )

    Append (copy) address to a given ASP peer.

    Previous addresses are kept.

    Parameters
    [in]peerApplication Server Process peer the address is appended to.
    [in]talloc_ctxtalloc context used to allocate new address.
    [in]hoststring containing an IP address.
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer_add_host2().

    Referenced by osmo_sccp_simple_server_add_clnt(), osmo_ss7_xua_server_add_local_host(), and ss7_asp_set_default_peer_hosts().

    ◆ osmo_ss7_asp_peer_add_host2()

    int osmo_ss7_asp_peer_add_host2 ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *  host,
    bool  is_primary_addr 
    )

    Append (copy) address to a given ASP peer.

    Previous addresses are kept.

    Parameters
    [in]peerApplication Server Process peer the address is appended to.
    [in]talloc_ctxtalloc context used to allocate new address.
    [in]hoststring containing an IP address.
    [in]is_primary_addrwhether this IP address is to be added as SCTP Primary Address
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer::host, osmo_ss7_asp_peer::host_cnt, host_is_ip_anyaddr(), and osmo_ss7_asp_peer::idx_primary.

    Referenced by DEFUN_ATTR(), and osmo_ss7_asp_peer_add_host().

    ◆ osmo_ss7_asp_peer_del_host()

    int osmo_ss7_asp_peer_del_host ( struct osmo_ss7_asp_peer peer,
    const char *  host 
    )

    Remove address from a given ASP peer.

    Parameters
    [in]peerApplication Server Process peer the address is removed from.
    [in]hoststring containing an IP address.
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer::host, osmo_ss7_asp_peer::host_cnt, and osmo_ss7_asp_peer::idx_primary.

    Referenced by DEFUN_ATTR(), and osmo_ss7_xua_server_del_local_host().

    ◆ osmo_ss7_asp_peer_init()

    void osmo_ss7_asp_peer_init ( struct osmo_ss7_asp_peer peer)

    References osmo_ss7_asp_peer::idx_primary.

    Referenced by ss7_asp_alloc().

    ◆ osmo_ss7_asp_peer_set_hosts()

    int osmo_ss7_asp_peer_set_hosts ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *const *  hosts,
    size_t  host_cnt 
    )

    Set (copy) addresses for a given ASP peer.

    Previous addresses are freed.

    Parameters
    [in]peerApplication Server Process peer whose addresses are to be set.
    [in]talloc_ctxtalloc context used to allocate new addresses.
    [in]hostsArray of strings containing IP addresses.
    [in]host_cntNumber of strings in hosts
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer_set_hosts2().

    Referenced by osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_add_clnt(), osmo_ss7_xua_server_set_local_hosts(), and xua_accept_cb().

    ◆ osmo_ss7_asp_peer_set_hosts2()

    int osmo_ss7_asp_peer_set_hosts2 ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *const *  hosts,
    size_t  host_cnt,
    int  idx_primary 
    )

    Set (copy) addresses for a given ASP peer.

    Previous addresses are freed.

    Parameters
    [in]peerApplication Server Process peer whose addresses are to be set.
    [in]talloc_ctxtalloc context used to allocate new addresses.
    [in]hostsArray of strings containing IP addresses.
    [in]host_cntNumber of strings in hosts
    [in]idx_primaryIndex in "hosts" array marking the SCTP Primary Address, -1 if no explicit Primary Address set
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer::host, osmo_ss7_asp_peer::host_cnt, and osmo_ss7_asp_peer::idx_primary.

    Referenced by osmo_ss7_asp_peer_set_hosts().

    ◆ osmo_ss7_asp_peer_snprintf()

    int osmo_ss7_asp_peer_snprintf ( char *  buf,
    size_t  buf_len,
    struct osmo_ss7_asp_peer peer 
    )

    ◆ osmo_ss7_asp_protocol_name()

    ◆ osmo_ss7_asp_protocol_port()

    ◆ osmo_ss7_asp_restart()

    ◆ osmo_ss7_asp_send()

    int osmo_ss7_asp_send ( struct osmo_ss7_asp asp,
    struct msgb *  msg 
    )

    ◆ osmo_ss7_asp_use_default_lm()

    ◆ osmo_ss7_ensure_sccp()

    struct osmo_sccp_instance* osmo_ss7_ensure_sccp ( struct osmo_ss7_instance inst)

    ◆ osmo_ss7_find_free_rctx()

    int osmo_ss7_find_free_rctx ( struct osmo_ss7_instance inst)

    References next_rctx, and osmo_ss7_as_find_by_rctx().

    Referenced by handle_rkey_reg().

    ◆ osmo_ss7_init()

    int osmo_ss7_init ( void  )

    ◆ osmo_ss7_instance_destroy()

    ◆ osmo_ss7_instance_find()

    struct osmo_ss7_instance* osmo_ss7_instance_find ( uint32_t  id)

    Find a SS7 Instance with given ID.

    Parameters
    [in]idID for which to search
    Returns
    osmo_ss7_instance on success; NULL on error

    References osmo_ss7_instance::cfg, osmo_ss7_instance::id, osmo_ss7_instance::list, osmo_ss7_instances, and ss7_initialized.

    Referenced by DEFUN(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_instance_find_or_create(), show_asp(), show_asp_assoc_status(), and show_asp_remaddr().

    ◆ osmo_ss7_instance_find_or_create()

    ◆ osmo_ss7_instance_set_pc_fmt()

    int osmo_ss7_instance_set_pc_fmt ( struct osmo_ss7_instance inst,
    uint8_t  c0,
    uint8_t  c1,
    uint8_t  c2 
    )

    Set the point code format used in given SS7 instance.

    References osmo_ss7_instance::cfg, osmo_ss7_pc_fmt::component_len, LOGSS7, and osmo_ss7_instance::pc_fmt.

    ◆ osmo_ss7_is_config_node()

    int osmo_ss7_is_config_node ( struct vty *  vty,
    int  node 
    )

    ◆ osmo_ss7_link_destroy()

    void osmo_ss7_link_destroy ( struct osmo_ss7_link link)

    ◆ osmo_ss7_link_find_or_create()

    struct osmo_ss7_link* osmo_ss7_link_find_or_create ( struct osmo_ss7_linkset lset,
    uint32_t  id 
    )

    Find or create SS7 Link with given ID in given Linkset.

    Parameters
    [in]lsetSS7 Linkset on which we operate
    [in]idLink number within Linkset
    Returns
    pointer to SS7 Link on success; NULL on error

    References osmo_ss7_link::cfg, osmo_ss7_linkset::cfg, osmo_ss7_link::id, osmo_ss7_linkset::inst, osmo_ss7_linkset::links, osmo_ss7_link::linkset, LOGSS7, osmo_ss7_linkset::name, and ss7_initialized.

    ◆ osmo_ss7_linkset_destroy()

    ◆ osmo_ss7_linkset_find_by_name()

    struct osmo_ss7_linkset* osmo_ss7_linkset_find_by_name ( struct osmo_ss7_instance inst,
    const char *  name 
    )

    Find SS7 Linkset by given name.

    Parameters
    [in]instSS7 Instance in which to look
    [in]nameName of SS7 Linkset
    Returns
    pointer to linkset on success; NULL on error

    References osmo_ss7_linkset::cfg, osmo_ss7_instance::linksets, osmo_ss7_linkset::list, osmo_ss7_linkset::name, and ss7_initialized.

    Referenced by osmo_ss7_linkset_find_or_create(), and osmo_ss7_route_create().

    ◆ osmo_ss7_linkset_find_or_create()

    struct osmo_ss7_linkset* osmo_ss7_linkset_find_or_create ( struct osmo_ss7_instance inst,
    const char *  name,
    uint32_t  pc 
    )

    Find or allocate SS7 Linkset.

    Parameters
    [in]instSS7 Instance in which we operate
    [in]nameName of SS7 Linkset
    [in]pcAdjacent Pointcode
    Returns
    pointer to Linkset on success; NULL on error

    References osmo_ss7_linkset::adjacent_pc, osmo_ss7_linkset::cfg, osmo_ss7_linkset::inst, osmo_ss7_instance::linksets, osmo_ss7_linkset::list, LOGSS7, osmo_ss7_linkset::name, osmo_ss7_linkset_find_by_name(), and ss7_initialized.

    ◆ osmo_ss7_mtp_to_user()

    ◆ osmo_ss7_pc_is_local()

    ◆ osmo_ss7_pc_is_valid()

    ◆ osmo_ss7_pc_normalize()

    uint32_t osmo_ss7_pc_normalize ( const struct osmo_ss7_pc_fmt pc_fmt,
    uint32_t  pc 
    )

    ◆ osmo_ss7_pc_width()

    ◆ osmo_ss7_pointcode_parse()

    ◆ osmo_ss7_pointcode_parse_mask_or_len()

    int osmo_ss7_pointcode_parse_mask_or_len ( struct osmo_ss7_instance inst,
    const char *  in 
    )

    ◆ osmo_ss7_pointcode_print()

    ◆ osmo_ss7_pointcode_print2()

    const char* osmo_ss7_pointcode_print2 ( const struct osmo_ss7_instance inst,
    uint32_t  pc 
    )

    ◆ osmo_ss7_pointcode_print_buf()

    const char* osmo_ss7_pointcode_print_buf ( char *  buf,
    size_t  buf_len,
    const struct osmo_ss7_instance inst,
    uint32_t  pc 
    )

    ◆ osmo_ss7_register_rx_unknown_cb()

    void osmo_ss7_register_rx_unknown_cb ( osmo_ss7_asp_rx_unknown_cb cb)

    Register a call-back function for unknown SCTP PPID / IPA Stream ID.

    References g_osmo_ss7_asp_rx_unknown_cb.

    ◆ osmo_ss7_route_create()

    struct osmo_ss7_route* osmo_ss7_route_create ( struct osmo_ss7_route_table rtbl,
    uint32_t  pc,
    uint32_t  mask,
    const char *  linkset_name 
    )

    Create a new route in the given routing table.

    Parameters
    [in]rtblRouting Table in which the route is to be created
    [in]pcPoint Code of the destination of the route
    [in]maskMask of the destination Point Code pc
    [in]linkset_namestring name of the linkset to be used
    Returns
    caller-allocated + initialized route, NULL on error

    References osmo_ss7_route::as, osmo_ss7_instance::cfg, osmo_ss7_linkset::cfg, osmo_ss7_route::cfg, osmo_ss7_as::cfg, osmo_ss7_route::dest, osmo_ss7_route_table::inst, osmo_ss7_route::linkset, osmo_ss7_route::linkset_name, LOGSS7, osmo_ss7_route::mask, osmo_ss7_linkset::name, osmo_ss7_as::name, osmo_ss7_as_find_by_name(), osmo_ss7_linkset_find_by_name(), osmo_ss7_pc_normalize(), osmo_ss7_pointcode_print(), osmo_ss7_route_find_dpc_mask(), osmo_ss7_route::pc, osmo_ss7_instance::pc_fmt, route_insert_sorted(), osmo_ss7_route::rtable, and ss7_initialized.

    Referenced by _rout_key(), DEFUN_ATTR(), handle_rkey_reg(), ipa_add_route(), osmo_sccp_simple_client_on_ss7_id(), and osmo_sccp_simple_server_add_clnt().

    ◆ osmo_ss7_route_destroy()

    ◆ osmo_ss7_route_find_dpc()

    struct osmo_ss7_route* osmo_ss7_route_find_dpc ( struct osmo_ss7_route_table rtbl,
    uint32_t  dpc 
    )

    ◆ osmo_ss7_route_find_dpc_mask()

    ◆ osmo_ss7_route_lookup()

    struct osmo_ss7_route* osmo_ss7_route_lookup ( struct osmo_ss7_instance inst,
    uint32_t  dpc 
    )

    Find a SS7 route for given destination point code in given SS7.

    References osmo_ss7_route_find_dpc(), osmo_ss7_instance::rtable_system, and ss7_initialized.

    Referenced by gen_mtp_transfer_req_xua(), hmrt_message_for_routing(), and xua_snm_rx_daud().

    ◆ osmo_ss7_route_name()

    const char* osmo_ss7_route_name ( struct osmo_ss7_route rt,
    bool  list_asps 
    )

    Return human readable representation of the route, in a static buffer.

    This uses both osmo_ss7_pointcode_print() and osmo_ss7_pointcode_print2(), so pairing osmo_ss7_route_name() with osmo_ss7_pointcode_print() in the same printf statement is likely to conflict.

    Parameters
    [in]rtThe route information to print, or NULL.
    [in]list_aspsIf true, append info for all ASPs for the route's AS.
    Returns
    A string constant or static buffer.

    References APPEND, osmo_ss7_route::as, osmo_ss7_as::asps, osmo_ss7_linkset::cfg, osmo_ss7_route::cfg, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_route::dest, osmo_ss7_route_table::inst, osmo_ss7_route::linkset, osmo_ss7_route::mask, osmo_ss7_linkset::name, osmo_ss7_as::name, osmo_ss7_asp::name, osmo_ss7_asp_protocol_name(), osmo_ss7_pointcode_print(), osmo_ss7_pointcode_print2(), osmo_ss7_route::pc, osmo_ss7_as::proto, osmo_ss7_route::rtable, and osmo_ss7_asp::sock_name.

    Referenced by hmrt_message_for_routing().

    ◆ osmo_ss7_route_print()

    ◆ osmo_ss7_route_table_destroy()

    void osmo_ss7_route_table_destroy ( struct osmo_ss7_route_table rtbl)

    ◆ osmo_ss7_route_table_find()

    ◆ osmo_ss7_route_table_find_or_create()

    ◆ osmo_ss7_tmode_from_xua()

    ◆ osmo_ss7_tmode_to_xua()

    ◆ osmo_ss7_user_mtp_xfer_req()

    ◆ osmo_ss7_user_register()

    int osmo_ss7_user_register ( struct osmo_ss7_instance inst,
    uint8_t  service_ind,
    struct osmo_ss7_user user 
    )

    Register a MTP user for a given service indicator.

    Parameters
    [in]instSS7 instance for which we register the user
    [in]service_indService (ISUP, SCCP, ...)
    [in]userSS7 user (including primitive call-back)
    Returns
    0 on success; negative on error

    References osmo_ss7_user::inst, osmo_ss7_user::name, osmo_ss7_user::priv, and osmo_ss7_instance::user.

    Referenced by osmo_sccp_instance_create().

    ◆ osmo_ss7_user_unregister()

    int osmo_ss7_user_unregister ( struct osmo_ss7_instance inst,
    uint8_t  service_ind,
    struct osmo_ss7_user user 
    )

    Unregister a MTP user for a given service indicator.

    Parameters
    [in]instSS7 instance for which we register the user
    [in]service_indService (ISUP, SCCP, ...)
    [in]user(optional) SS7 user. If present, we will not unregister other users
    Returns
    0 on success; negative on error

    References osmo_ss7_user::inst, and osmo_ss7_instance::user.

    Referenced by osmo_sccp_instance_destroy().

    ◆ osmo_ss7_vty_go_parent()

    ◆ osmo_ss7_vty_init_asp()

    void osmo_ss7_vty_init_asp ( void *  ctx)

    ◆ osmo_ss7_vty_init_sg()

    void osmo_ss7_vty_init_sg ( void *  ctx)

    ◆ osmo_ss7_xua_server_add_local_host()

    int osmo_ss7_xua_server_add_local_host ( struct osmo_xua_server xs,
    const char *  local_host 
    )

    ◆ osmo_ss7_xua_server_bind()

    int osmo_ss7_xua_server_bind ( struct osmo_xua_server xs)

    Set the xUA server to bind/listen to the currently configured ip/port.

    Parameters
    [in]xsxUA server to operate
    Returns
    0 on success, negative value on error.

    References osmo_xua_server::cfg, osmo_xua_server::local, osmo_ss7_asp_peer_snprintf(), osmo_ss7_asp_protocol_vals, osmo_xua_server::proto, osmo_xua_server::sctp_init, and osmo_xua_server::server.

    Referenced by osmo_sccp_simple_server_on_ss7_id(), and osmo_ss7_vty_go_parent().

    ◆ osmo_ss7_xua_server_create()

    struct osmo_xua_server* osmo_ss7_xua_server_create ( struct osmo_ss7_instance inst,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port,
    const char *  local_host 
    )

    create a new xUA server configured with given ip/port

    Parameters
    [in]ctxtalloc allocation context
    [in]protoprotocol (xUA variant) to use
    [in]local_portlocal SCTP port to bind/listen to
    [in]local_hostlocal IP address to bind/listen to (optional)
    Returns
    callee-allocated osmo_xua_server in case of success

    References osmo_ss7_xua_server_create2(), ss7_default_trans_proto_for_asp_proto(), and osmo_xua_server::trans_proto.

    ◆ osmo_ss7_xua_server_create2()

    struct osmo_xua_server* osmo_ss7_xua_server_create2 ( struct osmo_ss7_instance inst,
    int  trans_proto,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port,
    const char *  local_host 
    )

    create a new xUA server configured with given ip/port

    Parameters
    [in]instSS7 Instance on which we operate
    [in]trans_prototransport protocol to use (one of IPPROTO_*)
    [in]protoprotocol (xUA variant) to use
    [in]local_portlocal SCTP port to bind/listen to
    [in]local_hostlocal IP address to bind/listen to (optional)
    Returns
    callee-allocated osmo_xua_server in case of success

    References osmo_xua_server::asp_list, osmo_xua_server::cfg, osmo_xua_server::inst, osmo_xua_server::list, osmo_xua_server::local, OSMO_SS7_ASP_PROT_SUA, osmo_ss7_asp_protocol_name(), osmo_ss7_asp_protocol_vals, osmo_ss7_ensure_sccp(), osmo_ss7_xua_server_set_local_host(), osmo_ss7_asp_peer::port, osmo_xua_server::proto, osmo_xua_server::server, ss7_asp_protocol_check_trans_proto(), ss7_initialized, osmo_xua_server::trans_proto, xua_accept_cb(), and osmo_ss7_instance::xua_servers.

    Referenced by DEFUN_ATTR(), osmo_sccp_simple_server_on_ss7_id(), and osmo_ss7_xua_server_create().

    ◆ osmo_ss7_xua_server_del_local_host()

    int osmo_ss7_xua_server_del_local_host ( struct osmo_xua_server xs,
    const char *  local_host 
    )

    ◆ osmo_ss7_xua_server_destroy()

    ◆ osmo_ss7_xua_server_find()

    struct osmo_xua_server* osmo_ss7_xua_server_find ( struct osmo_ss7_instance inst,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port 
    )

    find an xUA server with the given parameters

    Parameters
    [in]instSS7 Instance on which we operate
    [in]protoprotocol (xUA variant) in use
    [in]local_portlocal port of the server
    Returns
    osmo_xua_server or NULL (not found)

    References osmo_ss7_xua_server_find2(), ss7_default_trans_proto_for_asp_proto(), and osmo_xua_server::trans_proto.

    ◆ osmo_ss7_xua_server_find2()

    struct osmo_xua_server* osmo_ss7_xua_server_find2 ( struct osmo_ss7_instance inst,
    int  trans_proto,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port 
    )

    find an xUA server with the given parameters

    Parameters
    [in]instSS7 Instance on which we operate
    [in]trans_prototransport protocol in use (one of IPPROTO_*)
    [in]protoprotocol (xUA variant) in use
    [in]local_portlocal port of the server
    Returns
    osmo_xua_server or NULL (not found)

    References osmo_xua_server::cfg, osmo_xua_server::list, osmo_xua_server::local, osmo_ss7_asp_peer::port, osmo_xua_server::proto, ss7_initialized, osmo_xua_server::trans_proto, and osmo_ss7_instance::xua_servers.

    Referenced by DEFUN_ATTR(), osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_add_clnt(), and osmo_ss7_xua_server_find().

    ◆ osmo_ss7_xua_server_set_local_host()

    int osmo_ss7_xua_server_set_local_host ( struct osmo_xua_server xs,
    const char *  local_host 
    )

    ◆ osmo_ss7_xua_server_set_local_hosts()

    int osmo_ss7_xua_server_set_local_hosts ( struct osmo_xua_server xs,
    const char **  local_hosts,
    size_t  local_host_cnt 
    )

    Variable Documentation

    ◆ osmo_ss7_as_traffic_mode_vals

    struct value_string osmo_ss7_as_traffic_mode_vals[]

    ◆ osmo_ss7_asp_protocol_vals

    ◆ osmo_ss7_asp_role_names

    const struct value_string osmo_ss7_asp_role_names[]

    Referenced by show_one_asp(), and write_one_asp().

    ◆ osmo_ss7_instances

    sigtran/html/xua__as__fsm_8c.html0000644000175000017500000020422414631412304021502 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_as_fsm.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_as_fsm.c File Reference
    #include <string.h>
    #include <arpa/inet.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/prim.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/sigtran_sap.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include "xua_asp_fsm.h"
    #include "xua_as_fsm.h"
    #include "xua_internal.h"

    Data Structures

    struct  xua_as_fsm_priv
     

    Macros

    #define S(x)   (1 << (x))
     
    #define MSEC_TO_S_US(x)   (x/1000), ((x%1000)*10)
     

    Functions

    static struct msgb * encode_notify (const struct osmo_xlm_prim_notify *npar)
     
    static int as_notify_all_asp (struct osmo_ss7_as *as, struct osmo_xlm_prim_notify *npar)
     
    static int get_local_role (struct osmo_ss7_as *as)
     
    static struct osmo_ss7_aspxua_as_select_asp_override (struct osmo_ss7_as *as)
     
    static struct osmo_ss7_aspxua_as_select_asp_roundrobin (struct osmo_ss7_as *as)
     
    int xua_as_transmit_msg_broadcast (struct osmo_ss7_as *as, struct msgb *msg)
     
    int xua_as_transmit_msg (struct osmo_ss7_as *as, struct msgb *msg)
     
    static bool is_single_ipa_asp (struct osmo_ss7_as *as)
     
    static void ipa_add_route (struct osmo_fsm_inst *fi)
     
    static void ipa_del_route (struct osmo_fsm_inst *fi)
     
    static bool check_any_other_asp_not_down (struct osmo_ss7_as *as, struct osmo_ss7_asp *asp_cmp)
     
    static bool check_any_other_asp_in_active (struct osmo_ss7_as *as, struct osmo_ss7_asp *asp_cmp)
     
    static void notify_any_other_active_asp_as_inactive (struct osmo_ss7_as *as, struct osmo_ss7_asp *asp_cmp)
     
    static void t_r_callback (void *_fi)
     
    static void xua_as_fsm_down (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void xua_as_fsm_onenter (struct osmo_fsm_inst *fi, uint32_t old_state)
     
    static void xua_as_fsm_inactive (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void xua_as_fsm_active (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void xua_as_fsm_pending (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void xua_as_fsm_cleanup (struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause)
     
    struct osmo_fsm_inst * xua_as_fsm_start (struct osmo_ss7_as *as, int log_level)
     Start an AS FSM for a given Application Server. More...
     

    Variables

    static const struct value_string xua_as_event_names []
     
    static const struct osmo_fsm_state xua_as_fsm_states []
     
    struct osmo_fsm xua_as_fsm
     

    Macro Definition Documentation

    ◆ MSEC_TO_S_US

    #define MSEC_TO_S_US (   x)    (x/1000), ((x%1000)*10)

    Referenced by xua_as_fsm_active().

    ◆ S

    #define S (   x)    (1 << (x))

    Function Documentation

    ◆ as_notify_all_asp()

    ◆ check_any_other_asp_in_active()

    static bool check_any_other_asp_in_active ( struct osmo_ss7_as as,
    struct osmo_ss7_asp asp_cmp 
    )
    static

    ◆ check_any_other_asp_not_down()

    static bool check_any_other_asp_not_down ( struct osmo_ss7_as as,
    struct osmo_ss7_asp asp_cmp 
    )
    static

    ◆ encode_notify()

    static struct msgb* encode_notify ( const struct osmo_xlm_prim_notify npar)
    static

    ◆ get_local_role()

    static int get_local_role ( struct osmo_ss7_as as)
    static

    ◆ ipa_add_route()

    ◆ ipa_del_route()

    ◆ is_single_ipa_asp()

    static bool is_single_ipa_asp ( struct osmo_ss7_as as)
    static

    ◆ notify_any_other_active_asp_as_inactive()

    ◆ t_r_callback()

    static void t_r_callback ( void *  _fi)
    static

    References XUA_AS_E_RECOVERY_EXPD.

    Referenced by xua_as_fsm_start().

    ◆ xua_as_fsm_active()

    ◆ xua_as_fsm_cleanup()

    static void xua_as_fsm_cleanup ( struct osmo_fsm_inst *  fi,
    enum osmo_fsm_term_cause  cause 
    )
    static

    ◆ xua_as_fsm_down()

    static void xua_as_fsm_down ( struct osmo_fsm_inst *  fi,
    uint32_t  event,
    void *  data 
    )
    static

    ◆ xua_as_fsm_inactive()

    static void xua_as_fsm_inactive ( struct osmo_fsm_inst *  fi,
    uint32_t  event,
    void *  data 
    )
    static

    ◆ xua_as_fsm_onenter()

    static void xua_as_fsm_onenter ( struct osmo_fsm_inst *  fi,
    uint32_t  old_state 
    )
    static

    ◆ xua_as_fsm_pending()

    ◆ xua_as_fsm_start()

    struct osmo_fsm_inst* xua_as_fsm_start ( struct osmo_ss7_as as,
    int  log_level 
    )

    Start an AS FSM for a given Application Server.

    Parameters
    [in]asApplication Server for which to start the AS FSM
    [in]log_levelLogging level for logging of this FSM
    Returns
    FSM instance in case of success; NULL in case of error

    References xua_as_fsm_priv::as, osmo_ss7_as::cfg, osmo_ss7_as::name, xua_as_fsm_priv::queued_msgs, xua_as_fsm_priv::recovery, xua_as_fsm_priv::t_r, and t_r_callback().

    Referenced by ss7_as_alloc().

    ◆ xua_as_select_asp_override()

    static struct osmo_ss7_asp* xua_as_select_asp_override ( struct osmo_ss7_as as)
    static

    ◆ xua_as_select_asp_roundrobin()

    static struct osmo_ss7_asp* xua_as_select_asp_roundrobin ( struct osmo_ss7_as as)
    static

    ◆ xua_as_transmit_msg()

    ◆ xua_as_transmit_msg_broadcast()

    int xua_as_transmit_msg_broadcast ( struct osmo_ss7_as as,
    struct msgb *  msg 
    )

    Variable Documentation

    ◆ xua_as_event_names

    const struct value_string xua_as_event_names[]
    static
    Initial value:
    = {
    { XUA_ASPAS_ASP_INACTIVE_IND, "ASPAS-ASP_INACTIVE.ind" },
    { XUA_ASPAS_ASP_DOWN_IND, "ASPAS-ASP_DOWN.ind" },
    { XUA_ASPAS_ASP_ACTIVE_IND, "ASPAS-ASP_ACTIVE.ind" },
    { XUA_AS_E_RECOVERY_EXPD, "AS-T_REC_EXPD.ind" },
    { XUA_AS_E_TRANSFER_REQ, "AS-TRANSFER.req" },
    { 0, NULL }
    }
    Definition: xua_as_fsm.h:14
    Definition: xua_as_fsm.h:15
    Definition: xua_as_fsm.h:16
    Definition: xua_as_fsm.h:13
    Definition: xua_as_fsm.h:17

    ◆ xua_as_fsm

    struct osmo_fsm xua_as_fsm
    Initial value:
    = {
    .name = "XUA_AS",
    .states = xua_as_fsm_states,
    .num_states = ARRAY_SIZE(xua_as_fsm_states),
    .log_subsys = DLSS7,
    .event_names = xua_as_event_names,
    .cleanup = xua_as_fsm_cleanup,
    }
    static const struct value_string xua_as_event_names[]
    Definition: xua_as_fsm.c:190
    static void xua_as_fsm_cleanup(struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause)
    Definition: xua_as_fsm.c:525
    static const struct osmo_fsm_state xua_as_fsm_states[]
    Definition: xua_as_fsm.c:532

    Referenced by osmo_ss7_init().

    ◆ xua_as_fsm_states

    const struct osmo_fsm_state xua_as_fsm_states[]
    static
    sigtran/html/m3ua_8c.html0000644000175000017500000063144014631412304017730 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/m3ua.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    m3ua.c File Reference
    #include <stdint.h>
    #include <errno.h>
    #include <unistd.h>
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/write_queue.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/netif/stream.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/mtp_sap.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include "xua_as_fsm.h"
    #include "xua_asp_fsm.h"
    #include "xua_internal.h"
    #include "ss7_internal.h"

    Macros

    #define M3UA_MSGB_SIZE   1500
     
    #define MAND_IES(msgt, ies)   [msgt] = (ies)
     

    Functions

    void mtp_xfer_param_to_m3ua_dh (struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param)
     
    void m3ua_dh_to_xfer_param (struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh)
     
    struct msgb * m3ua_msgb_alloc (const char *name)
     
    struct xua_msgm3ua_xfer_from_data (const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len)
     
    static struct xua_msgm3ua_gen_error (uint32_t err_code)
     
    static struct xua_msgm3ua_gen_error_msg (uint32_t err_code, struct msgb *msg)
     
    struct xua_msgm3ua_encode_notify (const struct osmo_xlm_prim_notify *npar)
     
    int m3ua_decode_notify (struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua)
     
    static struct msgb * m3ua_to_msg (struct xua_msg *xua)
     
    static int m3ua_tx_xua_asp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    int m3ua_tx_xua_as (struct osmo_ss7_as *as, struct xua_msg *xua)
     Send a given xUA message via a given M3UA Application Server. More...
     
    struct m3ua_data_hdrdata_hdr_from_m3ua (struct xua_msg *xua)
     
    static int m3ua_rx_xfer (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int m3ua_rx_mgmt_err (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int m3ua_rx_mgmt_ntfy (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int m3ua_rx_mgmt (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int m3ua_rx_asp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int m3ua_rx_snm (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    int m3ua_rx_msg (struct osmo_ss7_asp *asp, struct msgb *msg)
     process M3UA message received from socket More...
     
    static struct xua_msgm3ua_encode_duna (const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string)
     
    static struct xua_msgm3ua_encode_dava (const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string)
     
    static struct xua_msgm3ua_encode_dupu (const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_string)
     
    void m3ua_tx_snm_available (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available)
     Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s]. More...
     
    void m3ua_tx_snm_congestion (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string)
     Transmit SSNM SCON message indicating congestion. More...
     
    void m3ua_tx_dupu (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
     Transmit SSNM DUPU message indicating user unavailability. More...
     
    static int m3ua_rx_snm_asp (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    static int m3ua_rx_snm_sg (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     

    Variables

    const struct value_string m3ua_err_names []
     
    const struct value_string m3ua_ntfy_type_names []
     
    const struct value_string m3ua_ntfy_stchg_names []
     
    const struct value_string m3ua_ntfy_other_names []
     
    static const struct value_string m3ua_iei_names []
     
    static const uint16_t data_mand_ies []
     
    static const struct value_string m3ua_xfer_msgt_names []
     
    static const struct xua_msg_class msg_class_xfer
     
    static const uint16_t duna_mand_ies []
     
    static const uint16_t dava_mand_ies []
     
    static const uint16_t daud_mand_ies []
     
    static const uint16_t scon_mand_ies []
     
    static const uint16_t dupu_mand_ies []
     
    static const uint16_t drst_mand_ies []
     
    static const struct value_string m3ua_snm_msgt_names []
     
    const struct xua_msg_class m3ua_msg_class_snm
     
    static const struct value_string m3ua_aspsm_msgt_names []
     
    const struct xua_msg_class m3ua_msg_class_aspsm
     
    const struct value_string m3ua_asptm_msgt_names []
     
    const struct xua_msg_class m3ua_msg_class_asptm
     
    static const uint16_t err_req_ies []
     
    static const uint16_t ntfy_req_ies []
     
    static const struct value_string m3ua_mgmt_msgt_names []
     
    const struct xua_msg_class m3ua_msg_class_mgmt
     
    static const uint16_t reg_req_ies []
     
    static const uint16_t reg_rsp_ies []
     
    static const uint16_t dereg_req_ies []
     
    static const uint16_t dereg_rsp_ies []
     
    static const struct value_string m3ua_rkm_msgt_names []
     
    const struct xua_msg_class m3ua_msg_class_rkm
     
    const struct xua_dialect xua_dialect_m3ua
     
    static const struct xua_msg_event_map m3ua_aspxm_map []
     

    Macro Definition Documentation

    ◆ M3UA_MSGB_SIZE

    #define M3UA_MSGB_SIZE   1500

    ◆ MAND_IES

    #define MAND_IES (   msgt,
      ies 
    )    [msgt] = (ies)

    Function Documentation

    ◆ data_hdr_from_m3ua()

    ◆ m3ua_decode_notify()

    ◆ m3ua_dh_to_xfer_param()

    ◆ m3ua_encode_dava()

    static struct xua_msg* m3ua_encode_dava ( const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const char *  info_string 
    )
    static

    ◆ m3ua_encode_duna()

    static struct xua_msg* m3ua_encode_duna ( const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const char *  info_string 
    )
    static

    ◆ m3ua_encode_dupu()

    static struct xua_msg* m3ua_encode_dupu ( const uint32_t *  rctx,
    unsigned int  num_rctx,
    uint32_t  dpc,
    uint16_t  user,
    uint16_t  cause,
    const char *  info_string 
    )
    static

    ◆ m3ua_encode_notify()

    ◆ m3ua_gen_error()

    static struct xua_msg* m3ua_gen_error ( uint32_t  err_code)
    static

    ◆ m3ua_gen_error_msg()

    static struct xua_msg* m3ua_gen_error_msg ( uint32_t  err_code,
    struct msgb *  msg 
    )
    static

    ◆ m3ua_msgb_alloc()

    struct msgb* m3ua_msgb_alloc ( const char *  name)

    ◆ m3ua_rx_asp()

    static int m3ua_rx_asp ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ m3ua_rx_mgmt()

    static int m3ua_rx_mgmt ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ m3ua_rx_mgmt_err()

    ◆ m3ua_rx_mgmt_ntfy()

    ◆ m3ua_rx_msg()

    ◆ m3ua_rx_snm()

    ◆ m3ua_rx_snm_asp()

    ◆ m3ua_rx_snm_sg()

    static int m3ua_rx_snm_sg ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ m3ua_rx_xfer()

    ◆ m3ua_to_msg()

    static struct msgb* m3ua_to_msg ( struct xua_msg xua)
    static

    ◆ m3ua_tx_dupu()

    void m3ua_tx_dupu ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    uint32_t  dpc,
    uint16_t  user,
    uint16_t  cause,
    const char *  info_str 
    )

    Transmit SSNM DUPU message indicating user unavailability.

    Parameters
    [in]aspASP through which to transmit message. Must be ACTIVE.
    [in]rctxarray of Routing Contexts in network byte order.
    [in]num_rctxnumber of rctx
    [in]dpcaffected point code
    [in]userthe user (SI) that is unavailable
    [in]causethe cause of the user unavailability
    [in]info_stringoptional information string (can be NULL).

    References m3ua_encode_dupu(), m3ua_tx_xua_asp(), and xua_msg_free().

    Referenced by xua_tx_upu().

    ◆ m3ua_tx_snm_available()

    void m3ua_tx_snm_available ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const char *  info_string,
    bool  available 
    )

    Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s].

    Parameters
    [in]aspASP through which to transmit message. Must be ACTIVE.
    [in]rctxarray of Routing Contexts in network byte order.
    [in]num_rctxnumber of rctx
    [in]aff_pcarray of 'Affected Point Code' in network byte order.
    [in]num_aff_pcnumber of aff_pc
    [in]info_stringoptional information string (can be NULL).
    [in]availableare aff_pc now available (true) or unavailable (false)

    References m3ua_encode_dava(), m3ua_encode_duna(), m3ua_tx_xua_asp(), and xua_msg_free().

    Referenced by xua_tx_snm_available().

    ◆ m3ua_tx_snm_congestion()

    void m3ua_tx_snm_congestion ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  concerned_dpc,
    const uint8_t *  cong_level,
    const char *  info_string 
    )

    Transmit SSNM SCON message indicating congestion.

    Parameters
    [in]aspASP through which to transmit message. Must be ACTIVE.
    [in]rctxarray of Routing Contexts in network byte order.
    [in]num_rctxnumber of rctx
    [in]aff_pcarray of 'Affected Point Code' in network byte order.
    [in]num_aff_pcnumber of aff_pc
    [in]concerned_dpcoptional concerned DPC (can be NULL)
    [in]cong_leveloptional congestion level (can be NULL)
    [in]info_stringoptional information string (can be NULL).

    References xua_msg::hdr, M3UA_IEI_AFFECTED_PC, M3UA_IEI_CONC_DEST, M3UA_IEI_CONG_IND, M3UA_IEI_INFO_STRING, M3UA_IEI_ROUTE_CTX, M3UA_MSGC_SNM, M3UA_SNM_SCON, m3ua_tx_xua_asp(), M3UA_VERSION, xua_common_hdr::version, XUA_HDR, xua_msg_add_data(), xua_msg_add_u32(), xua_msg_alloc(), and xua_msg_free().

    Referenced by xua_tx_scon().

    ◆ m3ua_tx_xua_as()

    int m3ua_tx_xua_as ( struct osmo_ss7_as as,
    struct xua_msg xua 
    )

    Send a given xUA message via a given M3UA Application Server.

    Parameters
    [in]asApplication Server through which to send xua
    [in]xuaxUA message to be sent
    Returns
    0 on success; negative on error

    References osmo_ss7_as::cfg, osmo_ss7_routing_key::context, osmo_ss7_as::fi, M3UA_IEI_ROUTE_CTX, m3ua_to_msg(), OSMO_SS7_ASP_PROT_M3UA, osmo_ss7_as::proto, osmo_ss7_as::routing_key, XUA_AS_E_TRANSFER_REQ, and xua_msg_add_u32().

    Referenced by hmrt_message_for_routing().

    ◆ m3ua_tx_xua_asp()

    static int m3ua_tx_xua_asp ( struct osmo_ss7_asp asp,
    struct xua_msg xua 
    )
    static

    ◆ m3ua_xfer_from_data()

    struct xua_msg* m3ua_xfer_from_data ( const struct m3ua_data_hdr data_hdr,
    const uint8_t *  data,
    unsigned int  data_len 
    )

    ◆ mtp_xfer_param_to_m3ua_dh()

    Variable Documentation

    ◆ data_mand_ies

    const uint16_t data_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_PROT_DATA
    Definition: m3ua.h:90

    ◆ daud_mand_ies

    const uint16_t daud_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ dava_mand_ies

    const uint16_t dava_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ dereg_req_ies

    const uint16_t dereg_req_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_ROUTE_CTX
    Definition: m3ua.h:67

    ◆ dereg_rsp_ies

    const uint16_t dereg_rsp_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_DEREG_RESULT
    Definition: m3ua.h:85

    ◆ drst_mand_ies

    const uint16_t drst_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ duna_mand_ies

    const uint16_t duna_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ dupu_mand_ies

    const uint16_t dupu_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_USER_CAUSE
    Definition: m3ua.h:80
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ err_req_ies

    const uint16_t err_req_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_ERR_CODE
    Definition: m3ua.h:71

    ◆ m3ua_aspsm_msgt_names

    const struct value_string m3ua_aspsm_msgt_names[]
    static
    Initial value:
    = {
    { M3UA_ASPSM_UP, "UP" },
    { M3UA_ASPSM_DOWN, "DOWN" },
    { M3UA_ASPSM_BEAT, "BEAT" },
    { M3UA_ASPSM_UP_ACK, "UP-ACK" },
    { M3UA_ASPSM_DOWN_ACK, "DOWN-ACK" },
    { M3UA_ASPSM_BEAT_ACK, "BEAT-ACK" },
    { 0, NULL }
    }
    #define M3UA_ASPSM_UP_ACK
    Definition: m3ua.h:52
    #define M3UA_ASPSM_UP
    Definition: m3ua.h:49
    #define M3UA_ASPSM_DOWN
    Definition: m3ua.h:50
    #define M3UA_ASPSM_BEAT_ACK
    Definition: m3ua.h:54
    #define M3UA_ASPSM_BEAT
    Definition: m3ua.h:51
    #define M3UA_ASPSM_DOWN_ACK
    Definition: m3ua.h:53

    ◆ m3ua_asptm_msgt_names

    const struct value_string m3ua_asptm_msgt_names[]
    Initial value:
    = {
    { M3UA_ASPTM_ACTIVE, "ACTIVE" },
    { M3UA_ASPTM_INACTIVE, "INACTIVE" },
    { M3UA_ASPTM_ACTIVE_ACK,"ACTIVE-ACK" },
    { M3UA_ASPTM_INACTIVE_ACK, "INACTIVE-ACK" },
    { 0, NULL }
    }
    #define M3UA_ASPTM_ACTIVE
    Definition: m3ua.h:56
    #define M3UA_ASPTM_INACTIVE
    Definition: m3ua.h:57
    #define M3UA_ASPTM_ACTIVE_ACK
    Definition: m3ua.h:58
    #define M3UA_ASPTM_INACTIVE_ACK
    Definition: m3ua.h:59

    ◆ m3ua_aspxm_map

    const struct xua_msg_event_map m3ua_aspxm_map[]
    static
    Initial value:
    = {
    }
    Definition: xua_asp_fsm.h:23
    Definition: xua_asp_fsm.h:28
    Definition: xua_asp_fsm.h:26
    #define M3UA_ASPTM_ACTIVE
    Definition: m3ua.h:56
    #define M3UA_ASPSM_UP_ACK
    Definition: m3ua.h:52
    #define M3UA_ASPTM_INACTIVE
    Definition: m3ua.h:57
    #define M3UA_ASPSM_UP
    Definition: m3ua.h:49
    #define M3UA_ASPTM_ACTIVE_ACK
    Definition: m3ua.h:58
    Definition: xua_asp_fsm.h:19
    #define M3UA_ASPSM_DOWN
    Definition: m3ua.h:50
    #define M3UA_ASPSM_BEAT_ACK
    Definition: m3ua.h:54
    #define M3UA_ASPSM_BEAT
    Definition: m3ua.h:51
    #define M3UA_ASPTM_INACTIVE_ACK
    Definition: m3ua.h:59
    #define M3UA_ASPSM_DOWN_ACK
    Definition: m3ua.h:53
    Definition: xua_asp_fsm.h:22
    Definition: xua_asp_fsm.h:24
    Definition: xua_asp_fsm.h:25
    #define M3UA_MSGC_ASPTM
    Definition: m3ua.h:33
    Definition: xua_asp_fsm.h:20
    Definition: xua_asp_fsm.h:21
    Definition: xua_asp_fsm.h:29
    #define M3UA_MSGC_ASPSM
    Definition: m3ua.h:32

    ◆ m3ua_err_names

    const struct value_string m3ua_err_names[]
    Initial value:
    = {
    { M3UA_ERR_INVALID_VERSION, "Invalid Version" },
    { M3UA_ERR_UNSUPP_MSG_CLASS, "Unsupported Message Class" },
    { M3UA_ERR_UNSUPP_MSG_TYPE, "Unsupported Message Type" },
    { M3UA_ERR_UNSUPP_TRAF_MOD_TYP, "Unsupported Traffic Mode Type" },
    { M3UA_ERR_UNEXPECTED_MSG, "Unexpected Message" },
    { M3UA_ERR_PROTOCOL_ERR, "Protocol Error" },
    { M3UA_ERR_INVAL_STREAM_ID, "Invalid Stream Identifier" },
    { M3UA_ERR_REFUSED_MGMT_BLOCKING, "Refused - Management Blocking" },
    { M3UA_ERR_ASP_ID_REQD, "ASP Identifier Required" },
    { M3UA_ERR_INVAL_ASP_ID, "Invalid ASP Identifier" },
    { M3UA_ERR_INVAL_PARAM_VAL, "Invalid Parameter Value" },
    { M3UA_ERR_PARAM_FIELD_ERR, "Parameter Field Error" },
    { M3UA_ERR_UNEXP_PARAM, "Unexpected Parameter" },
    { M3UA_ERR_DEST_STATUS_UNKN, "Destination Status Unknown" },
    { M3UA_ERR_INVAL_NET_APPEAR, "Invalid Network Appearance" },
    { M3UA_ERR_MISSING_PARAM, "Missing Parameter" },
    { M3UA_ERR_INVAL_ROUT_CTX, "Invalid Routing Context" },
    { M3UA_ERR_NO_CONFGD_AS_FOR_ASP,"No Configured AS for ASP" },
    { SUA_ERR_SUBSYS_STATUS_UNKN, "Subsystem Status Unknown" },
    { SUA_ERR_INVAL_LOADSH_LEVEL, "Invalid loadsharing level" },
    { 0, NULL }
    }
    Definition: m3ua.h:167
    Definition: m3ua.h:168
    Definition: m3ua.h:149
    Definition: m3ua.h:147
    Definition: m3ua.h:161
    Definition: m3ua.h:163
    Definition: m3ua.h:172
    Definition: m3ua.h:159
    Definition: m3ua.h:165
    Definition: m3ua.h:160
    #define SUA_ERR_INVAL_LOADSH_LEVEL
    Definition: sua.h:160
    Definition: m3ua.h:166
    Definition: m3ua.h:152
    Definition: m3ua.h:164
    Definition: m3ua.h:150
    Definition: m3ua.h:153
    Definition: m3ua.h:151
    #define SUA_ERR_SUBSYS_STATUS_UNKN
    Definition: sua.h:159
    Definition: m3ua.h:171
    Definition: m3ua.h:155

    Referenced by m3ua_rx_mgmt_err(), peer_send_error(), and sua_rx_mgmt_err().

    ◆ m3ua_iei_names

    const struct value_string m3ua_iei_names[]
    static
    Initial value:
    = {
    { M3UA_IEI_INFO_STRING, "INFO String" },
    { M3UA_IEI_ROUTE_CTX, "Routing Context" },
    { M3UA_IEI_DIAG_INFO, "Diagnostic Info" },
    { M3UA_IEI_HEARDBT_DATA, "Heartbeat Data" },
    { M3UA_IEI_TRAF_MODE_TYP, "Traffic Mode Type" },
    { M3UA_IEI_ERR_CODE, "Error Code" },
    { M3UA_IEI_STATUS, "Status" },
    { M3UA_IEI_ASP_ID, "ASP Identifier" },
    { M3UA_IEI_AFFECTED_PC, "Affected Point Code" },
    { M3UA_IEI_CORR_ID, "Correlation Id" },
    { M3UA_IEI_NET_APPEAR, "Network Appearance" },
    { M3UA_IEI_USER_CAUSE, "User/Cause" },
    { M3UA_IEI_CONG_IND, "Congestion Indication" },
    { M3UA_IEI_CONC_DEST, "Concerned Destination" },
    { M3UA_IEI_ROUT_KEY, "Routing Key" },
    { M3UA_IEI_REG_RESULT, "Registration Result" },
    { M3UA_IEI_DEREG_RESULT, "De-Registration Result" },
    { M3UA_IEI_LOC_RKEY_ID, "Local Routing-Key Identifier" },
    { M3UA_IEI_DEST_PC, "Destination Point Code" },
    { M3UA_IEI_SVC_IND, "Service Indicators" },
    { M3UA_IEI_ORIG_PC, "Originating Point Code List" },
    { M3UA_IEI_PROT_DATA, "Protocol Data" },
    { M3UA_IEI_REG_STATUS, "Registration Status" },
    { M3UA_IEI_DEREG_STATUS, "De-Registration Status" },
    { 0, NULL }
    }
    #define M3UA_IEI_PROT_DATA
    Definition: m3ua.h:90
    #define M3UA_IEI_CORR_ID
    Definition: m3ua.h:75
    #define M3UA_IEI_HEARDBT_DATA
    Definition: m3ua.h:69
    #define M3UA_IEI_TRAF_MODE_TYP
    Definition: m3ua.h:70
    #define M3UA_IEI_NET_APPEAR
    Definition: m3ua.h:79
    #define M3UA_IEI_REG_RESULT
    Definition: m3ua.h:84
    #define M3UA_IEI_ASP_ID
    Definition: m3ua.h:73
    #define M3UA_IEI_REG_STATUS
    Definition: m3ua.h:91
    #define M3UA_IEI_DEST_PC
    Definition: m3ua.h:87
    #define M3UA_IEI_USER_CAUSE
    Definition: m3ua.h:80
    #define M3UA_IEI_CONC_DEST
    Definition: m3ua.h:82
    #define M3UA_IEI_ROUT_KEY
    Definition: m3ua.h:83
    #define M3UA_IEI_ERR_CODE
    Definition: m3ua.h:71
    #define M3UA_IEI_LOC_RKEY_ID
    Definition: m3ua.h:86
    #define M3UA_IEI_DEREG_RESULT
    Definition: m3ua.h:85
    #define M3UA_IEI_STATUS
    Definition: m3ua.h:72
    #define M3UA_IEI_CONG_IND
    Definition: m3ua.h:81
    #define M3UA_IEI_SVC_IND
    Definition: m3ua.h:88
    #define M3UA_IEI_DIAG_INFO
    Definition: m3ua.h:68
    #define M3UA_IEI_DEREG_STATUS
    Definition: m3ua.h:92
    #define M3UA_IEI_ORIG_PC
    Definition: m3ua.h:89
    #define M3UA_IEI_ROUTE_CTX
    Definition: m3ua.h:67
    #define M3UA_IEI_INFO_STRING
    Definition: m3ua.h:66
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ m3ua_mgmt_msgt_names

    const struct value_string m3ua_mgmt_msgt_names[]
    static
    Initial value:
    = {
    { M3UA_MGMT_ERR, "ERROR" },
    { M3UA_MGMT_NTFY, "NOTIFY" },
    { 0, NULL }
    }
    #define M3UA_MGMT_ERR
    Definition: m3ua.h:37
    #define M3UA_MGMT_NTFY
    Definition: m3ua.h:38

    ◆ m3ua_msg_class_aspsm

    const struct xua_msg_class m3ua_msg_class_aspsm
    Initial value:
    = {
    .name = "ASPSM",
    .msgt_names = m3ua_aspsm_msgt_names,
    }
    static const struct value_string m3ua_aspsm_msgt_names[]
    Definition: m3ua.c:190

    ◆ m3ua_msg_class_asptm

    const struct xua_msg_class m3ua_msg_class_asptm
    Initial value:
    = {
    .name = "ASPTM",
    .msgt_names = m3ua_asptm_msgt_names,
    .iei_names = m3ua_iei_names,
    }
    const struct value_string m3ua_asptm_msgt_names[]
    Definition: m3ua.c:205
    static const struct value_string m3ua_iei_names[]
    Definition: m3ua.c:101

    ◆ m3ua_msg_class_mgmt

    const struct xua_msg_class m3ua_msg_class_mgmt
    Initial value:
    = {
    .name = "MGMT",
    .msgt_names = m3ua_mgmt_msgt_names,
    .iei_names = m3ua_iei_names,
    .mand_ies = {
    },
    }
    static const uint16_t err_req_ies[]
    Definition: m3ua.c:219
    static const uint16_t ntfy_req_ies[]
    Definition: m3ua.c:222
    #define M3UA_MGMT_ERR
    Definition: m3ua.h:37
    #define MAND_IES(msgt, ies)
    Definition: m3ua.c:130
    #define M3UA_MGMT_NTFY
    Definition: m3ua.h:38
    static const struct value_string m3ua_iei_names[]
    Definition: m3ua.c:101
    static const struct value_string m3ua_mgmt_msgt_names[]
    Definition: m3ua.c:225

    ◆ m3ua_msg_class_rkm

    const struct xua_msg_class m3ua_msg_class_rkm
    Initial value:
    = {
    .name = "RKM",
    .msgt_names = m3ua_rkm_msgt_names,
    .iei_names = m3ua_iei_names,
    .mand_ies = {
    },
    }
    #define M3UA_RKM_REG_RSP
    Definition: m3ua.h:62
    static const uint16_t dereg_rsp_ies[]
    Definition: m3ua.c:250
    static const uint16_t reg_req_ies[]
    Definition: m3ua.c:241
    #define M3UA_RKM_DEREG_REQ
    Definition: m3ua.h:63
    #define M3UA_RKM_DEREG_RSP
    Definition: m3ua.h:64
    static const struct value_string m3ua_rkm_msgt_names[]
    Definition: m3ua.c:253
    static const uint16_t reg_rsp_ies[]
    Definition: m3ua.c:244
    #define MAND_IES(msgt, ies)
    Definition: m3ua.c:130
    static const uint16_t dereg_req_ies[]
    Definition: m3ua.c:247
    static const struct value_string m3ua_iei_names[]
    Definition: m3ua.c:101
    #define M3UA_RKM_REG_REQ
    Definition: m3ua.h:61

    ◆ m3ua_msg_class_snm

    const struct xua_msg_class m3ua_msg_class_snm
    Initial value:
    = {
    .name = "SNM",
    .msgt_names = m3ua_snm_msgt_names,
    .mand_ies = {
    },
    }
    static const uint16_t daud_mand_ies[]
    Definition: m3ua.c:155
    static const uint16_t drst_mand_ies[]
    Definition: m3ua.c:164
    static const uint16_t dupu_mand_ies[]
    Definition: m3ua.c:161
    static const uint16_t duna_mand_ies[]
    Definition: m3ua.c:149
    static const struct value_string m3ua_snm_msgt_names[]
    Definition: m3ua.c:167
    #define M3UA_SNM_DUNA
    Definition: m3ua.h:42
    static const uint16_t scon_mand_ies[]
    Definition: m3ua.c:158
    #define M3UA_SNM_DAUD
    Definition: m3ua.h:44
    #define M3UA_SNM_DUPU
    Definition: m3ua.h:46
    #define M3UA_SNM_SCON
    Definition: m3ua.h:45
    static const uint16_t dava_mand_ies[]
    Definition: m3ua.c:152
    #define M3UA_SNM_DAVA
    Definition: m3ua.h:43
    #define MAND_IES(msgt, ies)
    Definition: m3ua.c:130
    #define M3UA_SNM_DRST
    Definition: m3ua.h:47

    ◆ m3ua_ntfy_other_names

    const struct value_string m3ua_ntfy_other_names[]
    Initial value:
    = {
    { M3UA_NOTIFY_I_OT_INS_RES, "Insufficient ASP Resources active in AS" },
    { M3UA_NOTIFY_I_OT_ALT_ASP_ACT, "Alternative ASP Active" },
    { M3UA_NOTIFY_I_OT_ASP_FAILURE, "ASP Failure" },
    { 0, NULL }
    }
    #define M3UA_NOTIFY_I_OT_ASP_FAILURE
    Definition: m3ua.h:117
    #define M3UA_NOTIFY_I_OT_INS_RES
    Definition: m3ua.h:115
    #define M3UA_NOTIFY_I_OT_ALT_ASP_ACT
    Definition: m3ua.h:116

    Referenced by m3ua_rx_mgmt_ntfy(), and sua_rx_mgmt_ntfy().

    ◆ m3ua_ntfy_stchg_names

    const struct value_string m3ua_ntfy_stchg_names[]
    Initial value:
    = {
    { M3UA_NOTIFY_I_RESERVED, "Reserved" },
    { M3UA_NOTIFY_I_AS_INACT, "AS Inactive" },
    { M3UA_NOTIFY_I_AS_ACT, "AS Active" },
    { M3UA_NOTIFY_I_AS_PEND, "AS Pending" },
    { 0, NULL }
    }
    #define M3UA_NOTIFY_I_AS_PEND
    Definition: m3ua.h:113
    #define M3UA_NOTIFY_I_RESERVED
    Definition: m3ua.h:110
    #define M3UA_NOTIFY_I_AS_ACT
    Definition: m3ua.h:112
    #define M3UA_NOTIFY_I_AS_INACT
    Definition: m3ua.h:111

    Referenced by m3ua_rx_mgmt_ntfy(), and sua_rx_mgmt_ntfy().

    ◆ m3ua_ntfy_type_names

    const struct value_string m3ua_ntfy_type_names[]
    Initial value:
    = {
    { M3UA_NOTIFY_T_STATCHG, "State Change" },
    { M3UA_NOTIFY_T_OTHER, "Other" },
    { 0, NULL }
    }
    #define M3UA_NOTIFY_T_STATCHG
    Definition: m3ua.h:107
    #define M3UA_NOTIFY_T_OTHER
    Definition: m3ua.h:108

    Referenced by m3ua_rx_mgmt_ntfy(), and sua_rx_mgmt_ntfy().

    ◆ m3ua_rkm_msgt_names

    const struct value_string m3ua_rkm_msgt_names[]
    static
    Initial value:
    = {
    { M3UA_RKM_REG_REQ, "REG-REQ" },
    { M3UA_RKM_REG_RSP, "REG-RESP" },
    { M3UA_RKM_DEREG_REQ, "DEREG-REQ" },
    { M3UA_RKM_DEREG_RSP, "DEREG-RESP" },
    { 0, NULL }
    }
    #define M3UA_RKM_REG_RSP
    Definition: m3ua.h:62
    #define M3UA_RKM_DEREG_REQ
    Definition: m3ua.h:63
    #define M3UA_RKM_DEREG_RSP
    Definition: m3ua.h:64
    #define M3UA_RKM_REG_REQ
    Definition: m3ua.h:61

    ◆ m3ua_snm_msgt_names

    const struct value_string m3ua_snm_msgt_names[]
    static
    Initial value:
    = {
    { M3UA_SNM_DUNA, "DUNA" },
    { M3UA_SNM_DAVA, "DAVA" },
    { M3UA_SNM_DAUD, "DAUD" },
    { M3UA_SNM_SCON, "SCON" },
    { M3UA_SNM_DUPU, "DUPU" },
    { M3UA_SNM_DRST, "DRST" },
    { 0, NULL }
    }
    #define M3UA_SNM_DUNA
    Definition: m3ua.h:42
    #define M3UA_SNM_DAUD
    Definition: m3ua.h:44
    #define M3UA_SNM_DUPU
    Definition: m3ua.h:46
    #define M3UA_SNM_SCON
    Definition: m3ua.h:45
    #define M3UA_SNM_DAVA
    Definition: m3ua.h:43
    #define M3UA_SNM_DRST
    Definition: m3ua.h:47

    ◆ m3ua_xfer_msgt_names

    const struct value_string m3ua_xfer_msgt_names[]
    static
    Initial value:
    = {
    { M3UA_XFER_DATA, "DATA" },
    { 0, NULL }
    }
    #define M3UA_XFER_DATA
    Definition: m3ua.h:40

    Referenced by m3ua_rx_xfer().

    ◆ msg_class_xfer

    const struct xua_msg_class msg_class_xfer
    static
    Initial value:
    = {
    .name = "XFER",
    .msgt_names = m3ua_xfer_msgt_names,
    .mand_ies = {
    },
    }
    #define M3UA_XFER_DATA
    Definition: m3ua.h:40
    static const struct value_string m3ua_xfer_msgt_names[]
    Definition: m3ua.c:136
    #define MAND_IES(msgt, ies)
    Definition: m3ua.c:130
    static const uint16_t data_mand_ies[]
    Definition: m3ua.c:133

    ◆ ntfy_req_ies

    const uint16_t ntfy_req_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_STATUS
    Definition: m3ua.h:72

    ◆ reg_req_ies

    const uint16_t reg_req_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_ROUT_KEY
    Definition: m3ua.h:83

    ◆ reg_rsp_ies

    const uint16_t reg_rsp_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_REG_RESULT
    Definition: m3ua.h:84

    ◆ scon_mand_ies

    const uint16_t scon_mand_ies[]
    static
    Initial value:
    = {
    }
    #define M3UA_IEI_AFFECTED_PC
    Definition: m3ua.h:74

    ◆ xua_dialect_m3ua

    const struct xua_dialect xua_dialect_m3ua
    Initial value:
    = {
    .name = "M3UA",
    .ppid = M3UA_PPID,
    .port = M3UA_PORT,
    .log_subsys = DLM3UA,
    .class = {
    },
    }
    const struct xua_msg_class m3ua_msg_class_rkm
    Definition: m3ua.c:260
    const struct xua_msg_class m3ua_msg_class_aspsm
    Definition: m3ua.c:199
    const struct xua_msg_class m3ua_msg_class_mgmt
    Definition: m3ua.c:230
    const struct xua_msg_class m3ua_msg_class_asptm
    Definition: m3ua.c:212
    #define M3UA_PORT
    Definition: m3ua.h:26
    const struct xua_msg_class m3ua_msg_class_snm
    Definition: m3ua.c:176
    #define M3UA_PPID
    Definition: m3ua.h:25
    #define M3UA_MSGC_ASPTM
    Definition: m3ua.h:33
    #define M3UA_MSGC_SNM
    Definition: m3ua.h:31
    static const struct xua_msg_class msg_class_xfer
    Definition: m3ua.c:140
    #define M3UA_MSGC_MGMT
    Definition: m3ua.h:29
    #define M3UA_MSGC_XFER
    Definition: m3ua.h:30
    #define M3UA_MSGC_RKM
    Definition: m3ua.h:34
    #define M3UA_MSGC_ASPSM
    Definition: m3ua.h:32
    sigtran/html/globals_func_x.html0000644000175000017500000004217214631412304021454 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - x -

    sigtran/html/xua__snm_8c.html0000644000175000017500000021165314631412304020674 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_snm.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_snm.c File Reference
    #include <stdint.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/talloc.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"

    Functions

     osmo_static_assert (M3UA_SNM_DUNA==SUA_SNM_DUNA, _sa_duna)
     
     osmo_static_assert (M3UA_SNM_DAVA==SUA_SNM_DAVA, _sa_dava)
     
     osmo_static_assert (M3UA_SNM_DAUD==SUA_SNM_DAUD, _sa_dava)
     
     osmo_static_assert (M3UA_IEI_AFFECTED_PC==SUA_IEI_AFFECTED_PC, _sa_aff_pc)
     
     osmo_static_assert (M3UA_IEI_ROUTE_CTX==SUA_IEI_ROUTE_CTX, _sa_rctx)
     
     osmo_static_assert (M3UA_IEI_INFO_STRING==SUA_IEI_INFO_STRING, _sa_inf_str)
     
    static const char * format_affected_pcs_c (void *ctx, const struct osmo_ss7_instance *s7i, const struct xua_msg_part *ie_aff_pc)
     
    static unsigned int get_all_rctx_for_asp (uint32_t *rctx, unsigned int rctx_size, struct osmo_ss7_asp *asp, struct osmo_ss7_as *excl_as)
     
    static void xua_tx_snm_available (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available)
     
    static void xua_tx_upu (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
     
    static void xua_tx_scon (struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string)
     
    static void xua_snm_pc_available_to_sccp (struct osmo_sccp_instance *sccp, const uint32_t *aff_pc, unsigned int num_aff_pc, bool available)
     
    void xua_snm_pc_available (struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available)
     
    static void sua_snm_ssn_available_to_sccp (struct osmo_sccp_instance *sccp, uint32_t aff_pc, uint32_t aff_ssn, uint32_t smi, bool available)
     
    static void sua_snm_ssn_available (struct osmo_ss7_as *as, uint32_t aff_pc, uint32_t aff_ssn, const uint32_t *smi, const char *info_str, bool available)
     
    static void xua_snm_upu (struct osmo_ss7_as *as, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
     
    static void xua_snm_scon (struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string)
     
    void xua_snm_rx_daud (struct osmo_ss7_asp *asp, struct xua_msg *xua)
     
    void xua_snm_rx_duna (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
     
    void xua_snm_rx_dava (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
     
    void xua_snm_rx_dupu (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
     
    void xua_snm_rx_scon (struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
     

    Function Documentation

    ◆ format_affected_pcs_c()

    static const char* format_affected_pcs_c ( void *  ctx,
    const struct osmo_ss7_instance s7i,
    const struct xua_msg_part ie_aff_pc 
    )
    static

    ◆ get_all_rctx_for_asp()

    static unsigned int get_all_rctx_for_asp ( uint32_t *  rctx,
    unsigned int  rctx_size,
    struct osmo_ss7_asp asp,
    struct osmo_ss7_as excl_as 
    )
    static

    ◆ osmo_static_assert() [1/6]

    osmo_static_assert ( M3UA_SNM_DUNA  = =SUA_SNM_DUNA,
    _sa_duna   
    )

    ◆ osmo_static_assert() [2/6]

    osmo_static_assert ( M3UA_SNM_DAVA  = =SUA_SNM_DAVA,
    _sa_dava   
    )

    ◆ osmo_static_assert() [3/6]

    osmo_static_assert ( M3UA_SNM_DAUD  = =SUA_SNM_DAUD,
    _sa_dava   
    )

    ◆ osmo_static_assert() [4/6]

    osmo_static_assert ( M3UA_IEI_AFFECTED_PC  = =SUA_IEI_AFFECTED_PC,
    _sa_aff_pc   
    )

    ◆ osmo_static_assert() [5/6]

    osmo_static_assert ( M3UA_IEI_ROUTE_CTX  = =SUA_IEI_ROUTE_CTX,
    _sa_rctx   
    )

    ◆ osmo_static_assert() [6/6]

    osmo_static_assert ( M3UA_IEI_INFO_STRING  = =SUA_IEI_INFO_STRING,
    _sa_inf_str   
    )

    ◆ sua_snm_ssn_available()

    static void sua_snm_ssn_available ( struct osmo_ss7_as as,
    uint32_t  aff_pc,
    uint32_t  aff_ssn,
    const uint32_t *  smi,
    const char *  info_str,
    bool  available 
    )
    static

    ◆ sua_snm_ssn_available_to_sccp()

    static void sua_snm_ssn_available_to_sccp ( struct osmo_sccp_instance sccp,
    uint32_t  aff_pc,
    uint32_t  aff_ssn,
    uint32_t  smi,
    bool  available 
    )
    static

    ◆ xua_snm_pc_available()

    void xua_snm_pc_available ( struct osmo_ss7_as as,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const char *  info_str,
    bool  available 
    )

    ◆ xua_snm_pc_available_to_sccp()

    static void xua_snm_pc_available_to_sccp ( struct osmo_sccp_instance sccp,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    bool  available 
    )
    static

    ◆ xua_snm_rx_daud()

    ◆ xua_snm_rx_dava()

    ◆ xua_snm_rx_duna()

    ◆ xua_snm_rx_dupu()

    ◆ xua_snm_rx_scon()

    ◆ xua_snm_scon()

    static void xua_snm_scon ( struct osmo_ss7_as as,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  concerned_dpc,
    const uint8_t *  cong_level,
    const char *  info_string 
    )
    static

    ◆ xua_snm_upu()

    static void xua_snm_upu ( struct osmo_ss7_as as,
    uint32_t  dpc,
    uint16_t  user,
    uint16_t  cause,
    const char *  info_str 
    )
    static

    ◆ xua_tx_scon()

    static void xua_tx_scon ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const uint32_t *  concerned_dpc,
    const uint8_t *  cong_level,
    const char *  info_string 
    )
    static

    ◆ xua_tx_snm_available()

    static void xua_tx_snm_available ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    const uint32_t *  aff_pc,
    unsigned int  num_aff_pc,
    const char *  info_str,
    bool  available 
    )
    static

    ◆ xua_tx_upu()

    static void xua_tx_upu ( struct osmo_ss7_asp asp,
    const uint32_t *  rctx,
    unsigned int  num_rctx,
    uint32_t  dpc,
    uint16_t  user,
    uint16_t  cause,
    const char *  info_str 
    )
    static
    sigtran/html/structudt__offsets.html0000644000175000017500000002000514631412304022407 0ustar osmocom-buildosmocom-build libosmo-sigtran: udt_offsets Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    udt_offsets Struct Reference

    Data Fields

    uint32_t header_size
     
    uint32_t called_offset
     
    uint32_t calling_offset
     
    uint32_t data_offset
     

    Field Documentation

    ◆ called_offset

    uint32_t udt_offsets::called_offset

    Referenced by _sccp_parse_unitdata().

    ◆ calling_offset

    uint32_t udt_offsets::calling_offset

    Referenced by _sccp_parse_unitdata().

    ◆ data_offset

    uint32_t udt_offsets::data_offset

    Referenced by _sccp_parse_unitdata().

    ◆ header_size

    uint32_t udt_offsets::header_size

    The documentation for this struct was generated from the following file:
    sigtran/html/tab_h.png0000644000175000017500000000026114631412304017355 0ustar osmocom-buildosmocom-build‰PNG  IHDR$ÇÇ[xIDATxíÝMÁ@†áž~¥ÜÆÎ’Evˆ¿"!•²‘d*×rGq=Š{¼ßSݧçë­ÓÉHÇ uO^õø[À_‡¢ãXvyËþÒ±=·VCffææ{°öŠó´Rçœ%_õçÿŽ¢ö·°Çrug¶(?gh\i>|sIEND®B`‚sigtran/html/structosmo__xlm__prim__error.js0000644000175000017500000000020314631412304024123 0ustar osmocom-buildosmocom-buildvar structosmo__xlm__prim__error = [ [ "code", "structosmo__xlm__prim__error.html#a7a0a65dd21da82a8a87355773a42bba7", null ] ];sigtran/html/m2ua__types_8h_source.html0000644000175000017500000032675214631412304022706 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/m2ua_types.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    m2ua_types.h
    Go to the documentation of this file.
    1 #ifndef m2ua_types_h
    2 #define m2ua_types_h
    3 
    8 #include <stdint.h>
    9 
    10 #define M2UA_VERSION 1
    11 #define M2UA_SPARE 0
    12 
    13 enum {
    14  M2UA_CLS_MGMT, /* Management (MGMT) Message [IUA/M2UA/M3UA/SUA] */
    15  M2UA_CLS_TRANS, /* Transfer Messages [M3UA] */
    16  M2UA_CLS_SSNM, /* SS7 Signalling Network Management (SSNM) Messages [M3UA/SUA] */
    17  M2UA_CLS_ASPSM, /* ASP State Maintenance (ASPSM) Messages [IUA/M2UA/M3UA/SUA] */
    18  M2UA_CLS_ASPTM, /* ASP Traffic Maintenance (ASPTM) Messages [IUA/M2UA/M3UA/SUA] */
    19  M2UA_CLS_QPTM, /* Q.921/Q.931 Boundary Primitives Transport (QPTM) */
    20  M2UA_CLS_MAUP, /* MTP2 User Adaptation (MAUP) Messages [M2UA] */
    21  M2UA_CLS_SUA_LESS, /* Connectionless Messages [SUA] */
    22  M2UA_CLS_SUA_CONN, /* Connection-Oriented Messages [SUA] */
    23  M2UA_CLS_RKM, /* Routing Key Management (RKM) Messages (M3UA) */
    24  M2UA_CLS_IIM, /* Interface Identifier Management (IIM) Messages (M2UA) */
    25 };
    26 
    30 enum {
    31  M2UA_MAUP_RESERVED, /* Reserved */
    32  M2UA_MAUP_DATA, /* Data */
    33  M2UA_MAUP_EST_REQ, /* Establish Request */
    34  M2UA_MAUP_EST_CON, /* Establish Confirm */
    35  M2UA_MAUP_REL_REQ, /* Release Request */
    36  M2UA_MAUP_REL_CON, /* Release Confirm */
    37  M2UA_MAUP_REL_IND, /* Release Indication */
    38  M2UA_MAUP_STATE_REQ, /* State Request */
    39  M2UA_MAUP_STATE_CON, /* State Confirm */
    40  M2UA_MAUP_STATE_IND, /* State Indication */
    41  M2UA_MAUP_RETR_REQ, /* Data Retrieval Request */
    42  M2UA_MAUP_D_RETR_CON, /* Data Retrieval Confirm */
    43  M2UA_MAUP_D_RETR_IND, /* Data Retrieval Indication */
    44  M2UA_MAUP_D_RETR_COMPL, /* Data Retrieval Complete Indication */
    45  M2UA_MAUP_CONG_IND, /* Congestion Indication */
    46  M2UA_MAUP_DATA_ACK, /* Data Acknowledge */
    47 };
    48 
    52 enum {
    53  M2UA_ASPSM_RESERVED, /* Reserved */
    54  M2UA_ASPSM_UP, /* ASP Up (UP) */
    55  M2UA_ASPSM_DOWN, /* ASP Down (DOWN) */
    56  M2UA_ASPSM_BEAT, /* Heartbeat (BEAT) */
    57  M2UA_ASPSM_UP_ACK, /* ASP Up Ack (UP ACK) */
    58  M2UA_ASPSM_DOWN_ACK, /* ASP Down Ack (DOWN ACK) */
    59  M2UA_ASPSM_BEAT_ACK, /* Heartbeat Ack (BEAT ACK) */
    60 };
    61 
    65 enum {
    66  M2UA_ASPTM_RESERVED, /* Reserved */
    67  M2UA_ASPTM_ACTIV, /* ASP Active (ACTIVE) */
    68  M2UA_ASPTM_INACTIV, /* ASP Inactive (INACTIVE) */
    69  M2UA_ASPTM_ACTIV_ACK, /* ASP Active Ack (ACTIVE ACK) */
    70  M2UA_ASPTM_INACTIV_ACK, /* ASP Inactive Ack (INACTIVE ACK) */
    71 };
    72 
    76 enum {
    77  M2UA_MGMT_ERROR, /* Error (ERR) */
    78  M2UA_MGMT_NTFY, /* Notify (NTFY) */
    79 };
    80 
    84 enum {
    85  M2UA_IIM_RESERVED, /* Reserved */
    86  M2UA_IIM_REG_REQ, /* Registration Request (REG REQ) */
    87  M2UA_IIM_REG_RSP, /* Registration Response (REG RSP) */
    88  M2UA_IIM_DEREG_REQ, /* Deregistration Request (DEREG REQ) */
    89  M2UA_IIM_DEREG_RSP, /* Deregistration Response (DEREG RSP) */
    90 };
    91 
    95 enum {
    97 
    98  M2UA_TAG_DATA, /* Protocol Data 1 */
    99  M2UA_TAG_DATA_TTC, /* Protocol Data 2 (TTC) */
    100  M2UA_TAG_STATE_REQ, /* State Request */
    101  M2UA_TAG_STATE_EVENT, /* State Event */
    102  M2UA_TAG_CONG_STATUS, /* Congestion Status */
    103  M2UA_TAG_DISC_STATUS, /* Discard Status */
    104  M2UA_TAG_ACTION, /* Action */
    105  M2UA_TAG_SEQ_NO, /* Sequence Number */
    106  M2UA_TAG_RETR_RES, /* Retrieval Result */
    107  M2UA_TAG_LNK_KEY, /* Link Key */
    108  M2UA_TAG_L_LNK_KEY_ID, /* Local-LK-Identifier */
    109  M2UA_TAG_SDT, /* Signalling Data Terminal (SDT) Identifier */
    110  M2UA_TAG_SDL, /* Signalling Data Link (SDL) Identifier */
    111  M2UA_TAG_REG_RES, /* Registration Result */
    112  M2UA_TAG_RES_STATUS, /* Registration Status */
    113  M2UA_TAG_DEREG_RES, /* De-Registration Result */
    114  M2UA_TAG_DEREG_STATUS, /* De-Registration Status */
    115 };
    116 
    120 enum {
    121  M2UA_STATUS_LPO_SET, /* Request local processor outage */
    122  M2UA_STATUS_LPO_CLEAR, /* Request local processor outage recovered */
    123  M2UA_STATUS_EMER_SET, /* Request emergency alignment */
    124  M2UA_STATUS_EMER_CLEAR, /* Request normal alignment (cancel emergency) */
    125  M2UA_STATUS_FLUSH_BUFFERS, /* Flush or clear receive, transmit and retransmit queues */
    126  M2UA_STATUS_CONTINUE, /* Continue or Resume */
    127  M2UA_STATUS_CLEAR_RTB, /* Clear the retransmit queue */
    128  M2UA_STATUS_AUDIT, /* Audit state of link */
    129  M2UA_STATUS_CONG_CLEAR, /* Congestion cleared */
    130  M2UA_STATUS_CONG_ACCEPT, /* Congestion accept */
    131  M2UA_STATUS_CONG_DISCARD, /* Congestion discard */
    132 };
    133 
    137 enum {
    139  M2UA_EVENT_RPO_ENTER, /* Remote entered processor outage */
    140  M2UA_EVENT_RPO_EXIT, /* Remote exited processor outage */
    141  M2UA_EVENT_LPO_ENTER, /* Link entered processor outage */
    142  M2UA_EVENT_LPO_EXIT, /* Link exited processor outage */
    143 };
    144 
    148 enum {
    149  M2UA_LEVEL_NONE, /* No congestion */
    150  M2UA_LEVEL_1, /* Congestion Level 1 */
    151  M2UA_LEVEL_2, /* Congestion Level 2 */
    152  M2UA_LEVEL_3, /* Congestion Level 3 */
    153 };
    154 
    158 enum {
    159  M2UA_ACTION_RTRV_BSN, /* Retrieve the backward sequence number */
    160  M2UA_ACTION_RTRV_MSGS, /* Retrieve the PDUs from the transmit and retransmit queues. */
    161 };
    162 
    166 enum {
    167  M2UA_RESULT_SUCCESS, /* Action successful */
    168  M2UA_RESULT_FAILURE, /* Action failed */
    169 };
    170 
    174 enum {
    175  M2UA_TRA_OVERRIDE = 1, /* Override */
    176  M2UA_TRA_LOAD_SHARE = 2, /* Load-share */
    177  M2UA_TRA_BROADCAST = 3, /* Broadcast */
    178 };
    179 
    183 enum {
    185  M2UA_ERR_INV_VER, /* Invalid Version */
    186  M2UA_ERR_INV_INT_IDENT, /* Invalid Interface Identifier */
    187  M2UA_ERR_UNS_MSG_CLASS, /* Unsupported Message Class */
    188  M2UA_ERR_UNS_MSG_TYPE, /* Unsupported Message Type */
    189  M2UA_ERR_UNS_TRA_MODE, /* Unsupported Traffic Handling Mode */
    190  M2UA_ERR_UNE_MSG, /* Unexpected Message */
    191  M2UA_ERR_PROTO_ERROR, /* Protocol Error */
    192  M2UA_ERR_UNS_INT_IDENT_T, /* Unsupported Interface Identifier Type */
    193  M2UA_ERR_INV_STR_IDENT, /* Invalid Stream Identifier */
    194  M2UA_ERR_UNUSED1, /* Unused in M2UA */
    195  M2UA_ERR_UNUSED2, /* Unused in M2UA */
    196  M2UA_ERR_UNUSED3, /* Unused in M2UA */
    197  M2UA_ERR_REFUSED, /* Refused - Management Blocking */
    198  M2UA_ERR_ASP_IDENT_REQ, /* ASP Identifier Required */
    199  M2UA_ERR_INV_ASP_IDENT, /* Invalid ASP Identifier */
    200  M2UA_ERR_ASP_ACT_FOR_IDENT, /* ASP Active for Interface Identifier(s) */
    201  M2UA_ERR_INV_PARAM_VAL, /* Invalid Parameter Value */
    202  M2UA_ERR_PARAM_FIELD_ERR, /* Parameter Field Error */
    203  M2UA_ERR_UNEXP_PARAM, /* Unexpected Parameter */
    204  M2UA_ERR_UNUSED4, /* Unused in M2UA */
    205  M2UA_ERR_UNUSED5, /* Unused in M2UA */
    206  M2UA_ERR_MISSING_PARAM, /* Missing Parameter */
    207 };
    208 
    212 enum {
    213  M2UA_STP_AS_STATE_CHG = 1, /* Application Server state change (AS_State_Change) */
    214  M2UA_STP_OTHER = 2, /* Other */
    215 };
    216 
    217 enum {
    218  /* this is for M2UA_STP_AS_STATE_CHG */
    219  M2UA_STP_AS_INACTIVE = 2, /* Application Server Inactive (AS_Inactive) */
    220  M2UA_STP_AS_ACTIVE = 3, /* Application Server Active (AS_Active) */
    221  M2UA_STP_AS_PENDING = 4, /* Application Server Pending (AS_Pending) */
    222 
    223  /* this is for the other */
    224  M2UA_STP_O_INSUFF_ASP_RES = 1, /* Insufficient ASP resources active in AS */
    225  M2UA_STP_O_ALT_ASP_ACTIVR = 2, /* Alternate ASP Active */
    226  M2UA_STP_O_ASP_FAILURE = 3, /* ASP Failure */
    227 };
    228 
    232 enum {
    233  M2UA_REG_SUCC, /* Successfully Registered */
    234  M2UA_REG_ERR_UNK, /* Error - Unknown */
    235  M2UA_REG_ERR_INV_SDLI, /* Error - Invalid SDLI */
    236  M2UA_REG_ERR_INV_SDTI, /* Error - Invalid SDTI */
    237  M2UA_REG_ERR_INV_LNK_KEY, /* Error - Invalid Link Key */
    238  M2UA_REG_ERR_PERM_DENIED, /* Error - Permission Denied */
    239  M2UA_REG_ERR_OVERLAP_KEY, /* Error - Overlapping (Non-unique) Link Key */
    240  M2UA_REG_ERR_LNK_KEY_NOT_PROV, /* Error - Link Key not Provisioned */
    241  M2UA_REG_ERR_INSUFF_RES, /* Error - Insufficient Resources */
    242 };
    243 
    247 enum {
    248  M2UA_DEREG_SUCC, /* Successfully De-registered */
    249  M2UA_DEREG_ERR_UNK, /* Error - Unknown */
    250  M2UA_DEREG_ERR_INV_IDENT, /* Error - Invalid Interface Identifier */
    251  M2UA_DEREG_ERR_PERM_DENIED, /* Error - Permission Denied */
    252  M2UA_DEREG_ERR_NOT_REG, /* Error - Not Registered */
    253 };
    254 
    255 #endif
    Definition: m2ua_types.h:58
    Definition: m2ua_types.h:248
    Definition: m2ua_types.h:214
    Definition: m2ua_types.h:31
    Definition: m2ua_types.h:19
    Definition: m2ua_types.h:201
    Definition: m2ua_types.h:40
    Definition: m2ua_types.h:32
    Definition: m2ua_types.h:89
    Definition: m2ua_types.h:78
    Definition: m2ua_types.h:113
    Definition: m2ua_types.h:168
    Definition: m2ua_types.h:121
    Definition: m2ua_types.h:199
    Definition: m2ua_types.h:225
    Definition: m2ua_types.h:125
    Definition: m2ua_types.h:37
    Definition: m2ua_types.h:88
    Definition: m2ua_types.h:196
    Definition: m2ua_types.h:23
    Definition: m2ua_types.h:205
    Definition: m2ua_types.h:203
    Definition: m2ua_types.h:235
    Definition: m2ua_types.h:237
    Definition: m2ua_types.h:240
    Definition: m2ua_types.h:213
    Definition: m2ua_types.h:252
    Definition: m2ua_types.h:152
    Definition: m2ua_types.h:103
    Definition: m2ua_types.h:198
    Definition: m2ua_types.h:24
    Definition: m2ua_types.h:34
    Definition: m2ua_types.h:224
    Definition: m2ua_types.h:87
    Definition: m2ua_types.h:202
    Definition: m2ua_types.h:200
    Definition: m2ua_types.h:124
    Definition: m2ua_types.h:250
    Definition: m2ua_types.h:185
    Definition: m2ua_types.h:149
    Definition: m2ua_types.h:141
    Definition: m2ua_types.h:138
    Definition: m2ua_types.h:190
    Definition: m2ua_types.h:102
    Definition: m2ua_types.h:175
    Definition: m2ua_types.h:96
    Definition: m2ua_types.h:238
    Definition: m2ua_types.h:100
    Definition: m2ua_types.h:56
    Definition: m2ua_types.h:234
    Definition: m2ua_types.h:46
    Definition: m2ua_types.h:66
    Definition: m2ua_types.h:98
    Definition: m2ua_types.h:99
    Definition: m2ua_types.h:220
    Definition: m2ua_types.h:167
    Definition: m2ua_types.h:233
    Definition: m2ua_types.h:129
    Definition: m2ua_types.h:86
    Definition: m2ua_types.h:186
    Definition: m2ua_types.h:159
    Definition: m2ua_types.h:16
    Definition: m2ua_types.h:101
    Definition: m2ua_types.h:70
    Definition: m2ua_types.h:105
    Definition: m2ua_types.h:249
    Definition: m2ua_types.h:57
    Definition: m2ua_types.h:54
    Definition: m2ua_types.h:41
    Definition: m2ua_types.h:128
    Definition: m2ua_types.h:192
    Definition: m2ua_types.h:112
    Definition: m2ua_types.h:236
    Definition: m2ua_types.h:131
    Definition: m2ua_types.h:38
    Definition: m2ua_types.h:22
    Definition: m2ua_types.h:130
    Definition: m2ua_types.h:221
    Definition: m2ua_types.h:197
    Definition: m2ua_types.h:15
    Definition: m2ua_types.h:193
    Definition: m2ua_types.h:106
    Definition: m2ua_types.h:189
    Definition: m2ua_types.h:33
    Definition: m2ua_types.h:127
    Definition: m2ua_types.h:77
    Definition: m2ua_types.h:191
    Definition: m2ua_types.h:123
    Definition: m2ua_types.h:142
    Definition: m2ua_types.h:177
    Definition: m2ua_types.h:151
    Definition: m2ua_types.h:139
    Definition: m2ua_types.h:239
    Definition: m2ua_types.h:194
    Definition: m2ua_types.h:42
    Definition: m2ua_types.h:18
    Definition: m2ua_types.h:188
    Definition: m2ua_types.h:104
    Definition: m2ua_types.h:195
    Definition: m2ua_types.h:219
    Definition: m2ua_types.h:251
    Definition: m2ua_types.h:206
    Definition: m2ua_types.h:39
    Definition: m2ua_types.h:53
    Definition: m2ua_types.h:14
    Definition: m2ua_types.h:140
    Definition: m2ua_types.h:17
    Definition: m2ua_types.h:187
    Definition: m2ua_types.h:35
    Definition: m2ua_types.h:44
    Definition: m2ua_types.h:109
    Definition: m2ua_types.h:176
    Definition: m2ua_types.h:184
    Definition: m2ua_types.h:85
    Definition: m2ua_types.h:122
    Definition: m2ua_types.h:68
    Definition: m2ua_types.h:67
    Definition: m2ua_types.h:107
    Definition: m2ua_types.h:114
    Definition: m2ua_types.h:150
    Definition: m2ua_types.h:20
    Definition: m2ua_types.h:126
    Definition: m2ua_types.h:43
    Definition: m2ua_types.h:21
    Definition: m2ua_types.h:36
    Definition: m2ua_types.h:55
    Definition: m2ua_types.h:69
    Definition: m2ua_types.h:226
    Definition: m2ua_types.h:110
    Definition: m2ua_types.h:45
    Definition: m2ua_types.h:204
    Definition: m2ua_types.h:160
    Definition: m2ua_types.h:241
    Definition: m2ua_types.h:111
    Definition: m2ua_types.h:59
    Definition: m2ua_types.h:108
    sigtran/html/xua__default__lm__fsm_8c.js0000644000175000017500000001036314631412304023021 0ustar osmocom-buildosmocom-buildvar xua__default__lm__fsm_8c = [ [ "lm_fsm_priv", "structlm__fsm__priv.html", "structlm__fsm__priv" ], [ "lm_fsm_state_chg", "xua__default__lm__fsm_8c.html#a1a0f40e6045770a57d26af0292def642", null ], [ "S", "xua__default__lm__fsm_8c.html#ac4a3ed3432929804c708f7760fb79e28", null ], [ "lm_event", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487", [ [ "LM_E_SCTP_EST_IND", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487aca8485a5cf00262252dd2e37cbd4da9e", null ], [ "LM_E_ASP_UP_CONF", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487acf09c39a066012d2f91c588bb5ab4ec5", null ], [ "LM_E_NOTIFY_IND", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a4af6794192a2e0421afc38db3958c0cf", null ], [ "LM_E_AS_INACTIVE_IND", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a019205de8d24118e33ea6d97b8862a4e", null ], [ "LM_E_AS_ACTIVE_IND", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487ac8f3fe6992409ed2ff1059a52b2df98f", null ], [ "LM_E_AS_STATUS_IND", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a5a65105156a8f7b33e68e1845307761a", null ], [ "LM_E_RKM_REG_CONF", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a97a1effa823524fa3aed22efb3dc9e82", null ], [ "LM_E_SCTP_DISC_IND", "xua__default__lm__fsm_8c.html#acdbd3ea7ab611b8d2f6ae7b9effec487a7198a4dd65c936f5e759185dd32b2b6a", null ] ] ], [ "lm_state", "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795", [ [ "S_IDLE", "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a86e3fc319fdf083afe88308950abab44", null ], [ "S_WAIT_ASP_UP", "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a3a58465c97398f25c91014bdf6679380", null ], [ "S_WAIT_NOTIFY", "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795a8609cdd264328299ba619e0c10d88600", null ], [ "S_RKM_REG", "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795ac79e06fa211a2f5a09129ca9082de3f5", null ], [ "S_ACTIVE", "xua__default__lm__fsm_8c.html#abd45524893fe80bbf126182e53674795aced5990aa7e8f86cb70f6bde9b6c5314", null ] ] ], [ "default_lm_prim_cb", "xua__default__lm__fsm_8c.html#ad618f521d9e0a42c7c237d5133145edf", null ], [ "find_first_as_in_asp", "xua__default__lm__fsm_8c.html#afb7efc06da962e4826988f1fd98bc8cd", null ], [ "handle_reg_conf", "xua__default__lm__fsm_8c.html#a6c119bb8074d53fa355e57e8dd491ae1", null ], [ "lm_active", "xua__default__lm__fsm_8c.html#a1205f9d457be0d11432ba4a9c5c3bece", null ], [ "lm_allstate", "xua__default__lm__fsm_8c.html#a20d50feab8e3eaa837d5df03c84e2c34", null ], [ "lm_idle", "xua__default__lm__fsm_8c.html#a60dd2d52f2badc355ea435930a165b48", null ], [ "lm_rkm_reg", "xua__default__lm__fsm_8c.html#a2090e10df8659ac3000aad5d36b60fcd", null ], [ "lm_timer_cb", "xua__default__lm__fsm_8c.html#a8c72c7cf37f1a40ecb75694a565f28b8", null ], [ "lm_wait_asp_up", "xua__default__lm__fsm_8c.html#a6fabb7152bb688864bff87aaa3ec82dc", null ], [ "lm_wait_notify", "xua__default__lm__fsm_8c.html#a387d93798384a435bebd88338f8306b9", null ], [ "osmo_ss7_asp_use_default_lm", "xua__default__lm__fsm_8c.html#af4039d65a094d2cd510a3ed991e05deb", null ], [ "osmo_static_assert", "xua__default__lm__fsm_8c.html#a9da1b9f1f79d9611e742421014440196", null ], [ "restart_asp", "xua__default__lm__fsm_8c.html#a47e12f692f84f527e49b4859ea045388", null ], [ "default_layer_manager", "xua__default__lm__fsm_8c.html#a2a6abce8a1458b653c185ca1d75dd470", null ], [ "lm_event_map", "xua__default__lm__fsm_8c.html#a51949de02d1451a339c030bfa04e58f0", null ], [ "lm_event_names", "xua__default__lm__fsm_8c.html#a524a2ce1ebc7967814b338b51f576a55", null ], [ "lm_fsm_timeouts", "xua__default__lm__fsm_8c.html#aefee762447a8747f1ce02b2078cebe93", null ], [ "lm_states", "xua__default__lm__fsm_8c.html#a57c9b8d5dc3d987500e141df6154a822", null ], [ "ss7_asp_lm_timer_defaults", "xua__default__lm__fsm_8c.html#a4fd3a2164089040052bb12b1363b18d7", null ], [ "ss7_asp_lm_timer_names", "xua__default__lm__fsm_8c.html#a9978fc0fc7f45342d5df6d439ef0d4cc", null ], [ "xua_default_lm_fsm", "xua__default__lm__fsm_8c.html#a6440967ba56751bd7b6913c0bc6402e9", null ] ];sigtran/html/sccp__vty_8c.js0000644000175000017500000000170014631412304020512 0ustar osmocom-buildosmocom-buildvar sccp__vty_8c = [ [ "DEFUN", "sccp__vty_8c.html#abd47dd93d84750f2928a78025c8bf4cc", null ], [ "DEFUN", "sccp__vty_8c.html#a223ea96ca8889c9091a869edd2eac961", null ], [ "DEFUN", "sccp__vty_8c.html#a2faea712a703a5ddd9436e09b0827032", null ], [ "DEFUN", "sccp__vty_8c.html#ad41562b272f60528e3f1266bb2b2c74e", null ], [ "DEFUN_ATTR", "sccp__vty_8c.html#a0c914ef5757459cb9ab098bedf64fa08", null ], [ "DEFUN_ATTR", "sccp__vty_8c.html#a6e607d8a66783f831a4e15920f6c0835", null ], [ "gen_sccp_timer_cmd_strs", "sccp__vty_8c.html#af01dd1c42be7e714ed61c2fc1f1102ca", null ], [ "osmo_sccp_vty_init", "sccp__vty_8c.html#a6d4d5f16593e9d3f087228dd064dc3ef", null ], [ "osmo_sccp_vty_write_cs7_node", "sccp__vty_8c.html#a03d33d5b19ae71529da0ac0984de2794", null ], [ "show_user", "sccp__vty_8c.html#a021ce75d068f12ebf0856fab8df4380c", null ], [ "write_sccp_timers", "sccp__vty_8c.html#ad2accb3b7294d5a38b243f08bd3cfa97", null ] ];sigtran/html/nav_h.png0000644000175000017500000000014214631412304017371 0ustar osmocom-buildosmocom-build‰PNG  IHDR ,é@)IDATxíÝA @BQ­³šÛ›Ð¢Žáà) )ëý éaÅèÜ¿Æo‡RlÐßIEND®B`‚sigtran/html/osmo__ss7__vty_8c.js0000644000175000017500000003301714631412304021500 0ustar osmocom-buildosmocom-buildvar osmo__ss7__vty_8c = [ [ "osmo_sccp_addr_entry", "structosmo__sccp__addr__entry.html", "structosmo__sccp__addr__entry" ], [ "ASP_SCTP_PARAM_INIT_DESC", "osmo__ss7__vty_8c.html#a2bdce082904c50aa9f8b6cefdbdb4923", null ], [ "ASP_SCTP_PARAM_INIT_FIELDS", "osmo__ss7__vty_8c.html#aaba9bef636da9e7ef3dd30e4679fdfec", null ], [ "IPPROTO_VAR_HELP_STR", "osmo__ss7__vty_8c.html#aad73bd9d42950dd01b053f3d696bdd54", null ], [ "IPPROTO_VAR_STR", "osmo__ss7__vty_8c.html#a14f39118c7b544669d2a5d4b3b7abd17", null ], [ "ROUTING_KEY_CMD", "osmo__ss7__vty_8c.html#a682f1914c7838dc08806b9da5110079f", null ], [ "ROUTING_KEY_CMD_STRS", "osmo__ss7__vty_8c.html#aa7644529db029732d87d19a253a59d29", null ], [ "ROUTING_KEY_SI_ARG", "osmo__ss7__vty_8c.html#a48380d59146eb571d785397674813aaa", null ], [ "ROUTING_KEY_SI_ARG_STRS", "osmo__ss7__vty_8c.html#a51a8928c6df0c567dbb910a84e210827", null ], [ "ROUTING_KEY_SSN_ARG", "osmo__ss7__vty_8c.html#a04f81e6b512b7d50c66efa65c975489e", null ], [ "ROUTING_KEY_SSN_ARG_STRS", "osmo__ss7__vty_8c.html#abb323199bb551576ad102102c64df8e4", null ], [ "SHOW_CS7_XUA_CMD", "osmo__ss7__vty_8c.html#a95a59d463a958297fb1392a6f5730965", null ], [ "SHOW_CS7_XUA_CMD_HELP", "osmo__ss7__vty_8c.html#a35d0511b3953b1d7ab06e7feb576820d", null ], [ "XUA_SRV_SCTP_PARAM_INIT_DESC", "osmo__ss7__vty_8c.html#aa970b6b7097ca558e60926e15ed75c43", null ], [ "XUA_SRV_SCTP_PARAM_INIT_FIELDS", "osmo__ss7__vty_8c.html#a61c76d67573fdc9e7b1f52ad1a79bb62", null ], [ "XUA_VAR_HELP_STR", "osmo__ss7__vty_8c.html#a949d5f69b175d77ee760da96301724c5", null ], [ "XUA_VAR_STR", "osmo__ss7__vty_8c.html#ad33390e3572b10c583f9cf2aac606608", null ], [ "cs7_role_t", "osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15b", [ [ "CS7_ROLE_SG", "osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba6251043fc6df5347b66432be2da06d62", null ], [ "CS7_ROLE_ASP", "osmo__ss7__vty_8c.html#aa6181aded5492004a6442972bb31c15ba2a7a9a010cf4c267e4b996a0661bc5ec", null ] ] ], [ "_rout_key", "osmo__ss7__vty_8c.html#adde6602dc2a909e9808cf73477c33fdb", null ], [ "_show_cs7_xua", "osmo__ss7__vty_8c.html#a430ac4b28077dd34fa216f1518e67716", null ], [ "addr_entry_by_name_global", "osmo__ss7__vty_8c.html#aba2fa01f70c79151f55ac41caa9d3caf", null ], [ "addr_entry_by_name_local", "osmo__ss7__vty_8c.html#aa7eb70efb6f7165428c017383828d22e", null ], [ "ALIAS_ATTR", "osmo__ss7__vty_8c.html#a7d0f76f2b1e91ad3339ed1d062a7313d", null ], [ "ALIAS_ATTR", "osmo__ss7__vty_8c.html#a71604237c9c5edd477fa992d2951125c", null ], [ "as_list_for_asp", "osmo__ss7__vty_8c.html#ab567eb8c9f8200612e7b01a6aa550e94", null ], [ "config_write_cs7", "osmo__ss7__vty_8c.html#a08221210441df4d191562e488104e901", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#ad43257ef3937edb22a99c3e1b3390b77", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#aa458bdc4fd05fdcac2823786ff97da7a", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a8dc297c3d53f367d660db25f80780c63", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a0dc873d682e9b90c52b9363ede2a31a0", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a61312f504ec2225c5f717f22cd9db299", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#aa4a136b24e22890a0bb7541c84809dd3", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#ab47129bdb4a2bde6ed97e69197603f61", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#affaf09827e75136574dfab95bf7ef8c8", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#ab81d9b7353137d96b21695a28fdb5899", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a19ce45c7e9cc0794b597bc0e5e7d1c77", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a748d1e3d8d2d68f1c68a3c933bc90e1f", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a8add7986c3ac1a73e33b8281f6bc403f", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#a7a597e03c0da5741b48930ab69d8606f", null ], [ "DEFUN", "osmo__ss7__vty_8c.html#acc98515d609c4bfc8bb4ae7322fd29a4", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a6a73273807d0ac0ecc0b1d7553d1ee00", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a6cb4c6b1bd880e4249b90ff6eb1bf8cb", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a0bdc8fc2f1ff87f2a17feda2978bcb4c", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#afd204af3cf0eeb9ee1a8e2e833647cc7", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a8b7f7b6d73990863cfbb2fa383047428", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#ae85f94e4f978398ad7d9292ab3bd29e0", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#afb7fb23c1cd13194a6b091ced95f0f44", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a0d3c03c70ae3d3181f4f67fda29af308", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a294fb91404539e25c3bfb4dbdb9f4c7f", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a83b478f4b6d4c14362f36170c5238291", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a82944bf07e2008f1aa81988a7acf43a5", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a1b245829a0bdc393626b9d36afacfcb6", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#abac5140ac8d2dea380573b848338b7ad", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a7380a4dd8588d731a45fe69a4acfa697", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a047da1cf23014170c6f45f8a90da53d9", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a42c76b42e0c6224cf52de950a21e3c4a", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#aae27b2c9df177a82d35d553e1f64b6d4", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a8e34c175db94eba1009d9e5e6c92ddae", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a6268dfde6383408887b7dc0e07ab36bc", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#adf98c9d0bbc3983e5276511e0731b1c0", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a4ccc45dbcc8daf0e187c878024ca35a7", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a578741c220c5aad7fa8e095d533c3c40", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a37b757943a581c44d8534a37aebf12ec", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a3a49b23c6483b777ab47d328247a5fbb", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a8e5413003e58a5acffab29f0669c029b", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#aed4c3b4179a21cdb065e981778cfc7c6", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a83e62050d9acb53130027c586ef14410", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a16cc07c8ce38362f56a0991b4a39f1bc", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a678419dbe30c9a0613de72ef77546bc0", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a2d15c21a5567e00dc7b4f029883cd56f", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a0478c59afed1a148b1603aefcabbdf72", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a7f1956f57c8dc4510cff7403522da9ce", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#acea89cad5c558ead49871918ca220493", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a4e8f681ecc7f60b9f4a5aa900529aa06", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a057f985f521568f6884ed1b3eb38d972", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a087a0747874b42252de152901cac0867", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#afcec9ee8e20828193c92d1fcb793f5d2", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#ae4770b815a1577a2080c60e4bee0e207", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a860726836ad4bfe953ec239de609afe6", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a800cf5849fd01248e79377bdcef861b6", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a8c9626074945e724a9bc4668ca60faf9", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a11c5bad0e604b52142e4277d7d703e8d", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a6cbc31111b653673fb4244d741272db8", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a38ded402a23d76b05a47d78023f2e4c8", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#ad8271846709005a662cba4d1177ec7d9", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a47a9193874fdc0058d57dfec26a7c269", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#aae4caabd0d4d7f74e8ffc6204d447720", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a0743cb2de86661ed695a23b940103521", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a0c64fe5722a992708cebf41d29358b73", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a66d650a6205dd55bb7e4765f22f366bd", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#aefa821ec8bb1805253e6b192ebb38db6", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#ad86871b8b04e594385735c7ecf2c1e9e", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#abc400dc975442e4ee289a4692277892c", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#ac7b8bed4adc80196c95ba8c436f6597e", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#ada7d8ca5e24fdf9ed957c0a013077b1c", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#af9f6858e9016d9dd2d9a977af37befd5", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#af3a1b3de35e03199f995ff40fc31e0d8", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a21c51b0ea2a4dfbf73b13fe2531377c2", null ], [ "DEFUN_ATTR", "osmo__ss7__vty_8c.html#a2c6a5e55d52e0072b18e8bf1845dfc95", null ], [ "DEFUN_USRATTR", "osmo__ss7__vty_8c.html#adb7d4c3f8ee465d86e7922bdeebef905", null ], [ "DEFUN_USRATTR", "osmo__ss7__vty_8c.html#ac13c3153659f57d053dd124716f00bc7", null ], [ "gen_asp_timer_cmd_strs", "osmo__ss7__vty_8c.html#aab3c9a242990a0b643ea74e002767570", null ], [ "get_sockname_buf", "osmo__ss7__vty_8c.html#a8263ddd4aab1cbc89b1c169fcf74a570", null ], [ "LLIST_HEAD", "osmo__ss7__vty_8c.html#a32d8898ccbfdadf43521f749b9b37b9a", null ], [ "osmo_sccp_addr_by_name", "osmo__ss7__vty_8c.html#acb750ae6c0d4018e0b1d832f089f42fa", null ], [ "osmo_sccp_addr_by_name_local", "osmo__ss7__vty_8c.html#a673062adcb4dcd4615ef8e485d70ed07", null ], [ "osmo_sccp_name_by_addr", "osmo__ss7__vty_8c.html#aead37c0c3ecb10141b6d244b8334f9b2", null ], [ "osmo_ss7_is_config_node", "osmo__ss7__vty_8c.html#ac343e7f4ac0757285d3ed4f842f52d6e", null ], [ "osmo_ss7_vty_go_parent", "osmo__ss7__vty_8c.html#abdfadd0c1cd0b7d847f9f01e4a4c9134", null ], [ "osmo_ss7_vty_init_asp", "osmo__ss7__vty_8c.html#af4d60a28bd339b50f8b0077b2479b2d4", null ], [ "osmo_ss7_vty_init_sg", "osmo__ss7__vty_8c.html#a1c0ba46e8ee2cfa470db9be9b620ce9a", null ], [ "parse_asp_proto", "osmo__ss7__vty_8c.html#a8569efc5ce8572070d91019e33d9351e", null ], [ "parse_trans_proto", "osmo__ss7__vty_8c.html#a039afeec699c29477445aeab79d6fc97", null ], [ "show_asp", "osmo__ss7__vty_8c.html#a2c0561c6f18fcc42c33ba495d83511ad", null ], [ "show_asp_assoc_status", "osmo__ss7__vty_8c.html#a0a1f19191505a572b9ef2c98bddfe43e", null ], [ "show_asp_remaddr", "osmo__ss7__vty_8c.html#a983bed0dbb1b636ad6be19265ddd9420", null ], [ "show_one_asp", "osmo__ss7__vty_8c.html#a40ca18e7b4337e1ded34a9a4d46b5799", null ], [ "show_one_asp_assoc_status", "osmo__ss7__vty_8c.html#a435e0db526671cf497d06fa22fba7adc", null ], [ "show_one_asp_assoc_status_tcp", "osmo__ss7__vty_8c.html#a500ab00f0c33a30d0a59b495c754c37f", null ], [ "show_one_asp_remaddr", "osmo__ss7__vty_8c.html#a3a5166f63029774ce8f3ee8193929e16", null ], [ "show_one_asp_remaddr_tcp", "osmo__ss7__vty_8c.html#a8f4f8c7d251f17d92ddbedc97134331e", null ], [ "vty_dump_rtable", "osmo__ss7__vty_8c.html#a5fe8a510f06a371a0b30ec2f86eef4e9", null ], [ "vty_dump_xua_server", "osmo__ss7__vty_8c.html#a090a9a134832fe71c9cbda54542ee075", null ], [ "vty_init_addr", "osmo__ss7__vty_8c.html#ac1123c90bc0db4efbee98cb88bde481c", null ], [ "vty_init_shared", "osmo__ss7__vty_8c.html#a97f52bfe8da2defb9da2e5844ebb9bc4", null ], [ "write_all_cs7", "osmo__ss7__vty_8c.html#a3c1bd50a7f447501fa84eb97fa5b654a", null ], [ "write_asp_timers", "osmo__ss7__vty_8c.html#abb5f41996164c46128a99ec5d6ab6289", null ], [ "write_one_as", "osmo__ss7__vty_8c.html#af0ed490e66e888e21b1a40a31df540f6", null ], [ "write_one_asp", "osmo__ss7__vty_8c.html#a731dccf709116beb1238252c1ae7c69c", null ], [ "write_one_cs7", "osmo__ss7__vty_8c.html#a7b9b227738b3ce0e868c17a65dd2c627", null ], [ "write_one_rtable", "osmo__ss7__vty_8c.html#a28130d303c1d87ce911b0f678a71d7da", null ], [ "write_one_xua", "osmo__ss7__vty_8c.html#ad8c8c099a80995abe43f97cc042c4e4f", null ], [ "write_sccp_addressbook", "osmo__ss7__vty_8c.html#a0af314559c46750211cf2a8eff926d25", null ], [ "__attribute__", "osmo__ss7__vty_8c.html#a7a622bbcebfa565b32692c63be9670d6", null ], [ "as_node", "osmo__ss7__vty_8c.html#a76147374ed09da751526e089b92300db", null ], [ "asp_node", "osmo__ss7__vty_8c.html#ad45de442044dd5ab4e19bc2ccc979779", null ], [ "asp_quirk_descs", "osmo__ss7__vty_8c.html#a337eee060670f1ff8dd64b1bf2244f0c", null ], [ "asp_quirk_names", "osmo__ss7__vty_8c.html#a9b117c15741c1baf9192824589b05747", null ], [ "cs7_node", "osmo__ss7__vty_8c.html#a009f069ba9d1e438fe0bb1752a78f68b", null ], [ "cs7_role", "osmo__ss7__vty_8c.html#a12db7bf4e93c97d4d465048ed4484b98", null ], [ "g_ctx", "osmo__ss7__vty_8c.html#a01cf3ea623f5aa14d7127d26c4dba715", null ], [ "ipproto_vals", "osmo__ss7__vty_8c.html#aff335d3ca8096a83d5d8dfb229f680fe", null ], [ "mtp_si_vals", "osmo__ss7__vty_8c.html#a302af65ae379fd4c883fae04233ad551", null ], [ "rtable_node", "osmo__ss7__vty_8c.html#a7e8e9206c234d28d7e1442be05dce397", null ], [ "sccpaddr_gt_node", "osmo__ss7__vty_8c.html#a41a21a1fa9a591c99083b3c236c8ca5d", null ], [ "sccpaddr_node", "osmo__ss7__vty_8c.html#a3a4bd522435455b44047beeec5e12f45", null ], [ "ss7_network_indicator_vals", "osmo__ss7__vty_8c.html#a551bc7617d3321692c8492461381d38a", null ], [ "tcp_info_state_values", "osmo__ss7__vty_8c.html#a5d8a26be852246a242448f20587cba33", null ], [ "xua_node", "osmo__ss7__vty_8c.html#a111fd18d75ae97c8f6b04fa4bfab8484", null ] ];sigtran/html/sccp_8c.html0000644000175000017500000041334014631412304020010 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp.c File Reference
    #include <errno.h>
    #include <string.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/talloc.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/endian.h>
    #include <osmocom/gsm/tlv.h>
    #include <osmocom/sccp/sccp_types.h>
    #include <osmocom/sccp/sccp.h>

    Data Structures

    struct  sccp_system
     
    struct  sccp_data_callback
     
    struct  udt_offsets
     

    Macros

    #define SCCP_MSG_SIZE   4096
     
    #define SCCP_MSG_HEADROOM   128
     

    Functions

    static LLIST_HEAD (sccp_connections)
     
    static LLIST_HEAD (sccp_callbacks)
     
    static struct sccp_data_callback_find_ssn (uint8_t ssn)
     
    static void _send_msg (struct sccp_connection *conn, struct msgb *msg, void *ctx)
     
    static int copy_address (struct sccp_address *addr, uint8_t offset, struct msgb *msgb)
     
    static int _sccp_parse_optional_data (const int offset, struct msgb *msgb, struct sccp_optional_data *data)
     
    int _sccp_parse_connection_request (struct msgb *msgb, struct sccp_parse_result *result)
     
    int _sccp_parse_connection_released (struct msgb *msgb, struct sccp_parse_result *result)
     
    int _sccp_parse_connection_refused (struct msgb *msgb, struct sccp_parse_result *result)
     
    int _sccp_parse_connection_confirm (struct msgb *msgb, struct sccp_parse_result *result)
     
    int _sccp_parse_connection_release_complete (struct msgb *msgb, struct sccp_parse_result *result)
     
    int _sccp_parse_connection_dt1 (struct msgb *msgb, struct sccp_parse_result *result)
     
    static int _sccp_parse_unitdata (struct msgb *msgb, struct sccp_parse_result *result, const struct udt_offsets *offs)
     
    int _sccp_parse_udt (struct msgb *msgb, struct sccp_parse_result *result)
     
    int _sccp_parse_udts (struct msgb *msgb, struct sccp_parse_result *result)
     
    static int _sccp_parse_xudt (struct msgb *msgb, struct sccp_parse_result *result)
     
    static int _sccp_parse_xudts (struct msgb *msgb, struct sccp_parse_result *result)
     
    static int _sccp_parse_it (struct msgb *msgb, struct sccp_parse_result *result)
     
    static int _sccp_parse_err (struct msgb *msgb, struct sccp_parse_result *result)
     
    int sccp_create_sccp_addr (struct msgb *msg, const struct sockaddr_sccp *sock)
     
    struct msgb * sccp_create_udt (int class, const struct sockaddr_sccp *in, const struct sockaddr_sccp *out, uint8_t *in_data, int len)
     
    static int _sccp_send_data (int class, const struct sockaddr_sccp *in, const struct sockaddr_sccp *out, struct msgb *payload, void *ctx)
     
    static int _sccp_handle_read (struct msgb *msgb)
     
    static int source_local_reference_is_free (struct sccp_source_reference *reference)
     
    static int destination_local_reference_is_free (struct sccp_source_reference *reference)
     
    static int assign_source_local_reference (struct sccp_connection *connection)
     
    static void _sccp_set_connection_state (struct sccp_connection *connection, int new_state)
     
    struct msgb * sccp_create_refuse (struct sccp_source_reference *src_ref, int cause, uint8_t *inp, int length)
     
    static int _sccp_send_refuse (struct sccp_source_reference *src_ref, int cause, void *ctx)
     
    struct msgb * sccp_create_cc (struct sccp_source_reference *src_ref, struct sccp_source_reference *dst_ref)
     
    static int _sccp_send_connection_confirm (struct sccp_connection *connection)
     
    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)
     
    static int _sccp_send_connection_request (struct sccp_connection *connection, const struct sockaddr_sccp *called, struct msgb *msg)
     
    struct msgb * sccp_create_dt1 (struct sccp_source_reference *dst_ref, uint8_t *inp_data, uint8_t len)
     
    static int _sccp_send_connection_data (struct sccp_connection *conn, struct msgb *_data)
     
    static int _sccp_send_connection_it (struct sccp_connection *conn)
     
    struct msgb * sccp_create_rlsd (struct sccp_source_reference *src_ref, struct sccp_source_reference *dst_ref, int cause)
     
    static int _sccp_send_connection_released (struct sccp_connection *conn, int cause)
     
    static int _sccp_handle_connection_request (struct msgb *msgb, void *ctx)
     
    static int _sccp_handle_connection_release_complete (struct msgb *msgb)
     
    static int _sccp_handle_connection_dt1 (struct msgb *msgb)
     
    static int _sccp_send_connection_release_complete (struct sccp_connection *connection)
     
    static int _sccp_handle_connection_released (struct msgb *msgb)
     
    static int _sccp_handle_connection_refused (struct msgb *msgb)
     
    static int _sccp_handle_connection_confirm (struct msgb *msgb)
     
    int sccp_system_init (void(*outgoing)(struct sccp_connection *conn, struct msgb *data, void *, void *), void *ctx)
     
    int sccp_system_incoming (struct msgb *msgb)
     
    int sccp_system_incoming_ctx (struct msgb *msgb, void *ctx)
     
    int sccp_connection_write (struct sccp_connection *connection, struct msgb *data)
     
    int sccp_connection_send_it (struct sccp_connection *connection)
     
    int sccp_connection_close (struct sccp_connection *connection, int cause)
     
    int sccp_connection_free (struct sccp_connection *connection)
     
    int sccp_connection_force_free (struct sccp_connection *con)
     
    struct sccp_connectionsccp_connection_socket (void)
     
    int sccp_connection_connect (struct sccp_connection *conn, const struct sockaddr_sccp *local, struct msgb *data)
     
    int sccp_connection_set_incoming (const struct sockaddr_sccp *sock, int(*accept_cb)(struct sccp_connection *, void *), void *context)
     
    int sccp_write (struct msgb *data, const struct sockaddr_sccp *in, const struct sockaddr_sccp *out, int class, void *ctx)
     
    int sccp_set_read (const struct sockaddr_sccp *sock, int(*read_cb)(struct msgb *, unsigned int, void *), void *context)
     
     osmo_static_assert (sizeof(struct sccp_source_reference)<=sizeof(uint32_t), enough_space)
     
    uint32_t sccp_src_ref_to_int (struct sccp_source_reference *ref)
     
    struct sccp_source_reference sccp_src_ref_from_int (uint32_t int_ref)
     
    int sccp_determine_msg_type (struct msgb *msg)
     
    int sccp_parse_header (struct msgb *msg, struct sccp_parse_result *result)
     
    static __attribute__ ((constructor))
     
    static __attribute__ ((destructor))
     
    void sccp_set_log_area (int log_area)
     

    Variables

    static int DSCCP = 0
     
    static void * tall_sccp_ctx
     
    const struct sockaddr_sccp sccp_ssn_bssap
     
    static struct sccp_system sccp_system
     

    Macro Definition Documentation

    ◆ SCCP_MSG_HEADROOM

    ◆ SCCP_MSG_SIZE

    Function Documentation

    ◆ __attribute__() [1/2]

    static __attribute__ ( (constructor)  )
    static

    References tall_sccp_ctx.

    ◆ __attribute__() [2/2]

    static __attribute__ ( (destructor)  )
    static

    References tall_sccp_ctx.

    ◆ _find_ssn()

    ◆ _sccp_handle_connection_confirm()

    static int _sccp_handle_connection_confirm ( struct msgb *  msgb)
    static

    ◆ _sccp_handle_connection_dt1()

    static int _sccp_handle_connection_dt1 ( struct msgb *  msgb)
    static

    ◆ _sccp_handle_connection_refused()

    static int _sccp_handle_connection_refused ( struct msgb *  msgb)
    static

    ◆ _sccp_handle_connection_release_complete()

    static int _sccp_handle_connection_release_complete ( struct msgb *  msgb)
    static

    ◆ _sccp_handle_connection_released()

    static int _sccp_handle_connection_released ( struct msgb *  msgb)
    static

    ◆ _sccp_handle_connection_request()

    ◆ _sccp_handle_read()

    static int _sccp_handle_read ( struct msgb *  msgb)
    static

    ◆ _sccp_parse_connection_confirm()

    int _sccp_parse_connection_confirm ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_connection_dt1()

    int _sccp_parse_connection_dt1 ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    References DSCCP.

    Referenced by _sccp_handle_connection_dt1(), and sccp_parse_header().

    ◆ _sccp_parse_connection_refused()

    int _sccp_parse_connection_refused ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_connection_release_complete()

    int _sccp_parse_connection_release_complete ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_connection_released()

    int _sccp_parse_connection_released ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_connection_request()

    int _sccp_parse_connection_request ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_err()

    static int _sccp_parse_err ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )
    static

    References DSCCP.

    Referenced by sccp_parse_header().

    ◆ _sccp_parse_it()

    static int _sccp_parse_it ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )
    static

    References DSCCP.

    Referenced by sccp_parse_header().

    ◆ _sccp_parse_optional_data()

    static int _sccp_parse_optional_data ( const int  offset,
    struct msgb *  msgb,
    struct sccp_optional_data *  data 
    )
    static

    ◆ _sccp_parse_udt()

    int _sccp_parse_udt ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_udts()

    int _sccp_parse_udts ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )

    ◆ _sccp_parse_unitdata()

    static int _sccp_parse_unitdata ( struct msgb *  msgb,
    struct sccp_parse_result *  result,
    const struct udt_offsets offs 
    )
    static

    ◆ _sccp_parse_xudt()

    static int _sccp_parse_xudt ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )
    static

    ◆ _sccp_parse_xudts()

    static int _sccp_parse_xudts ( struct msgb *  msgb,
    struct sccp_parse_result *  result 
    )
    static

    ◆ _sccp_send_connection_confirm()

    static int _sccp_send_connection_confirm ( struct sccp_connection connection)
    static

    ◆ _sccp_send_connection_data()

    static int _sccp_send_connection_data ( struct sccp_connection conn,
    struct msgb *  _data 
    )
    static

    References _send_msg(), DSCCP, and sccp_create_dt1().

    Referenced by sccp_connection_write().

    ◆ _sccp_send_connection_it()

    static int _sccp_send_connection_it ( struct sccp_connection conn)
    static

    ◆ _sccp_send_connection_release_complete()

    static int _sccp_send_connection_release_complete ( struct sccp_connection connection)
    static

    ◆ _sccp_send_connection_released()

    static int _sccp_send_connection_released ( struct sccp_connection conn,
    int  cause 
    )
    static

    ◆ _sccp_send_connection_request()

    static int _sccp_send_connection_request ( struct sccp_connection connection,
    const struct sockaddr_sccp *  called,
    struct msgb *  msg 
    )
    static

    ◆ _sccp_send_data()

    static int _sccp_send_data ( int  class,
    const struct sockaddr_sccp *  in,
    const struct sockaddr_sccp *  out,
    struct msgb *  payload,
    void *  ctx 
    )
    static

    References _send_msg(), and sccp_create_udt().

    Referenced by sccp_write().

    ◆ _sccp_send_refuse()

    static int _sccp_send_refuse ( struct sccp_source_reference *  src_ref,
    int  cause,
    void *  ctx 
    )
    static

    ◆ _sccp_set_connection_state()

    ◆ _send_msg()

    ◆ assign_source_local_reference()

    static int assign_source_local_reference ( struct sccp_connection connection)
    static

    ◆ copy_address()

    static int copy_address ( struct sccp_address *  addr,
    uint8_t  offset,
    struct msgb *  msgb 
    )
    static

    ◆ destination_local_reference_is_free()

    static int destination_local_reference_is_free ( struct sccp_source_reference *  reference)
    static

    ◆ LLIST_HEAD() [1/2]

    static LLIST_HEAD ( sccp_connections  )
    static

    ◆ LLIST_HEAD() [2/2]

    static LLIST_HEAD ( sccp_callbacks  )
    static

    ◆ osmo_static_assert()

    osmo_static_assert ( sizeof(struct sccp_source_reference)<=sizeof(uint32_t)  ,
    enough_space   
    )

    Referenced by sccp_set_read().

    ◆ sccp_connection_close()

    int sccp_connection_close ( struct sccp_connection connection,
    int  cause 
    )

    ◆ sccp_connection_connect()

    int sccp_connection_connect ( struct sccp_connection conn,
    const struct sockaddr_sccp *  local,
    struct msgb *  data 
    )

    ◆ sccp_connection_force_free()

    int sccp_connection_force_free ( struct sccp_connection con)

    ◆ sccp_connection_free()

    int sccp_connection_free ( struct sccp_connection connection)

    References DSCCP.

    Referenced by sccp_connection_force_free().

    ◆ sccp_connection_send_it()

    int sccp_connection_send_it ( struct sccp_connection connection)

    ◆ sccp_connection_set_incoming()

    int sccp_connection_set_incoming ( const struct sockaddr_sccp *  sock,
    int(*)(struct sccp_connection *, void *)  accept_cb,
    void *  context 
    )

    ◆ sccp_connection_socket()

    struct sccp_connection* sccp_connection_socket ( void  )

    References tall_sccp_ctx.

    ◆ sccp_connection_write()

    int sccp_connection_write ( struct sccp_connection connection,
    struct msgb *  data 
    )

    ◆ sccp_create_cc()

    struct msgb* sccp_create_cc ( struct sccp_source_reference *  src_ref,
    struct sccp_source_reference *  dst_ref 
    )

    ◆ sccp_create_cr()

    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 
    )

    ◆ sccp_create_dt1()

    struct msgb* sccp_create_dt1 ( struct sccp_source_reference *  dst_ref,
    uint8_t *  inp_data,
    uint8_t  len 
    )

    ◆ sccp_create_refuse()

    struct msgb* sccp_create_refuse ( struct sccp_source_reference *  src_ref,
    int  cause,
    uint8_t *  inp,
    int  length 
    )

    References data, DSCCP, SCCP_MSG_HEADROOM, and SCCP_MSG_SIZE.

    Referenced by _sccp_send_refuse().

    ◆ sccp_create_rlsd()

    struct msgb* sccp_create_rlsd ( struct sccp_source_reference *  src_ref,
    struct sccp_source_reference *  dst_ref,
    int  cause 
    )

    ◆ sccp_create_sccp_addr()

    int sccp_create_sccp_addr ( struct msgb *  msg,
    const struct sockaddr_sccp *  sock 
    )

    References len.

    Referenced by sccp_create_cr(), and sccp_create_udt().

    ◆ sccp_create_udt()

    struct msgb* sccp_create_udt ( int  class,
    const struct sockaddr_sccp *  in,
    const struct sockaddr_sccp *  out,
    uint8_t *  in_data,
    int  len 
    )

    ◆ sccp_determine_msg_type()

    int sccp_determine_msg_type ( struct msgb *  msg)

    ◆ sccp_parse_header()

    ◆ sccp_set_log_area()

    void sccp_set_log_area ( int  log_area)

    References DSCCP.

    ◆ sccp_set_read()

    int sccp_set_read ( const struct sockaddr_sccp *  sock,
    int(*)(struct msgb *, unsigned int, void *)  read_cb,
    void *  context 
    )

    ◆ sccp_src_ref_from_int()

    struct sccp_source_reference sccp_src_ref_from_int ( uint32_t  int_ref)

    ◆ sccp_src_ref_to_int()

    uint32_t sccp_src_ref_to_int ( struct sccp_source_reference *  ref)

    ◆ sccp_system_incoming()

    int sccp_system_incoming ( struct msgb *  msgb)

    ◆ sccp_system_incoming_ctx()

    ◆ sccp_system_init()

    int sccp_system_init ( void(*)(struct sccp_connection *conn, struct msgb *data, void *, void *)  outgoing,
    void *  ctx 
    )

    ◆ sccp_write()

    int sccp_write ( struct msgb *  data,
    const struct sockaddr_sccp *  in,
    const struct sockaddr_sccp *  out,
    int  class,
    void *  ctx 
    )

    References _sccp_send_data().

    ◆ source_local_reference_is_free()

    static int source_local_reference_is_free ( struct sccp_source_reference *  reference)
    static

    Variable Documentation

    ◆ DSCCP

    ◆ sccp_ssn_bssap

    const struct sockaddr_sccp sccp_ssn_bssap
    Initial value:
    = {
    .sccp_family = 0,
    .sccp_ssn = SCCP_SSN_BSSAP,
    }

    ◆ sccp_system

    struct sccp_system sccp_system
    static
    Initial value:
    = {
    .write_data = NULL,
    }

    ◆ tall_sccp_ctx

    sigtran/html/structsccp__connection.html0000644000175000017500000010042114631412304023232 0ustar osmocom-buildosmocom-build libosmo-sigtran: sccp_connection Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_connection Struct Reference

    Data Fields

    struct rb_node node
     
    struct osmo_sccp_instanceinst
     
    struct osmo_sccp_useruser
     
    uint32_t remote_pc
     
    struct osmo_sccp_addr calling_addr
     
    struct osmo_sccp_addr called_addr
     
    uint32_t conn_id
     
    uint32_t remote_ref
     
    uint32_t importance
     
    uint32_t sccp_class
     
    uint32_t release_cause
     
    struct msgb * opt_data_cache
     
    bool incoming
     
    struct osmo_fsm_inst * fi
     
    struct osmo_timer_list t_conn
     
    struct osmo_timer_list t_ias
     
    struct osmo_timer_list t_iar
     
    struct osmo_timer_list t_rel
     
    struct osmo_timer_list t_int
     
    struct osmo_timer_list t_rep_rel
     

    Field Documentation

    ◆ called_addr

    struct osmo_sccp_addr sccp_connection::called_addr

    ◆ calling_addr

    struct osmo_sccp_addr sccp_connection::calling_addr

    ◆ conn_id

    ◆ fi

    ◆ importance

    uint32_t sccp_connection::importance

    ◆ incoming

    ◆ inst

    ◆ node

    ◆ opt_data_cache

    struct msgb* sccp_connection::opt_data_cache

    ◆ release_cause

    uint32_t sccp_connection::release_cause

    ◆ remote_pc

    ◆ remote_ref

    ◆ sccp_class

    uint32_t sccp_connection::sccp_class

    ◆ t_conn

    struct osmo_timer_list sccp_connection::t_conn

    ◆ t_iar

    struct osmo_timer_list sccp_connection::t_iar

    ◆ t_ias

    struct osmo_timer_list sccp_connection::t_ias

    ◆ t_int

    struct osmo_timer_list sccp_connection::t_int

    ◆ t_rel

    struct osmo_timer_list sccp_connection::t_rel

    ◆ t_rep_rel

    struct osmo_timer_list sccp_connection::t_rep_rel

    ◆ user


    The documentation for this struct was generated from the following file:
    sigtran/html/classes.html0000644000175000017500000003034014631412304020116 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Structure Index
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/mtp__pcap_8c.html0000644000175000017500000004211714631412304021022 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/mtp_pcap.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    mtp_pcap.c File Reference
    #include <osmocom/mtp/mtp_pcap.h>
    #include <sys/time.h>
    #include <unistd.h>

    Data Structures

    struct  pcap_hdr
     
    struct  pcaprec_hdr
     

    Functions

    struct pcap_hdr __attribute__ ((packed))
     
    int mtp_pcap_write_header (int fd)
     
    int mtp_pcap_write_msu (int fd, const uint8_t *data, int length)
     

    Variables

    uint32_t magic_number
     
    uint16_t version_major
     
    uint16_t version_minor
     
    int32_t thiszone
     
    uint32_t sigfigs
     
    uint32_t snaplen
     
    uint32_t network
     
    uint32_t ts_sec
     
    uint32_t ts_usec
     
    uint32_t incl_len
     
    uint32_t orig_len
     

    Function Documentation

    ◆ __attribute__()

    struct pcap_hdr __attribute__ ( (packed)  )

    ◆ mtp_pcap_write_header()

    int mtp_pcap_write_header ( int  fd)

    ◆ mtp_pcap_write_msu()

    int mtp_pcap_write_msu ( int  fd,
    const uint8_t *  data,
    int  length 
    )

    Variable Documentation

    ◆ incl_len

    uint32_t incl_len

    ◆ magic_number

    uint32_t magic_number

    ◆ network

    uint32_t network

    ◆ orig_len

    uint32_t orig_len

    ◆ sigfigs

    uint32_t sigfigs

    ◆ snaplen

    uint32_t snaplen

    ◆ thiszone

    int32_t thiszone

    ◆ ts_sec

    uint32_t ts_sec

    ◆ ts_usec

    uint32_t ts_usec

    ◆ version_major

    uint16_t version_major

    ◆ version_minor

    uint16_t version_minor
    sigtran/html/functions_vars_c.html0000644000175000017500000001736214631412304022037 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/sccp__lbcs_8c.html0000644000175000017500000002512614631412304021153 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_lbcs.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_lbcs.c File Reference
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sccp/sccp_types.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"

    Functions

    void sccp_lbcs_local_bcast_pcstate (struct osmo_sccp_instance *inst, const struct osmo_scu_pcstate_param *pcstate)
     
    void sccp_lbcs_local_bcast_state (struct osmo_sccp_instance *inst, const struct osmo_scu_state_param *state)
     

    Function Documentation

    ◆ sccp_lbcs_local_bcast_pcstate()

    ◆ sccp_lbcs_local_bcast_state()

    sigtran/html/functions_q.html0000644000175000017500000001014514631412304021012 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - q -

    sigtran/html/structosmo__xlm__prim__notify.js0000644000175000017500000000117314631412304024311 0ustar osmocom-buildosmocom-buildvar structosmo__xlm__prim__notify = [ [ "asp_id", "structosmo__xlm__prim__notify.html#a1a86536d0180788fedec86b70b3647d1", null ], [ "info_string", "structosmo__xlm__prim__notify.html#a7a303e3d6d5fe06cabdbe3090f2ded60", null ], [ "presence", "structosmo__xlm__prim__notify.html#adc209ee1e3adfaf914cb212eb5612a96", null ], [ "route_ctx", "structosmo__xlm__prim__notify.html#aa0e3ecc46eaa10ddf1dfeb3c3f2efccb", null ], [ "status_info", "structosmo__xlm__prim__notify.html#a3de43c2ff5cd951a6c24d7d0ea259f38", null ], [ "status_type", "structosmo__xlm__prim__notify.html#ab95e345b159e6875675733a07785e172", null ] ];sigtran/html/sccp__scmg_8h.js0000644000175000017500000000316714631412304020637 0ustar osmocom-buildosmocom-buildvar sccp__scmg_8h = [ [ "sccp_scmg_msg", "structsccp__scmg__msg.html", "structsccp__scmg__msg" ], [ "sccp_scmg_msg_type", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44", [ [ "SCCP_SCMG_MSGT_SSA", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ae594ff94d742a54c59e2e78376d9f30a", null ], [ "SCCP_SCMG_MSGT_SSP", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ac3937dbc77eef59709547b3e5047b511", null ], [ "SCCP_SCMG_MSGT_SST", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a7edacddf094cfac39c9677931e13d80c", null ], [ "SCCP_SCMG_MSGT_SOR", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a8affd1c3285402816c43efa6e6f2fe3b", null ], [ "SCCP_SCMG_MSGT_SOG", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a3aa881be8b1708666c453ea795476056", null ], [ "SCCP_SCMG_MSGT_SSC", "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a18b5c4fbf91921ee81af5e2f786c135d", null ] ] ], [ "__attribute__", "sccp__scmg_8h.html#abd8ed6ede3dc16a1fd70869999c50421", null ], [ "sccp_scmg_msgt_name", "sccp__scmg_8h.html#a5c5607303fbb80ede862edbddd843850", null ], [ "affected_pc", "sccp__scmg_8h.html#aa0d0c555a2210465247604b24b88e819", null ], [ "affected_ssn", "sccp__scmg_8h.html#a358033ebd8b60b7b72fcd1d383e2774f", null ], [ "msg_type", "sccp__scmg_8h.html#af95f620c0e85b634c0caee87127b12a8", null ], [ "sccp_scmg_msgt_names", "sccp__scmg_8h.html#a19984f8b6a5a4a9d11eb79090088649a", null ], [ "smi", "sccp__scmg_8h.html#a39b81bf5e9f210b4a3b88fc67e67f8cd", null ], [ "ssc_congestion_lvl", "sccp__scmg_8h.html#a5236f28192b945385a252577ae29c6a1", null ] ];sigtran/html/structm3ua__data__hdr.html0000644000175000017500000002547714631412304022736 0ustar osmocom-buildosmocom-build libosmo-sigtran: m3ua_data_hdr Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    m3ua_data_hdr Struct Reference

    #include <m3ua.h>

    Data Fields

    uint32_t opc
     
    uint32_t dpc
     
    uint8_t si
     
    uint8_t ni
     
    uint8_t mp
     
    uint8_t sls
     

    Field Documentation

    ◆ dpc

    uint32_t m3ua_data_hdr::dpc

    ◆ mp

    uint8_t m3ua_data_hdr::mp

    ◆ ni

    uint8_t m3ua_data_hdr::ni

    ◆ opc

    uint32_t m3ua_data_hdr::opc

    ◆ si

    ◆ sls

    uint8_t m3ua_data_hdr::sls

    The documentation for this struct was generated from the following file:
    • include/osmocom/sigtran/protocol/m3ua.h
    sigtran/html/structosmo__ss7__as.js0000644000175000017500000000356214631412304022136 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__as = [ [ "asps", "structosmo__ss7__as.html#a6891572d4436d6ede4997c6f99eb66b6", null ], [ "cfg", "structosmo__ss7__as.html#a3195c9ffe405e3402b49d622caac9b8c", null ], [ "ctrg", "structosmo__ss7__as.html#a6742c512f106def9c675619b3ac56ea0", null ], [ "description", "structosmo__ss7__as.html#a4a2a3c8308a023ce46dbee77871a9308", null ], [ "dpc", "structosmo__ss7__as.html#a987df3e7303a00e6b226c4d7cd57ea5e", null ], [ "fi", "structosmo__ss7__as.html#a87dcb82e3d0bef17b81eac6b2791eaac", null ], [ "inst", "structosmo__ss7__as.html#ad56e26893c9c363041757cb445b56712", null ], [ "last_asp_idx_sent", "structosmo__ss7__as.html#a6f186e238ce7256851cf8088e977a88f", null ], [ "list", "structosmo__ss7__as.html#a437f6bc819034029d5c3109a4fcc187e", null ], [ "mode", "structosmo__ss7__as.html#a9f88816bec03a4ca86f84df05b19fb19", null ], [ "mode_set_by_peer", "structosmo__ss7__as.html#af2e4a199f73e912a72b2f53c51557110", null ], [ "mode_set_by_vty", "structosmo__ss7__as.html#a84ca7a34627b71cae6a12ee57fb5762b", null ], [ "name", "structosmo__ss7__as.html#a72b623df97a37304cad91284c7b02590", null ], [ "pc_override", "structosmo__ss7__as.html#ae17027890f821f877ae6ce79c91e3137", null ], [ "proto", "structosmo__ss7__as.html#ad0e856df6376f5c721fe3e12ba2a2b95", null ], [ "qos_class", "structosmo__ss7__as.html#af4765b9bed24eec9598dfb8e6c3cf15e", null ], [ "recovery_timeout_msec", "structosmo__ss7__as.html#a1ed095528e82e3cb882b0d182d807fdc", null ], [ "rkm_dyn_allocated", "structosmo__ss7__as.html#a5c4b14f596db8cd3e8fbc7e728964ca0", null ], [ "routing_key", "structosmo__ss7__as.html#a08979bcf8bb704436f56d6d9bae8c5a6", null ], [ "sccp_mode", "structosmo__ss7__as.html#ad40422cff28ae880e1fdce0a55f1cec4", null ], [ "simple_client_allocated", "structosmo__ss7__as.html#a97162b1cf3dd2ae04697787d06cefa09", null ] ];sigtran/html/structosmo__sccp__user.html0000644000175000017500000004267214631412304023262 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_sccp_user Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_sccp_user Struct Reference

    #include <sccp_internal.h>

    Data Fields

    struct llist_head list
     entry in list of sccp users of osmo_sccp_instance More...
     
    struct osmo_sccp_instanceinst
     pointer back to SCCP instance More...
     
    char * name
     human-readable name of this user More...
     
    uint16_t ssn
     SSN and/or point code to which we are bound. More...
     
    uint32_t pc
     
    struct llist_head links
     
    osmo_prim_cb prim_cb
     
    void * priv
     
    struct osmo_fsm_inst * as_fi
     

    Field Documentation

    ◆ as_fi

    struct osmo_fsm_inst* osmo_sccp_user::as_fi

    ◆ inst

    ◆ links

    struct llist_head osmo_sccp_user::links

    ◆ list

    ◆ name

    char* osmo_sccp_user::name

    ◆ pc

    ◆ prim_cb

    osmo_prim_cb osmo_sccp_user::prim_cb

    ◆ priv

    void* osmo_sccp_user::priv

    ◆ ssn

    uint16_t osmo_sccp_user::ssn

    The documentation for this struct was generated from the following file:
    sigtran/html/navtreeindex5.js0000644000175000017500000004757614631412304020735 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX5 = { "sccp__sap_8h.html#a49e6fdb7b5e0de1886d06a45f9cba18eaf068c2c9887cc960213128dcca3f3482":[1,0,0,0,0,5,19,0], "sccp__sap_8h.html#a4a0d3e2c8c9135326cf427fbd07ee785":[1,0,0,0,0,5,58], "sccp__sap_8h.html#a4cc1b98cb117cc04627d55df97123f0b":[1,0,0,0,0,5,36], "sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4f":[1,0,0,0,0,5,24], "sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fa7b7c645ad65242b4e4446d1a6c7e2001":[1,0,0,0,0,5,24,1], "sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fab6ad632048cc163f216bffb89370f27a":[1,0,0,0,0,5,24,0], "sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fae84b506f74ab108b5f43f51593090267":[1,0,0,0,0,5,24,2], "sccp__sap_8h.html#a4e8e86883f33973c4bf8432a31d1ac4fafa3c559fc747dfc0549380c069802c4d":[1,0,0,0,0,5,24,3], "sccp__sap_8h.html#a51b5e3bcdfaaa908ebf7a15846fd9506":[1,0,0,0,0,5,11], "sccp__sap_8h.html#a5e24a1e804febd5723a040b923190d5c":[1,0,0,0,0,5,61], "sccp__sap_8h.html#a5fed5e157ab1a93095318b73beb22813":[1,0,0,0,0,5,67], "sccp__sap_8h.html#a613b20d0d87c4ae6818191f52528d81c":[1,0,0,0,0,5,13], "sccp__sap_8h.html#a673062adcb4dcd4615ef8e485d70ed07":[1,0,0,0,0,5,29], "sccp__sap_8h.html#a6d4d5f16593e9d3f087228dd064dc3ef":[1,0,0,0,0,5,57], "sccp__sap_8h.html#a6fd5d85ec42d74bcf265f721cc79ff11":[1,0,0,0,0,5,60], "sccp__sap_8h.html#a7d2dbcc6dbd2e8f75fb6e75ba2bfe28b":[1,0,0,0,0,5,65], "sccp__sap_8h.html#a80a39e9ce7614bcd9715d28a72d8d1d8":[1,0,0,0,0,5,53], "sccp__sap_8h.html#a84633307508223cbc6109173cf998f8f":[1,0,0,0,0,5,18], "sccp__sap_8h.html#a887c5a0200931e2b890ce2a098b859f2":[1,0,0,0,0,5,45], "sccp__sap_8h.html#a8cae9c355d617de856fa23695e8de1ed":[1,0,0,0,0,5,48], "sccp__sap_8h.html#a93c04b46b82fd0be7800d18a4d862d42":[1,0,0,0,0,5,62], "sccp__sap_8h.html#a94365eaf81e21fc6de2bc883a389fea8":[1,0,0,0,0,5,16], "sccp__sap_8h.html#a976574212c259139669d5647752e286e":[1,0,0,0,0,5,17], "sccp__sap_8h.html#a9ebaa909e64d6d182cbab10aa72e69c1":[1,0,0,0,0,5,43], "sccp__sap_8h.html#aa352d710ed42f9c57830743ddbd75dd2":[1,0,0,0,0,5,38], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3":[1,0,0,0,0,5,26], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a00dc66b0b37e31bf4c32f91984574721":[1,0,0,0,0,5,26,22], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2050cf36d2f7ca60c9a083056df1fd35":[1,0,0,0,0,5,26,1], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2495fb9eb3ace50817cd5c953c9d5c3c":[1,0,0,0,0,5,26,10], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a2b531c083085fad5e7e4f0c3fc7f4db6":[1,0,0,0,0,5,26,23], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a41ab9595f3a97885e28b1e5c0eea2619":[1,0,0,0,0,5,26,4], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a4b9c11776c409fb54f113ef13037f869":[1,0,0,0,0,5,26,19], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a5a06fdc45ed0cf06bde60d5cee22c913":[1,0,0,0,0,5,26,5], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a653cd29319701933467d859627079900":[1,0,0,0,0,5,26,13], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a6cabf48c5090cb195580c068401855c9":[1,0,0,0,0,5,26,17], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a6d448853fdf6c10c7260a30f234904ac":[1,0,0,0,0,5,26,6], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a84a1ab96fe19618519a1d8f5ae373ded":[1,0,0,0,0,5,26,15], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a874a940496999089ccd459ea7c200dce":[1,0,0,0,0,5,26,26], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a970a2a59db902406cc99bbb3b20c35df":[1,0,0,0,0,5,26,9], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3a9f96db2bfcb59de1a85d7ddc5cffe31f":[1,0,0,0,0,5,26,24], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aa68a459da3fba2bb7bdf78bfd4338093":[1,0,0,0,0,5,26,3], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aa7737038fcd8938bdac09884e28cf699":[1,0,0,0,0,5,26,20], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aacdd2fd201f06a66c32a677d3c202b8f":[1,0,0,0,0,5,26,7], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3aaf167d10738ade0b8587dfdc0a1dc141":[1,0,0,0,0,5,26,16], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab216724ff8bc67eb2af54cf439fac247":[1,0,0,0,0,5,26,12], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab69022f8d522270a437ea1d5d5de2130":[1,0,0,0,0,5,26,14], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ab6eadaaba332d67cb70ffff39025757a":[1,0,0,0,0,5,26,21], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3acf0b9933911bf797d25918a0b41f8931":[1,0,0,0,0,5,26,8], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ad3c568331b2374e7d9fa6b89f33e8b77":[1,0,0,0,0,5,26,2], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ad3e5787c6ec01db6f0ff6f9b165cbfd8":[1,0,0,0,0,5,26,11], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ada6e95c9772888a811642dece8804c15":[1,0,0,0,0,5,26,25], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3ae2e2dd84d4e1faeaee704cf3785adf3e":[1,0,0,0,0,5,26,18], "sccp__sap_8h.html#abcafee7a0ecfc15e79eadd6fedd7b1f3af8c5729f11b1da35b71df01737f3f4b1":[1,0,0,0,0,5,26,0], "sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883f":[1,0,0,0,0,5,20], "sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa086642dd980f4318bde88d35d158d305":[1,0,0,0,0,5,20,1], "sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa453535dcf2ea807cc852ab3008ad5bdb":[1,0,0,0,0,5,20,4], "sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fa93a8c91be85d9aa68738893272647269":[1,0,0,0,0,5,20,0], "sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883faf4daad0b9d8bab32e46ecbf236cd0b87":[1,0,0,0,0,5,20,2], "sccp__sap_8h.html#abd8a385427f71c48da2345b5b020883fafae57f4a40f3ffcb95c0c336aef0830f":[1,0,0,0,0,5,20,3], "sccp__sap_8h.html#ac13761c9dc6327889bad8a136ccd304f":[1,0,0,0,0,5,37], "sccp__sap_8h.html#ac2c76564697e55f4e79e30b55a2208a2":[1,0,0,0,0,5,14], "sccp__sap_8h.html#ac44a5da42f35417130d3472e5250eeaa":[1,0,0,0,0,5,47], "sccp__sap_8h.html#ac49f6f0d3a7cdcde2a5f375879258850":[1,0,0,0,0,5,50], "sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00f":[1,0,0,0,0,5,23], "sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa19a10ae41e422c454d93ce579ae89a35":[1,0,0,0,0,5,23,2], "sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa751884bdd224598bd3dde6d4d984cfbd":[1,0,0,0,0,5,23,4], "sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fa7607d0f9e0dee9427448515d0d080a6d":[1,0,0,0,0,5,23,3], "sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00faa6d822b31a43adfc51c74615d8b259d7":[1,0,0,0,0,5,23,0], "sccp__sap_8h.html#ac54d56d58db268f9d322ad675806d00fad1e002d023f3e2ea7660af0f23edb629":[1,0,0,0,0,5,23,1], "sccp__sap_8h.html#ac75660cfa2a1056de1586ceac3717b93":[1,0,0,0,0,5,41], "sccp__sap_8h.html#acb750ae6c0d4018e0b1d832f089f42fa":[1,0,0,0,0,5,28], "sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1":[1,0,0,0,0,5,25], "sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a02bd1962cf510e6ada15872558adc634":[1,0,0,0,0,5,25,1], "sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a6ac7a81c40091943caa0dc7ca6f971e1":[1,0,0,0,0,5,25,0], "sccp__sap_8h.html#ad21aee16f8bf4abed8b6e906cb5d51d1a6b4c9ef553fc09a2d6e1b5fada4afcc9":[1,0,0,0,0,5,25,2], "sccp__sap_8h.html#ad88f30b0068a27f1462dafd29a5809db":[1,0,0,0,0,5,30], "sccp__sap_8h.html#ae1bde590c466d405e70b9b804527c1ad":[1,0,0,0,0,5,63], "sccp__sap_8h.html#ae2b5a2f259d5c4cf9b0e9dd9ba298665":[1,0,0,0,0,5,56], "sccp__sap_8h.html#ae77b0e14a54f85b90bf3ddb7deb55a0a":[1,0,0,0,0,5,46], "sccp__sap_8h.html#aead37c0c3ecb10141b6d244b8334f9b2":[1,0,0,0,0,5,42], "sccp__sap_8h.html#aefc784e9f3a56c93d1d62fb10732c2c8":[1,0,0,0,0,5,40], "sccp__sap_8h.html#af01add5b9ac72524cf20285d60ffb717":[1,0,0,0,0,5,68], "sccp__sap_8h.html#afc01ae3f1b165da8eaaadfed03da4344":[1,0,0,0,0,5,34], "sccp__sap_8h.html#aff3c1c4bd54d70d478e318440708140d":[1,0,0,0,0,5,31], "sccp__sap_8h_source.html":[1,0,0,0,0,5], "sccp__sclc_8c.html":[1,0,1,16], "sccp__sclc_8c.html#a39def419d82898a0282820ec19e76961":[1,0,1,16,7], "sccp__sclc_8c.html#a5a395d329728106701783c2a6a1c965c":[1,0,1,16,3], "sccp__sclc_8c.html#a5e92adc1773c13bc44cf792c80d82bac":[1,0,1,16,6], "sccp__sclc_8c.html#a60bc93a2c2c73fd5ff578713e0f1bde5":[1,0,1,16,4], "sccp__sclc_8c.html#a7e7ee1fb7b747a510580b90125b5b865":[1,0,1,16,2], "sccp__sclc_8c.html#a839b843770fe7a81ec460ace5ddfe7d0":[1,0,1,16,1], "sccp__sclc_8c.html#a87efb2845a3d5748b236a6366d52f5c7":[1,0,1,16,0], "sccp__sclc_8c.html#acddc262ae135e1c25a9993e5caab0f8a":[1,0,1,16,8], "sccp__sclc_8c.html#afc57e5178424a9a1b9f558d9ef1ff853":[1,0,1,16,5], "sccp__scmg_8c.html":[1,0,1,17], "sccp__scmg_8c.html#a0e3a3cdc35df69b38f7f37eb4d359d9b":[1,0,1,17,8], "sccp__scmg_8c.html#a112a6f006b73b2b5dc475c6ccd33337d":[1,0,1,17,4], "sccp__scmg_8c.html#a19984f8b6a5a4a9d11eb79090088649a":[1,0,1,17,12], "sccp__scmg_8c.html#a1d014dedd003fe64f1d63154a0bae72d":[1,0,1,17,7], "sccp__scmg_8c.html#a52ebba6e3b52df06bb6b8e21ea937dda":[1,0,1,17,3], "sccp__scmg_8c.html#a6790766deb21c57560ab062d8a7ee0be":[1,0,1,17,5], "sccp__scmg_8c.html#a6e1de1fdffab62084b3e51db5a09b7c4":[1,0,1,17,1], "sccp__scmg_8c.html#a78005d521d9f14a1a8504b2d18691539":[1,0,1,17,0], "sccp__scmg_8c.html#a9b395f6f66a9d5cd22fec3841738d6ca":[1,0,1,17,2], "sccp__scmg_8c.html#aa49df1828fb01829cef1912faa0d3999":[1,0,1,17,11], "sccp__scmg_8c.html#ab62f2db95b4ad197732d6cc6cfbb9281":[1,0,1,17,6], "sccp__scmg_8c.html#ac0ac40d9fd1003fe9e40f8681bb49c3f":[1,0,1,17,9], "sccp__scmg_8c.html#af5d62e1daa9a2ad529c6efa6f4356b74":[1,0,1,17,10], "sccp__scmg_8h.html":[1,0,0,0,0,0,2], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44":[1,0,0,0,0,0,2,1], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a18b5c4fbf91921ee81af5e2f786c135d":[1,0,0,0,0,0,2,1,5], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a3aa881be8b1708666c453ea795476056":[1,0,0,0,0,0,2,1,4], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a7edacddf094cfac39c9677931e13d80c":[1,0,0,0,0,0,2,1,2], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44a8affd1c3285402816c43efa6e6f2fe3b":[1,0,0,0,0,0,2,1,3], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ac3937dbc77eef59709547b3e5047b511":[1,0,0,0,0,0,2,1,1], "sccp__scmg_8h.html#a044cd2a41e197503357acf26db200b44ae594ff94d742a54c59e2e78376d9f30a":[1,0,0,0,0,0,2,1,0], "sccp__scmg_8h.html#a19984f8b6a5a4a9d11eb79090088649a":[1,0,0,0,0,0,2,7], "sccp__scmg_8h.html#a358033ebd8b60b7b72fcd1d383e2774f":[1,0,0,0,0,0,2,5], "sccp__scmg_8h.html#a39b81bf5e9f210b4a3b88fc67e67f8cd":[1,0,0,0,0,0,2,8], "sccp__scmg_8h.html#a5236f28192b945385a252577ae29c6a1":[1,0,0,0,0,0,2,9], "sccp__scmg_8h.html#a5c5607303fbb80ede862edbddd843850":[1,0,0,0,0,0,2,3], "sccp__scmg_8h.html#aa0d0c555a2210465247604b24b88e819":[1,0,0,0,0,0,2,4], "sccp__scmg_8h.html#abd8ed6ede3dc16a1fd70869999c50421":[1,0,0,0,0,0,2,2], "sccp__scmg_8h.html#af95f620c0e85b634c0caee87127b12a8":[1,0,0,0,0,0,2,6], "sccp__scmg_8h_source.html":[1,0,0,0,0,0,2], "sccp__scoc_8c.html":[1,0,1,18], "sccp__scoc_8c.html#a00a6caac9f86aeecbb9dc6dbf61fbcab":[1,0,1,18,24], "sccp__scoc_8c.html#a0bf411ddb18999aae24423ae53b91e4c":[1,0,1,18,77], "sccp__scoc_8c.html#a157823e2b77ac81e864ea5ac91b1af8b":[1,0,1,18,28], "sccp__scoc_8c.html#a176ece1b0b17f0104df970a49a16b7e0":[1,0,1,18,69], "sccp__scoc_8c.html#a189a79e56f7c8fff71480d3022aaa713":[1,0,1,18,14], "sccp__scoc_8c.html#a1e856f6b6f7d9533aca0ddab9e045226":[1,0,1,18,32], "sccp__scoc_8c.html#a234088ffd988763d466232cac8590c68":[1,0,1,18,42], "sccp__scoc_8c.html#a23fdba10a8259d5d27ce78c5c6fafdb9":[1,0,1,18,12], "sccp__scoc_8c.html#a250c884f2831648b4ce3ed4edd3b21bc":[1,0,1,18,75], "sccp__scoc_8c.html#a2aed405c30727b999fd129a5f8ce667e":[1,0,1,18,60], "sccp__scoc_8c.html#a2b9eb42668f90076cb1e342cf647df70":[1,0,1,18,22], "sccp__scoc_8c.html#a2e18b947fab3e1ce19a48ff10b7a3da0":[1,0,1,18,17], "sccp__scoc_8c.html#a39e9b1ece19c77a5a76d3e85eeab7689":[1,0,1,18,15], "sccp__scoc_8c.html#a42d0a3a8d8b642a6ec3208d3f1a63af1":[1,0,1,18,74], "sccp__scoc_8c.html#a46fb6194a5c61199cff01d5b666551cd":[1,0,1,18,57], "sccp__scoc_8c.html#a488c5728776d3b1cd8137906e9efe451":[1,0,1,18,67], "sccp__scoc_8c.html#a5308c356af6081c895cc77c647ce0d93":[1,0,1,18,52], "sccp__scoc_8c.html#a5520283194b4626e792e09c401b4fc30":[1,0,1,18,56], "sccp__scoc_8c.html#a58e817578fc1ac16f18d95501b1246c7":[1,0,1,18,16], "sccp__scoc_8c.html#a5d6d7ccd6e86a164d8c4554a131eaf42":[1,0,1,18,63], "sccp__scoc_8c.html#a6a89200fa789e752dbde5eb47977efeb":[1,0,1,18,34], "sccp__scoc_8c.html#a6cb4d67084ea0cb4d7b1ebffe12b87ad":[1,0,1,18,61], "sccp__scoc_8c.html#a6d79ede88580508b0b60696aead622a9":[1,0,1,18,35], "sccp__scoc_8c.html#a70e97449d775ed6ba57665d01e454433":[1,0,1,18,1], "sccp__scoc_8c.html#a75884bb1a1b907bd62859dcdaf009e9c":[1,0,1,18,70], "sccp__scoc_8c.html#a7a970a3c22490061f5badf7ac6b39fcc":[1,0,1,18,64], "sccp__scoc_8c.html#a7b8a8b7531efddb09d22faded9461a9e":[1,0,1,18,7], "sccp__scoc_8c.html#a7ca7a42fa01534ca998c214a2b88e53c":[1,0,1,18,47], "sccp__scoc_8c.html#a7e6ca58debc34b50244590c90e68943f":[1,0,1,18,39], "sccp__scoc_8c.html#a80a39e9ce7614bcd9715d28a72d8d1d8":[1,0,1,18,31], "sccp__scoc_8c.html#a8354c0c3a3391954a917de82936497ef":[1,0,1,18,26], "sccp__scoc_8c.html#a847111956a2ee0d7db5ff8d12a3b6a63":[1,0,1,18,18], "sccp__scoc_8c.html#a8735539ea3fba1610805db6c831a70e5":[1,0,1,18,13], "sccp__scoc_8c.html#a8b3423632d93654c39f3f7e40ea5fb61":[1,0,1,18,68], "sccp__scoc_8c.html#a8f4c91018d959ab54df91d9f0d32818e":[1,0,1,18,76], "sccp__scoc_8c.html#a930107d787711851474bf8cc3029cee7":[1,0,1,18,41], "sccp__scoc_8c.html#a94a655218d3bc1e93676436d7e41c0ff":[1,0,1,18,23], "sccp__scoc_8c.html#a9b54133b478681e048c5556e100e463f":[1,0,1,18,44], "sccp__scoc_8c.html#a9bb147b770c1197197cb22a6e81abe71":[1,0,1,18,50], "sccp__scoc_8c.html#a9c9c8c46438bc56f66f018edbabc103e":[1,0,1,18,54], "sccp__scoc_8c.html#a9dc8cd29876c8f2e0b640fe2d99b49dc":[1,0,1,18,25], "sccp__scoc_8c.html#a9dec3186748f5cfa9fcd227008ce315b":[1,0,1,18,19], "sccp__scoc_8c.html#aa1b2e37854731d151c78a9b03a2531d4":[1,0,1,18,11], "sccp__scoc_8c.html#aa5bdbe30a289184e31cbc829af8f5f97":[1,0,1,18,45], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4":[1,0,1,18,4], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a282287b21e79d783549cca0a355f5255":[1,0,1,18,4,2], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a2bec40847bc43e6a692f1f219554371e":[1,0,1,18,4,5], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a82bf652b5a00f9b0d6299c4eaa7df45d":[1,0,1,18,4,6], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a86e3fc319fdf083afe88308950abab44":[1,0,1,18,4,0], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a8ae656960151c36493f32fbf417c13d5":[1,0,1,18,4,8], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aa2ec964f96c2e8769eb508b5eccea623":[1,0,1,18,4,1], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ac097212ed2ed5df66256c7c411b479e2":[1,0,1,18,4,7], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aced5990aa7e8f86cb70f6bde9b6c5314":[1,0,1,18,4,3], "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ad5764a5a0465a735667c7cdf1f5e3f7d":[1,0,1,18,4,4], "sccp__scoc_8c.html#ab08b479680b7e13b707ec0e3a064b2aa":[1,0,1,18,27], "sccp__scoc_8c.html#ab58aa945ab650c771b53e4e1561a2eae":[1,0,1,18,40], "sccp__scoc_8c.html#abd7b5fed645ddb716874c09626bea760":[1,0,1,18,53], "sccp__scoc_8c.html#abe86ffd1d91e5c35e9087650e38706b8":[1,0,1,18,55], "sccp__scoc_8c.html#abed9182be60d1191e44b35a41dd6acc3":[1,0,1,18,66], "sccp__scoc_8c.html#ac0040c1ba92c974d5664b712b7ac4c32":[1,0,1,18,9], "sccp__scoc_8c.html#ac37327bf98ff7a64fc8db59341ed75cc":[1,0,1,18,10], "sccp__scoc_8c.html#ac4a3ed3432929804c708f7760fb79e28":[1,0,1,18,2], "sccp__scoc_8c.html#ac5d3dce5523f8e0c79b986589307b9f4":[1,0,1,18,3], "sccp__scoc_8c.html#ac6b2b3dc156ee4e490b8be68395a1461":[1,0,1,18,46], "sccp__scoc_8c.html#ac9947e47665a8aa2e294b26c599a4ca7":[1,0,1,18,38], "sccp__scoc_8c.html#acc3f4c3c00682b6a4190a5a998b129f1":[1,0,1,18,73], "sccp__scoc_8c.html#acc77ad920c0636946484d58bdb7f3cd9":[1,0,1,18,33], "sccp__scoc_8c.html#acc96a2fa8e2de05a47760e39549b3462":[1,0,1,18,8], "sccp__scoc_8c.html#ad2ba1d15d23b9e33c6bb34edfe243773":[1,0,1,18,51], "sccp__scoc_8c.html#ad49485deb0bbd76142c9af402ce34748":[1,0,1,18,48], "sccp__scoc_8c.html#ad6190dcd4a02106c69088573c6262e3d":[1,0,1,18,62], "sccp__scoc_8c.html#adb142ce6fd39a4884c7fa9144ff15c3f":[1,0,1,18,72], "sccp__scoc_8c.html#adc9da9fad6b00dee81e97a0fa4228dd1":[1,0,1,18,20], "sccp__scoc_8c.html#adf7fcb47b901d03b8736dd6e963452a2":[1,0,1,18,43], "sccp__scoc_8c.html#ae2e0efede2e445975eca83e08f98b8e4":[1,0,1,18,58], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425":[1,0,1,18,5], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0008548a48c2c9a2f7cbcced19759dda":[1,0,1,18,5,2], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a01305fadc327e56b751d58481a264063":[1,0,1,18,5,7], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a02357dc1873bc6305465163def81acf4":[1,0,1,18,5,18], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0697775beb9c52b45d0ca9532ddc6aae":[1,0,1,18,5,10], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a101e2bfc95fdf9eff5a5b7ed343c419f":[1,0,1,18,5,20], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a416c3ef75e2cace8f5e1b4e7d2f8917d":[1,0,1,18,5,8], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4496d1c145c195daec8cc3466bc303d2":[1,0,1,18,5,17], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4aa4d410ca642316bc554d41ac2c1a0a":[1,0,1,18,5,16], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a50aaa6a954559dd63e4d200dc5b12783":[1,0,1,18,5,13], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a599dd859d7dd5cab1a73ad14fad7c8ce":[1,0,1,18,5,1], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9acfedc0cfa686f81a94b85e41e54971":[1,0,1,18,5,11], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9c93e046bcfb5a65a71045369c428868":[1,0,1,18,5,12], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1d837bbb9d476e2d798d47db6d6f6f6":[1,0,1,18,5,14], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1f0308e8ef478eee4a033eeecdc2231":[1,0,1,18,5,3], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa82907523ebb1417a2201cf7130c238d":[1,0,1,18,5,5], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aad996f2c39594e24f60123225ba9e51a":[1,0,1,18,5,0], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab47cfad812cee9fadb871b590135d197":[1,0,1,18,5,19], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab621d7aa2faee224f7c0525e56ce2699":[1,0,1,18,5,6], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ac70e082bd3aaffa2f5c12400a633a24d":[1,0,1,18,5,21], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425acaf6b9d2ffa0d7c0ad2d707563e46a7c":[1,0,1,18,5,9], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad282cbc57bacddc71bcd728b3274ce46":[1,0,1,18,5,4], "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad66b94b1bae76f3896fc527e3792b8a9":[1,0,1,18,5,15], "sccp__scoc_8c.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3":[1,0,1,18,71], "sccp__scoc_8c.html#aeaa06e98cfa763744aaa6381ac34ae13":[1,0,1,18,49], "sccp__scoc_8c.html#aeaa14cef54d4a9145070b4498ebd4c96":[1,0,1,18,37], "sccp__scoc_8c.html#aef0cb6f0c8ca70cdd68e9e8ad9cfd395":[1,0,1,18,36], "sccp__scoc_8c.html#aefb134e061f3130dda7d932d4d1687a8":[1,0,1,18,29], "sccp__scoc_8c.html#aefc784e9f3a56c93d1d62fb10732c2c8":[1,0,1,18,30], "sccp__scoc_8c.html#af394d94ac0b9eb59994fcd830bcf9484":[1,0,1,18,21], "sccp__scoc_8c.html#afbdc10179a062cf3760c785e50e1a049":[1,0,1,18,6], "sccp__scoc_8c.html#afdbd5fba1c3acdd3aa55c716035311b4":[1,0,1,18,59], "sccp__scoc_8c.html#affb7346b3d957d24f2f5845f655f271e":[1,0,1,18,65], "sccp__scrc_8c.html":[1,0,1,19], "sccp__scrc_8c.html#a070ac248c0dfa5a3de10492361c0e138":[1,0,1,19,11], "sccp__scrc_8c.html#a0835707585d940ad8f6148dfc0aa5ab6":[1,0,1,19,6], "sccp__scrc_8c.html#a0d5f1d394590e904c60a7f6f163a0bd3":[1,0,1,19,1], "sccp__scrc_8c.html#a11671f4f6423431dc065740c55cd57da":[1,0,1,19,7], "sccp__scrc_8c.html#a15a6de5f59a65101717acc2d1597d955":[1,0,1,19,5], "sccp__scrc_8c.html#a191c01e789000adc5dd92e5420b95fdf":[1,0,1,19,14], "sccp__scrc_8c.html#a22f86d81524d915991479f85a35e9f03":[1,0,1,19,8], "sccp__scrc_8c.html#a380d89325d9e54afdc145da6dec83494":[1,0,1,19,2], "sccp__scrc_8c.html#a52d608a935f14519bcf883fc7858145e":[1,0,1,19,12], "sccp__scrc_8c.html#a5d01d5e6c84311a0882e49ad38eea70d":[1,0,1,19,0], "sccp__scrc_8c.html#a685df4cbe1dd977b0ec71a07befb2849":[1,0,1,19,13], "sccp__scrc_8c.html#a72d8bf1f591dfbf56d014bb1e20f98df":[1,0,1,19,15], "sccp__scrc_8c.html#a8dc48be976019be4ab89019aabcb3bbc":[1,0,1,19,4], "sccp__scrc_8c.html#abbfd31c616112bb9f9c7cdb90f133bb2":[1,0,1,19,3] }; sigtran/html/globals_func_t.html0000644000175000017500000001021214631412304021436 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - t -

    sigtran/html/sccp__sclc_8c.html0000644000175000017500000011356714631412304021163 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_sclc.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_sclc.c File Reference
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sccp/sccp_types.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"

    Functions

    static struct xua_msgxua_gen_msg_cl (uint32_t event, struct osmo_scu_prim *prim, int msg_type)
     
    static int xua_gen_encode_and_send (struct osmo_sccp_user *scu, uint32_t event, struct osmo_scu_prim *prim, int msg_type)
     
    int sccp_sclc_user_sap_down_nofree (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    int sccp_sclc_user_sap_down (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    static int sclc_rx_cldt (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    static int sclc_rx_cldr (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    int sccp_sclc_rx_from_scrc (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     SCRC -> SCLC (connectionless message) More...
     
    static struct xua_msggen_ret_msg (struct osmo_sccp_instance *inst, const struct xua_msg *xua_in, uint32_t ret_cause)
     
    void sccp_sclc_rx_scrc_rout_fail (struct osmo_sccp_instance *inst, struct xua_msg *xua_in, uint32_t cause)
     SCRC -> SCLC (Routing Failure. More...
     

    Function Documentation

    ◆ gen_ret_msg()

    ◆ sccp_sclc_rx_from_scrc()

    int sccp_sclc_rx_from_scrc ( struct osmo_sccp_instance inst,
    struct xua_msg xua 
    )

    SCRC -> SCLC (connectionless message)

    Parameters
    [in]instSCCP Instance in which we operate
    [in]xuaSUA connectionless message
    Returns
    0 on success; negative on error

    References xua_msg::hdr, xua_common_hdr::msg_class, xua_common_hdr::msg_type, sclc_rx_cldr(), sclc_rx_cldt(), SUA_CL_CLDR, SUA_CL_CLDT, SUA_MSGC_CL, xua_dialect_sua, and xua_hdr_dump().

    Referenced by scrc_node_6(), and scrc_translate_node_9().

    ◆ sccp_sclc_rx_scrc_rout_fail()

    void sccp_sclc_rx_scrc_rout_fail ( struct osmo_sccp_instance inst,
    struct xua_msg xua_in,
    uint32_t  cause 
    )

    SCRC -> SCLC (Routing Failure.

    Parameters
    [in]instSCCP Instance in which we operate
    [in]xua_inMessage that failed to be routed
    [in]causeSCCP Return Cause

    References gen_ret_msg(), xua_msg::hdr, xua_common_hdr::msg_type, xua_msg::mtp, osmo_mtp_transfer_param::opc, osmo_ss7_pc_is_local(), sccp_scrc_rx_sclc_msg(), sclc_rx_cldr(), osmo_sccp_instance::ss7, SUA_CL_CLDR, SUA_CL_CLDT, and xua_msg_free().

    Referenced by scrc_node_4(), scrc_node_6(), and scrc_translate_node_9().

    ◆ sccp_sclc_user_sap_down()

    int sccp_sclc_user_sap_down ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    Implies a msgb_free(oph->msg), otherwise the same as sccp_sclc_user_sap_down_nofree().

    Parameters
    [in]scuSCCP User who is sending the primitive

    References osmo_scu_prim::oph, and sccp_sclc_user_sap_down_nofree().

    ◆ sccp_sclc_user_sap_down_nofree()

    int sccp_sclc_user_sap_down_nofree ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    The caller is required to free oph->msg, otherwise the same as sccp_sclc_user_sap_down().

    Parameters
    [in]scuSCCP User who is sending the primitive

    References osmo_scu_prim::oph, OSMO_SCU_PRIM_N_UNITDATA, osmo_scu_prim_name(), SUA_CL_CLDT, and xua_gen_encode_and_send().

    Referenced by osmo_sccp_user_sap_down_nofree(), and sccp_sclc_user_sap_down().

    ◆ sclc_rx_cldr()

    ◆ sclc_rx_cldt()

    ◆ xua_gen_encode_and_send()

    static int xua_gen_encode_and_send ( struct osmo_sccp_user scu,
    uint32_t  event,
    struct osmo_scu_prim prim,
    int  msg_type 
    )
    static

    ◆ xua_gen_msg_cl()

    sigtran/html/xua__asp__fsm_8h.js0000644000175000017500000000735014631412304021340 0ustar osmocom-buildosmocom-buildvar xua__asp__fsm_8h = [ [ "xua_asp_event", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635b", [ [ "XUA_ASP_E_M_ASP_UP_REQ", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635babc71b2ad4e61917c6d06d25719c5f378", null ], [ "XUA_ASP_E_M_ASP_ACTIVE_REQ", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba9ffa48b5258fe19451851a947adc5915", null ], [ "XUA_ASP_E_M_ASP_DOWN_REQ", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bae7c2172d093771f53d05a104ed5b7358", null ], [ "XUA_ASP_E_M_ASP_INACTIVE_REQ", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba83cf8065b82c00a39bf07cc8a9357d0d", null ], [ "XUA_ASP_E_SCTP_COMM_DOWN_IND", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa4bc0ed747bf6a520ccd88a61da221e7", null ], [ "XUA_ASP_E_SCTP_RESTART_IND", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba51849bd1cf7cf10e981ea81531ee1184", null ], [ "XUA_ASP_E_SCTP_EST_IND", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba0f179691966b5ee61df77fdcf88ae4a2", null ], [ "XUA_ASP_E_ASPSM_ASPUP", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba553a2b1eb1b79c1c5d720dc805a430ba", null ], [ "XUA_ASP_E_ASPSM_ASPUP_ACK", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8448dd149522f84568384678e20fd296", null ], [ "XUA_ASP_E_ASPTM_ASPAC", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba8a68119ac82c2c9f69249b4f5a9da0e6", null ], [ "XUA_ASP_E_ASPTM_ASPAC_ACK", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba18cb780b9635a7037fa6619d70bebf42", null ], [ "XUA_ASP_E_ASPSM_ASPDN", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba37c19c7b085ccf28f30b59f9523aded5", null ], [ "XUA_ASP_E_ASPSM_ASPDN_ACK", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba74c365c4304ecfeb880ba54969a1f44b", null ], [ "XUA_ASP_E_ASPTM_ASPIA", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab039fc2b8c8415926f7c0e5a473bf457", null ], [ "XUA_ASP_E_ASPTM_ASPIA_ACK", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa068ae11e6ce1d0060760bcc0e5f6bad", null ], [ "XUA_ASP_E_ASPSM_BEAT", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635bab92ad63e8f2dd38ed068b2c809a7f318", null ], [ "XUA_ASP_E_ASPSM_BEAT_ACK", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba24daa1b94db275ea9276fd34c33ac673", null ], [ "XUA_ASP_E_AS_ASSIGNED", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baf0fd141e97fff82613625d8ee26b8590", null ], [ "IPA_ASP_E_ID_RESP", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba27f5e8b4f8cb4ccb6875a8ddf5b27982", null ], [ "IPA_ASP_E_ID_ACK", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635ba44a7c9b0a32d59ebc6dc96902d961914", null ], [ "IPA_ASP_E_ID_GET", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baa8604747646250590d6a5bb21a61254c", null ], [ "_NUM_XUA_ASP_E", "xua__asp__fsm_8h.html#a062a13487358d4f6d19122aaeeb7635baea6a39a14bcdd903a7b361e6144ee43c", null ] ] ], [ "xua_asp_state", "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852", [ [ "XUA_ASP_S_DOWN", "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a08a7e6c6b6a113c3c5b16d1085e74cfe", null ], [ "XUA_ASP_S_INACTIVE", "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852af82b1bcf7d360b7dd7d10d8675ec40d8", null ], [ "XUA_ASP_S_ACTIVE", "xua__asp__fsm_8h.html#a915e729f4c6e84b8190406438ea1e852a80b662f1f8c76da7a8f69c42b66449a2", null ] ] ], [ "xua_asp_fsm_start", "xua__asp__fsm_8h.html#aa88aaec7a0ccb0802b071db2e80a0a92", null ], [ "ipa_asp_fsm", "xua__asp__fsm_8h.html#a43e75ddbe7932fe493cb59d8248e0c98", null ], [ "xua_asp_fsm", "xua__asp__fsm_8h.html#a14fb53dcfac1cdad274b0c88192517dd", null ] ];sigtran/html/functions_vars.html0000644000175000017500000001536314631412304021534 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/osmo__ss7_8c.html0000644000175000017500000054562514631412304021004 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7.c File Reference
    #include <string.h>
    #include <errno.h>
    #include <unistd.h>
    #include <inttypes.h>
    #include <netdb.h>
    #include <netinet/in.h>
    #include <netinet/sctp.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/mtp_sap.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/select.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/talloc.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/sockaddr_str.h>
    #include <osmocom/netif/stream.h>
    #include <osmocom/netif/ipa.h>
    #include <osmocom/netif/sctp.h>
    #include "sccp_internal.h"
    #include "xua_internal.h"
    #include "ss7_internal.h"
    #include "xua_asp_fsm.h"
    #include "xua_as_fsm.h"

    Macros

    #define MAX_PC_STR_LEN   32
     

    Functions

     LLIST_HEAD (osmo_ss7_instances)
     
    int osmo_ss7_find_free_rctx (struct osmo_ss7_instance *inst)
     
    uint32_t ss7_find_free_l_rk_id (struct osmo_ss7_instance *inst)
     
    static int strnappendchar (char *str, char c, size_t n)
     
    static const char * gen_pc_fmtstr (const struct osmo_ss7_pc_fmt *pc_fmt, unsigned int *num_comp_exp)
     
    static unsigned int num_pc_comp_exp (const struct osmo_ss7_pc_fmt *pc_fmt)
     
    uint8_t osmo_ss7_pc_width (const struct osmo_ss7_pc_fmt *pc_fmt)
     
    uint32_t osmo_ss7_pc_normalize (const struct osmo_ss7_pc_fmt *pc_fmt, uint32_t pc)
     
    static unsigned int get_pc_comp_shift (const struct osmo_ss7_pc_fmt *pc_fmt, unsigned int comp_num)
     
    static uint32_t pc_comp_shift_and_mask (const struct osmo_ss7_pc_fmt *pc_fmt, unsigned int comp_num, uint32_t pc)
     
    int osmo_ss7_pointcode_parse (struct osmo_ss7_instance *inst, const char *str)
     
    const char * osmo_ss7_pointcode_print_buf (char *buf, size_t len, const struct osmo_ss7_instance *inst, uint32_t pc)
     
    const char * osmo_ss7_pointcode_print (const struct osmo_ss7_instance *inst, uint32_t pc)
     
    const char * osmo_ss7_pointcode_print2 (const struct osmo_ss7_instance *inst, uint32_t pc)
     
    int osmo_ss7_pointcode_parse_mask_or_len (struct osmo_ss7_instance *inst, const char *in)
     
    struct osmo_ss7_instanceosmo_ss7_instance_find (uint32_t id)
     Find a SS7 Instance with given ID. More...
     
    struct osmo_ss7_instanceosmo_ss7_instance_find_or_create (void *ctx, uint32_t id)
     Find or create a SS7 Instance. More...
     
    void osmo_ss7_instance_destroy (struct osmo_ss7_instance *inst)
     Destroy a SS7 Instance. More...
     
    int osmo_ss7_instance_set_pc_fmt (struct osmo_ss7_instance *inst, uint8_t c0, uint8_t c1, uint8_t c2)
     Set the point code format used in given SS7 instance. More...
     
    struct osmo_sccp_instanceosmo_ss7_ensure_sccp (struct osmo_ss7_instance *inst)
     Allocate an SCCP instance, if not present yet. More...
     
    int osmo_ss7_user_register (struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user)
     Register a MTP user for a given service indicator. More...
     
    int osmo_ss7_user_unregister (struct osmo_ss7_instance *inst, uint8_t service_ind, struct osmo_ss7_user *user)
     Unregister a MTP user for a given service indicator. More...
     
    int osmo_ss7_mtp_to_user (struct osmo_ss7_instance *inst, struct osmo_mtp_prim *omp)
     
    void osmo_ss7_linkset_destroy (struct osmo_ss7_linkset *lset)
     Destroy a SS7 Linkset. More...
     
    struct osmo_ss7_linksetosmo_ss7_linkset_find_by_name (struct osmo_ss7_instance *inst, const char *name)
     Find SS7 Linkset by given name. More...
     
    struct osmo_ss7_linksetosmo_ss7_linkset_find_or_create (struct osmo_ss7_instance *inst, const char *name, uint32_t pc)
     Find or allocate SS7 Linkset. More...
     
    void osmo_ss7_link_destroy (struct osmo_ss7_link *link)
     Destroy SS7 Link. More...
     
    struct osmo_ss7_linkosmo_ss7_link_find_or_create (struct osmo_ss7_linkset *lset, uint32_t id)
     Find or create SS7 Link with given ID in given Linkset. More...
     
    struct osmo_ss7_route_tableosmo_ss7_route_table_find (struct osmo_ss7_instance *inst, const char *name)
     
    struct osmo_ss7_route_tableosmo_ss7_route_table_find_or_create (struct osmo_ss7_instance *inst, const char *name)
     
    void osmo_ss7_route_table_destroy (struct osmo_ss7_route_table *rtbl)
     
    struct osmo_ss7_routeosmo_ss7_route_find_dpc (struct osmo_ss7_route_table *rtbl, uint32_t dpc)
     Find a SS7 route for given destination point code in given table. More...
     
    struct osmo_ss7_routeosmo_ss7_route_find_dpc_mask (struct osmo_ss7_route_table *rtbl, uint32_t dpc, uint32_t mask)
     Find a SS7 route for given destination point code + mask in given table. More...
     
    struct osmo_ss7_routeosmo_ss7_route_lookup (struct osmo_ss7_instance *inst, uint32_t dpc)
     Find a SS7 route for given destination point code in given SS7. More...
     
    static void route_insert_sorted (struct osmo_ss7_route_table *rtbl, struct osmo_ss7_route *cmp)
     
    struct osmo_ss7_routeosmo_ss7_route_create (struct osmo_ss7_route_table *rtbl, uint32_t pc, uint32_t mask, const char *linkset_name)
     Create a new route in the given routing table. More...
     
    void osmo_ss7_route_destroy (struct osmo_ss7_route *rt)
     Destroy a given SS7 route. More...
     
    static unsigned int count_leading_one_bits (uint32_t inp, unsigned int nbits)
     
    static int u32_masklen (uint32_t mask, unsigned int nbits)
     
    const char * osmo_ss7_route_print (const struct osmo_ss7_route *rt)
     
    struct osmo_ss7_asosmo_ss7_as_find_by_name (struct osmo_ss7_instance *inst, const char *name)
     Find Application Server by given name. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_by_rctx (struct osmo_ss7_instance *inst, uint32_t rctx)
     Find Application Server by given routing context. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_by_l_rk_id (struct osmo_ss7_instance *inst, uint32_t l_rk_id)
     Find Application Server by given local routing key ID. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_by_proto (struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto)
     Find Application Server (AS) by given protocol. More...
     
    struct osmo_ss7_asosmo_ss7_as_find_or_create (struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto)
     Find or Create Application Server. More...
     
    bool ss7_ipv6_sctp_supported (const char *host, bool bind)
     
    struct osmo_ss7_asposmo_ss7_asp_find_by_name (struct osmo_ss7_instance *inst, const char *name)
     
    struct osmo_ss7_asposmo_ss7_asp_find_by_proto (struct osmo_ss7_as *as, enum osmo_ss7_asp_protocol proto)
     Find an ASP that matches the given ASP protocol (xUA variant). More...
     
    struct osmo_ss7_asposmo_ss7_asp_find2 (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
     
    struct osmo_ss7_asposmo_ss7_asp_find (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto)
     
    struct osmo_ss7_asposmo_ss7_asp_find_or_create2 (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
     
    struct osmo_ss7_asposmo_ss7_asp_find_or_create (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, enum osmo_ss7_asp_protocol proto)
     
    struct osmo_xua_serverosmo_ss7_xua_server_find2 (struct osmo_ss7_instance *inst, int trans_proto, enum osmo_ss7_asp_protocol proto, uint16_t local_port)
     find an xUA server with the given parameters More...
     
    struct osmo_xua_serverosmo_ss7_xua_server_find (struct osmo_ss7_instance *inst, enum osmo_ss7_asp_protocol proto, uint16_t local_port)
     find an xUA server with the given parameters More...
     
    bool osmo_ss7_pc_is_local (struct osmo_ss7_instance *inst, uint32_t pc)
     
    int osmo_ss7_init (void)
     
    int osmo_ss7_tmode_to_xua (enum osmo_ss7_as_traffic_mode tmod)
     
    enum osmo_ss7_as_traffic_mode osmo_ss7_tmode_from_xua (uint32_t in)
     
    bool osmo_ss7_as_tmode_compatible_xua (struct osmo_ss7_as *as, uint32_t m3ua_tmt)
     

    Variables

    bool ss7_initialized = false
     
    static int32_t next_rctx = 1
     
    static int32_t next_l_rk_id = 1
     
    const struct value_string mtp_unavail_cause_vals []
     
    static const struct osmo_ss7_pc_fmt default_pc_fmt
     

    Macro Definition Documentation

    ◆ MAX_PC_STR_LEN

    #define MAX_PC_STR_LEN   32

    Function Documentation

    ◆ count_leading_one_bits()

    static unsigned int count_leading_one_bits ( uint32_t  inp,
    unsigned int  nbits 
    )
    static

    Referenced by u32_masklen().

    ◆ gen_pc_fmtstr()

    static const char* gen_pc_fmtstr ( const struct osmo_ss7_pc_fmt pc_fmt,
    unsigned int *  num_comp_exp 
    )
    static

    ◆ get_pc_comp_shift()

    static unsigned int get_pc_comp_shift ( const struct osmo_ss7_pc_fmt pc_fmt,
    unsigned int  comp_num 
    )
    static

    ◆ LLIST_HEAD()

    LLIST_HEAD ( osmo_ss7_instances  )

    ◆ num_pc_comp_exp()

    static unsigned int num_pc_comp_exp ( const struct osmo_ss7_pc_fmt pc_fmt)
    static

    ◆ osmo_ss7_as_find_by_l_rk_id()

    struct osmo_ss7_as* osmo_ss7_as_find_by_l_rk_id ( struct osmo_ss7_instance inst,
    uint32_t  l_rk_id 
    )

    Find Application Server by given local routing key ID.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]l_rk_idLocal Routing Key ID
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_routing_key::l_rk_id, osmo_ss7_as::list, osmo_ss7_as::routing_key, and ss7_initialized.

    Referenced by handle_reg_conf(), and ss7_find_free_l_rk_id().

    ◆ osmo_ss7_as_find_by_name()

    struct osmo_ss7_as* osmo_ss7_as_find_by_name ( struct osmo_ss7_instance inst,
    const char *  name 
    )

    Find Application Server by given name.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]nameName of AS
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_as::list, osmo_ss7_as::name, and ss7_initialized.

    Referenced by DEFUN_ATTR(), ipa_asp_fsm_wait_id_resp(), osmo_ss7_as_find_or_create(), and osmo_ss7_route_create().

    ◆ osmo_ss7_as_find_by_proto()

    struct osmo_ss7_as* osmo_ss7_as_find_by_proto ( struct osmo_ss7_instance inst,
    enum osmo_ss7_asp_protocol  proto 
    )

    Find Application Server (AS) by given protocol.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]protoProtocol identifier that must match
    Returns
    pointer to AS on success; NULL otherwise If an AS has an ASP also matching the given protocol, that AS is preferred. If there are multiple matches, return the first matching AS.

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_as::list, osmo_ss7_asp_find_by_proto(), osmo_ss7_as::proto, and ss7_initialized.

    Referenced by osmo_sccp_simple_client_on_ss7_id().

    ◆ osmo_ss7_as_find_by_rctx()

    struct osmo_ss7_as* osmo_ss7_as_find_by_rctx ( struct osmo_ss7_instance inst,
    uint32_t  rctx 
    )

    Find Application Server by given routing context.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]rctxRouting Context
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_routing_key::context, osmo_ss7_as::list, osmo_ss7_as::routing_key, and ss7_initialized.

    Referenced by handle_rkey_dereg(), handle_rkey_reg(), osmo_ss7_find_free_rctx(), xua_asp_fsm_inactive(), and xua_find_as_for_asp().

    ◆ osmo_ss7_as_find_or_create()

    struct osmo_ss7_as* osmo_ss7_as_find_or_create ( struct osmo_ss7_instance inst,
    const char *  name,
    enum osmo_ss7_asp_protocol  proto 
    )

    Find or Create Application Server.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]nameName of Application Server
    [in]protoProtocol of Application Server
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_as::cfg, LOGPAS, osmo_ss7_as_find_by_name(), osmo_ss7_as::proto, ss7_as_alloc(), and ss7_initialized.

    Referenced by DEFUN_ATTR(), handle_rkey_reg(), osmo_sccp_simple_client_on_ss7_id(), and osmo_sccp_simple_server_add_clnt().

    ◆ osmo_ss7_as_tmode_compatible_xua()

    ◆ osmo_ss7_asp_find()

    struct osmo_ss7_asp* osmo_ss7_asp_find ( struct osmo_ss7_instance inst,
    const char *  name,
    uint16_t  remote_port,
    uint16_t  local_port,
    enum osmo_ss7_asp_protocol  proto 
    )

    ◆ osmo_ss7_asp_find2()

    struct osmo_ss7_asp* osmo_ss7_asp_find2 ( struct osmo_ss7_instance inst,
    const char *  name,
    uint16_t  remote_port,
    uint16_t  local_port,
    int  trans_proto,
    enum osmo_ss7_asp_protocol  proto 
    )

    ◆ osmo_ss7_asp_find_by_name()

    ◆ osmo_ss7_asp_find_by_proto()

    struct osmo_ss7_asp* osmo_ss7_asp_find_by_proto ( struct osmo_ss7_as as,
    enum osmo_ss7_asp_protocol  proto 
    )

    Find an ASP that matches the given ASP protocol (xUA variant).

    Parameters
    [in]asApplication Server in which to look for asp
    [in]protoASP protocol (xUA variant) to match
    Returns
    SS7 ASP in case a matching one is found; NULL otherwise

    References osmo_ss7_as::asps, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, and osmo_ss7_asp::proto.

    Referenced by osmo_sccp_simple_client_on_ss7_id(), and osmo_ss7_as_find_by_proto().

    ◆ osmo_ss7_asp_find_or_create()

    struct osmo_ss7_asp* osmo_ss7_asp_find_or_create ( struct osmo_ss7_instance inst,
    const char *  name,
    uint16_t  remote_port,
    uint16_t  local_port,
    enum osmo_ss7_asp_protocol  proto 
    )

    ◆ osmo_ss7_asp_find_or_create2()

    ◆ osmo_ss7_ensure_sccp()

    struct osmo_sccp_instance* osmo_ss7_ensure_sccp ( struct osmo_ss7_instance inst)

    ◆ osmo_ss7_find_free_rctx()

    int osmo_ss7_find_free_rctx ( struct osmo_ss7_instance inst)

    References next_rctx, and osmo_ss7_as_find_by_rctx().

    Referenced by handle_rkey_reg().

    ◆ osmo_ss7_init()

    int osmo_ss7_init ( void  )

    ◆ osmo_ss7_instance_destroy()

    ◆ osmo_ss7_instance_find()

    struct osmo_ss7_instance* osmo_ss7_instance_find ( uint32_t  id)

    Find a SS7 Instance with given ID.

    Parameters
    [in]idID for which to search
    Returns
    osmo_ss7_instance on success; NULL on error

    References osmo_ss7_instance::cfg, osmo_ss7_instance::id, osmo_ss7_instance::list, osmo_ss7_instances, and ss7_initialized.

    Referenced by DEFUN(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_instance_find_or_create(), show_asp(), show_asp_assoc_status(), and show_asp_remaddr().

    ◆ osmo_ss7_instance_find_or_create()

    ◆ osmo_ss7_instance_set_pc_fmt()

    int osmo_ss7_instance_set_pc_fmt ( struct osmo_ss7_instance inst,
    uint8_t  c0,
    uint8_t  c1,
    uint8_t  c2 
    )

    Set the point code format used in given SS7 instance.

    References osmo_ss7_instance::cfg, osmo_ss7_pc_fmt::component_len, LOGSS7, and osmo_ss7_instance::pc_fmt.

    ◆ osmo_ss7_link_destroy()

    void osmo_ss7_link_destroy ( struct osmo_ss7_link link)

    ◆ osmo_ss7_link_find_or_create()

    struct osmo_ss7_link* osmo_ss7_link_find_or_create ( struct osmo_ss7_linkset lset,
    uint32_t  id 
    )

    Find or create SS7 Link with given ID in given Linkset.

    Parameters
    [in]lsetSS7 Linkset on which we operate
    [in]idLink number within Linkset
    Returns
    pointer to SS7 Link on success; NULL on error

    References osmo_ss7_link::cfg, osmo_ss7_linkset::cfg, osmo_ss7_link::id, osmo_ss7_linkset::inst, osmo_ss7_linkset::links, osmo_ss7_link::linkset, LOGSS7, osmo_ss7_linkset::name, and ss7_initialized.

    ◆ osmo_ss7_linkset_destroy()

    ◆ osmo_ss7_linkset_find_by_name()

    struct osmo_ss7_linkset* osmo_ss7_linkset_find_by_name ( struct osmo_ss7_instance inst,
    const char *  name 
    )

    Find SS7 Linkset by given name.

    Parameters
    [in]instSS7 Instance in which to look
    [in]nameName of SS7 Linkset
    Returns
    pointer to linkset on success; NULL on error

    References osmo_ss7_linkset::cfg, osmo_ss7_instance::linksets, osmo_ss7_linkset::list, osmo_ss7_linkset::name, and ss7_initialized.

    Referenced by osmo_ss7_linkset_find_or_create(), and osmo_ss7_route_create().

    ◆ osmo_ss7_linkset_find_or_create()

    struct osmo_ss7_linkset* osmo_ss7_linkset_find_or_create ( struct osmo_ss7_instance inst,
    const char *  name,
    uint32_t  pc 
    )

    Find or allocate SS7 Linkset.

    Parameters
    [in]instSS7 Instance in which we operate
    [in]nameName of SS7 Linkset
    [in]pcAdjacent Pointcode
    Returns
    pointer to Linkset on success; NULL on error

    References osmo_ss7_linkset::adjacent_pc, osmo_ss7_linkset::cfg, osmo_ss7_linkset::inst, osmo_ss7_instance::linksets, osmo_ss7_linkset::list, LOGSS7, osmo_ss7_linkset::name, osmo_ss7_linkset_find_by_name(), and ss7_initialized.

    ◆ osmo_ss7_mtp_to_user()

    ◆ osmo_ss7_pc_is_local()

    ◆ osmo_ss7_pc_normalize()

    uint32_t osmo_ss7_pc_normalize ( const struct osmo_ss7_pc_fmt pc_fmt,
    uint32_t  pc 
    )

    ◆ osmo_ss7_pc_width()

    ◆ osmo_ss7_pointcode_parse()

    ◆ osmo_ss7_pointcode_parse_mask_or_len()

    int osmo_ss7_pointcode_parse_mask_or_len ( struct osmo_ss7_instance inst,
    const char *  in 
    )

    ◆ osmo_ss7_pointcode_print()

    ◆ osmo_ss7_pointcode_print2()

    const char* osmo_ss7_pointcode_print2 ( const struct osmo_ss7_instance inst,
    uint32_t  pc 
    )

    ◆ osmo_ss7_pointcode_print_buf()

    const char* osmo_ss7_pointcode_print_buf ( char *  buf,
    size_t  len,
    const struct osmo_ss7_instance inst,
    uint32_t  pc 
    )

    ◆ osmo_ss7_route_create()

    struct osmo_ss7_route* osmo_ss7_route_create ( struct osmo_ss7_route_table rtbl,
    uint32_t  pc,
    uint32_t  mask,
    const char *  linkset_name 
    )

    Create a new route in the given routing table.

    Parameters
    [in]rtblRouting Table in which the route is to be created
    [in]pcPoint Code of the destination of the route
    [in]maskMask of the destination Point Code pc
    [in]linkset_namestring name of the linkset to be used
    Returns
    caller-allocated + initialized route, NULL on error

    References osmo_ss7_route::as, osmo_ss7_instance::cfg, osmo_ss7_linkset::cfg, osmo_ss7_route::cfg, osmo_ss7_as::cfg, osmo_ss7_route::dest, osmo_ss7_route_table::inst, osmo_ss7_route::linkset, osmo_ss7_route::linkset_name, LOGSS7, osmo_ss7_route::mask, osmo_ss7_linkset::name, osmo_ss7_as::name, osmo_ss7_as_find_by_name(), osmo_ss7_linkset_find_by_name(), osmo_ss7_pc_normalize(), osmo_ss7_pointcode_print(), osmo_ss7_route_find_dpc_mask(), osmo_ss7_route::pc, osmo_ss7_instance::pc_fmt, route_insert_sorted(), osmo_ss7_route::rtable, and ss7_initialized.

    Referenced by _rout_key(), DEFUN_ATTR(), handle_rkey_reg(), ipa_add_route(), osmo_sccp_simple_client_on_ss7_id(), and osmo_sccp_simple_server_add_clnt().

    ◆ osmo_ss7_route_destroy()

    ◆ osmo_ss7_route_find_dpc()

    struct osmo_ss7_route* osmo_ss7_route_find_dpc ( struct osmo_ss7_route_table rtbl,
    uint32_t  dpc 
    )

    ◆ osmo_ss7_route_find_dpc_mask()

    ◆ osmo_ss7_route_lookup()

    struct osmo_ss7_route* osmo_ss7_route_lookup ( struct osmo_ss7_instance inst,
    uint32_t  dpc 
    )

    Find a SS7 route for given destination point code in given SS7.

    References osmo_ss7_route_find_dpc(), osmo_ss7_instance::rtable_system, and ss7_initialized.

    Referenced by gen_mtp_transfer_req_xua(), hmrt_message_for_routing(), and xua_snm_rx_daud().

    ◆ osmo_ss7_route_print()

    ◆ osmo_ss7_route_table_destroy()

    void osmo_ss7_route_table_destroy ( struct osmo_ss7_route_table rtbl)

    ◆ osmo_ss7_route_table_find()

    ◆ osmo_ss7_route_table_find_or_create()

    ◆ osmo_ss7_tmode_from_xua()

    ◆ osmo_ss7_tmode_to_xua()

    ◆ osmo_ss7_user_register()

    int osmo_ss7_user_register ( struct osmo_ss7_instance inst,
    uint8_t  service_ind,
    struct osmo_ss7_user user 
    )

    Register a MTP user for a given service indicator.

    Parameters
    [in]instSS7 instance for which we register the user
    [in]service_indService (ISUP, SCCP, ...)
    [in]userSS7 user (including primitive call-back)
    Returns
    0 on success; negative on error

    References osmo_ss7_user::inst, osmo_ss7_user::name, osmo_ss7_user::priv, and osmo_ss7_instance::user.

    Referenced by osmo_sccp_instance_create().

    ◆ osmo_ss7_user_unregister()

    int osmo_ss7_user_unregister ( struct osmo_ss7_instance inst,
    uint8_t  service_ind,
    struct osmo_ss7_user user 
    )

    Unregister a MTP user for a given service indicator.

    Parameters
    [in]instSS7 instance for which we register the user
    [in]service_indService (ISUP, SCCP, ...)
    [in]user(optional) SS7 user. If present, we will not unregister other users
    Returns
    0 on success; negative on error

    References osmo_ss7_user::inst, and osmo_ss7_instance::user.

    Referenced by osmo_sccp_instance_destroy().

    ◆ osmo_ss7_xua_server_find()

    struct osmo_xua_server* osmo_ss7_xua_server_find ( struct osmo_ss7_instance inst,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port 
    )

    find an xUA server with the given parameters

    Parameters
    [in]instSS7 Instance on which we operate
    [in]protoprotocol (xUA variant) in use
    [in]local_portlocal port of the server
    Returns
    osmo_xua_server or NULL (not found)

    References osmo_ss7_xua_server_find2(), ss7_default_trans_proto_for_asp_proto(), and osmo_xua_server::trans_proto.

    ◆ osmo_ss7_xua_server_find2()

    struct osmo_xua_server* osmo_ss7_xua_server_find2 ( struct osmo_ss7_instance inst,
    int  trans_proto,
    enum osmo_ss7_asp_protocol  proto,
    uint16_t  local_port 
    )

    find an xUA server with the given parameters

    Parameters
    [in]instSS7 Instance on which we operate
    [in]trans_prototransport protocol in use (one of IPPROTO_*)
    [in]protoprotocol (xUA variant) in use
    [in]local_portlocal port of the server
    Returns
    osmo_xua_server or NULL (not found)

    References osmo_xua_server::cfg, osmo_xua_server::list, osmo_xua_server::local, osmo_ss7_asp_peer::port, osmo_xua_server::proto, ss7_initialized, osmo_xua_server::trans_proto, and osmo_ss7_instance::xua_servers.

    Referenced by DEFUN_ATTR(), osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_add_clnt(), and osmo_ss7_xua_server_find().

    ◆ pc_comp_shift_and_mask()

    static uint32_t pc_comp_shift_and_mask ( const struct osmo_ss7_pc_fmt pc_fmt,
    unsigned int  comp_num,
    uint32_t  pc 
    )
    static

    ◆ route_insert_sorted()

    static void route_insert_sorted ( struct osmo_ss7_route_table rtbl,
    struct osmo_ss7_route cmp 
    )
    static

    ◆ ss7_find_free_l_rk_id()

    uint32_t ss7_find_free_l_rk_id ( struct osmo_ss7_instance inst)

    ◆ ss7_ipv6_sctp_supported()

    bool ss7_ipv6_sctp_supported ( const char *  host,
    bool  bind 
    )

    ◆ strnappendchar()

    static int strnappendchar ( char *  str,
    char  c,
    size_t  n 
    )
    static

    Referenced by gen_pc_fmtstr().

    ◆ u32_masklen()

    static int u32_masklen ( uint32_t  mask,
    unsigned int  nbits 
    )
    static

    Variable Documentation

    ◆ default_pc_fmt

    const struct osmo_ss7_pc_fmt default_pc_fmt
    static
    Initial value:
    = {
    .delimiter = '.',
    .component_len = { 3, 8, 3},
    }

    Referenced by osmo_ss7_pointcode_parse(), and osmo_ss7_pointcode_print_buf().

    ◆ mtp_unavail_cause_vals

    const struct value_string mtp_unavail_cause_vals[]
    Initial value:
    = {
    { MTP_UNAVAIL_C_UNKNOWN, "unknown" },
    { MTP_UNAVAIL_C_UNEQUIP_REM_USER, "unequipped-remote-user" },
    { MTP_UNAVAIL_C_INACC_REM_USER, "inaccessible-remote-user" },
    { 0, NULL }
    }
    Definition: mtp.h:29
    Definition: mtp.h:30
    Definition: mtp.h:31

    Referenced by mtp_unavail_cause_str().

    ◆ next_l_rk_id

    int32_t next_l_rk_id = 1
    static

    Referenced by ss7_find_free_l_rk_id().

    ◆ next_rctx

    int32_t next_rctx = 1
    static

    Referenced by osmo_ss7_find_free_rctx().

    ◆ ss7_initialized

    sigtran/html/xua__shared_8c.js0000644000175000017500000000062114631412304021004 0ustar osmocom-buildosmocom-buildvar xua__shared_8c = [ [ "find_single_as_for_asp", "xua__shared_8c.html#ac8feca1fa18195914db6ed2daef48114", null ], [ "osmo_static_assert", "xua__shared_8c.html#aeddb692309141061f61857ca8ac3580a", null ], [ "osmo_static_assert", "xua__shared_8c.html#a55fcf4f40c115757780730933195cdcd", null ], [ "xua_find_as_for_asp", "xua__shared_8c.html#a1c94e3d373d31d7d27cd9e6784f25619", null ] ];sigtran/html/sccp__scmg_8h_source.html0000644000175000017500000003670214631412304022550 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/sccp_scmg.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_scmg.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 /* SCCP Management as per Section 5.3 of ITU-T Q.713 */
    4 
    6  SCCP_SCMG_MSGT_SSA = 0x01, /* Subsystem Allowed */
    7  SCCP_SCMG_MSGT_SSP = 0x02, /* Subsystem Prohibited */
    8  SCCP_SCMG_MSGT_SST = 0x03, /* Subsystem Status Test */
    9  SCCP_SCMG_MSGT_SOR = 0x04, /* Subsystem Out-of-service Request */
    10  SCCP_SCMG_MSGT_SOG = 0x05, /* Subsystem Out-of-service Grant */
    11  SCCP_SCMG_MSGT_SSC = 0x06, /* Subsystem Congested */
    12 };
    13 
    14 struct sccp_scmg_msg {
    15  uint8_t msg_type; /* enum sccp_scmg_msg_type */
    16  uint8_t affected_ssn;
    17  uint16_t affected_pc;
    18  uint8_t smi;
    19  /* one octet, only in case of SSC */
    20  uint8_t ssc_congestion_lvl[0];
    21 } __attribute__ ((packed));
    22 
    23 extern const struct value_string sccp_scmg_msgt_names[];
    24 static inline const char *sccp_scmg_msgt_name(enum sccp_scmg_msg_type msgt)
    25 { return get_value_string(sccp_scmg_msgt_names, msgt); }
    uint16_t affected_pc
    Definition: sccp_scmg.h:17
    Definition: sccp_scmg.h:8
    static const char * sccp_scmg_msgt_name(enum sccp_scmg_msg_type msgt)
    Definition: sccp_scmg.h:24
    const struct value_string sccp_scmg_msgt_names[]
    Definition: sccp_scmg.c:158
    uint8_t ssc_congestion_lvl[0]
    Definition: sccp_scmg.h:20
    Definition: sccp_scmg.h:6
    struct sccp_scmg_msg __attribute__((packed))
    Definition: sccp_scmg.h:10
    Definition: sccp_scmg.h:11
    Definition: sccp_scmg.h:7
    sccp_scmg_msg_type
    Definition: sccp_scmg.h:5
    uint8_t msg_type
    Definition: sccp_scmg.h:15
    Definition: sccp_scmg.h:14
    uint8_t affected_ssn
    Definition: sccp_scmg.h:16
    Definition: sccp_scmg.h:9
    uint8_t smi
    Definition: sccp_scmg.h:18
    sigtran/html/structipa__asp__fsm__priv.js0000644000175000017500000000077114631412304023361 0ustar osmocom-buildosmocom-buildvar structipa__asp__fsm__priv = [ [ "asp", "structipa__asp__fsm__priv.html#a6ba515632b7d52ba567489882f3c6414", null ], [ "ipa_id_ack_rcvd", "structipa__asp__fsm__priv.html#ac76187e66872e53394715c57a01f8b2c", null ], [ "ipa_unit", "structipa__asp__fsm__priv.html#a710e544a75b3c16db14380cfcbf518cb", null ], [ "pong_timer", "structipa__asp__fsm__priv.html#af87f780b0d004f3887c4ea86fcc14071", null ], [ "role", "structipa__asp__fsm__priv.html#a8a8dc625e85ac4394b35b5815ee3d2ae", null ] ];sigtran/html/structosmo__xlm__prim.html0000644000175000017500000003012714631412304023113 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xlm_prim Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_xlm_prim Struct Reference

    #include <sigtran_sap.h>

    Data Fields

    struct osmo_prim_hdr oph
     
    union {
       struct osmo_xlm_prim_notify   notify
     
       struct osmo_xlm_prim_error   error
     
       struct osmo_xlm_prim_rk_reg   rk_reg
     
       struct osmo_xlm_prim_rk_dereg   rk_dereg
     
    u
     

    Field Documentation

    ◆ error

    struct osmo_xlm_prim_error osmo_xlm_prim::error

    Referenced by m3ua_rx_mgmt_err().

    ◆ notify

    struct osmo_xlm_prim_notify osmo_xlm_prim::notify

    ◆ oph

    struct osmo_prim_hdr osmo_xlm_prim::oph

    ◆ rk_dereg

    struct osmo_xlm_prim_rk_dereg osmo_xlm_prim::rk_dereg

    ◆ rk_reg

    ◆ u


    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__mtp__transfer__param.js0000644000175000017500000000065214631412304024757 0ustar osmocom-buildosmocom-buildvar structosmo__mtp__transfer__param = [ [ "dpc", "structosmo__mtp__transfer__param.html#a33af7172cd176c790cbbdc8baa0d6374", null ], [ "opc", "structosmo__mtp__transfer__param.html#a79496201ac3dd69528dc41cafc82eaa3", null ], [ "sio", "structosmo__mtp__transfer__param.html#aa99084a9d797fbd281f25840be2dad35", null ], [ "sls", "structosmo__mtp__transfer__param.html#a8150b3aa1e200a76663636660f570569", null ] ];sigtran/html/functions_o.html0000644000175000017500000001132614631412304021012 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - o -

    sigtran/html/xua__internal_8h_source.html0000644000175000017500000021143014631412304023271 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_internal.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_internal.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 #include <osmocom/core/tdef.h>
    6 
    7 #define M3UA_MSG_SIZE 2048
    8 #define M3UA_MSG_HEADROOM 512
    9 
    10 struct osmo_sccp_addr;
    11 struct m3ua_data_hdr;
    12 
    13 int sua_addr_parse_part(struct osmo_sccp_addr *out,
    14  const struct xua_msg_part *param);
    15 int sua_addr_parse(struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei);
    16 
    17 int sua_parse_gt(struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen);
    18 
    19 struct xua_msg *osmo_sccp_to_xua(struct msgb *msg);
    20 struct msgb *osmo_sua_to_sccp(struct xua_msg *xua);
    21 
    22 int sua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg);
    23 
    24 int sua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua);
    25 void sua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx,
    26  const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn,
    27  const uint32_t *smi, const char *info_string, bool available);
    28 void sua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx,
    29  const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn,
    30  const uint8_t cong_level, const char *info_string);
    31 void sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx,
    32  uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str);
    33 
    34 struct osmo_mtp_prim *m3ua_to_xfer_ind(struct xua_msg *xua);
    35 int m3ua_hmdc_rx_from_l2(struct osmo_ss7_instance *inst, struct xua_msg *xua);
    36 int m3ua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua);
    37 void m3ua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx,
    38  const uint32_t *aff_pc, unsigned int num_aff_pc,
    39  const char *info_string, bool available);
    40 void m3ua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx,
    41  const uint32_t *aff_pc, unsigned int num_aff_pc,
    42  const uint32_t *concerned_dpc, const uint8_t *cong_level,
    43  const char *info_string);
    44 void m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx,
    45  uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str);
    46 
    47 void xua_snm_rx_daud(struct osmo_ss7_asp *asp, struct xua_msg *xua);
    48 void xua_snm_rx_duna(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua);
    49 void xua_snm_rx_dava(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua);
    50 void xua_snm_rx_dupu(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua);
    51 void xua_snm_rx_scon(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua);
    52 int m3ua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg);
    53 
    54 struct msgb *m3ua_msgb_alloc(const char *name);
    55 struct xua_msg *m3ua_xfer_from_data(const struct m3ua_data_hdr *data_hdr,
    56  const uint8_t *data, unsigned int data_len);
    57 struct m3ua_data_hdr *data_hdr_from_m3ua(struct xua_msg *xua);
    59  const struct m3ua_data_hdr *mdh);
    61  const struct osmo_mtp_transfer_param *param);
    62 
    63 
    64 extern const struct xua_msg_class m3ua_msg_class_mgmt;
    65 extern const struct xua_msg_class m3ua_msg_class_snm;
    66 extern const struct xua_msg_class m3ua_msg_class_rkm;
    67 extern const struct xua_msg_class m3ua_msg_class_aspsm;
    68 extern const struct xua_msg_class m3ua_msg_class_asptm;
    69 
    70 extern const struct value_string m3ua_err_names[];
    71 extern const struct value_string m3ua_ntfy_type_names[];
    72 extern const struct value_string m3ua_ntfy_stchg_names[];
    73 extern const struct value_string m3ua_ntfy_other_names[];
    74 
    75 struct xua_msg *m3ua_encode_notify(const struct osmo_xlm_prim_notify *npar);
    76 int m3ua_decode_notify(struct osmo_xlm_prim_notify *npar, void *ctx,
    77  const struct xua_msg *xua);
    78 int m3ua_rx_rkm(struct osmo_ss7_asp *asp, struct xua_msg *xua);
    80 
    82  enum osmo_prim_operation op);
    83 
    84 void xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim);
    86  enum osmo_xlm_prim_type prim_type,
    87  enum osmo_prim_operation op);
    88 
    89 void xua_snm_pc_available(struct osmo_ss7_as *as, const uint32_t *aff_pc,
    90  unsigned int num_aff_pc, const char *info_str, bool available);
    91 
    93  /* 0 kept unused on purpose since it's handled specially by osmo_fsm */
    98  /* This must remain the last item: */
    100 };
    101 
    102 extern const struct osmo_tdef ss7_asp_lm_timer_defaults[SS7_ASP_LM_TIMERS_LEN];
    103 
    104 extern const struct value_string ss7_asp_lm_timer_names[];
    105 static inline const char *ss7_asp_lm_timer_name(enum ss7_asp_lm_timer val)
    106 { return get_value_string(ss7_asp_lm_timer_names, val); }
    107 
    108 extern struct osmo_fsm xua_default_lm_fsm;
    109 extern const struct value_string m3ua_rkm_reg_status_vals[];
    110 extern const struct value_string m3ua_rkm_dereg_status_vals[];
    111 
    112 #define CS7_STR "ITU-T Signaling System 7\n"
    113 #define PC_STR "Point Code\n"
    114 #define INST_STR "An instance of the SS7 stack\n"
    115 
    116 int xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg);
    117 
    118 int xua_find_as_for_asp(struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp,
    119  const struct xua_msg_part *rctx_ie);
    120 
    121 int ipa_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua);
    122 int ipa_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls);
    123 struct osmo_ss7_as *ipa_find_as_for_asp(struct osmo_ss7_asp *asp);
    124 
    125 int osmo_isup_party_parse(char *out_digits, const uint8_t *in,
    126  unsigned int in_num_bytes, bool odd);
    127 int osmo_sccp_addr_parse(struct osmo_sccp_addr *out,
    128  const uint8_t *addr, unsigned int addrlen);
    129 int osmo_sccp_addr_encode(struct msgb *msg, const struct osmo_sccp_addr *in);
    130 
    131 int ss7_asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg);
    uint32_t dpc
    Definition: m3ua.h:560
    struct msgb * osmo_sua_to_sccp(struct xua_msg *xua)
    convert parsed SUA message to SCCP message
    Definition: sccp2sua.c:1781
    const struct value_string ss7_asp_lm_timer_names[]
    Definition: xua_default_lm_fsm.c:96
    void sua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *aff_ssn, const uint32_t *smi, const char *info_string, bool available)
    Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s].
    Definition: sua.c:866
    int ipa_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls)
    process M3UA message received from socket
    Definition: ipa.c:298
    struct msgb * m3ua_msgb_alloc(const char *name)
    Definition: m3ua.c:313
    void xua_snm_rx_dupu(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
    Definition: xua_snm.c:424
    void xua_snm_rx_scon(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
    Definition: xua_snm.c:458
    int m3ua_rx_rkm(struct osmo_ss7_asp *asp, struct xua_msg *xua)
    Definition: xua_rkm.c:527
    int sua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua)
    Send a given xUA message via a given SUA Application Server.
    Definition: sua.c:305
    Definition: xua_internal.h:97
    const struct value_string m3ua_err_names[]
    Definition: m3ua.c:56
    ss7_asp_lm_timer
    Definition: xua_internal.h:92
    struct osmo_fsm xua_default_lm_fsm
    Definition: xua_default_lm_fsm.c:377
    struct xua_msg * osmo_sccp_to_xua(struct msgb *msg)
    convert SCCP message to a SUA message
    Definition: sccp2sua.c:1667
    Definition: xua_internal.h:94
    struct xua_msg * m3ua_encode_notify(const struct osmo_xlm_prim_notify *npar)
    Definition: m3ua.c:378
    struct m3ua_data_hdr * data_hdr_from_m3ua(struct xua_msg *xua)
    Definition: m3ua.c:518
    int m3ua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg)
    process M3UA message received from socket
    Definition: m3ua.c:688
    struct osmo_ss7_as * ipa_find_as_for_asp(struct osmo_ss7_asp *asp)
    Definition: ipa.c:134
    int xua_find_as_for_asp(struct osmo_ss7_as **as, const struct osmo_ss7_asp *asp, const struct xua_msg_part *rctx_ie)
    Find the AS for given ASP + optional routing context IE.
    Definition: xua_shared.c:68
    int sua_rx_msg(struct osmo_ss7_asp *asp, struct msgb *msg)
    process SUA message received from socket
    Definition: sua.c:677
    uint8_t sls
    Definition: m3ua.h:564
    void sua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
    Transmit SSNM DUPU message indicating user unavailability.
    Definition: sua.c:917
    Definition: xua_msg.h:38
    Definition: sigtran_sap.h:66
    int xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg)
    Definition: xua_as_fsm.c:152
    struct xua_msg * m3ua_xfer_from_data(const struct m3ua_data_hdr *data_hdr, const uint8_t *data, unsigned int data_len)
    Definition: m3ua.c:321
    void sua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *ssn, const uint8_t cong_level, const char *info_string)
    Transmit SSNM SCON message indicating congestion.
    Definition: sua.c:890
    uint8_t smi
    Definition: sccp_scmg.h:41
    struct osmo_xlm_prim * xua_xlm_prim_alloc(enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
    Definition: xua_asp_fsm.c:93
    const struct xua_msg_class m3ua_msg_class_asptm
    Definition: m3ua.c:212
    int ss7_asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)
    Definition: osmo_ss7_asp.c:1172
    void xua_rkm_cleanup_dyn_as_for_asp(struct osmo_ss7_asp *asp)
    Definition: xua_rkm.c:587
    void xua_snm_rx_daud(struct osmo_ss7_asp *asp, struct xua_msg *xua)
    Definition: xua_snm.c:309
    const struct osmo_tdef ss7_asp_lm_timer_defaults[SS7_ASP_LM_TIMERS_LEN]
    Definition: xua_default_lm_fsm.c:83
    void xua_asp_send_xlm_prim(struct osmo_ss7_asp *asp, struct osmo_xlm_prim *prim)
    Definition: xua_asp_fsm.c:108
    int ipa_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua)
    Send a given xUA message via a given IPA "Application Server".
    Definition: ipa.c:58
    struct osmo_mtp_prim * m3ua_to_xfer_ind(struct xua_msg *xua)
    Definition: osmo_ss7_hmrt.c:41
    Definition: xua_internal.h:95
    const struct xua_msg_class m3ua_msg_class_aspsm
    Definition: m3ua.c:199
    int m3ua_hmdc_rx_from_l2(struct osmo_ss7_instance *inst, struct xua_msg *xua)
    Definition: osmo_ss7_hmrt.c:278
    const struct value_string m3ua_ntfy_other_names[]
    Definition: m3ua.c:94
    const struct xua_msg_class m3ua_msg_class_snm
    Definition: m3ua.c:176
    void xua_asp_send_xlm_prim_simple(struct osmo_ss7_asp *asp, enum osmo_xlm_prim_type prim_type, enum osmo_prim_operation op)
    Definition: xua_asp_fsm.c:123
    Definition: sigtran_sap.h:37
    const struct value_string m3ua_rkm_reg_status_vals[]
    Definition: xua_rkm.c:35
    int osmo_isup_party_parse(char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd)
    Parse ISUP style address of BCD digets.
    Definition: sccp2sua.c:73
    osmo_xlm_prim_type
    Definition: sigtran_sap.h:13
    static const char * ss7_asp_lm_timer_name(enum ss7_asp_lm_timer val)
    Definition: xua_internal.h:105
    int m3ua_tx_xua_as(struct osmo_ss7_as *as, struct xua_msg *xua)
    Send a given xUA message via a given M3UA Application Server.
    Definition: m3ua.c:490
    void m3ua_tx_snm_available(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_string, bool available)
    Transmit SSNM DUNA/DAVA message indicating [un]availability of certain point code[s].
    Definition: m3ua.c:851
    Definition: xua_msg.h:48
    Definition: m3ua.h:95
    int osmo_sccp_addr_parse(struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen)
    Parse wire-encoded SCCP address into osmo_sccp_addr.
    Definition: sccp2sua.c:119
    Definition: xua_internal.h:99
    void m3ua_tx_dupu(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, uint32_t dpc, uint16_t user, uint16_t cause, const char *info_str)
    Transmit SSNM DUPU message indicating user unavailability.
    Definition: m3ua.c:908
    const struct xua_msg_class m3ua_msg_class_mgmt
    Definition: m3ua.c:230
    const struct value_string m3ua_rkm_dereg_status_vals[]
    Definition: xua_rkm.c:52
    const struct xua_msg_class m3ua_msg_class_rkm
    Definition: m3ua.c:260
    Definition: mtp_sap.h:36
    void xua_snm_rx_duna(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
    Definition: xua_snm.c:354
    Definition: osmo_ss7.h:390
    Definition: sccp_sap.h:183
    Definition: sccp_sap.h:175
    int sua_parse_gt(struct osmo_sccp_gt *gt, const uint8_t *data, unsigned int datalen)
    Decode SUA Global Title according to RFC3868 Section 3.10.2.3.
    Definition: sua.c:337
    const struct value_string m3ua_ntfy_type_names[]
    Definition: m3ua.c:80
    int sua_addr_parse_part(struct osmo_sccp_addr *out, const struct xua_msg_part *param)
    parse SCCP address from given xUA message part
    Definition: sua.c:374
    void xua_snm_rx_dava(struct osmo_ss7_asp *asp, struct osmo_ss7_as *as, struct xua_msg *xua)
    Definition: xua_snm.c:389
    void mtp_xfer_param_to_m3ua_dh(struct m3ua_data_hdr *mdh, const struct osmo_mtp_transfer_param *param)
    Definition: m3ua.c:289
    Definition: xua_msg.h:31
    uint8_t data[0]
    Definition: xua_types.h:72
    Definition: osmo_ss7.h:73
    int sua_addr_parse(struct osmo_sccp_addr *out, struct xua_msg *xua, uint16_t iei)
    parse SCCP address from given xUA message IE
    Definition: sua.c:502
    void m3ua_tx_snm_congestion(struct osmo_ss7_asp *asp, const uint32_t *rctx, unsigned int num_rctx, const uint32_t *aff_pc, unsigned int num_aff_pc, const uint32_t *concerned_dpc, const uint8_t *cong_level, const char *info_string)
    Transmit SSNM SCON message indicating congestion.
    Definition: m3ua.c:875
    const struct value_string m3ua_ntfy_stchg_names[]
    Definition: m3ua.c:86
    void m3ua_dh_to_xfer_param(struct osmo_mtp_transfer_param *param, const struct m3ua_data_hdr *mdh)
    Definition: m3ua.c:301
    void xua_snm_pc_available(struct osmo_ss7_as *as, const uint32_t *aff_pc, unsigned int num_aff_pc, const char *info_str, bool available)
    Definition: xua_snm.c:169
    int osmo_sccp_addr_encode(struct msgb *msg, const struct osmo_sccp_addr *in)
    encode a SCCP address from parsed format to wire format
    Definition: sccp2sua.c:225
    Definition: xua_internal.h:96
    Definition: osmo_ss7.h:300
    Definition: mtp_sap.h:56
    int m3ua_decode_notify(struct osmo_xlm_prim_notify *npar, void *ctx, const struct xua_msg *xua)
    Definition: m3ua.c:407
    sigtran/html/ss7__internal_8h_source.html0000644000175000017500000010151114631412304023206 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/ss7_internal.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    ss7_internal.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 /* Internal header used by libosmo-sccp, not available publicly for lib users */
    4 
    5 #include <stdbool.h>
    6 #include <stdint.h>
    8 
    9 extern bool ss7_initialized;
    10 uint32_t ss7_find_free_l_rk_id(struct osmo_ss7_instance *inst);
    11 
    12 bool ss7_ipv6_sctp_supported(const char *host, bool bind);
    13 
    14 struct osmo_ss7_as *ss7_as_alloc(struct osmo_ss7_instance *inst, const char *name,
    16 
    17 struct osmo_ss7_asp *ss7_asp_alloc(struct osmo_ss7_instance *inst, const char *name,
    18  uint16_t remote_port, uint16_t local_port,
    21 bool ss7_asp_is_started(const struct osmo_ss7_asp *asp);
    22 int ss7_asp_get_fd(const struct osmo_ss7_asp *asp);
    24 
    27 int ss7_asp_ipa_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg);
    28 int ss7_asp_xua_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg);
    29 int ss7_asp_m3ua_tcp_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg);
    30 int ss7_asp_xua_srv_conn_closed_cb(struct osmo_stream_srv *srv);
    32 int ss7_asp_apply_primary_address(const struct osmo_ss7_asp *asp);
    33 int ss7_asp_apply_new_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx);
    34 int ss7_asp_apply_drop_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx);
    35 
    36 bool ss7_asp_peer_match_host(const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6);
    37 int ss7_asp_peer_find_host(const struct osmo_ss7_asp_peer *peer, const char *host);
    38 
    40 
    41 int xua_tcp_segmentation_cb(struct msgb *msg);
    42 
    43 enum ss7_as_ctr {
    46 };
    47 
    52 };
    ss7_asp_ctr
    Definition: ss7_internal.h:48
    int ss7_asp_apply_drop_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx)
    Definition: osmo_ss7_asp.c:219
    bool ss7_xua_server_set_default_local_hosts(struct osmo_xua_server *oxs)
    Definition: osmo_ss7_xua_srv.c:345
    int ss7_asp_ipa_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg)
    Definition: osmo_ss7_asp.c:799
    Definition: ss7_internal.h:50
    int ss7_asp_get_fd(const struct osmo_ss7_asp *asp)
    Get the fd of a given ASP.
    Definition: osmo_ss7_asp.c:1236
    Definition: osmo_ss7.h:541
    Definition: osmo_ss7.h:365
    bool ss7_asp_peer_match_host(const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6)
    Definition: osmo_ss7_asp_peer.c:266
    int ss7_default_trans_proto_for_asp_proto(enum osmo_ss7_asp_protocol proto)
    Definition: osmo_ss7_asp.c:156
    bool ss7_asp_protocol_check_trans_proto(enum osmo_ss7_asp_protocol proto, int trans_proto)
    Definition: osmo_ss7_asp.c:132
    int xua_tcp_segmentation_cb(struct msgb *msg)
    Definition: osmo_ss7_asp.c:871
    bool ss7_initialized
    Definition: osmo_ss7.c:59
    struct osmo_ss7_asp * ss7_asp_alloc(struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
    Definition: osmo_ss7_asp.c:532
    struct osmo_ss7_as * ss7_as_alloc(struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto)
    Allocate an Application Server.
    Definition: osmo_ss7_as.c:70
    enum osmo_ss7_asp_protocol proto
    Definition: osmo_ss7.h:320
    int ss7_asp_apply_primary_address(const struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:283
    ss7_as_ctr
    Definition: ss7_internal.h:43
    int ss7_asp_apply_new_local_address(const struct osmo_ss7_asp *asp, unsigned int loc_idx)
    Definition: osmo_ss7_asp.c:197
    int ss7_asp_xua_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg)
    Definition: osmo_ss7_asp.c:821
    struct osmo_ss7_asp * ss7_asp_find_by_socket_addr(int fd, int trans_proto)
    Find an ASP definition matching the local+remote IP/PORT of given fd.
    Definition: osmo_ss7_asp.c:462
    struct osmo_ss7_instance * inst
    Definition: osmo_ss7.h:393
    osmo_ss7_asp_protocol
    Definition: osmo_ss7.h:277
    int ss7_asp_apply_peer_primary_address(const struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:241
    Definition: osmo_ss7.h:390
    struct osmo_ss7_instance * inst
    Definition: osmo_ss7.h:303
    bool ss7_asp_set_default_peer_hosts(struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:394
    bool ss7_asp_is_started(const struct osmo_ss7_asp *asp)
    Definition: osmo_ss7_asp.c:727
    uint32_t ss7_find_free_l_rk_id(struct osmo_ss7_instance *inst)
    Definition: osmo_ss7.c:83
    Definition: osmo_ss7.h:73
    int ss7_asp_m3ua_tcp_srv_conn_rx_cb(struct osmo_stream_srv *conn, int res, struct msgb *msg)
    Definition: osmo_ss7_asp.c:886
    enum osmo_ss7_asp_protocol proto
    Definition: osmo_ss7.h:431
    Definition: ss7_internal.h:49
    char * name
    Definition: osmo_ss7.h:318
    bool ss7_ipv6_sctp_supported(const char *host, bool bind)
    Definition: osmo_ss7.c:962
    int ss7_asp_peer_find_host(const struct osmo_ss7_asp_peer *peer, const char *host)
    Find the exact IP address match and return its index in the array.
    Definition: osmo_ss7_asp_peer.c:285
    int trans_proto
    The underlaying transport protocol (one of IPPROTO_*)
    Definition: osmo_ss7.h:458
    Definition: osmo_ss7.h:300
    Definition: ss7_internal.h:45
    char * name
    Definition: osmo_ss7.h:429
    Definition: ss7_internal.h:44
    Definition: ss7_internal.h:51
    int ss7_asp_xua_srv_conn_closed_cb(struct osmo_stream_srv *srv)
    Definition: osmo_ss7_asp.c:1075
    sigtran/html/structosmo__xlm__prim__error.html0000644000175000017500000001215114631412304024460 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xlm_prim_error Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_xlm_prim_error Struct Reference

    #include <sigtran_sap.h>

    Data Fields

    uint32_t code
     

    Field Documentation

    ◆ code

    uint32_t osmo_xlm_prim_error::code

    Referenced by m3ua_rx_mgmt_err().


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_func_m.html0000644000175000017500000002453214631412304021441 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - m -

    sigtran/html/globals_vars.html0000644000175000017500000006301414631412304021143 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - _ -

    - a -

    - c -

    - d -

    - e -

    - g -

    - i -

    - l -

    - m -

    - n -

    - o -

    - p -

    - r -

    - s -

    - t -

    - v -

    - x -

    sigtran/html/m3ua_8h.html0000644000175000017500000030724614631412304017741 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/m3ua.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    m3ua.h File Reference
    #include <stdint.h>

    Go to the source code of this file.

    Data Structures

    struct  m3ua_data_hdr
     

    Macros

    #define M3UA_VERSION   1
     
    #define M3UA_PPID   3
     
    #define M3UA_PORT   2905
     
    #define M3UA_MSGC_MGMT   0
     
    #define M3UA_MSGC_XFER   1
     
    #define M3UA_MSGC_SNM   2
     
    #define M3UA_MSGC_ASPSM   3
     
    #define M3UA_MSGC_ASPTM   4
     
    #define M3UA_MSGC_RKM   9
     
    #define M3UA_MGMT_ERR   0
     
    #define M3UA_MGMT_NTFY   1
     
    #define M3UA_XFER_DATA   1
     
    #define M3UA_SNM_DUNA   1
     
    #define M3UA_SNM_DAVA   2
     
    #define M3UA_SNM_DAUD   3
     
    #define M3UA_SNM_SCON   4
     
    #define M3UA_SNM_DUPU   5
     
    #define M3UA_SNM_DRST   6
     
    #define M3UA_ASPSM_UP   1
     
    #define M3UA_ASPSM_DOWN   2
     
    #define M3UA_ASPSM_BEAT   3
     
    #define M3UA_ASPSM_UP_ACK   4
     
    #define M3UA_ASPSM_DOWN_ACK   5
     
    #define M3UA_ASPSM_BEAT_ACK   6
     
    #define M3UA_ASPTM_ACTIVE   1
     
    #define M3UA_ASPTM_INACTIVE   2
     
    #define M3UA_ASPTM_ACTIVE_ACK   3
     
    #define M3UA_ASPTM_INACTIVE_ACK   4
     
    #define M3UA_RKM_REG_REQ   1
     
    #define M3UA_RKM_REG_RSP   2
     
    #define M3UA_RKM_DEREG_REQ   3
     
    #define M3UA_RKM_DEREG_RSP   4
     
    #define M3UA_IEI_INFO_STRING   0x0004
     
    #define M3UA_IEI_ROUTE_CTX   0x0006
     
    #define M3UA_IEI_DIAG_INFO   0x0007
     
    #define M3UA_IEI_HEARDBT_DATA   0x0009
     
    #define M3UA_IEI_TRAF_MODE_TYP   0x000b
     
    #define M3UA_IEI_ERR_CODE   0x000c
     
    #define M3UA_IEI_STATUS   0x000d
     
    #define M3UA_IEI_ASP_ID   0x0011
     
    #define M3UA_IEI_AFFECTED_PC   0x0012
     
    #define M3UA_IEI_CORR_ID   0x0013
     
    #define M3UA_IEI_NET_APPEAR   0x0200
     
    #define M3UA_IEI_USER_CAUSE   0x0204
     
    #define M3UA_IEI_CONG_IND   0x0205
     
    #define M3UA_IEI_CONC_DEST   0x0206
     
    #define M3UA_IEI_ROUT_KEY   0x0207
     
    #define M3UA_IEI_REG_RESULT   0x0208
     
    #define M3UA_IEI_DEREG_RESULT   0x0209
     
    #define M3UA_IEI_LOC_RKEY_ID   0x020a
     
    #define M3UA_IEI_DEST_PC   0x020b
     
    #define M3UA_IEI_SVC_IND   0x020c
     
    #define M3UA_IEI_ORIG_PC   0x020e
     
    #define M3UA_IEI_PROT_DATA   0x0210
     
    #define M3UA_IEI_REG_STATUS   0x0212
     
    #define M3UA_IEI_DEREG_STATUS   0x0213
     
    #define M3UA_NOTIFY(type, info)   ((info) << 16 | (type))
     
    #define M3UA_NOTIFY_T_STATCHG   1
     
    #define M3UA_NOTIFY_T_OTHER   2
     
    #define M3UA_NOTIFY_I_RESERVED   1
     
    #define M3UA_NOTIFY_I_AS_INACT   2
     
    #define M3UA_NOTIFY_I_AS_ACT   3
     
    #define M3UA_NOTIFY_I_AS_PEND   4
     
    #define M3UA_NOTIFY_I_OT_INS_RES   1
     
    #define M3UA_NOTIFY_I_OT_ALT_ASP_ACT   2
     
    #define M3UA_NOTIFY_I_OT_ASP_FAILURE   3
     

    Enumerations

    enum  m3ua_rkm_reg_status {
      M3UA_RKM_REG_SUCCESS = 0, M3UA_RKM_REG_ERR_UNKNOWN = 1, M3UA_RKM_REG_ERR_INVAL_DPC = 2, M3UA_RKM_REG_ERR_INVAL_NET_APPEAR = 3,
      M3UA_RKM_REG_ERR_INVAL_RKEY = 4, M3UA_RKM_REG_ERR_PERM_DENIED = 5, M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT = 6, M3UA_RKM_REG_ERR_RKEY_NOT_PROVD = 7,
      M3UA_RKM_REG_ERR_INSUFF_RESRC = 8, M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM = 9, M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE = 10, M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED = 11,
      M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD = 12
    }
     
    enum  m3ua_rkm_dereg_satus {
      M3UA_RKM_DEREG_SUCCESS = 0, M3UA_RKM_DEREG_ERR_UNKNOWN = 1, M3UA_RKM_DEREG_ERR_INVAL_RCTX = 2, M3UA_RKM_DEREG_ERR_PERM_DENIED = 3,
      M3UA_RKM_DEREG_ERR_NOT_REGD = 4, M3UA_RKM_DEREG_ERR_ASP_ACTIVE = 5
    }
     
    enum  m3ua_error_code {
      M3UA_ERR_INVALID_VERSION = 0x01, M3UA_ERR_UNSUPP_MSG_CLASS = 0x03, M3UA_ERR_UNSUPP_MSG_TYPE = 0x04, M3UA_ERR_UNSUPP_TRAF_MOD_TYP = 0x05,
      M3UA_ERR_UNEXPECTED_MSG = 0x06, M3UA_ERR_PROTOCOL_ERR = 0x07, M3UA_ERR_INVAL_STREAM_ID = 0x09, M3UA_ERR_REFUSED_MGMT_BLOCKING = 0x0d,
      M3UA_ERR_ASP_ID_REQD = 0x0e, M3UA_ERR_INVAL_ASP_ID = 0x0f, M3UA_ERR_INVAL_PARAM_VAL = 0x11, M3UA_ERR_PARAM_FIELD_ERR = 0x12,
      M3UA_ERR_UNEXP_PARAM = 0x13, M3UA_ERR_DEST_STATUS_UNKN = 0x14, M3UA_ERR_INVAL_NET_APPEAR = 0x15, M3UA_ERR_MISSING_PARAM = 0x16,
      M3UA_ERR_INVAL_ROUT_CTX = 0x19, M3UA_ERR_NO_CONFGD_AS_FOR_ASP = 0x1a
    }
     
    enum  m3ua_traffic_mode { M3UA_TMOD_OVERRIDE = 1, M3UA_TMOD_LOADSHARE = 2, M3UA_TMOD_BCAST = 3 }
     

    Functions

    struct m3ua_data_hdr __attribute__ ((packed))
     

    Variables

    uint32_t opc
     
    uint32_t dpc
     
    uint8_t si
     
    uint8_t ni
     
    uint8_t mp
     
    uint8_t sls
     
    enum m3ua_rkm_reg_status __attribute__
     

    Macro Definition Documentation

    ◆ M3UA_ASPSM_BEAT

    #define M3UA_ASPSM_BEAT   3

    ◆ M3UA_ASPSM_BEAT_ACK

    #define M3UA_ASPSM_BEAT_ACK   6

    ◆ M3UA_ASPSM_DOWN

    #define M3UA_ASPSM_DOWN   2

    ◆ M3UA_ASPSM_DOWN_ACK

    #define M3UA_ASPSM_DOWN_ACK   5

    ◆ M3UA_ASPSM_UP

    #define M3UA_ASPSM_UP   1

    ◆ M3UA_ASPSM_UP_ACK

    #define M3UA_ASPSM_UP_ACK   4

    ◆ M3UA_ASPTM_ACTIVE

    #define M3UA_ASPTM_ACTIVE   1

    ◆ M3UA_ASPTM_ACTIVE_ACK

    #define M3UA_ASPTM_ACTIVE_ACK   3

    ◆ M3UA_ASPTM_INACTIVE

    #define M3UA_ASPTM_INACTIVE   2

    ◆ M3UA_ASPTM_INACTIVE_ACK

    #define M3UA_ASPTM_INACTIVE_ACK   4

    ◆ M3UA_IEI_AFFECTED_PC

    ◆ M3UA_IEI_ASP_ID

    #define M3UA_IEI_ASP_ID   0x0011

    ◆ M3UA_IEI_CONC_DEST

    #define M3UA_IEI_CONC_DEST   0x0206

    ◆ M3UA_IEI_CONG_IND

    #define M3UA_IEI_CONG_IND   0x0205

    ◆ M3UA_IEI_CORR_ID

    #define M3UA_IEI_CORR_ID   0x0013

    ◆ M3UA_IEI_DEREG_RESULT

    #define M3UA_IEI_DEREG_RESULT   0x0209

    ◆ M3UA_IEI_DEREG_STATUS

    #define M3UA_IEI_DEREG_STATUS   0x0213

    ◆ M3UA_IEI_DEST_PC

    #define M3UA_IEI_DEST_PC   0x020b

    ◆ M3UA_IEI_DIAG_INFO

    #define M3UA_IEI_DIAG_INFO   0x0007

    Referenced by m3ua_gen_error_msg().

    ◆ M3UA_IEI_ERR_CODE

    #define M3UA_IEI_ERR_CODE   0x000c

    Referenced by m3ua_gen_error(), and m3ua_rx_mgmt_err().

    ◆ M3UA_IEI_HEARDBT_DATA

    #define M3UA_IEI_HEARDBT_DATA   0x0009

    Referenced by peer_send().

    ◆ M3UA_IEI_INFO_STRING

    ◆ M3UA_IEI_LOC_RKEY_ID

    #define M3UA_IEI_LOC_RKEY_ID   0x020a

    ◆ M3UA_IEI_NET_APPEAR

    #define M3UA_IEI_NET_APPEAR   0x0200

    Referenced by handle_rkey_reg().

    ◆ M3UA_IEI_ORIG_PC

    #define M3UA_IEI_ORIG_PC   0x020e

    Referenced by handle_rkey_reg().

    ◆ M3UA_IEI_PROT_DATA

    #define M3UA_IEI_PROT_DATA   0x0210

    ◆ M3UA_IEI_REG_RESULT

    #define M3UA_IEI_REG_RESULT   0x0208

    ◆ M3UA_IEI_REG_STATUS

    #define M3UA_IEI_REG_STATUS   0x0212

    ◆ M3UA_IEI_ROUT_KEY

    #define M3UA_IEI_ROUT_KEY   0x0207

    ◆ M3UA_IEI_ROUTE_CTX

    ◆ M3UA_IEI_STATUS

    #define M3UA_IEI_STATUS   0x000d

    ◆ M3UA_IEI_SVC_IND

    #define M3UA_IEI_SVC_IND   0x020c

    Referenced by handle_rkey_reg().

    ◆ M3UA_IEI_TRAF_MODE_TYP

    #define M3UA_IEI_TRAF_MODE_TYP   0x000b

    ◆ M3UA_IEI_USER_CAUSE

    #define M3UA_IEI_USER_CAUSE   0x0204

    ◆ M3UA_MGMT_ERR

    #define M3UA_MGMT_ERR   0

    Referenced by m3ua_gen_error(), and m3ua_rx_mgmt().

    ◆ M3UA_MGMT_NTFY

    #define M3UA_MGMT_NTFY   1

    Referenced by m3ua_encode_notify(), and m3ua_rx_mgmt().

    ◆ M3UA_MSGC_ASPSM

    #define M3UA_MSGC_ASPSM   3

    Referenced by m3ua_rx_msg().

    ◆ M3UA_MSGC_ASPTM

    #define M3UA_MSGC_ASPTM   4

    Referenced by m3ua_rx_msg().

    ◆ M3UA_MSGC_MGMT

    #define M3UA_MSGC_MGMT   0

    ◆ M3UA_MSGC_RKM

    ◆ M3UA_MSGC_SNM

    ◆ M3UA_MSGC_XFER

    ◆ M3UA_NOTIFY

    #define M3UA_NOTIFY (   type,
      info 
    )    ((info) << 16 | (type))

    Referenced by m3ua_encode_notify().

    ◆ M3UA_NOTIFY_I_AS_ACT

    #define M3UA_NOTIFY_I_AS_ACT   3

    Referenced by lm_active().

    ◆ M3UA_NOTIFY_I_AS_INACT

    #define M3UA_NOTIFY_I_AS_INACT   2

    Referenced by lm_wait_notify().

    ◆ M3UA_NOTIFY_I_AS_PEND

    #define M3UA_NOTIFY_I_AS_PEND   4

    Referenced by lm_wait_notify().

    ◆ M3UA_NOTIFY_I_OT_ALT_ASP_ACT

    #define M3UA_NOTIFY_I_OT_ALT_ASP_ACT   2

    ◆ M3UA_NOTIFY_I_OT_ASP_FAILURE

    #define M3UA_NOTIFY_I_OT_ASP_FAILURE   3

    ◆ M3UA_NOTIFY_I_OT_INS_RES

    #define M3UA_NOTIFY_I_OT_INS_RES   1

    ◆ M3UA_NOTIFY_I_RESERVED

    #define M3UA_NOTIFY_I_RESERVED   1

    ◆ M3UA_NOTIFY_T_OTHER

    #define M3UA_NOTIFY_T_OTHER   2

    ◆ M3UA_NOTIFY_T_STATCHG

    #define M3UA_NOTIFY_T_STATCHG   1

    ◆ M3UA_PORT

    #define M3UA_PORT   2905

    ◆ M3UA_PPID

    ◆ M3UA_RKM_DEREG_REQ

    #define M3UA_RKM_DEREG_REQ   3

    ◆ M3UA_RKM_DEREG_RSP

    #define M3UA_RKM_DEREG_RSP   4

    ◆ M3UA_RKM_REG_REQ

    #define M3UA_RKM_REG_REQ   1

    ◆ M3UA_RKM_REG_RSP

    #define M3UA_RKM_REG_RSP   2

    Referenced by m3ua_rx_rkm(), and m3ua_rx_rkm_reg_req().

    ◆ M3UA_SNM_DAUD

    #define M3UA_SNM_DAUD   3

    ◆ M3UA_SNM_DAVA

    #define M3UA_SNM_DAVA   2

    ◆ M3UA_SNM_DRST

    #define M3UA_SNM_DRST   6

    Referenced by m3ua_rx_snm_asp().

    ◆ M3UA_SNM_DUNA

    #define M3UA_SNM_DUNA   1

    ◆ M3UA_SNM_DUPU

    #define M3UA_SNM_DUPU   5

    ◆ M3UA_SNM_SCON

    #define M3UA_SNM_SCON   4

    ◆ M3UA_VERSION

    ◆ M3UA_XFER_DATA

    Enumeration Type Documentation

    ◆ m3ua_error_code

    Enumerator
    M3UA_ERR_INVALID_VERSION 
    M3UA_ERR_UNSUPP_MSG_CLASS 
    M3UA_ERR_UNSUPP_MSG_TYPE 
    M3UA_ERR_UNSUPP_TRAF_MOD_TYP 
    M3UA_ERR_UNEXPECTED_MSG 
    M3UA_ERR_PROTOCOL_ERR 
    M3UA_ERR_INVAL_STREAM_ID 
    M3UA_ERR_REFUSED_MGMT_BLOCKING 
    M3UA_ERR_ASP_ID_REQD 
    M3UA_ERR_INVAL_ASP_ID 
    M3UA_ERR_INVAL_PARAM_VAL 
    M3UA_ERR_PARAM_FIELD_ERR 
    M3UA_ERR_UNEXP_PARAM 
    M3UA_ERR_DEST_STATUS_UNKN 
    M3UA_ERR_INVAL_NET_APPEAR 
    M3UA_ERR_MISSING_PARAM 
    M3UA_ERR_INVAL_ROUT_CTX 
    M3UA_ERR_NO_CONFGD_AS_FOR_ASP 

    ◆ m3ua_rkm_dereg_satus

    Enumerator
    M3UA_RKM_DEREG_SUCCESS 
    M3UA_RKM_DEREG_ERR_UNKNOWN 
    M3UA_RKM_DEREG_ERR_INVAL_RCTX 
    M3UA_RKM_DEREG_ERR_PERM_DENIED 
    M3UA_RKM_DEREG_ERR_NOT_REGD 
    M3UA_RKM_DEREG_ERR_ASP_ACTIVE 

    ◆ m3ua_rkm_reg_status

    Enumerator
    M3UA_RKM_REG_SUCCESS 
    M3UA_RKM_REG_ERR_UNKNOWN 
    M3UA_RKM_REG_ERR_INVAL_DPC 
    M3UA_RKM_REG_ERR_INVAL_NET_APPEAR 
    M3UA_RKM_REG_ERR_INVAL_RKEY 
    M3UA_RKM_REG_ERR_PERM_DENIED 
    M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT 
    M3UA_RKM_REG_ERR_RKEY_NOT_PROVD 
    M3UA_RKM_REG_ERR_INSUFF_RESRC 
    M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM 
    M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE 
    M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED 
    M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD 

    ◆ m3ua_traffic_mode

    Enumerator
    M3UA_TMOD_OVERRIDE 
    M3UA_TMOD_LOADSHARE 
    M3UA_TMOD_BCAST 

    Function Documentation

    ◆ __attribute__()

    struct m3ua_data_hdr __attribute__ ( (packed)  )

    Variable Documentation

    ◆ __attribute__

    struct pcaprec_hdr __attribute__

    ◆ dpc

    ◆ mp

    uint8_t mp

    ◆ ni

    uint8_t ni

    Referenced by DEFUN_ATTR().

    ◆ opc

    uint32_t opc

    ◆ si

    uint8_t si

    ◆ sls

    uint8_t sls

    Referenced by ipa_rx_msg_sccp().

    sigtran/html/structosmo__ss7__link.js0000644000175000017500000000105714631412304022465 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__link = [ [ "adm_state", "structosmo__ss7__link.html#ae2a7d16e3d3210c599fc3411c20f3b83", null ], [ "cfg", "structosmo__ss7__link.html#af983391bccee95bbbda1f8e4006b3310", null ], [ "description", "structosmo__ss7__link.html#a34580111d0a39032978fd670e9d2a57b", null ], [ "id", "structosmo__ss7__link.html#a606617465e82d648514085a53e4013b6", null ], [ "linkset", "structosmo__ss7__link.html#aa3c946b3162ec66a956303a04bec3ef6", null ], [ "name", "structosmo__ss7__link.html#a129eba44f7dc9de6d5067dcb408566f5", null ] ];sigtran/html/functions_vars_t.html0000644000175000017500000001403314631412304022050 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - t -

    sigtran/html/sccp__helpers_8h_source.html0000644000175000017500000010563214631412304023260 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/sccp_helpers.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_helpers.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 #include <unistd.h>
    4 #include <osmocom/core/msgb.h>
    6 
    8  const struct osmo_sccp_addr *calling_addr,
    9  const struct osmo_sccp_addr *called_addr,
    10  const uint8_t *data, unsigned int len);
    11 
    13  const struct osmo_sccp_addr *calling_addr,
    14  const struct osmo_sccp_addr *called_addr,
    15  struct msgb *msg);
    16 
    18  uint32_t pc, uint32_t ssn);
    19 
    20 void osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn);
    21 
    23  uint32_t src_point_code,
    24  uint32_t dst_point_code,
    25  const uint8_t *data, unsigned int len);
    26 
    27 int osmo_sccp_tx_conn_req(struct osmo_sccp_user *scu, uint32_t conn_id,
    28  const struct osmo_sccp_addr *calling_addr,
    29  const struct osmo_sccp_addr *called_addr,
    30  const uint8_t *data, unsigned int len);
    31 
    32 int osmo_sccp_tx_conn_req_msg(struct osmo_sccp_user *scu, uint32_t conn_id,
    33  const struct osmo_sccp_addr *calling_addr,
    34  const struct osmo_sccp_addr *called_addr,
    35  struct msgb *msg);
    36 
    37 int osmo_sccp_tx_data(struct osmo_sccp_user *scu, uint32_t conn_id,
    38  const uint8_t *data, unsigned int len);
    39 
    40 int osmo_sccp_tx_data_msg(struct osmo_sccp_user *scu, uint32_t conn_id,
    41  struct msgb *msg);
    42 
    43 int osmo_sccp_tx_disconn(struct osmo_sccp_user *scu, uint32_t conn_id,
    44  const struct osmo_sccp_addr *resp_addr,
    45  uint32_t cause);
    46 
    47 int osmo_sccp_tx_disconn_data(struct osmo_sccp_user *scu, uint32_t conn_id,
    48  const struct osmo_sccp_addr *resp_addr,
    49  uint32_t cause, const uint8_t *data, size_t len);
    50 
    51 int osmo_sccp_tx_conn_resp_msg(struct osmo_sccp_user *scu, uint32_t conn_id,
    52  const struct osmo_sccp_addr *resp_addr,
    53  struct msgb *msg);
    54 
    55 int osmo_sccp_tx_conn_resp(struct osmo_sccp_user *scu, uint32_t conn_id,
    56  const struct osmo_sccp_addr *resp_addr,
    57  const uint8_t *data, unsigned int len);
    58 
    59 char *osmo_sccp_gt_dump(const struct osmo_sccp_gt *gt);
    60 char *osmo_sccp_addr_dump(const struct osmo_sccp_addr *addr);
    61 
    62 int osmo_sccp_inst_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp,
    63  const struct osmo_sccp_addr *addr);
    64 char *osmo_sccp_inst_addr_to_str_c(void *ctx, const struct osmo_sccp_instance *sccp,
    65  const struct osmo_sccp_addr *addr);
    66 int osmo_sccp_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7,
    67  const struct osmo_sccp_addr *addr);
    68 char *osmo_sccp_addr_to_str_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr);
    69 
    70 int osmo_sccp_addr_to_id_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7,
    71  const struct osmo_sccp_addr *addr);
    72 char *osmo_sccp_addr_to_id_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr);
    73 
    74 bool osmo_sccp_conn_id_exists(const struct osmo_sccp_instance *inst, uint32_t id);
    75 
    76 char *osmo_sccp_addr_name(const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr);
    77 char *osmo_sccp_inst_addr_name(const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr);
    char * osmo_sccp_inst_addr_to_str_c(void *ctx, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:421
    char * osmo_sccp_addr_to_str_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:381
    Definition: sccp_internal.h:37
    int osmo_sccp_tx_disconn_data(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause, const uint8_t *data, size_t len)
    Definition: sccp_helpers.c:196
    int osmo_sccp_tx_conn_resp_msg(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, struct msgb *msg)
    Definition: sccp_helpers.c:238
    char * osmo_sccp_addr_dump(const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:325
    int osmo_sccp_tx_disconn(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, uint32_t cause)
    Definition: sccp_helpers.c:230
    int osmo_sccp_addr_to_id_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
    like osmo_sccp_addr_to_str_buf, but using only characters passing osmo_identifier_valid().
    Definition: sccp_helpers.c:393
    int osmo_sccp_tx_conn_resp(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *resp_addr, const uint8_t *data, unsigned int len)
    Definition: sccp_helpers.c:264
    int osmo_sccp_inst_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:415
    Definition: sccp_internal.h:58
    char * osmo_sccp_gt_dump(const struct osmo_sccp_gt *gt)
    Definition: sccp_helpers.c:293
    int osmo_sccp_tx_unitdata(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len)
    Definition: sccp_helpers.c:62
    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:140
    int osmo_sccp_tx_unitdata_msg(struct osmo_sccp_user *scu, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, struct msgb *msg)
    Definition: sccp_helpers.c:98
    char * osmo_sccp_inst_addr_name(const struct osmo_sccp_instance *sccp, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:430
    int osmo_sccp_tx_data_msg(struct osmo_sccp_user *scu, uint32_t conn_id, struct msgb *msg)
    Definition: sccp_helpers.c:184
    Definition: sccp_sap.h:183
    Definition: sccp_sap.h:175
    void osmo_sccp_make_addr_pc_ssn(struct osmo_sccp_addr *addr, uint32_t pc, uint32_t ssn)
    Definition: sccp_helpers.c:46
    char * osmo_sccp_addr_name(const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:408
    void osmo_sccp_addr_set_ssn(struct osmo_sccp_addr *addr, uint32_t ssn)
    Definition: sccp_helpers.c:56
    uint8_t data[0]
    Definition: xua_types.h:72
    char * osmo_sccp_addr_to_id_c(void *ctx, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:402
    Definition: osmo_ss7.h:73
    int osmo_sccp_addr_to_str_buf(char *buf, size_t buf_len, const struct osmo_ss7_instance *ss7, const struct osmo_sccp_addr *addr)
    Definition: sccp_helpers.c:375
    uint16_t len
    Definition: xua_types.h:68
    int osmo_sccp_tx_conn_req(struct osmo_sccp_user *scu, uint32_t conn_id, const struct osmo_sccp_addr *calling_addr, const struct osmo_sccp_addr *called_addr, const uint8_t *data, unsigned int len)
    Definition: sccp_helpers.c:112
    int osmo_sccp_tx_data(struct osmo_sccp_user *scu, uint32_t conn_id, const uint8_t *data, unsigned int len)
    Definition: sccp_helpers.c:154
    bool osmo_sccp_conn_id_exists(const struct osmo_sccp_instance *inst, uint32_t id)
    Definition: sccp_scoc.c:445
    int osmo_sccp_tx_unitdata_ranap(struct osmo_sccp_user *scu, uint32_t src_point_code, uint32_t dst_point_code, const uint8_t *data, unsigned int len)
    Definition: sccp_helpers.c:83
    sigtran/html/structosmo__ss7__as.html0000644000175000017500000013006314631412304022463 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_as Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_as Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    struct llist_head list
     entry in 'ref osmo_ss7_instance.as_list More...
     
    struct osmo_ss7_instanceinst
     
    struct osmo_fsm_inst * fi
     AS FSM. More...
     
    bool rkm_dyn_allocated
     Were we dynamically allocated by RKM? More...
     
    bool simple_client_allocated
     Were we allocated by "simple client" support? More...
     
    struct rate_ctr_group * ctrg
     Rate Counter Group. More...
     
    struct {
       char *   name
     
       char *   description
     
       enum osmo_ss7_asp_protocol   proto
     
       struct osmo_ss7_routing_key   routing_key
     
       enum osmo_ss7_as_traffic_mode   mode
     
       bool   mode_set_by_vty
     
       bool   mode_set_by_peer
     
       uint32_t   recovery_timeout_msec
     
       uint8_t   qos_class
     
       struct {
          uint32_t   dpc
     
          enum osmo_ss7_as_patch_sccp_mode   sccp_mode
     
       }   pc_override
     
       struct osmo_ss7_asp *   asps [16]
     
       uint8_t   last_asp_idx_sent
     
    cfg
     

    Field Documentation

    ◆ asps

    ◆ cfg

    ◆ ctrg

    struct rate_ctr_group* osmo_ss7_as::ctrg

    ◆ description

    char* osmo_ss7_as::description

    ◆ dpc

    uint32_t osmo_ss7_as::dpc

    ◆ fi

    ◆ inst

    ◆ last_asp_idx_sent

    uint8_t osmo_ss7_as::last_asp_idx_sent

    ◆ list

    ◆ mode

    ◆ mode_set_by_peer

    bool osmo_ss7_as::mode_set_by_peer

    ◆ mode_set_by_vty

    ◆ name

    ◆ pc_override

    struct { ... } osmo_ss7_as::pc_override

    ◆ proto

    ◆ qos_class

    uint8_t osmo_ss7_as::qos_class

    Referenced by DEFUN_ATTR(), and write_one_as().

    ◆ recovery_timeout_msec

    uint32_t osmo_ss7_as::recovery_timeout_msec

    ◆ rkm_dyn_allocated

    bool osmo_ss7_as::rkm_dyn_allocated

    Were we dynamically allocated by RKM?

    Referenced by handle_rkey_dereg(), handle_rkey_reg(), write_one_as(), and xua_rkm_cleanup_dyn_as_for_asp().

    ◆ routing_key

    ◆ sccp_mode

    enum osmo_ss7_as_patch_sccp_mode osmo_ss7_as::sccp_mode

    ◆ simple_client_allocated

    bool osmo_ss7_as::simple_client_allocated

    Were we allocated by "simple client" support?

    Referenced by osmo_sccp_simple_client_on_ss7_id(), and write_one_as().


    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__mtp__transfer__param.html0000644000175000017500000002655314631412304025317 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_mtp_transfer_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_defs_g.html0000644000175000017500000000703114631412304021414 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - g -

    sigtran/html/structosmo__sccp__addr__entry.html0000644000175000017500000002564114631412304024573 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_sccp_addr_entry Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_sccp_addr_entry Struct Reference

    Data Fields

    struct llist_head list
     
    struct llist_head list_global
     
    struct osmo_ss7_instanceinst
     
    char name [32]
     
    struct osmo_sccp_addr addr
     

    Field Documentation

    ◆ addr

    ◆ inst

    ◆ list

    struct llist_head osmo_sccp_addr_entry::list

    ◆ list_global

    struct llist_head osmo_sccp_addr_entry::list_global

    ◆ name


    The documentation for this struct was generated from the following file:
    sigtran/html/nav_g.png0000644000175000017500000000013714631412304017374 0ustar osmocom-buildosmocom-build‰PNG  IHDRô1&IDATxíÝ1 ÁOHf„á_ ->~¸åM iËMèÀƒS½ü‚<IEND®B`‚sigtran/html/tab_b.png0000644000175000017500000000025114631412304017346 0ustar osmocom-buildosmocom-build‰PNG  IHDR$ÇÇ[pIDATxíÝMƒ EáÇ»ÐÔ¸¸u`âÀ´V0РÆ}:t]DÁ²s¿ä®‚¶ýËu¥ø|’xùî½À>ÿ1»& mÄ8ÜSÙÑxÜLÀUûšÞ²ÄiE–ŠåOs„¢’nxàÒêÓKN²~jIEND®B`‚sigtran/html/osmo__ss7__hmrt_8c.html0000644000175000017500000007564314631412304022173 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7_hmrt.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    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_internal.h"

    Macros

    #define APPEND(fmt, args ...)
     

    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)
     
    const char * osmo_ss7_route_name (struct osmo_ss7_route *rt, bool list_asps)
     Return human readable representation of the route, in a static buffer. More...
     
    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)
     

    Macro Definition Documentation

    ◆ APPEND

    #define APPEND (   fmt,
      args ... 
    )
    Value:
    do { \
    l = snprintf(pos, sizeof(buf) - (pos - buf), fmt, ## args); \
    pos += l; \
    if (pos - buf >= sizeof(buf) ) \
    goto out; \
    } while (0)

    Referenced by osmo_ss7_route_name().

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

    const char* osmo_ss7_route_name ( struct osmo_ss7_route rt,
    bool  list_asps 
    )

    Return human readable representation of the route, in a static buffer.

    This uses both osmo_ss7_pointcode_print() and osmo_ss7_pointcode_print2(), so pairing osmo_ss7_route_name() with osmo_ss7_pointcode_print() in the same printf statement is likely to conflict.

    Parameters
    [in]rtThe route information to print, or NULL.
    [in]list_aspsIf true, append info for all ASPs for the route's AS.
    Returns
    A string constant or static buffer.

    References APPEND, osmo_ss7_route::as, osmo_ss7_as::asps, osmo_ss7_linkset::cfg, osmo_ss7_route::cfg, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_route::dest, osmo_ss7_route_table::inst, osmo_ss7_route::linkset, osmo_ss7_route::mask, osmo_ss7_linkset::name, osmo_ss7_as::name, osmo_ss7_asp::name, osmo_ss7_asp_protocol_name(), osmo_ss7_pointcode_print(), osmo_ss7_pointcode_print2(), osmo_ss7_route::pc, osmo_ss7_as::proto, osmo_ss7_route::rtable, and osmo_ss7_asp::sock_name.

    Referenced by hmrt_message_for_routing().

    ◆ osmo_ss7_user_mtp_xfer_req()

    sigtran/html/structxua__as__fsm__priv.js0000644000175000017500000000076414631412304023227 0ustar osmocom-buildosmocom-buildvar structxua__as__fsm__priv = [ [ "as", "structxua__as__fsm__priv.html#aa1ab019197818b702ba8a3195e246a39", null ], [ "ipa_route_created", "structxua__as__fsm__priv.html#a7cd97fb88283384bb100aad90635f9c7", null ], [ "queued_msgs", "structxua__as__fsm__priv.html#af7164209400062720f358a79f47fb99b", null ], [ "recovery", "structxua__as__fsm__priv.html#af9f69a4e9e5415a82612af571edf9e0e", null ], [ "t_r", "structxua__as__fsm__priv.html#a049816e489871fc19420f90e1ae52761", null ] ];sigtran/html/globals_t.html0000644000175000017500000001311014631412304020423 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - t -

    sigtran/html/globals_f.html0000644000175000017500000000770214631412304020417 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - f -

    sigtran/html/sccp__helpers_8h.js0000644000175000017500000000457314631412304021352 0ustar osmocom-buildosmocom-buildvar sccp__helpers_8h = [ [ "osmo_sccp_addr_dump", "sccp__helpers_8h.html#a6302a7ff3060e02a56c919b9579a1f40", null ], [ "osmo_sccp_addr_name", "sccp__helpers_8h.html#a8d9ad80fd2ce4f316b061543cbab5573", null ], [ "osmo_sccp_addr_set_ssn", "sccp__helpers_8h.html#aa24244813931cee7680517c416545249", null ], [ "osmo_sccp_addr_to_id_buf", "sccp__helpers_8h.html#aca33c7993fb36b3afd4c0fe8dad1e2f3", null ], [ "osmo_sccp_addr_to_id_c", "sccp__helpers_8h.html#a37d4764473750df7858a9004cc7b5a38", null ], [ "osmo_sccp_addr_to_str_buf", "sccp__helpers_8h.html#aeda236765bdc06aef73598bf9f40f42d", null ], [ "osmo_sccp_addr_to_str_c", "sccp__helpers_8h.html#a31a14b2ce508d7cebea19fa7fa9225b3", null ], [ "osmo_sccp_conn_id_exists", "sccp__helpers_8h.html#aefb134e061f3130dda7d932d4d1687a8", null ], [ "osmo_sccp_gt_dump", "sccp__helpers_8h.html#a3aa56ce8386473c318202bfeb2897fe1", null ], [ "osmo_sccp_inst_addr_name", "sccp__helpers_8h.html#a51f8231c4f0e2b186f3df7b601590d1e", null ], [ "osmo_sccp_inst_addr_to_str_buf", "sccp__helpers_8h.html#ab489a4da53b5c4aed2af240dad595074", null ], [ "osmo_sccp_inst_addr_to_str_c", "sccp__helpers_8h.html#a0baeef37bb0d986ca95d280d204da77a", null ], [ "osmo_sccp_make_addr_pc_ssn", "sccp__helpers_8h.html#ac8f009d259929b14eb0e8c7979cd4298", null ], [ "osmo_sccp_tx_conn_req", "sccp__helpers_8h.html#a245f3f0445502d9b33271a6d6f28dc47", null ], [ "osmo_sccp_tx_conn_req_msg", "sccp__helpers_8h.html#a30c0e71745643ff8f0491efe618817f7", null ], [ "osmo_sccp_tx_conn_resp", "sccp__helpers_8h.html#ab759daefc5601b48da2da33495c1daf6", null ], [ "osmo_sccp_tx_conn_resp_msg", "sccp__helpers_8h.html#a919104dbb9bbd1ef246afbd8e855e8fa", null ], [ "osmo_sccp_tx_data", "sccp__helpers_8h.html#aa0c732538c060f34f775168cd8a0ec58", null ], [ "osmo_sccp_tx_data_msg", "sccp__helpers_8h.html#abfedf879748d0aa1d4603f495d9ae97b", null ], [ "osmo_sccp_tx_disconn", "sccp__helpers_8h.html#a6541f7fe03f96f167390d0f05c743d2b", null ], [ "osmo_sccp_tx_disconn_data", "sccp__helpers_8h.html#a257cda7a6fbf6fa413452d76cc793377", null ], [ "osmo_sccp_tx_unitdata", "sccp__helpers_8h.html#a68c4b3103d25667d67c3c1b7baf98a29", null ], [ "osmo_sccp_tx_unitdata_msg", "sccp__helpers_8h.html#acdc87693cfcae27aa7fb7cca60515a3d", null ], [ "osmo_sccp_tx_unitdata_ranap", "sccp__helpers_8h.html#ae28c5d64e2e20ba290b484a7a3a24b29", null ] ];sigtran/html/sccp__scoc_8c.js0000644000175000017500000002566314631412304020635 0ustar osmocom-buildosmocom-buildvar sccp__scoc_8c = [ [ "sccp_connection", "structsccp__connection.html", "structsccp__connection" ], [ "INIT_TIMER", "sccp__scoc_8c.html#a70e97449d775ed6ba57665d01e454433", null ], [ "S", "sccp__scoc_8c.html#ac4a3ed3432929804c708f7760fb79e28", null ], [ "SCU_MSGB_SIZE", "sccp__scoc_8c.html#ac5d3dce5523f8e0c79b986589307b9f4", null ], [ "sccp_connection_state", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4", [ [ "S_IDLE", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a86e3fc319fdf083afe88308950abab44", null ], [ "S_CONN_PEND_IN", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aa2ec964f96c2e8769eb508b5eccea623", null ], [ "S_CONN_PEND_OUT", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a282287b21e79d783549cca0a355f5255", null ], [ "S_ACTIVE", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4aced5990aa7e8f86cb70f6bde9b6c5314", null ], [ "S_DISCONN_PEND", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ad5764a5a0465a735667c7cdf1f5e3f7d", null ], [ "S_RESET_IN", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a2bec40847bc43e6a692f1f219554371e", null ], [ "S_RESET_OUT", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a82bf652b5a00f9b0d6299c4eaa7df45d", null ], [ "S_BOTHWAY_RESET", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4ac097212ed2ed5df66256c7c411b479e2", null ], [ "S_WAIT_CONN_CONF", "sccp__scoc_8c.html#aaa1aa95fa6ecb0aaf0ccfed7317b09f4a8ae656960151c36493f32fbf417c13d5", null ] ] ], [ "sccp_scoc_event", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425", [ [ "SCOC_E_SCU_N_CONN_REQ", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aad996f2c39594e24f60123225ba9e51a", null ], [ "SCOC_E_SCU_N_CONN_RESP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a599dd859d7dd5cab1a73ad14fad7c8ce", null ], [ "SCOC_E_SCU_N_DISC_REQ", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0008548a48c2c9a2f7cbcced19759dda", null ], [ "SCOC_E_SCU_N_DATA_REQ", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1f0308e8ef478eee4a033eeecdc2231", null ], [ "SCOC_E_SCU_N_EXP_DATA_REQ", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad282cbc57bacddc71bcd728b3274ce46", null ], [ "SCOC_E_RCOC_CONN_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa82907523ebb1417a2201cf7130c238d", null ], [ "SCOC_E_RCOC_ROUT_FAIL_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab621d7aa2faee224f7c0525e56ce2699", null ], [ "SCOC_E_RCOC_RLSD_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a01305fadc327e56b751d58481a264063", null ], [ "SCOC_E_RCOC_REL_COMPL_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a416c3ef75e2cace8f5e1b4e7d2f8917d", null ], [ "SCOC_E_RCOC_CREF_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425acaf6b9d2ffa0d7c0ad2d707563e46a7c", null ], [ "SCOC_E_RCOC_CC_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a0697775beb9c52b45d0ca9532ddc6aae", null ], [ "SCOC_E_RCOC_DT1_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9acfedc0cfa686f81a94b85e41e54971", null ], [ "SCOC_E_RCOC_DT2_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a9c93e046bcfb5a65a71045369c428868", null ], [ "SCOC_E_RCOC_IT_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a50aaa6a954559dd63e4d200dc5b12783", null ], [ "SCOC_E_RCOC_OTHER_NPDU", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425aa1d837bbb9d476e2d798d47db6d6f6f6", null ], [ "SCOC_E_RCOC_ERROR_IND", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ad66b94b1bae76f3896fc527e3792b8a9", null ], [ "SCOC_E_T_IAR_EXP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4aa4d410ca642316bc554d41ac2c1a0a", null ], [ "SCOC_E_T_IAS_EXP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a4496d1c145c195daec8cc3466bc303d2", null ], [ "SCOC_E_CONN_TMR_EXP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a02357dc1873bc6305465163def81acf4", null ], [ "SCOC_E_T_REL_EXP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ab47cfad812cee9fadb871b590135d197", null ], [ "SCOC_E_T_INT_EXP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425a101e2bfc95fdf9eff5a5b7ed343c419f", null ], [ "SCOC_E_T_REP_REL_EXP", "sccp__scoc_8c.html#ae4ee749bd383ae54f3205638089b1425ac70e082bd3aaffa2f5c12400a633a24d", null ] ] ], [ "conn_add_node", "sccp__scoc_8c.html#afbdc10179a062cf3760c785e50e1a049", null ], [ "conn_create", "sccp__scoc_8c.html#a7b8a8b7531efddb09d22faded9461a9e", null ], [ "conn_create_id", "sccp__scoc_8c.html#acc96a2fa8e2de05a47760e39549b3462", null ], [ "conn_destroy", "sccp__scoc_8c.html#ac0040c1ba92c974d5664b712b7ac4c32", null ], [ "conn_find_by_id", "sccp__scoc_8c.html#ac37327bf98ff7a64fc8db59341ed75cc", null ], [ "conn_opt_data_clear_cache", "sccp__scoc_8c.html#aa1b2e37854731d151c78a9b03a2531d4", null ], [ "conn_restart_rx_inact_timer", "sccp__scoc_8c.html#a23fdba10a8259d5d27ce78c5c6fafdb9", null ], [ "conn_restart_tx_inact_timer", "sccp__scoc_8c.html#a8735539ea3fba1610805db6c831a70e5", null ], [ "conn_start_connect_timer", "sccp__scoc_8c.html#a189a79e56f7c8fff71480d3022aaa713", null ], [ "conn_start_inact_timers", "sccp__scoc_8c.html#a39e9b1ece19c77a5a76d3e85eeab7689", null ], [ "conn_start_int_timer", "sccp__scoc_8c.html#a58e817578fc1ac16f18d95501b1246c7", null ], [ "conn_start_rel_timer", "sccp__scoc_8c.html#a2e18b947fab3e1ce19a48ff10b7a3da0", null ], [ "conn_start_rep_rel_timer", "sccp__scoc_8c.html#a847111956a2ee0d7db5ff8d12a3b6a63", null ], [ "conn_stop_connect_timer", "sccp__scoc_8c.html#a9dec3186748f5cfa9fcd227008ce315b", null ], [ "conn_stop_inact_timers", "sccp__scoc_8c.html#adc9da9fad6b00dee81e97a0fa4228dd1", null ], [ "conn_stop_release_timers", "sccp__scoc_8c.html#af394d94ac0b9eb59994fcd830bcf9484", null ], [ "conn_tmr_cb", "sccp__scoc_8c.html#a2b9eb42668f90076cb1e342cf647df70", null ], [ "gen_coerr", "sccp__scoc_8c.html#a94a655218d3bc1e93676436d7e41c0ff", null ], [ "gen_coref_without_conn", "sccp__scoc_8c.html#a00a6caac9f86aeecbb9dc6dbf61fbcab", null ], [ "gen_relco", "sccp__scoc_8c.html#a9dc8cd29876c8f2e0b640fe2d99b49dc", null ], [ "gen_rlsd", "sccp__scoc_8c.html#a8354c0c3a3391954a917de82936497ef", null ], [ "get_cref_cause_for_ret", "sccp__scoc_8c.html#ab08b479680b7e13b707ec0e3a064b2aa", null ], [ "int_tmr_cb", "sccp__scoc_8c.html#a157823e2b77ac81e864ea5ac91b1af8b", null ], [ "osmo_sccp_conn_id_exists", "sccp__scoc_8c.html#aefb134e061f3130dda7d932d4d1687a8", null ], [ "osmo_sccp_instance_next_conn_id", "sccp__scoc_8c.html#aefc784e9f3a56c93d1d62fb10732c2c8", null ], [ "osmo_sccp_user_sap_down", "sccp__scoc_8c.html#a80a39e9ce7614bcd9715d28a72d8d1d8", null ], [ "osmo_sccp_user_sap_down_nofree", "sccp__scoc_8c.html#a1e856f6b6f7d9533aca0ddab9e045226", null ], [ "osmo_static_assert", "sccp__scoc_8c.html#acc77ad920c0636946484d58bdb7f3cd9", null ], [ "rel_tmr_cb", "sccp__scoc_8c.html#a6a89200fa789e752dbde5eb47977efeb", null ], [ "rep_rel_tmr_cb", "sccp__scoc_8c.html#a6d79ede88580508b0b60696aead622a9", null ], [ "rx_inact_tmr_cb", "sccp__scoc_8c.html#aef0cb6f0c8ca70cdd68e9e8ad9cfd395", null ], [ "sccp_find_user", "sccp__scoc_8c.html#aeaa14cef54d4a9145070b4498ebd4c96", null ], [ "sccp_scoc_flush_connections", "sccp__scoc_8c.html#ac9947e47665a8aa2e294b26c599a4ca7", null ], [ "sccp_scoc_rx_from_scrc", "sccp__scoc_8c.html#a7e6ca58debc34b50244590c90e68943f", null ], [ "sccp_scoc_rx_inval_opc", "sccp__scoc_8c.html#ab58aa945ab650c771b53e4e1561a2eae", null ], [ "sccp_scoc_rx_inval_src_ref", "sccp__scoc_8c.html#a930107d787711851474bf8cc3029cee7", null ], [ "sccp_scoc_rx_scrc_rout_fail", "sccp__scoc_8c.html#a234088ffd988763d466232cac8590c68", null ], [ "sccp_scoc_rx_unass_local_ref", "sccp__scoc_8c.html#adf7fcb47b901d03b8736dd6e963452a2", null ], [ "sccp_scoc_show_connections", "sccp__scoc_8c.html#a9b54133b478681e048c5556e100e463f", null ], [ "sccp_timer_schedule", "sccp__scoc_8c.html#aa5bdbe30a289184e31cbc829af8f5f97", null ], [ "scoc_fsm_active", "sccp__scoc_8c.html#ac6b2b3dc156ee4e490b8be68395a1461", null ], [ "scoc_fsm_conn_pend_in", "sccp__scoc_8c.html#a7ca7a42fa01534ca998c214a2b88e53c", null ], [ "scoc_fsm_conn_pend_out", "sccp__scoc_8c.html#ad49485deb0bbd76142c9af402ce34748", null ], [ "scoc_fsm_disconn_pend", "sccp__scoc_8c.html#aeaa06e98cfa763744aaa6381ac34ae13", null ], [ "scoc_fsm_idle", "sccp__scoc_8c.html#a9bb147b770c1197197cb22a6e81abe71", null ], [ "scoc_fsm_idle_onenter", "sccp__scoc_8c.html#ad2ba1d15d23b9e33c6bb34edfe243773", null ], [ "scoc_fsm_wait_conn_conf", "sccp__scoc_8c.html#a5308c356af6081c895cc77c647ce0d93", null ], [ "scu_gen_encode_and_send", "sccp__scoc_8c.html#abd7b5fed645ddb716874c09626bea760", null ], [ "scu_msgb_alloc", "sccp__scoc_8c.html#a9c9c8c46438bc56f66f018edbabc103e", null ], [ "scu_prim_alloc", "sccp__scoc_8c.html#abe86ffd1d91e5c35e9087650e38706b8", null ], [ "scu_prim_conn_id", "sccp__scoc_8c.html#a5520283194b4626e792e09c401b4fc30", null ], [ "tx_coerr_from_xua", "sccp__scoc_8c.html#a46fb6194a5c61199cff01d5b666551cd", null ], [ "tx_inact_tmr_cb", "sccp__scoc_8c.html#ae2e0efede2e445975eca83e08f98b8e4", null ], [ "tx_relco_from_xua", "sccp__scoc_8c.html#afdbd5fba1c3acdd3aa55c716035311b4", null ], [ "tx_rlsd_from_xua_twoway", "sccp__scoc_8c.html#a2aed405c30727b999fd129a5f8ce667e", null ], [ "vty_show_connection", "sccp__scoc_8c.html#a6cb4d67084ea0cb4d7b1ebffe12b87ad", null ], [ "xua_drop_data_check_drop", "sccp__scoc_8c.html#ad6190dcd4a02106c69088573c6262e3d", null ], [ "xua_gen_encode_and_send", "sccp__scoc_8c.html#a5d6d7ccd6e86a164d8c4554a131eaf42", null ], [ "xua_gen_msg_co", "sccp__scoc_8c.html#a7a970a3c22490061f5badf7ac6b39fcc", null ], [ "xua_gen_relre", "sccp__scoc_8c.html#affb7346b3d957d24f2f5845f655f271e", null ], [ "xua_gen_relre_and_send", "sccp__scoc_8c.html#abed9182be60d1191e44b35a41dd6acc3", null ], [ "xua_opt_data_cache_keep", "sccp__scoc_8c.html#a488c5728776d3b1cd8137906e9efe451", null ], [ "xua_opt_data_length_lim", "sccp__scoc_8c.html#a8b3423632d93654c39f3f7e40ea5fb61", null ], [ "xua_opt_data_send_cache", "sccp__scoc_8c.html#a176ece1b0b17f0104df970a49a16b7e0", null ], [ "cause_map_cref", "sccp__scoc_8c.html#a75884bb1a1b907bd62859dcdaf009e9c", null ], [ "osmo_sccp_timer_defaults", "sccp__scoc_8c.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3", null ], [ "osmo_sccp_timer_names", "sccp__scoc_8c.html#adb142ce6fd39a4884c7fa9144ff15c3f", null ], [ "sccp_scoc_fsm", "sccp__scoc_8c.html#acc3f4c3c00682b6a4190a5a998b129f1", null ], [ "sccp_scoc_states", "sccp__scoc_8c.html#a42d0a3a8d8b642a6ec3208d3f1a63af1", null ], [ "scoc_event_names", "sccp__scoc_8c.html#a250c884f2831648b4ce3ed4edd3b21bc", null ], [ "scu_scoc_event_map", "sccp__scoc_8c.html#a8f4c91018d959ab54df91d9f0d32818e", null ], [ "sua_scoc_event_map", "sccp__scoc_8c.html#a0bf411ddb18999aae24423ae53b91e4c", null ] ];sigtran/html/globals_func_g.html0000644000175000017500000001273614631412304021436 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - g -

    sigtran/html/structosmo__sccp__instance.html0000644000175000017500000004447614631412304024114 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_sccp_instance Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_sccp_instance Struct Reference

    #include <sccp_internal.h>

    Data Fields

    struct llist_head list
     
    struct rb_root connections
     
    struct llist_head users
     
    uint32_t route_ctx
     
    uint32_t next_id
     
    struct osmo_ss7_instancess7
     
    void * priv
     
    struct osmo_ss7_user ss7_user
     
    struct osmo_tdef * tdefs
     
    uint32_t max_optional_data
     

    Field Documentation

    ◆ connections

    ◆ list

    struct llist_head osmo_sccp_instance::list

    ◆ max_optional_data

    ◆ next_id

    uint32_t osmo_sccp_instance::next_id

    ◆ priv

    ◆ route_ctx

    uint32_t osmo_sccp_instance::route_ctx

    ◆ ss7

    ◆ ss7_user

    struct osmo_ss7_user osmo_sccp_instance::ss7_user

    ◆ tdefs

    struct osmo_tdef* osmo_sccp_instance::tdefs

    ◆ users


    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__sccp__user.js0000644000175000017500000000146114631412304022721 0ustar osmocom-buildosmocom-buildvar structosmo__sccp__user = [ [ "as_fi", "structosmo__sccp__user.html#a28ad7b7289c898db019be6f3dad74ee6", null ], [ "inst", "structosmo__sccp__user.html#a37fdb1a4f629f2b028e38584c22216ba", null ], [ "links", "structosmo__sccp__user.html#a5cba22699c6057725380fe721b21eeb7", null ], [ "list", "structosmo__sccp__user.html#afce7749961ce5e8d6b083b7ee42d1e27", null ], [ "name", "structosmo__sccp__user.html#a9b1d575ae24f502ec1334c05fc0f1c1c", null ], [ "pc", "structosmo__sccp__user.html#a53eed6648070b73d553f3020ba8e7b25", null ], [ "prim_cb", "structosmo__sccp__user.html#af51492c8bd34bd61a06db2665a261bb9", null ], [ "priv", "structosmo__sccp__user.html#a77e0cd1bb01ab1bd2bff5de9bfe5a333", null ], [ "ssn", "structosmo__sccp__user.html#a85356af5d3622a4f6ee912322cd8148d", null ] ];sigtran/html/structosmo__ss7__asp.js0000644000175000017500000000715514631412304022320 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__asp = [ [ "adm_state", "structosmo__ss7__asp.html#a721b077596da5c16170b5a50a6452364", null ], [ "asp_id", "structosmo__ss7__asp.html#acf7207737db63ef287c893ca9639bedd", null ], [ "asp_id_present", "structosmo__ss7__asp.html#aefda0037171dc256b81d657e8fafca35", null ], [ "cfg", "structosmo__ss7__asp.html#aecabd459bb91b9ca0ce0c2b5ce0fa156", null ], [ "client", "structosmo__ss7__asp.html#a68bd1b1d964f50bc5178b153c3bfa428", null ], [ "ctrg", "structosmo__ss7__asp.html#af35f73f2fc1a3d9e85546393e9f4fd2a", null ], [ "description", "structosmo__ss7__asp.html#ae6756f8b340cc5401cc01117abd65d5a", null ], [ "dyn_allocated", "structosmo__ss7__asp.html#aa3e35ffa1311df13ca199eb1b44f01fb", null ], [ "fi", "structosmo__ss7__asp.html#a2f6909bb8e3fba221c926ba83edef871", null ], [ "inst", "structosmo__ss7__asp.html#a3f82eb6c4f4771b9b7402febacb3dee9", null ], [ "is_server", "structosmo__ss7__asp.html#a8b198be61903836850debc6666c50b20", null ], [ "list", "structosmo__ss7__asp.html#a3a1fcf4663bb22bf1601f0f062ee5e2e", null ], [ "lm", "structosmo__ss7__asp.html#a43ce6c282c13059668509e61771bc043", null ], [ "lm_priv", "structosmo__ss7__asp.html#a3daa8531054ceba9eb7cc30b69d228f5", null ], [ "local", "structosmo__ss7__asp.html#a76f253348dcd5e57f688111d22548704", null ], [ "max_attempts_present", "structosmo__ss7__asp.html#a2633fec192d0ede46eeab043fd1433ec", null ], [ "max_attempts_value", "structosmo__ss7__asp.html#a30bb17d876d790f4216c8db1f621e918", null ], [ "max_init_timeo_present", "structosmo__ss7__asp.html#aa5fb6cea8feb1ca2718698c04718ccae", null ], [ "max_init_timeo_value", "structosmo__ss7__asp.html#afb7710c8bf079de9844c4c28d9cda4c3", null ], [ "max_instreams_present", "structosmo__ss7__asp.html#a2a8a984a77969c8f1c05a74b18a52b60", null ], [ "max_instreams_value", "structosmo__ss7__asp.html#a382e11dbc2b8dfb728ae9640c3438484", null ], [ "name", "structosmo__ss7__asp.html#aa8d55968e2d82fe0ea15541ff69e5252", null ], [ "num_ostreams_present", "structosmo__ss7__asp.html#a467769b992fe5ad92367b2446108f2d6", null ], [ "num_ostreams_value", "structosmo__ss7__asp.html#ad5a9066a777310a5d2e8283a5c21e080", null ], [ "pending_msg", "structosmo__ss7__asp.html#ac7881b24983b84ba2354096235dde9a9", null ], [ "proto", "structosmo__ss7__asp.html#a3d73399eab84b7b912973769312cd234", null ], [ "qos_class", "structosmo__ss7__asp.html#ac6950f271554271fbe6979429cd272a6", null ], [ "quirks", "structosmo__ss7__asp.html#a4f604b5b5e48431d16a32453ffda6596", null ], [ "remote", "structosmo__ss7__asp.html#a2120aad2e6b360736811e05404d82065", null ], [ "role", "structosmo__ss7__asp.html#a090d5c6bb9846b816918c833fce31098", null ], [ "role_set_by_vty", "structosmo__ss7__asp.html#a1959a4b0f419119c31bf33d17c152dd8", null ], [ "sctp_init", "structosmo__ss7__asp.html#a81af6130133ecf26a05fe4ac83aef077", null ], [ "server", "structosmo__ss7__asp.html#a4d370f42fbe10786474ac188c165dddb", null ], [ "siblings", "structosmo__ss7__asp.html#af6e5585499512a650a5a186db1d579a2", null ], [ "simple_client_allocated", "structosmo__ss7__asp.html#a5b094dc96abd6c226ad2aa0e11601872", null ], [ "sock_name", "structosmo__ss7__asp.html#a0edeffe083d3bdabee044fd94ed552bd", null ], [ "T_defs_lm", "structosmo__ss7__asp.html#a2be01ff1ca303a01130645fb575b01f9", null ], [ "trans_proto", "structosmo__ss7__asp.html#adea0b03c206db971afad0b600ba8072f", null ], [ "trans_role_set_by_vty", "structosmo__ss7__asp.html#a6a2977ef1f36af9651e515c6bb7717a9", null ], [ "xua_server", "structosmo__ss7__asp.html#a73c05ead0e9f27363c5365d288e563a3", null ] ];sigtran/html/sccp__scrc_8c.js0000644000175000017500000000317014631412304020625 0ustar osmocom-buildosmocom-buildvar sccp__scrc_8c = [ [ "dpc_accessible", "sccp__scrc_8c.html#a5d01d5e6c84311a0882e49ad38eea70d", null ], [ "ensure_opc_in_calling_ssn", "sccp__scrc_8c.html#a0d5f1d394590e904c60a7f6f163a0bd3", null ], [ "gen_mtp_transfer_req_xua", "sccp__scrc_8c.html#a380d89325d9e54afdc145da6dec83494", null ], [ "sccp_available", "sccp__scrc_8c.html#abbfd31c616112bb9f9c7cdb90f133bb2", null ], [ "sccp_scrc_rx_sclc_msg", "sccp__scrc_8c.html#a8dc48be976019be4ab89019aabcb3bbc", null ], [ "sccp_scrc_rx_scoc_conn_msg", "sccp__scrc_8c.html#a15a6de5f59a65101717acc2d1597d955", null ], [ "scrc_local_out_common", "sccp__scrc_8c.html#a0835707585d940ad8f6148dfc0aa5ab6", null ], [ "scrc_node_12", "sccp__scrc_8c.html#a11671f4f6423431dc065740c55cd57da", null ], [ "scrc_node_2", "sccp__scrc_8c.html#a22f86d81524d915991479f85a35e9f03", null ], [ "scrc_node_4", "sccp__scrc_8c.html#af39d4dd94b6c39f8f58d38d8fb2aa2fc", null ], [ "scrc_node_6", "sccp__scrc_8c.html#af08b87cb11a415196c1facbfba464ceb", null ], [ "scrc_node_7", "sccp__scrc_8c.html#a070ac248c0dfa5a3de10492361c0e138", null ], [ "scrc_rx_mtp_xfer_ind_xua", "sccp__scrc_8c.html#a52d608a935f14519bcf883fc7858145e", null ], [ "scrc_translate_node_9", "sccp__scrc_8c.html#a685df4cbe1dd977b0ec71a07befb2849", null ], [ "sua2sccp_tx_m3ua", "sccp__scrc_8c.html#a191c01e789000adc5dd92e5420b95fdf", null ], [ "sua_is_connectionless", "sccp__scrc_8c.html#a72d8bf1f591dfbf56d014bb1e20f98df", null ], [ "sua_is_cr", "sccp__scrc_8c.html#af6c0c460544dac169d3c06f4e9106258", null ], [ "translate", "sccp__scrc_8c.html#ad93e25e7428c37f208160752d1112422", null ] ];sigtran/html/functions_e.html0000644000175000017500000000762614631412304021010 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - e -

    sigtran/html/functions_vars_i.html0000644000175000017500000001532614631412304022043 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_func_p.html0000644000175000017500000001043214631412304021436 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - p -

    sigtran/html/structosmo__xlm__prim__rk__dereg.html0000644000175000017500000001425214631412304025254 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xlm_prim_rk_dereg Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_xlm_prim_rk_dereg Struct Reference

    #include <sigtran_sap.h>

    Data Fields

    uint32_t route_ctx
     
    uint32_t status
     

    Field Documentation

    ◆ route_ctx

    uint32_t osmo_xlm_prim_rk_dereg::route_ctx

    ◆ status

    uint32_t osmo_xlm_prim_rk_dereg::status

    Referenced by handle_rkey_dereg_resp().


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_g.html0000644000175000017500000001427514631412304020423 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - g -

    sigtran/html/splitbar.png0000644000175000017500000000047214631412304020124 0ustar osmocom-buildosmocom-build‰PNG  IHDRM¸¿IDATxíÝ¡JCa‡ñç(˜ ëƒ%±Ø4 b±È˜Í¶3˜v^Á±˜…ãó–ŽELƒõ…¥•³ ,ÿb;íç{Ã/¼ðÞÀaYÕ¯åóøq:¼º¹›\òIIIIIIIIIIIIIIIIII-Òçl¹›«õ抢è_t/Ï»ã£ÑíYQVõðêäíã÷´×ùY¬Úÿµ§¦ivók¾_íåýÛ£I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$I@$ýC[Vì=ü[„fÆIEND®B`‚sigtran/html/structosmo__scu__disconn__param.html0000644000175000017500000002363614631412304025121 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_disconn_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_disconn_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    enum osmo_sccp_originator originator
     
    struct osmo_sccp_addr responding_addr
     
    uint32_t cause
     
    uint32_t conn_id
     
    uint32_t importance
     

    Field Documentation

    ◆ cause

    uint32_t osmo_scu_disconn_param::cause

    ◆ conn_id

    uint32_t osmo_scu_disconn_param::conn_id

    ◆ importance

    uint32_t osmo_scu_disconn_param::importance

    Referenced by scu_gen_encode_and_send().

    ◆ originator

    enum osmo_sccp_originator osmo_scu_disconn_param::originator

    ◆ responding_addr

    struct osmo_sccp_addr osmo_scu_disconn_param::responding_addr

    The documentation for this struct was generated from the following file:
    sigtran/html/functions_vars_e.html0000644000175000017500000000745714631412304022045 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - e -

    sigtran/html/functions_vars_d.html0000644000175000017500000001307614631412304022036 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_defs_r.html0000644000175000017500000001113614631412304021430 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - r -

    sigtran/html/functions_c.html0000644000175000017500000001753114631412304021002 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/structosmo__scu__unitdata__param.js0000644000175000017500000000107414631412304024735 0ustar osmocom-buildosmocom-buildvar structosmo__scu__unitdata__param = [ [ "called_addr", "structosmo__scu__unitdata__param.html#a8d987c9839b469aa0ff361e9983db0aa", null ], [ "calling_addr", "structosmo__scu__unitdata__param.html#a9314985386db550ba06a9b82fdb5d992", null ], [ "importance", "structosmo__scu__unitdata__param.html#ab9f3efef78e6da8a000f944ca912a1af", null ], [ "in_sequence_control", "structosmo__scu__unitdata__param.html#a26c81d2cc83cb643767081fadc4c89a4", null ], [ "return_option", "structosmo__scu__unitdata__param.html#a199a05d3b270edac1a725a4fa4d04b01", null ] ];sigtran/html/jquery.js0000644000175000017500000052151114631412304017455 0ustar osmocom-buildosmocom-build/*! * jQuery JavaScript Library v1.7.1 * http://jquery.com/ * * Copyright 2011, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2011, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Mon Nov 21 21:11:03 2011 -0500 */ (function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); /*! * Sizzle CSS Selector Engine * Copyright 2011, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ */ (function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! * jQuery UI 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI */ (function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! * jQuery UI Widget 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Widget */ (function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! * jQuery UI Mouse 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Mouse * * Depends: * jquery.ui.widget.js */ (function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! * jQuery hashchange event - v1.3 - 7/21/2010 * http://benalman.com/projects/jquery-hashchange-plugin/ * * Copyright (c) 2010 "Cowboy" Ben Alman * Dual licensed under the MIT and GPL licenses. * http://benalman.com/about/license/ */ (function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('
    ipa.c File Reference
    #include <stdint.h>
    #include <errno.h>
    #include <unistd.h>
    #include <string.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/write_queue.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/byteswap.h>
    #include <osmocom/gsm/ipa.h>
    #include <osmocom/gsm/protocol/ipaccess.h>
    #include <osmocom/netif/ipa.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/mtp_sap.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include "xua_internal.h"
    #include "ss7_internal.h"
    #include "xua_asp_fsm.h"

    Functions

    int ipa_tx_xua_as (struct osmo_ss7_as *as, struct xua_msg *xua)
     Send a given xUA message via a given IPA "Application Server". More...
     
    static int ipa_rx_msg_ccm (struct osmo_ss7_asp *asp, struct msgb *msg)
     
    struct osmo_ss7_asipa_find_as_for_asp (struct osmo_ss7_asp *asp)
     
    static struct msgb * patch_sccp_with_pc (struct osmo_ss7_asp *asp, struct msgb *sccp_msg_in, uint32_t opc, uint32_t dpc)
     
    static int ipa_rx_msg_sccp (struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls)
     
    int ipa_rx_msg (struct osmo_ss7_asp *asp, struct msgb *msg, uint8_t sls)
     process M3UA message received from socket More...
     

    Function Documentation

    ◆ ipa_find_as_for_asp()

    struct osmo_ss7_as* ipa_find_as_for_asp ( struct osmo_ss7_asp asp)

    ◆ ipa_rx_msg()

    int ipa_rx_msg ( struct osmo_ss7_asp asp,
    struct msgb *  msg,
    uint8_t  sls 
    )

    process M3UA message received from socket

    Parameters
    [in]aspApplication Server Process receiving msg
    [in]msgreceived message buffer. Callee takes ownership!
    [in]slsThe SLS (signaling link selector) field to use in the generated M3UA header
    Returns
    0 on success; negative on error

    References osmo_ss7_asp::cfg, ipa_rx_msg_ccm(), ipa_rx_msg_sccp(), OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp::proto, and ss7_asp_rx_unknown().

    Referenced by ipa_cli_read_cb(), and ss7_asp_ipa_srv_conn_rx_cb().

    ◆ ipa_rx_msg_ccm()

    static int ipa_rx_msg_ccm ( struct osmo_ss7_asp asp,
    struct msgb *  msg 
    )
    static

    ◆ ipa_rx_msg_sccp()

    ◆ ipa_tx_xua_as()

    int ipa_tx_xua_as ( struct osmo_ss7_as as,
    struct xua_msg xua 
    )

    Send a given xUA message via a given IPA "Application Server".

    Parameters
    [in]asApplication Server through which to send xua
    [in]xuaxUA message to be sent
    Returns
    0 on success; negative on error

    References osmo_ss7_as::cfg, xua_msg_part::dat, xua_msg_part::len, LOGPAS, M3UA_IEI_PROT_DATA, MTP_SI_SCCP, OSMO_SS7_ASP_PROT_IPA, osmo_ss7_as::proto, m3ua_data_hdr::si, xua_as_transmit_msg(), and xua_msg_find_tag().

    Referenced by hmrt_message_for_routing().

    ◆ patch_sccp_with_pc()

    static struct msgb* patch_sccp_with_pc ( struct osmo_ss7_asp asp,
    struct msgb *  sccp_msg_in,
    uint32_t  opc,
    uint32_t  dpc 
    )
    static
    sigtran/html/m3ua_8h_source.html0000644000175000017500000016424314631412304021317 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/protocol/m3ua.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    m3ua.h
    Go to the documentation of this file.
    1 /* RFC 4666 M3UA SCCP User Adaption */
    2 
    3 /* (C) 2017 by Harald Welte <laforge@gnumonks.org>
    4  *
    5  * All Rights Reserved
    6  *
    7  * This program is free software; you can redistribute it and/or modify
    8  * it under the terms of the GNU General Public License as
    9  * published by the Free Software Foundation; either version 2 of the
    10  * License, or (at your option) any later version.
    11  *
    12  * This program is distributed in the hope that it will be useful,
    13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    15  * GNU General Public License for more details.
    16  *
    17  * You should have received a copy of the GNU General Public License
    18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    19  */
    20 
    21 #pragma once
    22 #include <stdint.h>
    23 
    24 #define M3UA_VERSION 1
    25 #define M3UA_PPID 3
    26 #define M3UA_PORT 2905
    27 
    28 /* 3.1.2 Message Classes */
    29 #define M3UA_MSGC_MGMT 0
    30 #define M3UA_MSGC_XFER 1
    31 #define M3UA_MSGC_SNM 2
    32 #define M3UA_MSGC_ASPSM 3
    33 #define M3UA_MSGC_ASPTM 4
    34 #define M3UA_MSGC_RKM 9
    35 
    36 /* 3.1.3 Message Types */
    37 #define M3UA_MGMT_ERR 0
    38 #define M3UA_MGMT_NTFY 1
    39 
    40 #define M3UA_XFER_DATA 1
    41 
    42 #define M3UA_SNM_DUNA 1
    43 #define M3UA_SNM_DAVA 2
    44 #define M3UA_SNM_DAUD 3
    45 #define M3UA_SNM_SCON 4
    46 #define M3UA_SNM_DUPU 5
    47 #define M3UA_SNM_DRST 6
    48 
    49 #define M3UA_ASPSM_UP 1
    50 #define M3UA_ASPSM_DOWN 2
    51 #define M3UA_ASPSM_BEAT 3
    52 #define M3UA_ASPSM_UP_ACK 4
    53 #define M3UA_ASPSM_DOWN_ACK 5
    54 #define M3UA_ASPSM_BEAT_ACK 6
    55 
    56 #define M3UA_ASPTM_ACTIVE 1
    57 #define M3UA_ASPTM_INACTIVE 2
    58 #define M3UA_ASPTM_ACTIVE_ACK 3
    59 #define M3UA_ASPTM_INACTIVE_ACK 4
    60 
    61 #define M3UA_RKM_REG_REQ 1
    62 #define M3UA_RKM_REG_RSP 2
    63 #define M3UA_RKM_DEREG_REQ 3
    64 #define M3UA_RKM_DEREG_RSP 4
    65 
    66 #define M3UA_IEI_INFO_STRING 0x0004
    67 #define M3UA_IEI_ROUTE_CTX 0x0006
    68 #define M3UA_IEI_DIAG_INFO 0x0007
    69 #define M3UA_IEI_HEARDBT_DATA 0x0009
    70 #define M3UA_IEI_TRAF_MODE_TYP 0x000b
    71 #define M3UA_IEI_ERR_CODE 0x000c
    72 #define M3UA_IEI_STATUS 0x000d
    73 #define M3UA_IEI_ASP_ID 0x0011
    74 #define M3UA_IEI_AFFECTED_PC 0x0012
    75 #define M3UA_IEI_CORR_ID 0x0013
    76 
    77 /* 3.2 M3UA specific parameters */
    78 
    79 #define M3UA_IEI_NET_APPEAR 0x0200
    80 #define M3UA_IEI_USER_CAUSE 0x0204
    81 #define M3UA_IEI_CONG_IND 0x0205
    82 #define M3UA_IEI_CONC_DEST 0x0206
    83 #define M3UA_IEI_ROUT_KEY 0x0207
    84 #define M3UA_IEI_REG_RESULT 0x0208
    85 #define M3UA_IEI_DEREG_RESULT 0x0209
    86 #define M3UA_IEI_LOC_RKEY_ID 0x020a
    87 #define M3UA_IEI_DEST_PC 0x020b
    88 #define M3UA_IEI_SVC_IND 0x020c
    89 #define M3UA_IEI_ORIG_PC 0x020e
    90 #define M3UA_IEI_PROT_DATA 0x0210
    91 #define M3UA_IEI_REG_STATUS 0x0212
    92 #define M3UA_IEI_DEREG_STATUS 0x0213
    93 
    94 /* 3.3.1 Payload Data Message */
    95 struct m3ua_data_hdr {
    96  uint32_t opc; /* Originating Point Code */
    97  uint32_t dpc; /* Destination Point Code */
    98  uint8_t si; /* Service Indicator */
    99  uint8_t ni; /* Network Indicator */
    100  uint8_t mp; /* Message Priority */
    101  uint8_t sls; /* Signalling Link Selection */
    102 } __attribute__ ((packed));
    103 
    104 /* 3.8.2 Notify */
    105 
    106 #define M3UA_NOTIFY(type, info) ((info) << 16 | (type))
    107 #define M3UA_NOTIFY_T_STATCHG 1
    108 #define M3UA_NOTIFY_T_OTHER 2
    109 
    110 #define M3UA_NOTIFY_I_RESERVED 1
    111 #define M3UA_NOTIFY_I_AS_INACT 2
    112 #define M3UA_NOTIFY_I_AS_ACT 3
    113 #define M3UA_NOTIFY_I_AS_PEND 4
    114 
    115 #define M3UA_NOTIFY_I_OT_INS_RES 1
    116 #define M3UA_NOTIFY_I_OT_ALT_ASP_ACT 2
    117 #define M3UA_NOTIFY_I_OT_ASP_FAILURE 3
    118 
    119 /* 3.6.2 Registration Status */
    134 };
    135 
    143 };
    144 
    145 /* 3.8.1 Error */
    148  /* not used in M3UA */
    154  /* not used in M3UA */
    156  /* not used in M3UA */
    157  /* not used in M3UA */
    158  /* not used in M3UA */
    162  /* not used in M3UA */
    169  /* not used in M3UA */
    170  /* not used in M3UA */
    173 };
    174 
    179 };
    Definition: m3ua.h:167
    Definition: m3ua.h:130
    Definition: m3ua.h:168
    Definition: m3ua.h:149
    Definition: m3ua.h:147
    Definition: m3ua.h:124
    Definition: m3ua.h:177
    Definition: m3ua.h:161
    Definition: m3ua.h:122
    Definition: m3ua.h:163
    uint8_t ni
    Definition: m3ua.h:99
    Definition: m3ua.h:172
    Definition: m3ua.h:176
    Definition: m3ua.h:159
    Definition: m3ua.h:165
    Definition: m3ua.h:160
    Definition: m3ua.h:128
    Definition: m3ua.h:139
    Definition: m3ua.h:123
    enum m3ua_rkm_reg_status __attribute__
    m3ua_error_code
    Definition: m3ua.h:146
    m3ua_rkm_reg_status
    Definition: m3ua.h:120
    Definition: m3ua.h:141
    Definition: m3ua.h:166
    Definition: m3ua.h:152
    Definition: m3ua.h:126
    Definition: m3ua.h:164
    Definition: m3ua.h:131
    Definition: m3ua.h:137
    uint8_t mp
    Definition: m3ua.h:100
    uint32_t opc
    Definition: m3ua.h:96
    Definition: m3ua.h:95
    Definition: m3ua.h:133
    Definition: m3ua.h:140
    Definition: m3ua.h:142
    uint32_t dpc
    Definition: m3ua.h:97
    Definition: m3ua.h:129
    Definition: m3ua.h:132
    m3ua_rkm_dereg_satus
    Definition: m3ua.h:136
    Definition: m3ua.h:150
    Definition: m3ua.h:138
    Definition: m3ua.h:153
    uint8_t sls
    Definition: m3ua.h:101
    Definition: m3ua.h:151
    Definition: m3ua.h:121
    m3ua_traffic_mode
    Definition: m3ua.h:175
    Definition: m3ua.h:171
    Definition: m3ua.h:155
    Definition: m3ua.h:127
    Definition: m3ua.h:178
    uint8_t si
    Definition: m3ua.h:98
    Definition: m3ua.h:125
    sigtran/html/globals_defs_x.html0000644000175000017500000001024414631412304021435 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - x -

    sigtran/html/structxua__as__fsm__priv.html0000644000175000017500000002422514631412304023555 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_as_fsm_priv Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_as_fsm_priv Struct Reference

    Data Fields

    struct osmo_ss7_asas
     
    struct {
       struct osmo_timer_list   t_r
     
       struct llist_head   queued_msgs
     
    recovery
     
    bool ipa_route_created
     

    Field Documentation

    ◆ as

    ◆ ipa_route_created

    bool xua_as_fsm_priv::ipa_route_created

    Referenced by ipa_add_route(), and ipa_del_route().

    ◆ queued_msgs

    struct llist_head xua_as_fsm_priv::queued_msgs

    ◆ recovery

    struct { ... } xua_as_fsm_priv::recovery

    ◆ t_r

    struct osmo_timer_list xua_as_fsm_priv::t_r

    The documentation for this struct was generated from the following file:
    sigtran/html/functions_vars_n.html0000644000175000017500000001415014631412304022042 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/structosmo__mtp__resume__param.html0000644000175000017500000001177314631412304024771 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_mtp_resume_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_mtp_resume_param Struct Reference

    #include <mtp_sap.h>

    Data Fields

    uint32_t affected_dpc
     

    Field Documentation

    ◆ affected_dpc

    uint32_t osmo_mtp_resume_param::affected_dpc

    The documentation for this struct was generated from the following file:
    sigtran/html/globals_func_h.html0000644000175000017500000001070414631412304021430 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - h -

    sigtran/html/structsccp__scmg__msg.html0000644000175000017500000002331714631412304023041 0ustar osmocom-buildosmocom-build libosmo-sigtran: sccp_scmg_msg Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_scmg_msg Struct Reference

    #include <sccp_scmg.h>

    Data Fields

    uint8_t msg_type
     
    uint8_t affected_ssn
     
    uint16_t affected_pc
     
    uint8_t smi
     
    uint8_t ssc_congestion_lvl [0]
     

    Field Documentation

    ◆ affected_pc

    uint16_t sccp_scmg_msg::affected_pc

    ◆ affected_ssn

    uint8_t sccp_scmg_msg::affected_ssn

    ◆ msg_type

    uint8_t sccp_scmg_msg::msg_type

    Referenced by sccp_scmg_tx(), scmg_prim_cb(), and scmg_rx().

    ◆ smi

    uint8_t sccp_scmg_msg::smi

    ◆ ssc_congestion_lvl

    uint8_t sccp_scmg_msg::ssc_congestion_lvl[0]

    Referenced by sccp_scmg_tx().


    The documentation for this struct was generated from the following file:
    sigtran/html/globals_func_s.html0000644000175000017500000007602714631412304021455 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - s -

    sigtran/html/structosmo__scu__connect__param.html0000644000175000017500000002652414631412304025114 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_connect_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_connect_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    struct osmo_sccp_addr called_addr
     
    struct osmo_sccp_addr calling_addr
     
    struct osmo_sccp_addr responding_addr
     
    uint32_t sccp_class
     
    uint32_t importance
     
    uint32_t conn_id
     

    Field Documentation

    ◆ called_addr

    struct osmo_sccp_addr osmo_scu_connect_param::called_addr

    ◆ calling_addr

    struct osmo_sccp_addr osmo_scu_connect_param::calling_addr

    ◆ conn_id

    ◆ importance

    uint32_t osmo_scu_connect_param::importance

    Referenced by scu_gen_encode_and_send().

    ◆ responding_addr

    struct osmo_sccp_addr osmo_scu_connect_param::responding_addr

    ◆ sccp_class

    uint32_t osmo_scu_connect_param::sccp_class

    The documentation for this struct was generated from the following file:
    sigtran/html/structxua__msg__event__map.js0000644000175000017500000000047714631412304023544 0ustar osmocom-buildosmocom-buildvar structxua__msg__event__map = [ [ "event", "structxua__msg__event__map.html#abae82f509c458980122792edcf258eed", null ], [ "msg_class", "structxua__msg__event__map.html#a965197799d6114a1c108997b34fe11cd", null ], [ "msg_type", "structxua__msg__event__map.html#a30ed1b7f66a5ff0c8d2e3c988e30a0c5", null ] ];sigtran/html/structosmo__sccp__addr.js0000644000175000017500000000131714631412304022655 0ustar osmocom-buildosmocom-buildvar structosmo__sccp__addr = [ [ "gt", "structosmo__sccp__addr.html#a9db5ad9cb9b30be37687ce5452dcdfe5", null ], [ "ip", "structosmo__sccp__addr.html#ae42f7bd905b6da28cb995a52531be37b", null ], [ "pc", "structosmo__sccp__addr.html#a06b7f9d5c79fc812b02523b23d6b85b9", null ], [ "presence", "structosmo__sccp__addr.html#acd24f97487b7e3beb2f7da2619919ac6", null ], [ "ri", "structosmo__sccp__addr.html#a8847f7f8d8318cfa70db65670edb6182", null ], [ "ssn", "structosmo__sccp__addr.html#a7862f57faa882bb3e69cc88fdacb98a0", null ], [ "v4", "structosmo__sccp__addr.html#a0f8e855dab0a6d9f058fc54d7584086e", null ], [ "v6", "structosmo__sccp__addr.html#af7e421df8b698ac40887acc885bec730", null ] ];sigtran/html/resize.js0000644000175000017500000000703014631412304017432 0ustar osmocom-buildosmocom-buildfunction initResizable() { var cookie_namespace = 'doxygen'; var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; function readCookie(cookie) { var myCookie = cookie_namespace+"_"+cookie+"="; if (document.cookie) { var index = document.cookie.indexOf(myCookie); if (index != -1) { var valStart = index + myCookie.length; var valEnd = document.cookie.indexOf(";", valStart); if (valEnd == -1) { valEnd = document.cookie.length; } var val = document.cookie.substring(valStart, valEnd); return val; } } return 0; } function writeCookie(cookie, val, expiration) { if (val==undefined) return; if (expiration == null) { var date = new Date(); date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week expiration = date.toGMTString(); } document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; } function resizeWidth() { var windowWidth = $(window).width() + "px"; var sidenavWidth = $(sidenav).outerWidth(); content.css({marginLeft:parseInt(sidenavWidth)+"px"}); writeCookie('width',sidenavWidth-barWidth, null); } function restoreWidth(navWidth) { var windowWidth = $(window).width() + "px"; content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); sidenav.css({width:navWidth + "px"}); } function resizeHeight() { var headerHeight = header.outerHeight(); var footerHeight = footer.outerHeight(); var windowHeight = $(window).height() - headerHeight - footerHeight; content.css({height:windowHeight + "px"}); navtree.css({height:windowHeight + "px"}); sidenav.css({height:windowHeight + "px"}); var width=$(window).width(); if (width!=collapsedWidth) { if (width=desktop_vp) { if (!collapsed) { collapseExpand(); } } else if (width>desktop_vp && collapsedWidth0) { restoreWidth(0); collapsed=true; } else { var width = readCookie('width'); if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } collapsed=false; } } header = $("#top"); sidenav = $("#side-nav"); content = $("#doc-content"); navtree = $("#nav-tree"); footer = $("#nav-path"); $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); $(sidenav).resizable({ minWidth: 0 }); $(window).resize(function() { resizeHeight(); }); var device = navigator.userAgent.toLowerCase(); var touch_device = device.match(/(iphone|ipod|ipad|android)/); if (touch_device) { /* wider split bar for touch only devices */ $(sidenav).css({ paddingRight:'20px' }); $('.ui-resizable-e').css({ width:'20px' }); $('#nav-sync').css({ right:'34px' }); barWidth=20; } var width = readCookie('width'); if (width) { restoreWidth(width); } else { resizeWidth(); } resizeHeight(); var url = location.href; var i=url.indexOf("#"); if (i>=0) window.location.hash=url.substr(i); var _preventDefault = function(evt) { evt.preventDefault(); }; $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); $(".ui-resizable-handle").dblclick(collapseExpand); $(window).load(resizeHeight); } sigtran/html/functions_vars.js0000644000175000017500000000173614631412304021203 0ustar osmocom-buildosmocom-buildvar functions_vars = [ [ "a", "functions_vars.html", null ], [ "c", "functions_vars_c.html", null ], [ "d", "functions_vars_d.html", null ], [ "e", "functions_vars_e.html", null ], [ "f", "functions_vars_f.html", null ], [ "g", "functions_vars_g.html", null ], [ "h", "functions_vars_h.html", null ], [ "i", "functions_vars_i.html", null ], [ "k", "functions_vars_k.html", null ], [ "l", "functions_vars_l.html", null ], [ "m", "functions_vars_m.html", null ], [ "n", "functions_vars_n.html", null ], [ "o", "functions_vars_o.html", null ], [ "p", "functions_vars_p.html", null ], [ "q", "functions_vars_q.html", null ], [ "r", "functions_vars_r.html", null ], [ "s", "functions_vars_s.html", null ], [ "t", "functions_vars_t.html", null ], [ "u", "functions_vars_u.html", null ], [ "v", "functions_vars_v.html", null ], [ "w", "functions_vars_w.html", null ], [ "x", "functions_vars_x.html", null ] ];sigtran/html/globals_m.html0000644000175000017500000015750314631412304020433 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - m -

    sigtran/html/structosmo__scu__prim.js0000644000175000017500000000161314631412304022553 0ustar osmocom-buildosmocom-buildvar structosmo__scu__prim = [ [ "connect", "structosmo__scu__prim.html#a906d0ffd0b404f75076123db2ba80f97", null ], [ "data", "structosmo__scu__prim.html#abb32a8ee3f60be2c851a8248264d580a", null ], [ "disconnect", "structosmo__scu__prim.html#a7faff854a507bb7fa3b676c928e8f89e", null ], [ "notice", "structosmo__scu__prim.html#a4aa1b5f7b529cf68723b6f7c8facc078", null ], [ "oph", "structosmo__scu__prim.html#a0bf42a60284d6fae886b610b868b7d52", null ], [ "pcstate", "structosmo__scu__prim.html#ac2db1fe9e143cf08e9acf696fb1a9b3b", null ], [ "reset", "structosmo__scu__prim.html#ae5b5437ca1a507c684dc1c8a84ea72e0", null ], [ "state", "structosmo__scu__prim.html#aea9b0215a57922aae7b14766a77875fd", null ], [ "u", "structosmo__scu__prim.html#a469e5f6fbf500888ebec9e7f66f80d0c", null ], [ "unitdata", "structosmo__scu__prim.html#a79602dc9720157f71fdf70581ead993a", null ] ];sigtran/html/globals_defs_p.html0000644000175000017500000000704714631412304021434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - p -

    sigtran/html/navtreeindex10.js0000644000175000017500000001333214631412304020770 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX10 = { "xua__rkm_8c.html#a3fc9861a3804a8e10c4d5ced39f7197e":[1,0,1,32,9], "xua__rkm_8c.html#a44af2d2697beebe91a62a76211c14157":[1,0,1,32,1], "xua__rkm_8c.html#a4f931cf9215d8295d2f7fdc86328ceb9":[1,0,1,32,14], "xua__rkm_8c.html#a517b691866d2bf1ab9a24ac08ee120fc":[1,0,1,32,17], "xua__rkm_8c.html#a58819010e3b1aa68a744022649829c3c":[1,0,1,32,3], "xua__rkm_8c.html#a5d226db905ca8bc16d1e38f64da72e3f":[1,0,1,32,4], "xua__rkm_8c.html#a6d05db96b2a1faabbbdc51e7e1e39f52":[1,0,1,32,16], "xua__rkm_8c.html#a85d8dfc2cdb5c3c6b7525d8dad5aea35":[1,0,1,32,8], "xua__rkm_8c.html#a8979fccae9be7fb67e3d555b512763b8":[1,0,1,32,15], "xua__rkm_8c.html#a8e02aca7b225a7222a56a676dbdc3802":[1,0,1,32,10], "xua__rkm_8c.html#aa51a247c1d47f592fb948d053292fa0a":[1,0,1,32,2], "xua__rkm_8c.html#aa98e4dea8b7e1a2cabaca5f23de892f9":[1,0,1,32,12], "xua__rkm_8c.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2":[1,0,1,32,5], "xua__rkm_8c.html#ab4e77d336b433bc7e18cef5fa10033ff":[1,0,1,32,0], "xua__rkm_8c.html#abe93b96993afc4a4f6860dae90eaa038":[1,0,1,32,11], "xua__rkm_8c.html#ac0fbb7577bc96356589fea77dfd1c47b":[1,0,1,32,7], "xua__rkm_8c.html#acbac8d8d08e17b863f19b7b0d35d705b":[1,0,1,32,6], "xua__shared_8c.html":[1,0,1,33], "xua__shared_8c.html#a1c94e3d373d31d7d27cd9e6784f25619":[1,0,1,33,3], "xua__shared_8c.html#a55fcf4f40c115757780730933195cdcd":[1,0,1,33,2], "xua__shared_8c.html#ac8feca1fa18195914db6ed2daef48114":[1,0,1,33,0], "xua__shared_8c.html#aeddb692309141061f61857ca8ac3580a":[1,0,1,33,1], "xua__snm_8c.html":[1,0,1,34], "xua__snm_8c.html#a0de81b0e4a0baa2f6eeca78ec84fc506":[1,0,1,34,16], "xua__snm_8c.html#a111957f5ac69350453e964d8c86bdbaa":[1,0,1,34,7], "xua__snm_8c.html#a13d36aa2ddc80797a8ec03ab6cdbebe8":[1,0,1,34,15], "xua__snm_8c.html#a1a7619e578c41ec4ec816cbd337ba2f5":[1,0,1,34,0], "xua__snm_8c.html#a2aa91497e14ee3bf0711ea970deebcd9":[1,0,1,34,2], "xua__snm_8c.html#a43f060b585c3bcf5bf2fb1ce00f0d5c2":[1,0,1,34,9], "xua__snm_8c.html#a47f13ba14d34718693d5293a1ec65a2e":[1,0,1,34,19], "xua__snm_8c.html#a4c96597e36bad63b9f666ca630fb7881":[1,0,1,34,13], "xua__snm_8c.html#a5ed4e065ea88037e89210a826fbe211e":[1,0,1,34,8], "xua__snm_8c.html#a6da885eeb8d723e852482e40e233c84b":[1,0,1,34,6], "xua__snm_8c.html#a77a2cf4c3f8ccb4d07251152d647b267":[1,0,1,34,18], "xua__snm_8c.html#a88caacec93c80552a704438f39be4ce8":[1,0,1,34,4], "xua__snm_8c.html#aa978f8897932c6b00e5adc2cc3f04375":[1,0,1,34,3], "xua__snm_8c.html#aaa313eeda58ad7b0183bafa6d7351419":[1,0,1,34,11], "xua__snm_8c.html#ab0a13bea02506a7c10cbc09eb5365cf0":[1,0,1,34,10], "xua__snm_8c.html#ab5411ae2b38a8b73eef58353e3d81c70":[1,0,1,34,1], "xua__snm_8c.html#ac3e1876a06926afc8b89b4630fd696e2":[1,0,1,34,21], "xua__snm_8c.html#acefced501347657d4d7646eccd6b9aed":[1,0,1,34,20], "xua__snm_8c.html#ad4d69ecded4b8958f2ff085cfbb93d4c":[1,0,1,34,5], "xua__snm_8c.html#add6b264fa09b199c57718f8715388c60":[1,0,1,34,17], "xua__snm_8c.html#aea11cd352ca23f5fcb6a07d00deff86b":[1,0,1,34,14], "xua__snm_8c.html#af0a8709b1ca21e41a1c9d0d89fa5f041":[1,0,1,34,12], "xua__types_8h.html":[1,0,0,0,0,8], "xua__types_8h.html#a069d5e423ac499380d877123286e1792":[1,0,0,0,0,8,29], "xua__types_8h.html#a20b5ad764ad27b39d1cecee36e96e3e9":[1,0,0,0,0,8,28], "xua__types_8h.html#a240a9abbb589ba5f2a91f485897de731":[1,0,0,0,0,8,22], "xua__types_8h.html#a34f4327773b8de7a115ef298f4dc3926":[1,0,0,0,0,8,26], "xua__types_8h.html#a8aed22e2c7b283705ec82e0120515618":[1,0,0,0,0,8,24], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea10256f7301d2402878cf7bd08e14d0d4":[1,0,0,0,0,8,20], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea12fe1615f84af86b198ce9933fe0c98a":[1,0,0,0,0,8,5], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2725e4e69da648debba30eea4fc88408":[1,0,0,0,0,8,6], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2be567428c2402b8891aa9e41ab7c82b":[1,0,0,0,0,8,2], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea2de96a639f87f09296317889e6dd18e6":[1,0,0,0,0,8,10], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea5a716d885c99794a96c5ba788237e91d":[1,0,0,0,0,8,12], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea62cf5aa0a573bb6b9c6aac004cb4f789":[1,0,0,0,0,8,3], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea64b1152daf49c4ffecedaaaf488b7c6a":[1,0,0,0,0,8,21], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea706844ab5c11fd23ebd86defb4ac71da":[1,0,0,0,0,8,17], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea83da6d08eabca19f050b740a9a8fe8d3":[1,0,0,0,0,8,7], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea928b864c8c1f70d9adf70b564c5fc1ea":[1,0,0,0,0,8,13], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea988b8414a1dd04b3aac1f108e7a779fc":[1,0,0,0,0,8,9], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea9ef904cfa41c47098b0e31bd198196b7":[1,0,0,0,0,8,16], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaa1a03eecca6371a5d76bf51c33704452":[1,0,0,0,0,8,19], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaadc9ad0b4fd44444d9f21a855597198c":[1,0,0,0,0,8,4], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eab1725c63f9aa35dec7389cd6671e0049":[1,0,0,0,0,8,18], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eabca5c3cc7b22154c50bba158d8a9af9f":[1,0,0,0,0,8,11], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eac4e3f5edaa6d598c4d91b477b7a02dd6":[1,0,0,0,0,8,15], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eadc642b9a300a7073f4a1fdfd3d5e764e":[1,0,0,0,0,8,14], "xua__types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eaf488f001d28cba20bafecc86110ae284":[1,0,0,0,0,8,8], "xua__types_8h.html#ab0c873a3738c31ba573548faa50188bc":[1,0,0,0,0,8,23], "xua__types_8h.html#ab22abc2906422da61885ac6c8e6a1a59":[1,0,0,0,0,8,30], "xua__types_8h.html#ad7d9f4ac9dee46f6973025c777fd9a8c":[1,0,0,0,0,8,25], "xua__types_8h.html#af95f620c0e85b634c0caee87127b12a8":[1,0,0,0,0,8,27], "xua__types_8h_source.html":[1,0,0,0,0,8] }; sigtran/html/functions_vars_m.html0000644000175000017500000001442114631412304022042 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - m -

    sigtran/html/globals_s.html0000644000175000017500000016304414631412304020436 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - s -

    sigtran/html/dir_85348e37fbd25790b99e135735251b13.js0000644000175000017500000000120714631412304023003 0ustar osmocom-buildosmocom-buildvar dir_85348e37fbd25790b99e135735251b13 = [ [ "protocol", "dir_555f705a94ad9dab648a26dddeca006d.html", "dir_555f705a94ad9dab648a26dddeca006d" ], [ "m2ua_types.h", "m2ua__types_8h.html", "m2ua__types_8h" ], [ "mtp_sap.h", "mtp__sap_8h.html", "mtp__sap_8h" ], [ "osmo_ss7.h", "osmo__ss7_8h.html", "osmo__ss7_8h" ], [ "sccp_helpers.h", "sccp__helpers_8h.html", "sccp__helpers_8h" ], [ "sccp_sap.h", "sccp__sap_8h.html", "sccp__sap_8h" ], [ "sigtran_sap.h", "sigtran__sap_8h.html", "sigtran__sap_8h" ], [ "xua_msg.h", "xua__msg_8h.html", "xua__msg_8h" ], [ "xua_types.h", "xua__types_8h.html", "xua__types_8h" ] ];sigtran/html/osmo__ss7__xua__srv_8c.js0000644000175000017500000000220214631412304022474 0ustar osmocom-buildosmocom-buildvar osmo__ss7__xua__srv_8c = [ [ "osmo_ss7_xua_server_add_local_host", "osmo__ss7__xua__srv_8c.html#a318b39d0f350e34da5bd5b4d9a4a38fd", null ], [ "osmo_ss7_xua_server_bind", "osmo__ss7__xua__srv_8c.html#abf0d6146779911d066a27685e262133f", null ], [ "osmo_ss7_xua_server_create", "osmo__ss7__xua__srv_8c.html#a92f4ef281565a355bf55e35396d9ead7", null ], [ "osmo_ss7_xua_server_create2", "osmo__ss7__xua__srv_8c.html#a5422f8c0457f4dead4ec6345bd73fbe5", null ], [ "osmo_ss7_xua_server_del_local_host", "osmo__ss7__xua__srv_8c.html#a9ecc8a3d9ff669d07fedd11dccc67782", null ], [ "osmo_ss7_xua_server_destroy", "osmo__ss7__xua__srv_8c.html#a27173446ba8d82c930840a6e3a8202d4", null ], [ "osmo_ss7_xua_server_set_local_host", "osmo__ss7__xua__srv_8c.html#ae97d2ba8d01c1819acad4f085c846bf8", null ], [ "osmo_ss7_xua_server_set_local_hosts", "osmo__ss7__xua__srv_8c.html#a6baf9122fc63dcf51ee9de5cc8fd7663", null ], [ "ss7_xua_server_set_default_local_hosts", "osmo__ss7__xua__srv_8c.html#a9bffae77f1a675fbe61bd792d646c474", null ], [ "xua_accept_cb", "osmo__ss7__xua__srv_8c.html#ac53c7d59ea8e1bb4b855ac893ff7e407", null ] ];sigtran/html/structxua__parameter__hdr.js0000644000175000017500000000045714631412304023374 0ustar osmocom-buildosmocom-buildvar structxua__parameter__hdr = [ [ "data", "structxua__parameter__hdr.html#a38ef0340aba8f59386a042d968de553b", null ], [ "len", "structxua__parameter__hdr.html#aaa3ded60b9811155f3c5c2ee9f531cfa", null ], [ "tag", "structxua__parameter__hdr.html#ac64e07007c6c6f27d9e6432035f2339b", null ] ];sigtran/html/globals_func_f.html0000644000175000017500000000750014631412304021426 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - f -

    sigtran/html/structxua__msg.js0000644000175000017500000000040614631412304021200 0ustar osmocom-buildosmocom-buildvar structxua__msg = [ [ "hdr", "structxua__msg.html#ab7a0fbf5fecd1c4fa64606460192a42d", null ], [ "headers", "structxua__msg.html#ac3fa690aa3dbafa71c41f25c17b6dd30", null ], [ "mtp", "structxua__msg.html#a2c486e653d546de369103ad727a4e292", null ] ];sigtran/html/globals_defs_n.html0000644000175000017500000000744414631412304021433 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - n -

    sigtran/html/ss7__internal_8h.html0000644000175000017500000020757214631412304021644 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/ss7_internal.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    ss7_internal.h File Reference
    #include <stdbool.h>
    #include <stdint.h>
    #include <osmocom/sigtran/osmo_ss7.h>

    Go to the source code of this file.

    Enumerations

    enum  ss7_as_ctr { SS7_AS_CTR_RX_MSU_TOTAL, SS7_AS_CTR_TX_MSU_TOTAL }
     
    enum  ss7_asp_ctr { SS7_ASP_CTR_PKT_RX_TOTAL, SS7_ASP_CTR_PKT_RX_UNKNOWN, SS7_ASP_CTR_PKT_TX_TOTAL }
     

    Functions

    uint32_t ss7_find_free_l_rk_id (struct osmo_ss7_instance *inst)
     
    bool ss7_ipv6_sctp_supported (const char *host, bool bind)
     
    struct osmo_ss7_asss7_as_alloc (struct osmo_ss7_instance *inst, const char *name, enum osmo_ss7_asp_protocol proto)
     Allocate an Application Server. More...
     
    struct osmo_ss7_aspss7_asp_alloc (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
     
    bool ss7_asp_set_default_peer_hosts (struct osmo_ss7_asp *asp)
     
    bool ss7_asp_is_started (const struct osmo_ss7_asp *asp)
     
    int ss7_asp_get_fd (const struct osmo_ss7_asp *asp)
     Get the fd of a given ASP. More...
     
    struct osmo_ss7_aspss7_asp_find_by_socket_addr (int fd, int trans_proto)
     Find an ASP definition matching the local+remote IP/PORT of given fd. More...
     
    bool ss7_asp_protocol_check_trans_proto (enum osmo_ss7_asp_protocol proto, int trans_proto)
     
    int ss7_default_trans_proto_for_asp_proto (enum osmo_ss7_asp_protocol proto)
     
    int ss7_asp_ipa_srv_conn_rx_cb (struct osmo_stream_srv *conn, int res, struct msgb *msg)
     
    int ss7_asp_xua_srv_conn_rx_cb (struct osmo_stream_srv *conn, int res, struct msgb *msg)
     
    int ss7_asp_m3ua_tcp_srv_conn_rx_cb (struct osmo_stream_srv *conn, int res, struct msgb *msg)
     
    int ss7_asp_xua_srv_conn_closed_cb (struct osmo_stream_srv *srv)
     
    int ss7_asp_apply_peer_primary_address (const struct osmo_ss7_asp *asp)
     
    int ss7_asp_apply_primary_address (const struct osmo_ss7_asp *asp)
     
    int ss7_asp_apply_new_local_address (const struct osmo_ss7_asp *asp, unsigned int loc_idx)
     
    int ss7_asp_apply_drop_local_address (const struct osmo_ss7_asp *asp, unsigned int loc_idx)
     
    bool ss7_asp_peer_match_host (const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6)
     
    int ss7_asp_peer_find_host (const struct osmo_ss7_asp_peer *peer, const char *host)
     Find the exact IP address match and return its index in the array. More...
     
    bool ss7_xua_server_set_default_local_hosts (struct osmo_xua_server *oxs)
     
    int xua_tcp_segmentation_cb (struct msgb *msg)
     

    Variables

    bool ss7_initialized
     

    Enumeration Type Documentation

    ◆ ss7_as_ctr

    enum ss7_as_ctr
    Enumerator
    SS7_AS_CTR_RX_MSU_TOTAL 
    SS7_AS_CTR_TX_MSU_TOTAL 

    ◆ ss7_asp_ctr

    Enumerator
    SS7_ASP_CTR_PKT_RX_TOTAL 
    SS7_ASP_CTR_PKT_RX_UNKNOWN 
    SS7_ASP_CTR_PKT_TX_TOTAL 

    Function Documentation

    ◆ ss7_as_alloc()

    struct osmo_ss7_as* ss7_as_alloc ( struct osmo_ss7_instance inst,
    const char *  name,
    enum osmo_ss7_asp_protocol  proto 
    )

    Allocate an Application Server.

    Parameters
    [in]instSS7 Instance on which we operate
    [in]nameName of Application Server
    [in]protoProtocol of Application Server
    Returns
    pointer to Application Server on success; NULL otherwise

    References osmo_ss7_instance::as_list, osmo_ss7_as::cfg, osmo_ss7_as::ctrg, osmo_ss7_as::fi, g_ss7_as_rcg_idx, osmo_ss7_as::inst, osmo_ss7_routing_key::l_rk_id, osmo_ss7_as::list, osmo_ss7_as::mode, osmo_ss7_as::name, OSMO_SS7_AS_TMOD_OVERRIDE, osmo_ss7_as::proto, osmo_ss7_as::recovery_timeout_msec, osmo_ss7_as::routing_key, ss7_as_rcgd, ss7_find_free_l_rk_id(), and xua_as_fsm_start().

    Referenced by osmo_ss7_as_find_or_create().

    ◆ ss7_asp_alloc()

    ◆ ss7_asp_apply_drop_local_address()

    int ss7_asp_apply_drop_local_address ( const struct osmo_ss7_asp asp,
    unsigned int  loc_idx 
    )

    ◆ ss7_asp_apply_new_local_address()

    int ss7_asp_apply_new_local_address ( const struct osmo_ss7_asp asp,
    unsigned int  loc_idx 
    )

    ◆ ss7_asp_apply_peer_primary_address()

    ◆ ss7_asp_apply_primary_address()

    ◆ ss7_asp_find_by_socket_addr()

    struct osmo_ss7_asp* ss7_asp_find_by_socket_addr ( int  fd,
    int  trans_proto 
    )

    Find an ASP definition matching the local+remote IP/PORT of given fd.

    Parameters
    [in]fdsocket descriptor of given socket
    Returns
    SS7 ASP in case a matching one is found; NULL otherwise

    References osmo_ss7_instance::asp_list, osmo_ss7_asp::cfg, chop_v4_mapped_on_v6_prefix(), get_in_port(), osmo_ss7_asp_peer::host_cnt, osmo_ss7_asp::list, osmo_ss7_asp::local, osmo_ss7_instances, osmo_ss7_asp_peer::port, osmo_ss7_asp::remote, ss7_asp_peer_match_host(), ss7_initialized, and osmo_ss7_asp::trans_proto.

    Referenced by xua_accept_cb().

    ◆ ss7_asp_get_fd()

    int ss7_asp_get_fd ( const struct osmo_ss7_asp asp)

    Get the fd of a given ASP.

    Parameters
    [in]aspThe ASP for which the fd is requested
    Returns
    The fd of the ASP if acailable, negative otherwise

    References osmo_ss7_asp::cfg, osmo_ss7_asp::client, osmo_ss7_asp::is_server, and osmo_ss7_asp::server.

    Referenced by show_one_asp(), show_one_asp_assoc_status_tcp(), and show_one_asp_remaddr_tcp().

    ◆ ss7_asp_ipa_srv_conn_rx_cb()

    int ss7_asp_ipa_srv_conn_rx_cb ( struct osmo_stream_srv *  conn,
    int  res,
    struct msgb *  msg 
    )

    ◆ ss7_asp_is_started()

    bool ss7_asp_is_started ( const struct osmo_ss7_asp asp)

    ◆ ss7_asp_m3ua_tcp_srv_conn_rx_cb()

    int ss7_asp_m3ua_tcp_srv_conn_rx_cb ( struct osmo_stream_srv *  conn,
    int  res,
    struct msgb *  msg 
    )

    ◆ ss7_asp_peer_find_host()

    int ss7_asp_peer_find_host ( const struct osmo_ss7_asp_peer peer,
    const char *  host 
    )

    Find the exact IP address match and return its index in the array.

    Parameters
    [in]peerApplication Server Process peer where the address is looked up.
    [in]hoststring containing an IP address.
    Returns
    >=0 on success containing the index of the host; negative otherwise

    References osmo_ss7_asp_peer::host, and osmo_ss7_asp_peer::host_cnt.

    Referenced by DEFUN_ATTR().

    ◆ ss7_asp_peer_match_host()

    bool ss7_asp_peer_match_host ( const struct osmo_ss7_asp_peer peer,
    const char *  host,
    bool  host_is_v6 
    )

    ◆ ss7_asp_protocol_check_trans_proto()

    bool ss7_asp_protocol_check_trans_proto ( enum osmo_ss7_asp_protocol  proto,
    int  trans_proto 
    )

    ◆ ss7_asp_set_default_peer_hosts()

    ◆ ss7_asp_xua_srv_conn_closed_cb()

    ◆ ss7_asp_xua_srv_conn_rx_cb()

    ◆ ss7_default_trans_proto_for_asp_proto()

    ◆ ss7_find_free_l_rk_id()

    uint32_t ss7_find_free_l_rk_id ( struct osmo_ss7_instance inst)

    ◆ ss7_ipv6_sctp_supported()

    bool ss7_ipv6_sctp_supported ( const char *  host,
    bool  bind 
    )

    ◆ ss7_xua_server_set_default_local_hosts()

    ◆ xua_tcp_segmentation_cb()

    int xua_tcp_segmentation_cb ( struct msgb *  msg)

    Variable Documentation

    ◆ ss7_initialized

    sigtran/html/structosmo__ss7__asp.html0000644000175000017500000023041514631412304022645 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_asp Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_asp Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    struct llist_head list
     entry in osmo_ss7_instance::asp_list More...
     
    struct osmo_ss7_instanceinst
     
    struct osmo_fsm_inst * fi
     ASP FSM. More...
     
    struct osmo_xua_serverxua_server
     osmo_xua_server over which we were established More...
     
    struct llist_head siblings
     
    struct osmo_stream_cli * client
     osmo_stream / libosmo-netif handles More...
     
    struct osmo_stream_srv * server
     
    char * sock_name
     pre-formatted human readable local/remote socket name More...
     
    uint32_t asp_id
     
    bool asp_id_present
     
    const struct osmo_xua_layer_managerlm
     
    void * lm_priv
     
    bool dyn_allocated
     Were we dynamically allocated. More...
     
    bool simple_client_allocated
     Were we allocated by "simple client" support? More...
     
    struct rate_ctr_group * ctrg
     Rate Counter Group. More...
     
    struct msgb * pending_msg
     Pending message for non-blocking IPA read. More...
     
    struct {
       char *   name
     
       char *   description
     
       enum osmo_ss7_asp_protocol   proto
     
       enum osmo_ss7_asp_admin_state   adm_state
     
       bool   is_server
     
       enum osmo_ss7_asp_role   role
     
       bool   role_set_by_vty
     
       bool   trans_role_set_by_vty
     
       struct osmo_ss7_asp_peer   local
     
       struct osmo_ss7_asp_peer   remote
     
       uint8_t   qos_class
     
       uint32_t   quirks
     
       struct osmo_tdef *   T_defs_lm
     
       struct {
          bool   num_ostreams_present
     
          bool   max_instreams_present
     
          bool   max_attempts_present
     
          bool   max_init_timeo_present
     
          uint16_t   num_ostreams_value
     
          uint16_t   max_instreams_value
     
          uint16_t   max_attempts_value
     
          uint16_t   max_init_timeo_value
     
       }   sctp_init
     
       int   trans_proto
     The underlaying transport protocol (one of IPPROTO_*) More...
     
    cfg
     

    Field Documentation

    ◆ adm_state

    enum osmo_ss7_asp_admin_state osmo_ss7_asp::adm_state

    ◆ asp_id

    ◆ asp_id_present

    bool osmo_ss7_asp::asp_id_present

    ◆ cfg

    struct { ... } osmo_ss7_asp::cfg

    Referenced by as_notify_all_asp(), asp_handle_sctp_notif_monitor_primary_address(), DEFUN_ATTR(), get_local_role(), handle_rkey_dereg(), handle_rkey_reg(), ipa_asp_fsm_start(), ipa_asp_fsm_wait_id_resp(), ipa_rx_msg(), ipa_rx_msg_sccp(), is_single_ipa_asp(), lm_rkm_reg(), lm_timer_cb(), m3ua_rx_msg(), m3ua_rx_snm(), m3ua_rx_snm_asp(), m3ua_tx_xua_asp(), notify_any_other_active_asp_as_inactive(), osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_add_clnt(), osmo_ss7_as_add_asp(), osmo_ss7_as_del_asp(), osmo_ss7_asp_find2(), osmo_ss7_asp_find_by_name(), osmo_ss7_asp_find_by_proto(), osmo_ss7_asp_find_or_create2(), osmo_ss7_asp_get_log_subsys(), osmo_ss7_asp_get_name(), osmo_ss7_asp_get_proto(), osmo_ss7_asp_get_trans_proto(), osmo_ss7_asp_restart(), osmo_ss7_asp_send(), osmo_ss7_asp_use_default_lm(), osmo_ss7_route_name(), sctp_peer_addr_change_ev_addr_matches_our_primary(), show_one_asp(), show_one_asp_assoc_status(), show_one_asp_assoc_status_tcp(), show_one_asp_remaddr(), show_one_asp_remaddr_tcp(), ss7_asp_alloc(), ss7_asp_apply_drop_local_address(), ss7_asp_apply_new_local_address(), ss7_asp_apply_peer_primary_address(), ss7_asp_apply_primary_address(), ss7_asp_find_by_socket_addr(), ss7_asp_get_fd(), ss7_asp_is_started(), ss7_asp_rx_unknown(), ss7_asp_set_default_peer_hosts(), ss7_asp_xua_srv_conn_closed_cb(), ss7_asp_xua_srv_conn_rx_cb(), sua_rx_msg(), sua_rx_snm(), sua_rx_snm_asp(), sua_snm_ssn_available(), sua_tx_xua_asp(), write_asp_timers(), write_one_as(), write_one_asp(), xua_accept_cb(), xua_asp_fsm_start(), xua_cli_connect_cb(), xua_cli_read_cb(), xua_find_as_for_asp(), xua_snm_pc_available(), xua_snm_rx_dava(), xua_snm_rx_duna(), xua_snm_rx_dupu(), xua_snm_scon(), xua_snm_upu(), xua_tx_scon(), xua_tx_snm_available(), and xua_tx_upu().

    ◆ client

    ◆ ctrg

    ◆ description

    char* osmo_ss7_asp::description

    Referenced by DEFUN_ATTR(), and write_one_asp().

    ◆ dyn_allocated

    bool osmo_ss7_asp::dyn_allocated

    ◆ fi

    ◆ inst

    ◆ is_server

    ◆ list

    ◆ lm

    ◆ lm_priv

    void* osmo_ss7_asp::lm_priv

    ◆ local

    ◆ max_attempts_present

    bool osmo_ss7_asp::max_attempts_present

    ◆ max_attempts_value

    uint16_t osmo_ss7_asp::max_attempts_value

    ◆ max_init_timeo_present

    bool osmo_ss7_asp::max_init_timeo_present

    ◆ max_init_timeo_value

    uint16_t osmo_ss7_asp::max_init_timeo_value

    ◆ max_instreams_present

    bool osmo_ss7_asp::max_instreams_present

    ◆ max_instreams_value

    uint16_t osmo_ss7_asp::max_instreams_value

    ◆ name

    ◆ num_ostreams_present

    bool osmo_ss7_asp::num_ostreams_present

    ◆ num_ostreams_value

    uint16_t osmo_ss7_asp::num_ostreams_value

    ◆ pending_msg

    struct msgb* osmo_ss7_asp::pending_msg

    Pending message for non-blocking IPA read.

    ◆ proto

    ◆ qos_class

    uint8_t osmo_ss7_asp::qos_class

    Referenced by DEFUN_ATTR(), and write_one_asp().

    ◆ quirks

    ◆ remote

    ◆ role

    ◆ role_set_by_vty

    bool osmo_ss7_asp::role_set_by_vty

    ◆ sctp_init

    struct { ... } osmo_ss7_asp::sctp_init

    ◆ server

    ◆ siblings

    struct llist_head osmo_ss7_asp::siblings

    ◆ simple_client_allocated

    bool osmo_ss7_asp::simple_client_allocated

    Were we allocated by "simple client" support?

    Referenced by osmo_sccp_simple_client_on_ss7_id(), write_one_as(), and write_one_asp().

    ◆ sock_name

    char* osmo_ss7_asp::sock_name

    pre-formatted human readable local/remote socket name

    Referenced by osmo_ss7_route_name(), xua_accept_cb(), and xua_cli_connect_cb().

    ◆ T_defs_lm

    struct osmo_tdef* osmo_ss7_asp::T_defs_lm

    ◆ trans_proto

    ◆ trans_role_set_by_vty

    bool osmo_ss7_asp::trans_role_set_by_vty

    ◆ xua_server

    struct osmo_xua_server* osmo_ss7_asp::xua_server

    osmo_xua_server over which we were established

    Referenced by osmo_ss7_asp_destroy(), and xua_accept_cb().


    The documentation for this struct was generated from the following file:
    sigtran/html/annotated.html0000644000175000017500000004531114631412304020442 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Structures
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_func_o.html0000644000175000017500000011635714631412304021452 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - o -

    sigtran/html/globals_eval.html0000644000175000017500000001075414631412304021122 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - _ -

    sigtran/html/structxua__msg__class.html0000644000175000017500000001775114631412304023067 0ustar osmocom-buildosmocom-build libosmo-sigtran: xua_msg_class Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg_class Struct Reference

    #include <xua_msg.h>

    Data Fields

    const char * name
     
    const struct value_string * msgt_names
     
    const struct value_string * iei_names
     
    const uint16_t * mand_ies [256]
     

    Field Documentation

    ◆ iei_names

    const struct value_string* xua_msg_class::iei_names

    Referenced by xua_class_iei_name().

    ◆ mand_ies

    const uint16_t* xua_msg_class::mand_ies[256]

    ◆ msgt_names

    const struct value_string* xua_msg_class::msgt_names

    Referenced by xua_class_msg_name().

    ◆ name

    const char* xua_msg_class::name

    The documentation for this struct was generated from the following file:
    sigtran/html/functions_vars_u.html0000644000175000017500000001056214631412304022054 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/xua__rkm_8c.js0000644000175000017500000000334114631412304020331 0ustar osmocom-buildosmocom-buildvar xua__rkm_8c = [ [ "MAX_NEW_AS", "xua__rkm_8c.html#ab4e77d336b433bc7e18cef5fa10033ff", null ], [ "handle_rkey_dereg", "xua__rkm_8c.html#a44af2d2697beebe91a62a76211c14157", null ], [ "handle_rkey_dereg_resp", "xua__rkm_8c.html#aa51a247c1d47f592fb948d053292fa0a", null ], [ "handle_rkey_reg", "xua__rkm_8c.html#a58819010e3b1aa68a744022649829c3c", null ], [ "handle_rkey_reg_resp", "xua__rkm_8c.html#a5d226db905ca8bc16d1e38f64da72e3f", null ], [ "m3ua_rx_rkm", "xua__rkm_8c.html#ab1e4c28a5dd577eb9d4ce2d32edf76d2", null ], [ "m3ua_rx_rkm_dereg_req", "xua__rkm_8c.html#acbac8d8d08e17b863f19b7b0d35d705b", null ], [ "m3ua_rx_rkm_dereg_rsp", "xua__rkm_8c.html#ac0fbb7577bc96356589fea77dfd1c47b", null ], [ "m3ua_rx_rkm_reg_req", "xua__rkm_8c.html#a85d8dfc2cdb5c3c6b7525d8dad5aea35", null ], [ "m3ua_rx_rkm_reg_rsp", "xua__rkm_8c.html#a3fc9861a3804a8e10c4d5ced39f7197e", null ], [ "msgb_append_dereg_res", "xua__rkm_8c.html#a8e02aca7b225a7222a56a676dbdc3802", null ], [ "msgb_append_reg_res", "xua__rkm_8c.html#abe93b96993afc4a4f6860dae90eaa038", null ], [ "msgb_push_m3ua_hdr", "xua__rkm_8c.html#aa98e4dea8b7e1a2cabaca5f23de892f9", null ], [ "osmo_xlm_sap_down", "xua__rkm_8c.html#a0ecffc58820e661cf3ca6d576ce78f82", null ], [ "xua_rkm_cleanup_dyn_as_for_asp", "xua__rkm_8c.html#a4f931cf9215d8295d2f7fdc86328ceb9", null ], [ "xua_rkm_send_dereg_req", "xua__rkm_8c.html#a8979fccae9be7fb67e3d555b512763b8", null ], [ "xua_rkm_send_reg_req", "xua__rkm_8c.html#a6d05db96b2a1faabbbdc51e7e1e39f52", null ], [ "m3ua_rkm_dereg_status_vals", "xua__rkm_8c.html#a517b691866d2bf1ab9a24ac08ee120fc", null ], [ "m3ua_rkm_reg_status_vals", "xua__rkm_8c.html#a0992bf5538b7f033f634174b1f01dfdd", null ] ];sigtran/html/sccp__internal_8h.js0000644000175000017500000001066714631412304021525 0ustar osmocom-buildosmocom-buildvar sccp__internal_8h = [ [ "osmo_sccp_instance", "structosmo__sccp__instance.html", "structosmo__sccp__instance" ], [ "osmo_sccp_user", "structosmo__sccp__user.html", "structosmo__sccp__user" ], [ "SCCP_STR", "sccp__internal_8h.html#aece26f11b022cc13c6691b4b8f20ea3c", null ], [ "osmo_sccp_timer", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14", [ [ "OSMO_SCCP_TIMER_CONN_EST", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae4ed5869e21520b16e4b0f2cd878516f", null ], [ "OSMO_SCCP_TIMER_IAS", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ae39ee3132d645374f9110373c651e33b", null ], [ "OSMO_SCCP_TIMER_IAR", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af773199473ee326757b50818c6a50e3a", null ], [ "OSMO_SCCP_TIMER_REL", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ac8dc9ae42a9b305d4fe4c9940d7c48b3", null ], [ "OSMO_SCCP_TIMER_REPEAT_REL", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a31c206a7d13023be866802fadb811697", null ], [ "OSMO_SCCP_TIMER_INT", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14a6cf826de2f97fa78507b8da7f6aac674", null ], [ "OSMO_SCCP_TIMER_GUARD", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14aa093571f840d3c0647dbf49fb174e97f", null ], [ "OSMO_SCCP_TIMER_RESET", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14af4e02ea8c9b11acfefb361fe045c5514", null ], [ "OSMO_SCCP_TIMER_REASSEMBLY", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab0f8b986256e7d3c73c99b9c68a8171a", null ], [ "OSMO_SCCP_TIMERS_LEN", "sccp__internal_8h.html#a47b8e3df2fb2f2c26ad96d5988144f14ab333867710241fb0cfe60000555104af", null ] ] ], [ "osmo_sccp_timer_name", "sccp__internal_8h.html#a7c0dd924c0f1fa092962212eea88cbc9", null ], [ "osmo_sccp_vty_write_cs7_node", "sccp__internal_8h.html#a03d33d5b19ae71529da0ac0984de2794", null ], [ "sccp_lbcs_local_bcast_pcstate", "sccp__internal_8h.html#ab1db96d27a773af541638dc93fdace21", null ], [ "sccp_lbcs_local_bcast_state", "sccp__internal_8h.html#aabfd5fec32f2a90b0e50d028b39b1291", null ], [ "sccp_msgb_alloc", "sccp__internal_8h.html#af5641b370432180fb48016e3900a03c5", null ], [ "sccp_sclc_rx_from_scrc", "sccp__internal_8h.html#a839b843770fe7a81ec460ace5ddfe7d0", null ], [ "sccp_sclc_rx_scrc_rout_fail", "sccp__internal_8h.html#a086464ecc2db005660b615f84680b7fd", null ], [ "sccp_sclc_user_sap_down", "sccp__internal_8h.html#a5a395d329728106701783c2a6a1c965c", null ], [ "sccp_sclc_user_sap_down_nofree", "sccp__internal_8h.html#a60bc93a2c2c73fd5ff578713e0f1bde5", null ], [ "sccp_scmg_init", "sccp__internal_8h.html#a78005d521d9f14a1a8504b2d18691539", null ], [ "sccp_scmg_rx_mtp_pause", "sccp__internal_8h.html#a6e1de1fdffab62084b3e51db5a09b7c4", null ], [ "sccp_scmg_rx_mtp_resume", "sccp__internal_8h.html#a9b395f6f66a9d5cd22fec3841738d6ca", null ], [ "sccp_scmg_rx_mtp_status", "sccp__internal_8h.html#a52ebba6e3b52df06bb6b8e21ea937dda", null ], [ "sccp_scmg_rx_ssn_allowed", "sccp__internal_8h.html#a112a6f006b73b2b5dc475c6ccd33337d", null ], [ "sccp_scmg_rx_ssn_prohibited", "sccp__internal_8h.html#a6790766deb21c57560ab062d8a7ee0be", null ], [ "sccp_scoc_flush_connections", "sccp__internal_8h.html#ac9947e47665a8aa2e294b26c599a4ca7", null ], [ "sccp_scoc_rx_from_scrc", "sccp__internal_8h.html#a7e6ca58debc34b50244590c90e68943f", null ], [ "sccp_scoc_rx_scrc_rout_fail", "sccp__internal_8h.html#a92800c00e934b3faaf1c7dc6552d9bf5", null ], [ "sccp_scoc_show_connections", "sccp__internal_8h.html#a9b54133b478681e048c5556e100e463f", null ], [ "sccp_scrc_rx_sclc_msg", "sccp__internal_8h.html#a8dc48be976019be4ab89019aabcb3bbc", null ], [ "sccp_scrc_rx_scoc_conn_msg", "sccp__internal_8h.html#a15a6de5f59a65101717acc2d1597d955", null ], [ "sccp_user_find", "sccp__internal_8h.html#a4eed9498fc7d3cc333a5661b779e1a8a", null ], [ "sccp_user_prim_up", "sccp__internal_8h.html#acac4bf761e73af753df023703e6faf83", null ], [ "scrc_rx_mtp_xfer_ind_xua", "sccp__internal_8h.html#a52d608a935f14519bcf883fc7858145e", null ], [ "DSCCP", "sccp__internal_8h.html#a76289a1eaad826ce833ea29955728e6b", null ], [ "osmo_sccp_timer_defaults", "sccp__internal_8h.html#ae4f0f4b8faf5d7ba93d5d5ead401c2b3", null ], [ "osmo_sccp_timer_names", "sccp__internal_8h.html#adb142ce6fd39a4884c7fa9144ff15c3f", null ], [ "sccp_scoc_fsm", "sccp__internal_8h.html#acc3f4c3c00682b6a4190a5a998b129f1", null ] ];sigtran/html/folderopen.png0000644000175000017500000000112514631412304020435 0ustar osmocom-buildosmocom-build‰PNG  IHDRÚ}\ˆIDATxí]?oÓPÿ9iš4i°;ii“¶‰ZŠ‰‘‰ÀÀ7`bèÔÙ¬Øù,HìU'ô$*Tµ]‚T¡DPÚÄ6wÏ}‰;¡C; a¿ÓߟûÝïîž¼jAÀ­InSþ}€9H“ÓŽ|?íÁ÷ =_ÊÆŠ­†¥Àue*;¯YEäsYäæB¢Ÿ¿þÄ—£sÙ½½ÙŒ† É«›©ÀYÇq !GÇ¿v̇¹ÑØ®š °Œ‚ÔF¹}q¥b]÷7í·0)Úd›¾ÿð-èº}Pfä£ÖY{4™ÑÂ@}úæôñ2ÛüÔ—ñúåNŒI‚ÁǃcçÁº%£¬UŠ°I³mc±ô˜å¼ÔÆüÈ>é¸xþt9Æ$µý OæVE*õU´Ì‚ç#ž×ˆ•ïûr@l$øPÿrHaaÇ¥ ²›dZ®rè‘ãqI„o¼øT\Ž,tªj2FAxv-LŸp׌p TÄI/ \¥sfí½; jViTƒèú¤o^cpÅü¼ûû»Ïb]”€¢¤<†aþÕœ²“ßÓ˜y“£§9:Œîù+À³€ñà,E žf³6éNˆÄE£KU}Ü^;¶ØnZ¢uß­US4— ѬëbížN¶.Úk¦ØjTÄöº%µªâ i¯VÄÊÝò§™ Èù¸)ùÿG€™òºJ@T x”IEND®B`‚sigtran/html/xua__types_8h.html0000644000175000017500000006036614631412304021253 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/xua_types.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_types.h File Reference
    #include <stdint.h>

    Go to the source code of this file.

    Data Structures

    struct  xua_common_hdr
     
    struct  xua_parameter_hdr
     

    Enumerations

    enum  {
      MUA_TAG_RESERVED, MUA_TAG_IDENT_INT, MUA_TAG_UNUSED1, MUA_TAG_IDENT_TEXT,
      MUA_TAG_INFO, MUA_TAG_UNUSED2, MUA_TAG_ROUTING_CTX, MUA_TAG_DIAG_INF,
      MUA_TAG_IDENT_RANGE, MUA_TAG_BEAT_DATA, MUA_TAG_UNUSED4, MUA_TAG_TRA_MODE,
      MUA_TAG_ERR_CODE, MUA_TAG_STATUS, MUA_TAG_UNUSED5, MUA_TAG_UNUSED6,
      MUA_TAG_UNUSED7, MUA_TAG_ASP_IDENT, MUA_TAG_AFF_PC, MUA_TAG_CORREL_ID
    }
     Common tag values used by all user adaption layers. More...
     

    Functions

    struct xua_common_hdr __attribute__ ((packed))
     

    Variables

    uint8_t version
     
    uint8_t spare
     
    uint8_t msg_class
     
    uint8_t msg_type
     
    uint32_t msg_length
     
    uint8_t data [0]
     
    uint16_t tag
     
    uint16_t len
     

    Enumeration Type Documentation

    ◆ anonymous enum

    anonymous enum

    Common tag values used by all user adaption layers.

    Enumerator
    MUA_TAG_RESERVED 
    MUA_TAG_IDENT_INT 
    MUA_TAG_UNUSED1 
    MUA_TAG_IDENT_TEXT 
    MUA_TAG_INFO 
    MUA_TAG_UNUSED2 
    MUA_TAG_ROUTING_CTX 
    MUA_TAG_DIAG_INF 
    MUA_TAG_IDENT_RANGE 
    MUA_TAG_BEAT_DATA 
    MUA_TAG_UNUSED4 
    MUA_TAG_TRA_MODE 
    MUA_TAG_ERR_CODE 
    MUA_TAG_STATUS 
    MUA_TAG_UNUSED5 
    MUA_TAG_UNUSED6 
    MUA_TAG_UNUSED7 
    MUA_TAG_ASP_IDENT 
    MUA_TAG_AFF_PC 
    MUA_TAG_CORREL_ID 

    Function Documentation

    ◆ __attribute__()

    struct xua_common_hdr __attribute__ ( (packed)  )

    Variable Documentation

    ◆ data

    ◆ len

    ◆ msg_class

    uint8_t msg_class

    ◆ msg_length

    uint32_t msg_length

    Referenced by xua_tcp_segmentation_cb().

    ◆ msg_type

    uint8_t msg_type

    ◆ spare

    uint8_t spare

    ◆ tag

    uint16_t tag

    Referenced by xua_msg_add_data().

    ◆ version

    uint8_t version

    Referenced by xua_to_msg().

    sigtran/html/xua__msg_8c.html0000644000175000017500000025514014631412304020664 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_msg.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg.c File Reference
    #include <osmocom/sigtran/xua_msg.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/talloc.h>
    #include <arpa/inet.h>
    #include <string.h>
    #include <errno.h>

    Functions

    void osmo_xua_msg_tall_ctx_init (void *ctx)
     
    struct xua_msgxua_msg_alloc (void)
     
    void xua_msg_free (struct xua_msg *msg)
     
    int xua_msg_add_data (struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat)
     
    struct xua_msg_partxua_msg_find_tag (const struct xua_msg *xua, uint16_t tag)
     
    int xua_msg_free_tag (struct xua_msg *xua, uint16_t tag)
     
    int xua_msg_copy_part (struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in)
     
    static int xua_from_msg_common (struct xua_msg *msg, const uint8_t *data, uint16_t pos, uint16_t len)
     
    struct xua_msgxua_from_msg (const int version, uint16_t len, uint8_t *data)
     
    struct xua_msgxua_from_nested (struct xua_msg_part *outer)
     
    struct msgb * xua_to_msg (const int version, struct xua_msg *xua)
     
    int msgb_t16l16vp_put (struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data)
     
    int msgb_t16l16vp_put_u32 (struct msgb *msg, uint16_t tag, uint32_t val)
     
    int xua_msg_add_u32 (struct xua_msg *xua, uint16_t iei, uint32_t val)
     
    uint32_t xua_msg_part_get_u32 (const struct xua_msg_part *part)
     
    uint32_t xua_msg_get_u32 (const struct xua_msg *xua, uint16_t iei)
     
    const uint32_t * xua_msg_get_u32p (const struct xua_msg *xua, uint16_t iei, uint32_t *out)
     
    const char * xua_msg_part_get_str (const struct xua_msg_part *part)
     
    const char * xua_msg_get_str (const struct xua_msg *xua, uint16_t iei)
     
    int xua_msg_get_len (const struct xua_msg *xua, uint16_t iei)
     
    void xua_part_add_gt (struct msgb *msg, const struct osmo_sccp_gt *gt)
     
    int xua_msg_add_sccp_addr (struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr)
     
    int xua_msg_event_map (const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps)
     Map from a xua_msg (class+type) to an event. More...
     
    const char * xua_class_msg_name (const struct xua_msg_class *xmc, uint16_t msg_type)
     
    const char * xua_class_iei_name (const struct xua_msg_class *xmc, uint16_t iei)
     
    char * xua_hdr_dump (struct xua_msg *xua, const struct xua_dialect *dialect)
     
    int xua_dialect_check_all_mand_ies (const struct xua_dialect *dialect, struct xua_msg *xua)
     
    char * xua_msg_dump (struct xua_msg *xua, const struct xua_dialect *dialect)
     

    Variables

    static void * tall_xua = NULL
     

    Function Documentation

    ◆ msgb_t16l16vp_put()

    int msgb_t16l16vp_put ( struct msgb *  msg,
    uint16_t  tag,
    uint16_t  len,
    const uint8_t *  data 
    )

    ◆ msgb_t16l16vp_put_u32()

    int msgb_t16l16vp_put_u32 ( struct msgb *  msg,
    uint16_t  tag,
    uint32_t  val 
    )

    ◆ osmo_xua_msg_tall_ctx_init()

    void osmo_xua_msg_tall_ctx_init ( void *  ctx)

    References tall_xua.

    ◆ xua_class_iei_name()

    const char* xua_class_iei_name ( const struct xua_msg_class xmc,
    uint16_t  iei 
    )

    ◆ xua_class_msg_name()

    const char* xua_class_msg_name ( const struct xua_msg_class xmc,
    uint16_t  msg_type 
    )

    ◆ xua_dialect_check_all_mand_ies()

    ◆ xua_from_msg()

    struct xua_msg* xua_from_msg ( const int  version,
    uint16_t  len,
    uint8_t *  data 
    )

    ◆ xua_from_msg_common()

    static int xua_from_msg_common ( struct xua_msg msg,
    const uint8_t *  data,
    uint16_t  pos,
    uint16_t  len 
    )
    static

    ◆ xua_from_nested()

    ◆ xua_hdr_dump()

    ◆ xua_msg_add_data()

    ◆ xua_msg_add_sccp_addr()

    ◆ xua_msg_add_u32()

    ◆ xua_msg_alloc()

    ◆ xua_msg_copy_part()

    int xua_msg_copy_part ( struct xua_msg xua_out,
    uint16_t  tag_out,
    const struct xua_msg xua_in,
    uint16_t  tag_in 
    )

    ◆ xua_msg_dump()

    ◆ xua_msg_event_map()

    int xua_msg_event_map ( const struct xua_msg xua,
    const struct xua_msg_event_map maps,
    unsigned int  num_maps 
    )

    Map from a xua_msg (class+type) to an event.

    Parameters
    [in]xuaxUA message which is to be mapped
    [in]mapsTable containing msg type+class -> event maps [aram[in] num_maps number of entries in maps
    Returns
    event >= 0; negative on error (no map found)

    References xua_msg_event_map::event, xua_msg::hdr, xua_common_hdr::msg_class, xua_msg_event_map::msg_class, xua_common_hdr::msg_type, and xua_msg_event_map::msg_type.

    Referenced by m3ua_rx_asp(), sccp_scoc_rx_from_scrc(), and sua_rx_asp().

    ◆ xua_msg_find_tag()

    ◆ xua_msg_free()

    ◆ xua_msg_free_tag()

    int xua_msg_free_tag ( struct xua_msg xua,
    uint16_t  tag 
    )

    ◆ xua_msg_get_len()

    int xua_msg_get_len ( const struct xua_msg xua,
    uint16_t  iei 
    )

    ◆ xua_msg_get_str()

    const char* xua_msg_get_str ( const struct xua_msg xua,
    uint16_t  iei 
    )

    ◆ xua_msg_get_u32()

    ◆ xua_msg_get_u32p()

    const uint32_t* xua_msg_get_u32p ( const struct xua_msg xua,
    uint16_t  iei,
    uint32_t *  out 
    )

    ◆ xua_msg_part_get_str()

    const char* xua_msg_part_get_str ( const struct xua_msg_part part)

    References xua_msg_part::dat, and xua_msg_part::len.

    Referenced by xua_msg_get_str().

    ◆ xua_msg_part_get_u32()

    ◆ xua_part_add_gt()

    void xua_part_add_gt ( struct msgb *  msg,
    const struct osmo_sccp_gt gt 
    )

    ◆ xua_to_msg()

    Variable Documentation

    ◆ tall_xua

    void* tall_xua = NULL
    static
    sigtran/html/m3ua_8c.js0000644000175000017500000001200614631412304017367 0ustar osmocom-buildosmocom-buildvar m3ua_8c = [ [ "M3UA_MSGB_SIZE", "m3ua_8c.html#a41a6ffbf30f870bb34ef56e08726669a", null ], [ "MAND_IES", "m3ua_8c.html#af10f2a394be1aaa2fb7dd4d1495e2316", null ], [ "data_hdr_from_m3ua", "m3ua_8c.html#aed43760964d48ed2ae9e15b1e63e7611", null ], [ "m3ua_decode_notify", "m3ua_8c.html#a446729f54e5da95d3eefc9ae04248cdf", null ], [ "m3ua_dh_to_xfer_param", "m3ua_8c.html#ac1a04dfbafd50c05516ed474fd6337f3", null ], [ "m3ua_encode_dava", "m3ua_8c.html#a43ad5b5f6f19bd2e909f09e1c366fa6c", null ], [ "m3ua_encode_duna", "m3ua_8c.html#a86576a552400de636becbe2c4f16bf68", null ], [ "m3ua_encode_dupu", "m3ua_8c.html#add143a6b1d3a7954d27b9414132cdebe", null ], [ "m3ua_encode_notify", "m3ua_8c.html#a7f3779c54a38b2e1f8c18a5ed541cb7f", null ], [ "m3ua_gen_error", "m3ua_8c.html#a91eadba21ef58e0a8cf6773efd58981c", null ], [ "m3ua_gen_error_msg", "m3ua_8c.html#a7caa3c33d6266cf0c551c6cbd4bee629", null ], [ "m3ua_msgb_alloc", "m3ua_8c.html#a27c054af9499c82ee64945a48f16abf7", null ], [ "m3ua_rx_asp", "m3ua_8c.html#a21cbcae66f8c041104eccbcfc0253700", null ], [ "m3ua_rx_mgmt", "m3ua_8c.html#ad24afbe93eb8be87e769aac2dbf0fa6c", null ], [ "m3ua_rx_mgmt_err", "m3ua_8c.html#a472fe124fa7e675ed066779df79cd3d3", null ], [ "m3ua_rx_mgmt_ntfy", "m3ua_8c.html#a95417d0d7ef5890b8e40c870407bde10", null ], [ "m3ua_rx_msg", "m3ua_8c.html#a3dd5abc2f138a16910f323c9e52427e6", null ], [ "m3ua_rx_snm", "m3ua_8c.html#a0b7cddc5cb00c6eac1fffec424310c94", null ], [ "m3ua_rx_snm_asp", "m3ua_8c.html#af1b9b624a6901ce3f193da224b4d8598", null ], [ "m3ua_rx_snm_sg", "m3ua_8c.html#afb74f78ccac8bf5f53772413de7929bd", null ], [ "m3ua_rx_xfer", "m3ua_8c.html#adfdab85e76ea4094d36e002b071e2913", null ], [ "m3ua_to_msg", "m3ua_8c.html#a952c17b3d5177f465ed06f8e03fc296e", null ], [ "m3ua_tx_dupu", "m3ua_8c.html#a1c5313831d11ce7e46d3187313de900f", null ], [ "m3ua_tx_snm_available", "m3ua_8c.html#a23b023b06ccad4da2a92be978a9f23a3", null ], [ "m3ua_tx_snm_congestion", "m3ua_8c.html#ada55bfcb1a816dd0ef97a9eb8ef3030f", null ], [ "m3ua_tx_xua_as", "m3ua_8c.html#a2d947fe12b0e169755b8b4f2951b721e", null ], [ "m3ua_tx_xua_asp", "m3ua_8c.html#aea5844f2cb9585a9010c3948b79e392e", null ], [ "m3ua_xfer_from_data", "m3ua_8c.html#aad969ffbe815ce0108698b2d874bb98a", null ], [ "mtp_xfer_param_to_m3ua_dh", "m3ua_8c.html#a62fec3de2da183f6a7d87e9e84eadbe8", null ], [ "data_mand_ies", "m3ua_8c.html#a0dec2e2c52a7f5e1c4c0a4cbcf93b8af", null ], [ "daud_mand_ies", "m3ua_8c.html#ad33ebb95b46b68932185e4526ea54271", null ], [ "dava_mand_ies", "m3ua_8c.html#a432c07a5723749796adf40c709fa03b8", null ], [ "dereg_req_ies", "m3ua_8c.html#aa2a54b97b5401d9fbee06c136b514201", null ], [ "dereg_rsp_ies", "m3ua_8c.html#a26ac31c60d013259e4c19640287ae22e", null ], [ "drst_mand_ies", "m3ua_8c.html#a48ecf604e0c72bd179d70840c8db0619", null ], [ "duna_mand_ies", "m3ua_8c.html#a83031dada44b3b406e668d70e6d54400", null ], [ "dupu_mand_ies", "m3ua_8c.html#a12710cbc13bd1ece48359ef1a5447d7a", null ], [ "err_req_ies", "m3ua_8c.html#aabba7438715175738fe3cb7ef7f2ff3a", null ], [ "m3ua_aspsm_msgt_names", "m3ua_8c.html#aedeeb45ea953715b07a481c37a1fe60b", null ], [ "m3ua_asptm_msgt_names", "m3ua_8c.html#a2325c85c80cd3a09f2bdf493f344ea84", null ], [ "m3ua_aspxm_map", "m3ua_8c.html#a95c8d714f16e4cad5cd2291946f2d018", null ], [ "m3ua_err_names", "m3ua_8c.html#a11c55fb5f6f56682c1754819b5a80eba", null ], [ "m3ua_iei_names", "m3ua_8c.html#ae8a54d2c40aa1006643f73c16d66f8af", null ], [ "m3ua_mgmt_msgt_names", "m3ua_8c.html#a9004127a1d3b1fa30a42bd539f4299fc", null ], [ "m3ua_msg_class_aspsm", "m3ua_8c.html#aa105aa577d0ecdda428b9352405069ae", null ], [ "m3ua_msg_class_asptm", "m3ua_8c.html#aa223b2feb9001b4e618842ba7f9fe530", null ], [ "m3ua_msg_class_mgmt", "m3ua_8c.html#ac6878c5b045b1e7267b1a0b3afa364db", null ], [ "m3ua_msg_class_rkm", "m3ua_8c.html#a7cb679c8ca9d252dfa766ec7f2fba44c", null ], [ "m3ua_msg_class_snm", "m3ua_8c.html#a35e9ebf716b800839c00351acc2af5df", null ], [ "m3ua_ntfy_other_names", "m3ua_8c.html#aa8ec421eaf92b35c2d0a1d70c9e69c6e", null ], [ "m3ua_ntfy_stchg_names", "m3ua_8c.html#a336c3d71f1928545474640e45077bc88", null ], [ "m3ua_ntfy_type_names", "m3ua_8c.html#a0ce1a526587558d83d657b761f3c62c4", null ], [ "m3ua_rkm_msgt_names", "m3ua_8c.html#a1d9d393e28f0e2247757af11c490f39e", null ], [ "m3ua_snm_msgt_names", "m3ua_8c.html#a96ad2b2c9d56411f67c26a6b5c6d7bdd", null ], [ "m3ua_xfer_msgt_names", "m3ua_8c.html#ab7c93245b2f1ec5018cc58d59317bacf", null ], [ "msg_class_xfer", "m3ua_8c.html#af0e6d3c9b9322f03fc705e1666be4ad9", null ], [ "ntfy_req_ies", "m3ua_8c.html#a7a4668e13461858e7ae5c96f946f032c", null ], [ "reg_req_ies", "m3ua_8c.html#a7866fdd10f679afcc6e42d10c59ffcf7", null ], [ "reg_rsp_ies", "m3ua_8c.html#ad2f30e4680b32979455a6b68718f00f1", null ], [ "scon_mand_ies", "m3ua_8c.html#a09664928650382f05db82d15791cd264", null ], [ "xua_dialect_m3ua", "m3ua_8c.html#a14e3c740216dbf27160e15377d4dbd43", null ] ];sigtran/html/osmo__ss7__as_8c.js0000644000175000017500000000204514631412304021256 0ustar osmocom-buildosmocom-buildvar osmo__ss7__as_8c = [ [ "osmo_ss7_as_active", "osmo__ss7__as_8c.html#a6eb76a8a7db795844115a5b6feb5e426", null ], [ "osmo_ss7_as_add_asp", "osmo__ss7__as_8c.html#a01392ccbfd2fd93d962dcd7bd8037526", null ], [ "osmo_ss7_as_del_asp", "osmo__ss7__as_8c.html#aca9bfa652d15609a904653398e17c5e9", null ], [ "osmo_ss7_as_destroy", "osmo__ss7__as_8c.html#afe830a3d827c8c9ff36bf04e0428ad79", null ], [ "osmo_ss7_as_down", "osmo__ss7__as_8c.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3", null ], [ "osmo_ss7_as_has_asp", "osmo__ss7__as_8c.html#abffb76cffe93aa6421b2e41dcce2fe7f", null ], [ "ss7_as_alloc", "osmo__ss7__as_8c.html#af0f3be6036d5c46a6b0a3d8b0075a9c7", null ], [ "g_ss7_as_rcg_idx", "osmo__ss7__as_8c.html#aaadda9e298649caf18805f9fcd3a2039", null ], [ "osmo_ss7_as_traffic_mode_vals", "osmo__ss7__as_8c.html#a41be4c98feb2b819cbc41e9f378ef8e2", null ], [ "ss7_as_rcd", "osmo__ss7__as_8c.html#a52bafadf47672f3cbe10f1fe54c47c0c", null ], [ "ss7_as_rcgd", "osmo__ss7__as_8c.html#a02583199ee14e9225a5d4086150bb8dd", null ] ];sigtran/html/structosmo__scu__state__param.js0000644000175000017500000000071114631412304024241 0ustar osmocom-buildosmocom-buildvar structosmo__scu__state__param = [ [ "affected_pc", "structosmo__scu__state__param.html#af5ddb9799fcba0525526ea11f372c3e9", null ], [ "affected_ssn", "structosmo__scu__state__param.html#ac38ec40c44dc838a2384fe0b064fe068", null ], [ "ssn_multiplicity_ind", "structosmo__scu__state__param.html#a6d2b2c7316e4d3d274cf44f821c6a559", null ], [ "user_in_service", "structosmo__scu__state__param.html#ada34821659c0031bb8f0b953c6f2b7d8", null ] ];sigtran/html/sccp__lbcs_8c.js0000644000175000017500000000034314631412304020615 0ustar osmocom-buildosmocom-buildvar sccp__lbcs_8c = [ [ "sccp_lbcs_local_bcast_pcstate", "sccp__lbcs_8c.html#ab1db96d27a773af541638dc93fdace21", null ], [ "sccp_lbcs_local_bcast_state", "sccp__lbcs_8c.html#aabfd5fec32f2a90b0e50d028b39b1291", null ] ];sigtran/html/navtreeindex2.js0000644000175000017500000004402114631412304020710 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX2 = { "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a85539b3d6cb98c30acb29daf4d5e1acc":[1,0,0,0,0,2,7,0], "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80a93bb547c492a35dac5a47396a920cd65":[1,0,0,0,0,2,7,1], "mtp__sap_8h.html#ac292c93d961c40235b9771772a327f80af3c2b7a95643d9f6b408c2b305b88307":[1,0,0,0,0,2,7,3], "mtp__sap_8h.html#afca3be7cda41063fde7e6bb7ea9b0b1e":[1,0,0,0,0,2,8], "mtp__sap_8h_source.html":[1,0,0,0,0,2], "osmo__ss7_8c.html":[1,0,1,3], "osmo__ss7_8c.html#a11f1c4d0b61f5445352c6adeb39b8e3b":[1,0,1,3,37], "osmo__ss7_8c.html#a20d09e0dbfb82c1b496fa63c11c1ee28":[1,0,1,3,35], "osmo__ss7_8c.html#a22d4d3245ada246e0d50da10c9281d28":[1,0,1,3,50], "osmo__ss7_8c.html#a2e5f54771a9bb3a14a5aea6b19d99922":[1,0,1,3,40], "osmo__ss7_8c.html#a2ffc4567c5d0ff733453825fdf696e29":[1,0,1,3,12], "osmo__ss7_8c.html#a365b41929114c3efdd1768426b456784":[1,0,1,3,53], "osmo__ss7_8c.html#a37831607a61cd660fbe6dbde89ef5c7a":[1,0,1,3,38], "osmo__ss7_8c.html#a38c9ff8592910185e233f65eced46dcf":[1,0,1,3,15], "osmo__ss7_8c.html#a41c5d0c1bcae4257834073d3c109f12c":[1,0,1,3,49], "osmo__ss7_8c.html#a477fa52a1c6b284e17f273c52dbb594c":[1,0,1,3,57], "osmo__ss7_8c.html#a47b75b30c8c07818f2c67a28a3dc74c9":[1,0,1,3,51], "osmo__ss7_8c.html#a48db4af978f592bf1ec847aab78234f6":[1,0,1,3,46], "osmo__ss7_8c.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75":[1,0,1,3,30], "osmo__ss7_8c.html#a505d8cbb59e414f24d56a83a29799a42":[1,0,1,3,54], "osmo__ss7_8c.html#a55d7a596847108913e0e9e03dbf1a933":[1,0,1,3,21], "osmo__ss7_8c.html#a56ae45e9be46eeb7b2f6db004737aefd":[1,0,1,3,6], "osmo__ss7_8c.html#a5a95f3a3da3ddeeb95e2672dcefc5e22":[1,0,1,3,17], "osmo__ss7_8c.html#a5c8b8efb97b4c3651223fffb5ad07e42":[1,0,1,3,34], "osmo__ss7_8c.html#a63840039b641779d68a0010bc7f24fd5":[1,0,1,3,32], "osmo__ss7_8c.html#a6ecdf4b66511e0d65caedeab81f3f4d3":[1,0,1,3,56], "osmo__ss7_8c.html#a6f2fdcae0d3e5278f51ab44f674ab0eb":[1,0,1,3,1], "osmo__ss7_8c.html#a70c376cdc3ffe5d124ae90fd86f9c491":[1,0,1,3,59], "osmo__ss7_8c.html#a76f74ee255e5a1c871d2285707c4d19c":[1,0,1,3,18], "osmo__ss7_8c.html#a78806f653f55e3d87d93650a55b5f70a":[1,0,1,3,64], "osmo__ss7_8c.html#a7b6d881b636f81a9ed0419f1f17727f6":[1,0,1,3,23], "osmo__ss7_8c.html#a7e710ac37bf4c2d56a17e65086ec9684":[1,0,1,3,60], "osmo__ss7_8c.html#a82b1fae92faad2df658d676f19203112":[1,0,1,3,62], "osmo__ss7_8c.html#a84bdb04295695aa8fe701c0178fe9b61":[1,0,1,3,2], "osmo__ss7_8c.html#a85abc56dd3a072f78df68f26e002ab84":[1,0,1,3,13], "osmo__ss7_8c.html#a876684805361a41edbf929ffff212f53":[1,0,1,3,25], "osmo__ss7_8c.html#a8b0b03e356521984e7a23ddb70a30a3b":[1,0,1,3,26], "osmo__ss7_8c.html#a9559e23d2267140ec6c35729234ced23":[1,0,1,3,47], "osmo__ss7_8c.html#a9cc83a7969a30ca6748f27cf0b442e5e":[1,0,1,3,33], "osmo__ss7_8c.html#a9ee19875896f2831d48a924cec1956e6":[1,0,1,3,29], "osmo__ss7_8c.html#a9f0ebdc6d2b270403d8616275fa12314":[1,0,1,3,4], "osmo__ss7_8c.html#aa0eea948b1e7bbb0764ecc89e5b2a124":[1,0,1,3,20], "osmo__ss7_8c.html#aa23a2021f836728938fefac9cca3aec5":[1,0,1,3,0], "osmo__ss7_8c.html#aa2d0463df2c24a4a56958ba59ae89506":[1,0,1,3,10], "osmo__ss7_8c.html#aa7458bf949df3ffe66be4420d03957ee":[1,0,1,3,14], "osmo__ss7_8c.html#aa75722ad470c3d8981b765df9a3f5e97":[1,0,1,3,45], "osmo__ss7_8c.html#aa7ef388acf6473b86619b4eea1ce9654":[1,0,1,3,61], "osmo__ss7_8c.html#aaa292dcf6bbb38806bbe050d7937c239":[1,0,1,3,9], "osmo__ss7_8c.html#aab3eea89500c0e7960c0608f806409a9":[1,0,1,3,7], "osmo__ss7_8c.html#ab5fcd843ecef8c59397b5576a669c87d":[1,0,1,3,41], "osmo__ss7_8c.html#ab6024e45329a1d925739f537e1785510":[1,0,1,3,16], "osmo__ss7_8c.html#ab9df59dfb9eb0da0c24f47f6017903fa":[1,0,1,3,42], "osmo__ss7_8c.html#abf3c0ef5eb29ad67de6ea862d7e2cfed":[1,0,1,3,5], "osmo__ss7_8c.html#abf73f9c25c19c4b7e7ff671a0ffffca6":[1,0,1,3,27], "osmo__ss7_8c.html#ac371d9ef3ce4d17cd66e9f4446879ffc":[1,0,1,3,63], "osmo__ss7_8c.html#ac6a50b765c1da6b429d18dbbbd5886db":[1,0,1,3,39], "osmo__ss7_8c.html#ac78fd36af77d7da021e0b524386a0f91":[1,0,1,3,44], "osmo__ss7_8c.html#acd3841d0e56f61f00dbfd2bffeeb9351":[1,0,1,3,22], "osmo__ss7_8c.html#aced2f480635c40bdfbdc7b03687f0743":[1,0,1,3,36], "osmo__ss7_8c.html#ad0a6fd14ffd12426244051823c5af2d2":[1,0,1,3,55], "osmo__ss7_8c.html#ad995eb65a7ba20e8d134033669126231":[1,0,1,3,19], "osmo__ss7_8c.html#adc19747b6de70d033959ee3cf5d26bdf":[1,0,1,3,24], "osmo__ss7_8c.html#adeb2d43828fbd3f5eef853a9742001eb":[1,0,1,3,52], "osmo__ss7_8c.html#ae1ce394b6ad89efe1d723f0eda142333":[1,0,1,3,11], "osmo__ss7_8c.html#ae2dc16490ad0d3a263aa80160bc36828":[1,0,1,3,3], "osmo__ss7_8c.html#ae5e0610394ffcbdbd4be7006ab04205e":[1,0,1,3,31], "osmo__ss7_8c.html#ae7729babf0f8612dcceb3ee077b49b5c":[1,0,1,3,8], "osmo__ss7_8c.html#aea6f3f676f45f38a2f733ec0529b4484":[1,0,1,3,28], "osmo__ss7_8c.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9":[1,0,1,3,48], "osmo__ss7_8c.html#afadad76c76c0630eed4b7a10b68f2b7c":[1,0,1,3,58], "osmo__ss7_8c.html#afffa83964e0e553761063635d9b47d93":[1,0,1,3,43], "osmo__ss7_8h.html":[1,0,0,0,0,3], "osmo__ss7_8h.html#a01392ccbfd2fd93d962dcd7bd8037526":[1,0,0,0,0,3,35], "osmo__ss7_8h.html#a0aea811fcc44f9212f24e857b0f8fff7":[1,0,0,0,0,3,28], "osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977":[1,0,0,0,0,3,22], "osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977a3645ea045c8a9be707ec49bb63ec33ce":[1,0,0,0,0,3,22,1], "osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977abd50362e0202087cc98258086f29e834":[1,0,0,0,0,3,22,0], "osmo__ss7_8h.html#a11f1c4d0b61f5445352c6adeb39b8e3b":[1,0,0,0,0,3,93], "osmo__ss7_8h.html#a1b9ecb408d77a295723c34235b796e1e":[1,0,0,0,0,3,59], "osmo__ss7_8h.html#a1c0ba46e8ee2cfa470db9be9b620ce9a":[1,0,0,0,0,3,113], "osmo__ss7_8h.html#a1ef86819b8f03d91f909da6e4db7287a":[1,0,0,0,0,3,61], "osmo__ss7_8h.html#a20d09e0dbfb82c1b496fa63c11c1ee28":[1,0,0,0,0,3,91], "osmo__ss7_8h.html#a22d4d3245ada246e0d50da10c9281d28":[1,0,0,0,0,3,109], "osmo__ss7_8h.html#a24b515eee5f3e0d3e5262257172fb4ea":[1,0,0,0,0,3,54], "osmo__ss7_8h.html#a26d0122847290712aa22ebf3a37468fd":[1,0,0,0,0,3,87], "osmo__ss7_8h.html#a27173446ba8d82c930840a6e3a8202d4":[1,0,0,0,0,3,119], "osmo__ss7_8h.html#a2e5f54771a9bb3a14a5aea6b19d99922":[1,0,0,0,0,3,97], "osmo__ss7_8h.html#a31390e3cc21fa55433bf042d1a31a7ab":[1,0,0,0,0,3,120], "osmo__ss7_8h.html#a318b39d0f350e34da5bd5b4d9a4a38fd":[1,0,0,0,0,3,114], "osmo__ss7_8h.html#a365b41929114c3efdd1768426b456784":[1,0,0,0,0,3,121], "osmo__ss7_8h.html#a38c9ff8592910185e233f65eced46dcf":[1,0,0,0,0,3,53], "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787":[1,0,0,0,0,3,25], "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a04a2745c7a4c0d6e8181a7b1b64be453":[1,0,0,0,0,3,25,1], "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a3cdf291e53da96bc606a9b16ff4ebd13":[1,0,0,0,0,3,25,0], "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a698f1c6b4901d02d7f5cc641ace35a1d":[1,0,0,0,0,3,25,3], "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a83953b41cdfda1de5f9acb104cccb7dd":[1,0,0,0,0,3,25,2], "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787ad337e1de7fd78ff45b23edb8f872c98d":[1,0,0,0,0,3,25,4], "osmo__ss7_8h.html#a41380c47cdda3f98c55d1a93e6071a6b":[1,0,0,0,0,3,125], "osmo__ss7_8h.html#a41be4c98feb2b819cbc41e9f378ef8e2":[1,0,0,0,0,3,124], "osmo__ss7_8h.html#a41c5d0c1bcae4257834073d3c109f12c":[1,0,0,0,0,3,107], "osmo__ss7_8h.html#a44b7671799d1beacce83817e2061f72f":[1,0,0,0,0,3,58], "osmo__ss7_8h.html#a47b75b30c8c07818f2c67a28a3dc74c9":[1,0,0,0,0,3,110], "osmo__ss7_8h.html#a48db4af978f592bf1ec847aab78234f6":[1,0,0,0,0,3,104], "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3":[1,0,0,0,0,3,26], "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a68886ba5a893ce7b6d5608c410ee7f0b":[1,0,0,0,0,3,26,1], "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a9d9789af8db78840722972e2e943b423":[1,0,0,0,0,3,26,0], "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3acecff663ff447f83ab5e31c8c53a0343":[1,0,0,0,0,3,26,2], "osmo__ss7_8h.html#a4bbbb5047fd067deb34846c6dab99c1f":[1,0,0,0,0,3,70], "osmo__ss7_8h.html#a4bd800113cd229e0dd5ebfd32fb6c1cb":[1,0,0,0,0,3,62], "osmo__ss7_8h.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75":[1,0,0,0,0,3,85], "osmo__ss7_8h.html#a50cc424232ce7c2bd378dd503e0d9e81":[1,0,0,0,0,3,30], "osmo__ss7_8h.html#a5422f8c0457f4dead4ec6345bd73fbe5":[1,0,0,0,0,3,117], "osmo__ss7_8h.html#a55d7a596847108913e0e9e03dbf1a933":[1,0,0,0,0,3,75], "osmo__ss7_8h.html#a56ae45e9be46eeb7b2f6db004737aefd":[1,0,0,0,0,3,39], "osmo__ss7_8h.html#a5a95f3a3da3ddeeb95e2672dcefc5e22":[1,0,0,0,0,3,55], "osmo__ss7_8h.html#a5c8b8efb97b4c3651223fffb5ad07e42":[1,0,0,0,0,3,90], "osmo__ss7_8h.html#a5d23175228d5d795a55f47bbc5e24889":[1,0,0,0,0,3,21], "osmo__ss7_8h.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46":[1,0,0,0,0,3,66], "osmo__ss7_8h.html#a617cc4818ccf1e2d74ff0e012975ce30":[1,0,0,0,0,3,126], "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434be":[1,0,0,0,0,3,24], "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea5795f4a46f72a522be4e5c313ad9417c":[1,0,0,0,0,3,24,0], "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea75d887e97af34a5ee1bb15dd6b4adbaa":[1,0,0,0,0,3,24,1], "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434beafcb41d24486e833aaab117c9dec01950":[1,0,0,0,0,3,24,2], "osmo__ss7_8h.html#a63840039b641779d68a0010bc7f24fd5":[1,0,0,0,0,3,88], "osmo__ss7_8h.html#a6baf9122fc63dcf51ee9de5cc8fd7663":[1,0,0,0,0,3,123], "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9f":[1,0,0,0,0,3,27], "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fa6d22820a2eb8140fe1c9a97ad562f05b":[1,0,0,0,0,3,27,2], "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9faa4955ef70c2720fb61de396d1c5ed39f":[1,0,0,0,0,3,27,1], "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fad8d49e9b70173cbf51e36c01beda408e":[1,0,0,0,0,3,27,0], "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fadab3b2230e17c780d9b42b8fc3e9b23e":[1,0,0,0,0,3,27,3], "osmo__ss7_8h.html#a6c91baa9261a1bcc0a6f2fae5e84b972":[1,0,0,0,0,3,60], "osmo__ss7_8h.html#a6d09b26e33e8838594e0374976769f6e":[1,0,0,0,0,3,68], "osmo__ss7_8h.html#a6e0fa32ebbd3aeba25b800146a76bbc7":[1,0,0,0,0,3,108], "osmo__ss7_8h.html#a6e5deef8cf0cfcc3d7028a2c21a65678":[1,0,0,0,0,3,19], "osmo__ss7_8h.html#a6eb76a8a7db795844115a5b6feb5e426":[1,0,0,0,0,3,34], "osmo__ss7_8h.html#a6fce9d43401870a21aafb2b62936b321":[1,0,0,0,0,3,48], "osmo__ss7_8h.html#a730407c0c9a8ac0cc119aa0c56a87a24":[1,0,0,0,0,3,15], "osmo__ss7_8h.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3":[1,0,0,0,0,3,38], "osmo__ss7_8h.html#a76f74ee255e5a1c871d2285707c4d19c":[1,0,0,0,0,3,72], "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09b":[1,0,0,0,0,3,23], "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba16d53df50849b17d9797a39d25a6bf72":[1,0,0,0,0,3,23,0], "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba326c8e5f699e3cfacf0b4aa787903928":[1,0,0,0,0,3,23,4], "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba5d3c3a731900bd7e0e20846d4b244355":[1,0,0,0,0,3,23,3], "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba766c8ce763e566ecd3ab81117fca4d41":[1,0,0,0,0,3,23,1], "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09badb835a5081eb16ff949a7f8dd39dde8c":[1,0,0,0,0,3,23,2], "osmo__ss7_8h.html#a7b06b8cbd779fa328ce7a62008565d66":[1,0,0,0,0,3,96], "osmo__ss7_8h.html#a7b6d881b636f81a9ed0419f1f17727f6":[1,0,0,0,0,3,77], "osmo__ss7_8h.html#a7be50753583b6306c880c82dafd8f7fb":[1,0,0,0,0,3,50], "osmo__ss7_8h.html#a85abc56dd3a072f78df68f26e002ab84":[1,0,0,0,0,3,51], "osmo__ss7_8h.html#a85b5b2514d86c48bf6c994b08e362c55":[1,0,0,0,0,3,47], "osmo__ss7_8h.html#a876684805361a41edbf929ffff212f53":[1,0,0,0,0,3,80], "osmo__ss7_8h.html#a8b0b03e356521984e7a23ddb70a30a3b":[1,0,0,0,0,3,81], "osmo__ss7_8h.html#a8bde19e6cde8f784d4bb249da25e8eeb":[1,0,0,0,0,3,127], "osmo__ss7_8h.html#a8d3670d7e36042c95611f9bfa0a3b597":[1,0,0,0,0,3,69], "osmo__ss7_8h.html#a946085598c4a1bfa5167b8883332a8de":[1,0,0,0,0,3,57], "osmo__ss7_8h.html#a9559e23d2267140ec6c35729234ced23":[1,0,0,0,0,3,105], "osmo__ss7_8h.html#a9b977efa4ea7410df144d02c3aa9f94d":[1,0,0,0,0,3,33], "osmo__ss7_8h.html#a9cc83a7969a30ca6748f27cf0b442e5e":[1,0,0,0,0,3,89], "osmo__ss7_8h.html#a9ecc8a3d9ff669d07fedd11dccc67782":[1,0,0,0,0,3,118], "osmo__ss7_8h.html#a9ee19875896f2831d48a924cec1956e6":[1,0,0,0,0,3,84], "osmo__ss7_8h.html#aa0eea948b1e7bbb0764ecc89e5b2a124":[1,0,0,0,0,3,74], "osmo__ss7_8h.html#aa24cea8083d06097c1655a38a36e0a17":[1,0,0,0,0,3,95], "osmo__ss7_8h.html#aa2d0463df2c24a4a56958ba59ae89506":[1,0,0,0,0,3,43], "osmo__ss7_8h.html#aa4be2c672a6e465517106d91c681837c":[1,0,0,0,0,3,14], "osmo__ss7_8h.html#aa5ffac9ab07012935f038770aba150a4":[1,0,0,0,0,3,29], "osmo__ss7_8h.html#aa7458bf949df3ffe66be4420d03957ee":[1,0,0,0,0,3,52], "osmo__ss7_8h.html#aa75722ad470c3d8981b765df9a3f5e97":[1,0,0,0,0,3,103], "osmo__ss7_8h.html#aaa292dcf6bbb38806bbe050d7937c239":[1,0,0,0,0,3,42], "osmo__ss7_8h.html#aab3eea89500c0e7960c0608f806409a9":[1,0,0,0,0,3,40], "osmo__ss7_8h.html#aace928f5efcaeedc6675dba51294aa64":[1,0,0,0,0,3,65], "osmo__ss7_8h.html#aafbaf326cc543e9bc04019194ec6fb15":[1,0,0,0,0,3,116], "osmo__ss7_8h.html#ab228576f1118b1893a1488b1adf84980":[1,0,0,0,0,3,31], "osmo__ss7_8h.html#ab5fcd843ecef8c59397b5576a669c87d":[1,0,0,0,0,3,98], "osmo__ss7_8h.html#ab9df59dfb9eb0da0c24f47f6017903fa":[1,0,0,0,0,3,99], "osmo__ss7_8h.html#aba17c4e5914bd2abb927d62d18e20cb2":[1,0,0,0,0,3,67], "osmo__ss7_8h.html#abdfadd0c1cd0b7d847f9f01e4a4c9134":[1,0,0,0,0,3,111], "osmo__ss7_8h.html#abf0d6146779911d066a27685e262133f":[1,0,0,0,0,3,115], "osmo__ss7_8h.html#abf73f9c25c19c4b7e7ff671a0ffffca6":[1,0,0,0,0,3,82], "osmo__ss7_8h.html#abffb76cffe93aa6421b2e41dcce2fe7f":[1,0,0,0,0,3,44], "osmo__ss7_8h.html#ac343e7f4ac0757285d3ed4f842f52d6e":[1,0,0,0,0,3,79], "osmo__ss7_8h.html#ac78fd36af77d7da021e0b524386a0f91":[1,0,0,0,0,3,102], "osmo__ss7_8h.html#ac966231057ff7ab04224ffee73abfc4a":[1,0,0,0,0,3,101], "osmo__ss7_8h.html#aca9bfa652d15609a904653398e17c5e9":[1,0,0,0,0,3,36], "osmo__ss7_8h.html#acd3841d0e56f61f00dbfd2bffeeb9351":[1,0,0,0,0,3,76], "osmo__ss7_8h.html#aced2f480635c40bdfbdc7b03687f0743":[1,0,0,0,0,3,92], "osmo__ss7_8h.html#ad7ad7dbf55c60c5b66663e6e4dc5e69b":[1,0,0,0,0,3,20], "osmo__ss7_8h.html#ad995eb65a7ba20e8d134033669126231":[1,0,0,0,0,3,73], "osmo__ss7_8h.html#adc19747b6de70d033959ee3cf5d26bdf":[1,0,0,0,0,3,78], "osmo__ss7_8h.html#add0f99c225532cdf7163b5215ff7429d":[1,0,0,0,0,3,46], "osmo__ss7_8h.html#ae1ce394b6ad89efe1d723f0eda142333":[1,0,0,0,0,3,45], "osmo__ss7_8h.html#ae3698c4ec4d6012ce0328f1ba9d8c167":[1,0,0,0,0,3,18], "osmo__ss7_8h.html#ae5e0610394ffcbdbd4be7006ab04205e":[1,0,0,0,0,3,86], "osmo__ss7_8h.html#ae7729babf0f8612dcceb3ee077b49b5c":[1,0,0,0,0,3,41], "osmo__ss7_8h.html#ae97d2ba8d01c1819acad4f085c846bf8":[1,0,0,0,0,3,122], "osmo__ss7_8h.html#aea6f3f676f45f38a2f733ec0529b4484":[1,0,0,0,0,3,83], "osmo__ss7_8h.html#aec14b54ffb5b79dcfd0e4eb5931e0ff6":[1,0,0,0,0,3,16], "osmo__ss7_8h.html#aecc0022dbb85c45d452d624c7a74587f":[1,0,0,0,0,3,56], "osmo__ss7_8h.html#aed428cfcb66cb8b106de45150506ef3e":[1,0,0,0,0,3,63], "osmo__ss7_8h.html#aef508edae414684aa3e2f9c29c9bad25":[1,0,0,0,0,3,94], "osmo__ss7_8h.html#af24d6e5d1494620c9a340ff2bb68416c":[1,0,0,0,0,3,49], "osmo__ss7_8h.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9":[1,0,0,0,0,3,106], "osmo__ss7_8h.html#af4039d65a094d2cd510a3ed991e05deb":[1,0,0,0,0,3,71], "osmo__ss7_8h.html#af4d60a28bd339b50f8b0077b2479b2d4":[1,0,0,0,0,3,112], "osmo__ss7_8h.html#af5807da1745319c92a7d5bba0a39f07c":[1,0,0,0,0,3,13], "osmo__ss7_8h.html#afb417d5b253ea73da5f44a1de99ec278":[1,0,0,0,0,3,32], "osmo__ss7_8h.html#afe830a3d827c8c9ff36bf04e0428ad79":[1,0,0,0,0,3,37], "osmo__ss7_8h.html#afea7694c204285e517c2d8168628fdd6":[1,0,0,0,0,3,17], "osmo__ss7_8h.html#aff39a38183c940601c2a937603a3c741":[1,0,0,0,0,3,64], "osmo__ss7_8h.html#afffa83964e0e553761063635d9b47d93":[1,0,0,0,0,3,100], "osmo__ss7_8h_source.html":[1,0,0,0,0,3], "osmo__ss7__as_8c.html":[1,0,1,4], "osmo__ss7__as_8c.html#a01392ccbfd2fd93d962dcd7bd8037526":[1,0,1,4,1], "osmo__ss7__as_8c.html#a02583199ee14e9225a5d4086150bb8dd":[1,0,1,4,10], "osmo__ss7__as_8c.html#a41be4c98feb2b819cbc41e9f378ef8e2":[1,0,1,4,8], "osmo__ss7__as_8c.html#a52bafadf47672f3cbe10f1fe54c47c0c":[1,0,1,4,9], "osmo__ss7__as_8c.html#a6eb76a8a7db795844115a5b6feb5e426":[1,0,1,4,0], "osmo__ss7__as_8c.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3":[1,0,1,4,4], "osmo__ss7__as_8c.html#aaadda9e298649caf18805f9fcd3a2039":[1,0,1,4,7], "osmo__ss7__as_8c.html#abffb76cffe93aa6421b2e41dcce2fe7f":[1,0,1,4,5], "osmo__ss7__as_8c.html#aca9bfa652d15609a904653398e17c5e9":[1,0,1,4,2], "osmo__ss7__as_8c.html#af0f3be6036d5c46a6b0a3d8b0075a9c7":[1,0,1,4,6], "osmo__ss7__as_8c.html#afe830a3d827c8c9ff36bf04e0428ad79":[1,0,1,4,3], "osmo__ss7__asp_8c.html":[1,0,1,5], "osmo__ss7__asp_8c.html#a00129046e2f1da5c1335375de549b25e":[1,0,1,5,48], "osmo__ss7__asp_8c.html#a052cc4afcd029eccc55a29fef5aa8dbd":[1,0,1,5,39], "osmo__ss7__asp_8c.html#a07c4798f0de92e03f7cc41966d8f764b":[1,0,1,5,29], "osmo__ss7__asp_8c.html#a095143f4df1d1a70501a01dfa264156b":[1,0,1,5,30], "osmo__ss7__asp_8c.html#a0f5475d54d10cb369601915dc9ff558a":[1,0,1,5,34], "osmo__ss7__asp_8c.html#a1b9ecb408d77a295723c34235b796e1e":[1,0,1,5,15], "osmo__ss7__asp_8c.html#a1c6f3d525c04eb8553784c922f9c1d03":[1,0,1,5,25], "osmo__ss7__asp_8c.html#a1f18cc9a880d46df3c5db7b760fdc305":[1,0,1,5,4], "osmo__ss7__asp_8c.html#a2c6b544ce40c5efd24b1f82d0f1f76cc":[1,0,1,5,3], "osmo__ss7__asp_8c.html#a3ac2d325579510b627a35bb124b9f978":[1,0,1,5,47], "osmo__ss7__asp_8c.html#a3f7db5640fd9a0527d7047f0712d26ba":[1,0,1,5,26], "osmo__ss7__asp_8c.html#a41380c47cdda3f98c55d1a93e6071a6b":[1,0,1,5,44], "osmo__ss7__asp_8c.html#a44b7671799d1beacce83817e2061f72f":[1,0,1,5,14], "osmo__ss7__asp_8c.html#a4971e62860add06a4913d6463c00ffac":[1,0,1,5,8], "osmo__ss7__asp_8c.html#a4973673adfc842bb12816bf47400571c":[1,0,1,5,38], "osmo__ss7__asp_8c.html#a4b8a8b39300fe0db3342fd961e37dfdd":[1,0,1,5,6], "osmo__ss7__asp_8c.html#a4bbbb5047fd067deb34846c6dab99c1f":[1,0,1,5,18], "osmo__ss7__asp_8c.html#a4da7b1ad0032f16bbd55773894334cd5":[1,0,1,5,35], "osmo__ss7__asp_8c.html#a52c416a02307b3f013953bcd6b61bee0":[1,0,1,5,24], "osmo__ss7__asp_8c.html#a5985c0ec7dc547dd06de3f9be8b8be9b":[1,0,1,5,32], "osmo__ss7__asp_8c.html#a5b4b039ff2f8122b9b26ff326059608a":[1,0,1,5,1], "osmo__ss7__asp_8c.html#a5de79890dc6ede1c9e7ace712c931d25":[1,0,1,5,27], "osmo__ss7__asp_8c.html#a5e519b620f7c928c97b7a01335c05fc4":[1,0,1,5,28], "osmo__ss7__asp_8c.html#a617cc4818ccf1e2d74ff0e012975ce30":[1,0,1,5,45], "osmo__ss7__asp_8c.html#a6d09b26e33e8838594e0374976769f6e":[1,0,1,5,16], "osmo__ss7__asp_8c.html#a6fce9d43401870a21aafb2b62936b321":[1,0,1,5,10], "osmo__ss7__asp_8c.html#a8491be4c7f509461cc8b28cbb27bf0a1":[1,0,1,5,41] }; sigtran/html/osmo__ss7__asp_8c.html0000644000175000017500000037643314631412304022005 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7_asp.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_asp.c File Reference
    #include <string.h>
    #include <errno.h>
    #include <unistd.h>
    #include <inttypes.h>
    #include <netdb.h>
    #include <netinet/in.h>
    #include <netinet/sctp.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/mtp_sap.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/select.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/talloc.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/sockaddr_str.h>
    #include <osmocom/core/osmo_io.h>
    #include <osmocom/netif/stream.h>
    #include <osmocom/netif/ipa.h>
    #include <osmocom/netif/sctp.h>
    #include "sccp_internal.h"
    #include "xua_internal.h"
    #include "ss7_internal.h"
    #include "xua_asp_fsm.h"
    #include "xua_as_fsm.h"

    Functions

    static int _setsockopt_peer_primary_addr (int fd, const struct osmo_sockaddr *saddr)
     
    static int _setsockopt_primary_addr (int fd, const struct osmo_sockaddr *saddr)
     
    bool ss7_asp_protocol_check_trans_proto (enum osmo_ss7_asp_protocol proto, int trans_proto)
     
    int ss7_default_trans_proto_for_asp_proto (enum osmo_ss7_asp_protocol proto)
     
    int osmo_ss7_asp_protocol_port (enum osmo_ss7_asp_protocol prot)
     
    int ss7_asp_apply_new_local_address (const struct osmo_ss7_asp *asp, unsigned int loc_idx)
     
    int ss7_asp_apply_drop_local_address (const struct osmo_ss7_asp *asp, unsigned int loc_idx)
     
    int ss7_asp_apply_peer_primary_address (const struct osmo_ss7_asp *asp)
     
    int ss7_asp_apply_primary_address (const struct osmo_ss7_asp *asp)
     
    static bool sctp_peer_addr_change_ev_addr_matches_our_primary (const struct osmo_ss7_asp *asp, const union sctp_notification *notif)
     
    static void asp_handle_sctp_notif_monitor_primary_address (const struct osmo_ss7_asp *asp, const union sctp_notification *notif)
     
    bool ss7_asp_set_default_peer_hosts (struct osmo_ss7_asp *asp)
     
    static uint16_t get_in_port (struct sockaddr *sa)
     
    static void chop_v4_mapped_on_v6_prefix (char *buf)
     
    struct osmo_ss7_aspss7_asp_find_by_socket_addr (int fd, int trans_proto)
     Find an ASP definition matching the local+remote IP/PORT of given fd. More...
     
    struct osmo_ss7_aspss7_asp_alloc (struct osmo_ss7_instance *inst, const char *name, uint16_t remote_port, uint16_t local_port, int trans_proto, enum osmo_ss7_asp_protocol proto)
     
    void osmo_ss7_asp_destroy (struct osmo_ss7_asp *asp)
     
    static int xua_cli_read_cb (struct osmo_stream_cli *conn, int res, struct msgb *msg)
     
    static int ipa_cli_read_cb (struct osmo_stream_cli *conn, int res, struct msgb *msg)
     
    static int m3ua_tcp_cli_read_cb (struct osmo_stream_cli *conn, int res, struct msgb *msg)
     
    static int xua_cli_connect_cb (struct osmo_stream_cli *cli)
     
    static int xua_cli_close_and_reconnect (struct osmo_stream_cli *cli)
     
    int osmo_ss7_asp_restart (struct osmo_ss7_asp *asp)
     
    bool osmo_ss7_asp_active (const struct osmo_ss7_asp *asp)
     
    bool ss7_asp_is_started (const struct osmo_ss7_asp *asp)
     
    static int get_logevel_by_sn_type (int sn_type)
     
    static void log_sctp_notification (struct osmo_ss7_asp *asp, const char *pfx, union sctp_notification *notif)
     
    int ss7_asp_ipa_srv_conn_rx_cb (struct osmo_stream_srv *conn, int res, struct msgb *msg)
     
    int ss7_asp_xua_srv_conn_rx_cb (struct osmo_stream_srv *conn, int res, struct msgb *msg)
     
    int xua_tcp_segmentation_cb (struct msgb *msg)
     
    int ss7_asp_m3ua_tcp_srv_conn_rx_cb (struct osmo_stream_srv *conn, int res, struct msgb *msg)
     
    static void xua_cli_close (struct osmo_stream_cli *cli)
     
    int ss7_asp_xua_srv_conn_closed_cb (struct osmo_stream_srv *srv)
     
    int osmo_ss7_asp_send (struct osmo_ss7_asp *asp, struct msgb *msg)
     send a fully encoded msgb via a given ASP More...
     
    void osmo_ss7_asp_disconnect (struct osmo_ss7_asp *asp)
     
    void osmo_ss7_register_rx_unknown_cb (osmo_ss7_asp_rx_unknown_cb *cb)
     Register a call-back function for unknown SCTP PPID / IPA Stream ID. More...
     
    int ss7_asp_rx_unknown (struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg)
     
    int osmo_ss7_asp_get_log_subsys (const struct osmo_ss7_asp *asp)
     Get the logging subsystem for a given ASP. More...
     
    const char * osmo_ss7_asp_get_name (const struct osmo_ss7_asp *asp)
     Get the name of a given ASP. More...
     
    enum osmo_ss7_asp_protocol osmo_ss7_asp_get_proto (const struct osmo_ss7_asp *asp)
     Get the proto of a given ASP. More...
     
    int osmo_ss7_asp_get_trans_proto (const struct osmo_ss7_asp *asp)
     Get the transport proto of a given ASP. More...
     
    int ss7_asp_get_fd (const struct osmo_ss7_asp *asp)
     Get the fd of a given ASP. More...
     

    Variables

    struct value_string osmo_ss7_asp_protocol_vals []
     
    const struct value_string osmo_ss7_asp_role_names []
     
    static const uint16_t prot2port []
     
    static const struct rate_ctr_desc ss7_asp_rcd []
     
    static const struct rate_ctr_group_desc ss7_asp_rcgd
     
    static unsigned int g_ss7_asp_rcg_idx
     
    static osmo_ss7_asp_rx_unknown_cbg_osmo_ss7_asp_rx_unknown_cb
     

    Function Documentation

    ◆ _setsockopt_peer_primary_addr()

    static int _setsockopt_peer_primary_addr ( int  fd,
    const struct osmo_sockaddr *  saddr 
    )
    static

    ◆ _setsockopt_primary_addr()

    static int _setsockopt_primary_addr ( int  fd,
    const struct osmo_sockaddr *  saddr 
    )
    static

    ◆ asp_handle_sctp_notif_monitor_primary_address()

    static void asp_handle_sctp_notif_monitor_primary_address ( const struct osmo_ss7_asp asp,
    const union sctp_notification *  notif 
    )
    static

    ◆ chop_v4_mapped_on_v6_prefix()

    static void chop_v4_mapped_on_v6_prefix ( char *  buf)
    static

    References len.

    Referenced by ss7_asp_find_by_socket_addr().

    ◆ get_in_port()

    static uint16_t get_in_port ( struct sockaddr *  sa)
    static

    ◆ get_logevel_by_sn_type()

    static int get_logevel_by_sn_type ( int  sn_type)
    static

    Referenced by log_sctp_notification().

    ◆ ipa_cli_read_cb()

    static int ipa_cli_read_cb ( struct osmo_stream_cli *  conn,
    int  res,
    struct msgb *  msg 
    )
    static

    ◆ log_sctp_notification()

    static void log_sctp_notification ( struct osmo_ss7_asp asp,
    const char *  pfx,
    union sctp_notification *  notif 
    )
    static

    ◆ m3ua_tcp_cli_read_cb()

    static int m3ua_tcp_cli_read_cb ( struct osmo_stream_cli *  conn,
    int  res,
    struct msgb *  msg 
    )
    static

    ◆ osmo_ss7_asp_active()

    ◆ osmo_ss7_asp_destroy()

    ◆ osmo_ss7_asp_disconnect()

    ◆ osmo_ss7_asp_get_log_subsys()

    int osmo_ss7_asp_get_log_subsys ( const struct osmo_ss7_asp asp)

    ◆ osmo_ss7_asp_get_name()

    const char* osmo_ss7_asp_get_name ( const struct osmo_ss7_asp asp)

    Get the name of a given ASP.

    Parameters
    [in]aspThe ASP for which the name is requested
    Returns
    The name of the ASP, or NULL if not set

    References osmo_ss7_asp::cfg, and osmo_ss7_asp::name.

    ◆ osmo_ss7_asp_get_proto()

    enum osmo_ss7_asp_protocol osmo_ss7_asp_get_proto ( const struct osmo_ss7_asp asp)

    Get the proto of a given ASP.

    Parameters
    [in]aspThe ASP for which the proto is requested
    Returns
    The proto of the ASP

    References osmo_ss7_asp::cfg, and osmo_ss7_asp::proto.

    ◆ osmo_ss7_asp_get_trans_proto()

    int osmo_ss7_asp_get_trans_proto ( const struct osmo_ss7_asp asp)

    Get the transport proto of a given ASP.

    Parameters
    [in]aspThe ASP for which the transport proto is requested
    Returns
    The transport proto of the ASP (one of IPPROTO_*)

    References osmo_ss7_asp::cfg, and osmo_ss7_asp::trans_proto.

    ◆ osmo_ss7_asp_protocol_port()

    ◆ osmo_ss7_asp_restart()

    ◆ osmo_ss7_asp_send()

    int osmo_ss7_asp_send ( struct osmo_ss7_asp asp,
    struct msgb *  msg 
    )

    ◆ osmo_ss7_register_rx_unknown_cb()

    void osmo_ss7_register_rx_unknown_cb ( osmo_ss7_asp_rx_unknown_cb cb)

    Register a call-back function for unknown SCTP PPID / IPA Stream ID.

    References g_osmo_ss7_asp_rx_unknown_cb.

    ◆ sctp_peer_addr_change_ev_addr_matches_our_primary()

    static bool sctp_peer_addr_change_ev_addr_matches_our_primary ( const struct osmo_ss7_asp asp,
    const union sctp_notification *  notif 
    )
    static

    ◆ ss7_asp_alloc()

    ◆ ss7_asp_apply_drop_local_address()

    int ss7_asp_apply_drop_local_address ( const struct osmo_ss7_asp asp,
    unsigned int  loc_idx 
    )

    ◆ ss7_asp_apply_new_local_address()

    int ss7_asp_apply_new_local_address ( const struct osmo_ss7_asp asp,
    unsigned int  loc_idx 
    )

    ◆ ss7_asp_apply_peer_primary_address()

    ◆ ss7_asp_apply_primary_address()

    ◆ ss7_asp_find_by_socket_addr()

    struct osmo_ss7_asp* ss7_asp_find_by_socket_addr ( int  fd,
    int  trans_proto 
    )

    Find an ASP definition matching the local+remote IP/PORT of given fd.

    Parameters
    [in]fdsocket descriptor of given socket
    Returns
    SS7 ASP in case a matching one is found; NULL otherwise

    References osmo_ss7_instance::asp_list, osmo_ss7_asp::cfg, chop_v4_mapped_on_v6_prefix(), get_in_port(), osmo_ss7_asp_peer::host_cnt, osmo_ss7_asp::list, osmo_ss7_asp::local, osmo_ss7_instances, osmo_ss7_asp_peer::port, osmo_ss7_asp::remote, ss7_asp_peer_match_host(), ss7_initialized, and osmo_ss7_asp::trans_proto.

    Referenced by xua_accept_cb().

    ◆ ss7_asp_get_fd()

    int ss7_asp_get_fd ( const struct osmo_ss7_asp asp)

    Get the fd of a given ASP.

    Parameters
    [in]aspThe ASP for which the fd is requested
    Returns
    The fd of the ASP if acailable, negative otherwise

    References osmo_ss7_asp::cfg, osmo_ss7_asp::client, osmo_ss7_asp::is_server, and osmo_ss7_asp::server.

    Referenced by show_one_asp(), show_one_asp_assoc_status_tcp(), and show_one_asp_remaddr_tcp().

    ◆ ss7_asp_ipa_srv_conn_rx_cb()

    int ss7_asp_ipa_srv_conn_rx_cb ( struct osmo_stream_srv *  conn,
    int  res,
    struct msgb *  msg 
    )

    ◆ ss7_asp_is_started()

    bool ss7_asp_is_started ( const struct osmo_ss7_asp asp)

    ◆ ss7_asp_m3ua_tcp_srv_conn_rx_cb()

    int ss7_asp_m3ua_tcp_srv_conn_rx_cb ( struct osmo_stream_srv *  conn,
    int  res,
    struct msgb *  msg 
    )

    ◆ ss7_asp_protocol_check_trans_proto()

    bool ss7_asp_protocol_check_trans_proto ( enum osmo_ss7_asp_protocol  proto,
    int  trans_proto 
    )

    ◆ ss7_asp_rx_unknown()

    ◆ ss7_asp_set_default_peer_hosts()

    ◆ ss7_asp_xua_srv_conn_closed_cb()

    ◆ ss7_asp_xua_srv_conn_rx_cb()

    ◆ ss7_default_trans_proto_for_asp_proto()

    ◆ xua_cli_close()

    static void xua_cli_close ( struct osmo_stream_cli *  cli)
    static

    ◆ xua_cli_close_and_reconnect()

    static int xua_cli_close_and_reconnect ( struct osmo_stream_cli *  cli)
    static

    ◆ xua_cli_connect_cb()

    ◆ xua_cli_read_cb()

    ◆ xua_tcp_segmentation_cb()

    int xua_tcp_segmentation_cb ( struct msgb *  msg)

    Variable Documentation

    ◆ g_osmo_ss7_asp_rx_unknown_cb

    osmo_ss7_asp_rx_unknown_cb* g_osmo_ss7_asp_rx_unknown_cb
    static

    ◆ g_ss7_asp_rcg_idx

    unsigned int g_ss7_asp_rcg_idx
    static

    Referenced by ss7_asp_alloc().

    ◆ osmo_ss7_asp_protocol_vals

    struct value_string osmo_ss7_asp_protocol_vals[]
    Initial value:
    = {
    { 0, NULL }
    }
    Definition: osmo_ss7.h:281
    Definition: osmo_ss7.h:280
    Definition: osmo_ss7.h:279
    Definition: osmo_ss7.h:278

    Referenced by osmo_ss7_asp_protocol_name(), osmo_ss7_xua_server_bind(), osmo_ss7_xua_server_create2(), parse_asp_proto(), show_one_asp(), vty_dump_xua_server(), write_one_xua(), and xua_accept_cb().

    ◆ osmo_ss7_asp_role_names

    const struct value_string osmo_ss7_asp_role_names[]
    Initial value:
    = {
    { 0, NULL }
    }
    Definition: osmo_ss7.h:384
    Definition: osmo_ss7.h:383
    Definition: osmo_ss7.h:385

    Referenced by show_one_asp(), and write_one_asp().

    ◆ prot2port

    const uint16_t prot2port[]
    static
    Initial value:
    = {
    }
    Definition: osmo_ss7.h:281
    Definition: osmo_ss7.h:280
    #define M3UA_PORT
    Definition: m3ua.h:26
    Definition: osmo_ss7.h:279
    #define SUA_PORT
    Definition: sua.h:28
    Definition: osmo_ss7.h:278

    Referenced by osmo_ss7_asp_protocol_port().

    ◆ ss7_asp_rcd

    const struct rate_ctr_desc ss7_asp_rcd[]
    static
    Initial value:
    = {
    [SS7_ASP_CTR_PKT_RX_TOTAL] = { "rx:packets:total", "Total number of packets received" },
    [SS7_ASP_CTR_PKT_RX_UNKNOWN] = { "rx:packets:unknown", "Number of packets received for unknown PPID" },
    [SS7_ASP_CTR_PKT_TX_TOTAL] = { "tx:packets:total", "Total number of packets transmitted" },
    }
    Definition: ss7_internal.h:50
    Definition: ss7_internal.h:49
    Definition: ss7_internal.h:51

    ◆ ss7_asp_rcgd

    const struct rate_ctr_group_desc ss7_asp_rcgd
    static
    Initial value:
    = {
    .group_name_prefix = "sigtran_asp",
    .group_description = "SIGTRAN Application Server Process",
    .num_ctr = ARRAY_SIZE(ss7_asp_rcd),
    .ctr_desc = ss7_asp_rcd,
    }
    static const struct rate_ctr_desc ss7_asp_rcd[]
    Definition: osmo_ss7_asp.c:183

    Referenced by ss7_asp_alloc().

    sigtran/html/navtree.css0000644000175000017500000000405014631412304017750 0ustar osmocom-buildosmocom-build#nav-tree .children_ul { margin:0; padding:4px; } #nav-tree ul { list-style:none outside none; margin:0px; padding:0px; } #nav-tree li { white-space:nowrap; margin:0px; padding:0px; } #nav-tree .plus { margin:0px; } #nav-tree .selected { background-image: url('tab_a.png'); background-repeat:repeat-x; color: #fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); } #nav-tree img { margin:0px; padding:0px; border:0px; vertical-align: middle; } #nav-tree a { text-decoration:none; padding:0px; margin:0px; outline:none; } #nav-tree .label { margin:0px; padding:0px; font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; } #nav-tree .label a { padding:2px; } #nav-tree .selected a { text-decoration:none; color:#fff; } #nav-tree .children_ul { margin:0px; padding:0px; } #nav-tree .item { margin:0px; padding:0px; } #nav-tree { padding: 0px 0px; background-color: #FAFAFF; font-size:14px; overflow:auto; } #doc-content { overflow:auto; display:block; padding:0px; margin:0px; -webkit-overflow-scrolling : touch; /* iOS 5+ */ } #side-nav { padding:0 6px 0 0; margin: 0px; display:block; position: absolute; left: 0px; width: 250px; } .ui-resizable .ui-resizable-handle { display:block; } .ui-resizable-e { background-image:url("splitbar.png"); background-size:100%; background-repeat:no-repeat; background-attachment: scroll; cursor:ew-resize; height:100%; right:0; top:0; width:6px; } .ui-resizable-handle { display:none; font-size:0.1px; position:absolute; z-index:1; } #nav-tree-contents { margin: 6px 0px 0px 0px; } #nav-tree { background-image:url('nav_h.png'); background-repeat:repeat-x; background-color: #F9FAFC; -webkit-overflow-scrolling : touch; /* iOS 5+ */ } #nav-sync { position:absolute; top:5px; right:24px; z-index:0; } #nav-sync img { opacity:0.3; } #nav-sync img:hover { opacity:0.9; } @media print { #nav-tree { display: none; } div.ui-resizable-handle { display: none; position: relative; } } sigtran/html/globals_v.html0000644000175000017500000001100214631412304020423 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - v -

    sigtran/html/tab_s.png0000644000175000017500000000027014631412304017370 0ustar osmocom-buildosmocom-build‰PNG  IHDR$ÇÇ[IDATxíÝ ‚@@Ñ£?Q…¤"š¢%¦I‘—Šf–6[´HÃäQƒ<Þâõþ]ždr Í’s?ˆO=Ñññw'ÌF‡Ž íðö-~rÃ[œèŠ­ì¬mƒÖ¬ƒݯнŠÕF)Yº% §`nÌ,9B ™’©!ÑŒ\ý<Å#üîî•IEND®B`‚sigtran/html/globals_func_r.html0000644000175000017500000001003014631412304021432 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - r -

    sigtran/html/functions_h.html0000644000175000017500000001016614631412304021004 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - h -

    sigtran/html/sync_off.png0000644000175000017500000000152514631412304020112 0ustar osmocom-buildosmocom-build‰PNG  IHDRàw=øIDATxíÝKhTWÀñÿä1I&3™8M¦Iš™†I3Ú©b$cÌ I1V1±-(Tö±±Ð.* t!‚K[¥Ä¥ˆ„¨´f£`l(øl©"Y”¤6ÆgÌTú}·sgîܹ ±d{8?æ̹÷;çÜuíÚ`:!±F¬¢BäŠ?Å°Äm'yÊÅ>ÑlU¯½üý‰è_‹?€Œê ]€Y(ŠNñ±8fý1°Öqún-eâ¨øtºmâÈ Ó0}b›ù%·©µ×Œ®=Ÿ0´³?Š1sŸ‹0€¯8À‘;_ ‹W|%\ Zð— >舽ln¨p©.aÇ{ )t;Ú b nŸš¯›65°¢¡2çÅÔ?Žž>Oдàuönm¤¢Ì`×­Z¬WjC~>‘Ö¾0+á {{©fÝ×Mæ·æÅ•ìÙ¼˜` Ý›%uA6´½ÅÆö¨Á,]k¢ÄW¼™u±›]‹ˆ7§¯iòh€ ¶¶¬ÏÖu1 ló —Ҷ̺–:ÞÍ\ÄcãÏxøhR²Êè‡Qt$¿ß§¨ ª fdºü<4BÿÙ[•f¸d7=.Mé9/—éªÃëù/ÿO Üaàò}€,‘j?Ÿõ.5Úšm?œÿŸ®ŽXÿ2¬#¸d píæ(£?cÛú¼!½›a1¥Þ—ŽòØ©ܾ7dÔK:‚ùÒ‰ì)Ê3‚Ü™àÌà]€,±H€µ+køöäu<|`·LhC7¹ÔeÍ Ÿ×Ÿ˜tÜ‹ óH$^2%l.êaeÐäýE”ÌÉ|ÅÜìî‰Ýsä }¸ýDû^hzé~ðR›¦Ã¡¿]|#ü¯@×—Ö‡[k¹–<|š(Ç*€Ý¹dÇtMé:Ýñø«Ø,êÅû¢]”' øXÓ_nò¡Æ|Øý /c§fžâOIEND®B`‚sigtran/html/globals_func_w.html0000644000175000017500000001104214631412304021443 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - w -

    sigtran/html/structosmo__scu__reset__param.js0000644000175000017500000000051314631412304024243 0ustar osmocom-buildosmocom-buildvar structosmo__scu__reset__param = [ [ "cause", "structosmo__scu__reset__param.html#a54fa420388d5218c325c963ea6237cba", null ], [ "conn_id", "structosmo__scu__reset__param.html#a037985439605c864d9e9c2a99356b2c8", null ], [ "originator", "structosmo__scu__reset__param.html#ae1a1b23126ae9280b4ded660f8a40935", null ] ];sigtran/html/functions_v.html0000644000175000017500000001016714631412304021023 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - v -

    sigtran/html/globals_x.html0000644000175000017500000006174214631412304020445 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - x -

    sigtran/html/sigtran__sap_8h.html0000644000175000017500000005502414631412304021537 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/sigtran_sap.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran_sap.h File Reference
    #include <osmocom/core/prim.h>
    #include <osmocom/sigtran/osmo_ss7.h>

    Go to the source code of this file.

    Data Structures

    struct  osmo_xlm_prim_notify
     
    struct  osmo_xlm_prim_error
     
    struct  osmo_xlm_prim_rk_reg
     
    struct  osmo_xlm_prim_rk_dereg
     
    struct  osmo_xlm_prim
     

    Macros

    #define NOTIFY_PAR_P_ASP_ID   (1 << 0)
     
    #define NOTIFY_PAR_P_ROUTE_CTX   (1 << 1)
     
    #define msgb_xlm_prim(msg)   ((struct osmo_xlm_prim *)(msg)->l1h)
     

    Enumerations

    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
    }
     

    Functions

    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)
     

    Macro Definition Documentation

    ◆ msgb_xlm_prim

    #define msgb_xlm_prim (   msg)    ((struct osmo_xlm_prim *)(msg)->l1h)

    ◆ NOTIFY_PAR_P_ASP_ID

    #define NOTIFY_PAR_P_ASP_ID   (1 << 0)

    ◆ NOTIFY_PAR_P_ROUTE_CTX

    #define NOTIFY_PAR_P_ROUTE_CTX   (1 << 1)

    Enumeration Type Documentation

    ◆ osmo_sigtran_sap

    Enumerator
    SCCP_SAP_USER 
    XUA_SAP_LM 
    MTP_SAP_USER 

    ◆ osmo_xlm_prim_type

    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 

    Function Documentation

    ◆ osmo_xlm_prim_name()

    char* osmo_xlm_prim_name ( struct osmo_prim_hdr *  oph)

    ◆ osmo_xlm_sap_down()

    sigtran/html/structosmo__scu__notice__param.html0000644000175000017500000002020514631412304024732 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_notice_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_notice_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    struct osmo_sccp_addr called_addr
     
    struct osmo_sccp_addr calling_addr
     
    uint32_t cause
     
    uint32_t importance
     

    Field Documentation

    ◆ called_addr

    struct osmo_sccp_addr osmo_scu_notice_param::called_addr

    Referenced by sclc_rx_cldr().

    ◆ calling_addr

    struct osmo_sccp_addr osmo_scu_notice_param::calling_addr

    Referenced by sclc_rx_cldr().

    ◆ cause

    uint32_t osmo_scu_notice_param::cause

    Referenced by sclc_rx_cldr().

    ◆ importance

    uint32_t osmo_scu_notice_param::importance

    Referenced by sclc_rx_cldr().


    The documentation for this struct was generated from the following file:
    sigtran/html/xua__default__lm__fsm_8c.html0000644000175000017500000025415414631412304023361 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_default_lm_fsm.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_default_lm_fsm.c File Reference
    #include <errno.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/sigtran_sap.h>
    #include <osmocom/sigtran/protocol/m3ua.h>
    #include "xua_internal.h"
    #include "xua_asp_fsm.h"

    Data Structures

    struct  lm_fsm_priv
     

    Macros

    #define S(x)   (1 << (x))
     
    #define lm_fsm_state_chg(fi, NEXT_STATE)
     

    Enumerations

    enum  lm_state {
      S_IDLE, S_WAIT_ASP_UP, S_WAIT_NOTIFY, S_RKM_REG,
      S_ACTIVE
    }
     
    enum  lm_event {
      LM_E_SCTP_EST_IND, LM_E_ASP_UP_CONF, LM_E_NOTIFY_IND, LM_E_AS_INACTIVE_IND,
      LM_E_AS_ACTIVE_IND, LM_E_AS_STATUS_IND, LM_E_RKM_REG_CONF, LM_E_SCTP_DISC_IND
    }
     

    Functions

     osmo_static_assert (ARRAY_SIZE(ss7_asp_lm_timer_defaults)==(SS7_ASP_LM_TIMERS_LEN) &&ARRAY_SIZE(ss7_asp_lm_timer_names)==(SS7_ASP_LM_TIMERS_LEN), assert_ss7_asp_lm_timer_count)
     
    static struct osmo_ss7_asfind_first_as_in_asp (struct osmo_ss7_asp *asp)
     
    static int handle_reg_conf (struct osmo_fsm_inst *fi, uint32_t l_rk_id, uint32_t rctx)
     
    static void restart_asp (struct osmo_fsm_inst *fi)
     
    static void lm_idle (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void lm_wait_asp_up (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static int lm_timer_cb (struct osmo_fsm_inst *fi)
     
    static void lm_wait_notify (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void lm_rkm_reg (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void lm_active (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void lm_allstate (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static int default_lm_prim_cb (struct osmo_prim_hdr *oph, void *_asp)
     
    int osmo_ss7_asp_use_default_lm (struct osmo_ss7_asp *asp, int log_level)
     

    Variables

    static const struct value_string lm_event_names []
     
    const struct osmo_tdef ss7_asp_lm_timer_defaults [SS7_ASP_LM_TIMERS_LEN]
     
    const struct value_string ss7_asp_lm_timer_names []
     
    static const struct osmo_tdef_state_timeout lm_fsm_timeouts [32]
     
    static const struct osmo_fsm_state lm_states []
     
    static const struct osmo_prim_event_map lm_event_map []
     
    struct osmo_fsm xua_default_lm_fsm
     
    static const struct osmo_xua_layer_manager default_layer_manager
     

    Macro Definition Documentation

    ◆ lm_fsm_state_chg

    #define lm_fsm_state_chg (   fi,
      NEXT_STATE 
    )
    Value:
    osmo_tdef_fsm_inst_state_chg(fi, NEXT_STATE, \
    ((struct lm_fsm_priv *)(fi->priv))->asp->cfg.T_defs_lm, \
    -1)
    Definition: xua_default_lm_fsm.c:116
    static const struct osmo_tdef_state_timeout lm_fsm_timeouts[32]
    Definition: xua_default_lm_fsm.c:108

    Referenced by lm_idle(), lm_timer_cb(), lm_wait_asp_up(), and lm_wait_notify().

    ◆ S

    #define S (   x)    (1 << (x))

    Enumeration Type Documentation

    ◆ lm_event

    enum lm_event
    Enumerator
    LM_E_SCTP_EST_IND 
    LM_E_ASP_UP_CONF 
    LM_E_NOTIFY_IND 
    LM_E_AS_INACTIVE_IND 
    LM_E_AS_ACTIVE_IND 
    LM_E_AS_STATUS_IND 
    LM_E_RKM_REG_CONF 
    LM_E_SCTP_DISC_IND 

    ◆ lm_state

    enum lm_state
    Enumerator
    S_IDLE 
    S_WAIT_ASP_UP 
    S_WAIT_NOTIFY 
    S_RKM_REG 
    S_ACTIVE 

    Function Documentation

    ◆ default_lm_prim_cb()

    static int default_lm_prim_cb ( struct osmo_prim_hdr *  oph,
    void *  _asp 
    )
    static

    ◆ find_first_as_in_asp()

    static struct osmo_ss7_as* find_first_as_in_asp ( struct osmo_ss7_asp asp)
    static

    ◆ handle_reg_conf()

    static int handle_reg_conf ( struct osmo_fsm_inst *  fi,
    uint32_t  l_rk_id,
    uint32_t  rctx 
    )
    static

    ◆ lm_active()

    ◆ lm_allstate()

    static void lm_allstate ( struct osmo_fsm_inst *  fi,
    uint32_t  event,
    void *  data 
    )
    static

    ◆ lm_idle()

    static void lm_idle ( struct osmo_fsm_inst *  fi,
    uint32_t  event,
    void *  data 
    )
    static

    ◆ lm_rkm_reg()

    ◆ lm_timer_cb()

    ◆ lm_wait_asp_up()

    static void lm_wait_asp_up ( struct osmo_fsm_inst *  fi,
    uint32_t  event,
    void *  data 
    )
    static

    ◆ lm_wait_notify()

    ◆ osmo_ss7_asp_use_default_lm()

    ◆ osmo_static_assert()

    osmo_static_assert ( ARRAY_SIZE(ss7_asp_lm_timer_defaults = =(SS7_ASP_LM_TIMERS_LEN) &&ARRAY_SIZE(ss7_asp_lm_timer_names)==(SS7_ASP_LM_TIMERS_LEN),
    assert_ss7_asp_lm_timer_count   
    )

    ◆ restart_asp()

    static void restart_asp ( struct osmo_fsm_inst *  fi)
    static

    Variable Documentation

    ◆ default_layer_manager

    const struct osmo_xua_layer_manager default_layer_manager
    static
    Initial value:
    = {
    .prim_cb = default_lm_prim_cb,
    }
    static int default_lm_prim_cb(struct osmo_prim_hdr *oph, void *_asp)
    Definition: xua_default_lm_fsm.c:390

    Referenced by osmo_ss7_asp_use_default_lm().

    ◆ lm_event_map

    const struct osmo_prim_event_map lm_event_map[]
    static
    Initial value:
    = {
    { 0, 0, 0, OSMO_NO_EVENT },
    }
    Definition: sigtran_sap.h:27
    Definition: sigtran_sap.h:22
    Definition: xua_default_lm_fsm.c:59
    Definition: sigtran_sap.h:19
    Definition: sigtran_sap.h:15
    Definition: sigtran_sap.h:14
    Definition: sigtran_sap.h:26
    Definition: xua_default_lm_fsm.c:61
    Definition: sigtran_sap.h:9
    Definition: sigtran_sap.h:30
    Definition: xua_default_lm_fsm.c:57
    Definition: sigtran_sap.h:20
    Definition: xua_default_lm_fsm.c:62
    Definition: xua_default_lm_fsm.c:63
    Definition: xua_default_lm_fsm.c:64
    Definition: xua_default_lm_fsm.c:60
    Definition: xua_default_lm_fsm.c:58

    Referenced by default_lm_prim_cb().

    ◆ lm_event_names

    const struct value_string lm_event_names[]
    static
    Initial value:
    = {
    { LM_E_SCTP_EST_IND, "SCTP-ESTABLISH.ind" },
    { LM_E_ASP_UP_CONF, "ASP-UP.conf" },
    { LM_E_NOTIFY_IND, "NOTIFY.ind" },
    { LM_E_AS_INACTIVE_IND, "AS-INACTIVE.ind" },
    { LM_E_AS_ACTIVE_IND, "AS-ACTIVE.ind" },
    { LM_E_AS_STATUS_IND, "AS-STATUS.ind" },
    { LM_E_RKM_REG_CONF, "RKM_REG.conf" },
    { LM_E_SCTP_DISC_IND, "SCTP-RELEASE.ind" },
    { 0, NULL }
    }
    Definition: xua_default_lm_fsm.c:59
    Definition: xua_default_lm_fsm.c:61
    Definition: xua_default_lm_fsm.c:57
    Definition: xua_default_lm_fsm.c:62
    Definition: xua_default_lm_fsm.c:63
    Definition: xua_default_lm_fsm.c:64
    Definition: xua_default_lm_fsm.c:60
    Definition: xua_default_lm_fsm.c:58

    ◆ lm_fsm_timeouts

    const struct osmo_tdef_state_timeout lm_fsm_timeouts[32]
    static
    Initial value:
    = {
    [S_IDLE] = { },
    [S_ACTIVE] = { },
    }
    Definition: xua_internal.h:97
    Definition: xua_internal.h:94
    Definition: xua_default_lm_fsm.c:53
    Definition: xua_default_lm_fsm.c:47
    Definition: xua_internal.h:95
    Definition: xua_default_lm_fsm.c:45
    Definition: xua_default_lm_fsm.c:51
    Definition: xua_default_lm_fsm.c:49

    ◆ lm_states

    const struct osmo_fsm_state lm_states[]
    static

    ◆ ss7_asp_lm_timer_defaults

    const struct osmo_tdef ss7_asp_lm_timer_defaults[SS7_ASP_LM_TIMERS_LEN]
    Initial value:
    = {
    { .T = SS7_ASP_LM_T_WAIT_ASP_UP, .default_val = 20, .unit = OSMO_TDEF_S,
    .desc = "Restart ASP after timeout waiting for ASP UP (SG role) / ASP UP ACK (ASP role) (s)" },
    { .T = SS7_ASP_LM_T_WAIT_NOTIFY, .default_val = 2, .unit = OSMO_TDEF_S,
    .desc = "Restart ASP after timeout waiting for NOTIFY (s)" },
    { .T = SS7_ASP_LM_T_WAIT_NOTIY_RKM, .default_val = 20, .unit = OSMO_TDEF_S,
    .desc = "Restart ASP after timeout waiting for NOTIFY after RKM registration (s)" },
    { .T = SS7_ASP_LM_T_WAIT_RK_REG_RESP, .default_val = 10, .unit = OSMO_TDEF_S,
    .desc = "Restart ASP after timeout waiting for RK_REG_RESP (s)" },
    {}
    }
    Definition: xua_internal.h:97
    Definition: xua_internal.h:94
    Definition: xua_internal.h:95
    Definition: xua_internal.h:96

    Referenced by gen_asp_timer_cmd_strs(), and ss7_asp_alloc().

    ◆ ss7_asp_lm_timer_names

    const struct value_string ss7_asp_lm_timer_names[]
    Initial value:
    = {
    { SS7_ASP_LM_T_WAIT_ASP_UP, "wait_asp_up" },
    { SS7_ASP_LM_T_WAIT_NOTIFY, "wait_notify" },
    { SS7_ASP_LM_T_WAIT_NOTIY_RKM, "wait_notify_rkm" },
    { SS7_ASP_LM_T_WAIT_RK_REG_RESP, "wait_rk_reg_resp" },
    {}
    }
    Definition: xua_internal.h:97
    Definition: xua_internal.h:94
    Definition: xua_internal.h:95
    Definition: xua_internal.h:96

    Referenced by DEFUN_ATTR(), gen_asp_timer_cmd_strs(), ss7_asp_lm_timer_name(), and write_asp_timers().

    ◆ xua_default_lm_fsm

    struct osmo_fsm xua_default_lm_fsm
    Initial value:
    = {
    .name = "xua_default_lm",
    .states = lm_states,
    .num_states = ARRAY_SIZE(lm_states),
    .timer_cb = lm_timer_cb,
    .event_names = lm_event_names,
    .allstate_event_mask = S(LM_E_SCTP_DISC_IND),
    .allstate_action = lm_allstate,
    .log_subsys = DLSS7,
    }
    static const struct value_string lm_event_names[]
    Definition: xua_default_lm_fsm.c:67
    static const struct osmo_fsm_state lm_states[]
    Definition: xua_default_lm_fsm.c:331
    static int lm_timer_cb(struct osmo_fsm_inst *fi)
    Definition: xua_default_lm_fsm.c:196
    #define S(x)
    Definition: xua_default_lm_fsm.c:41
    static void lm_allstate(struct osmo_fsm_inst *fi, uint32_t event, void *data)
    Definition: xua_default_lm_fsm.c:322
    Definition: xua_default_lm_fsm.c:64

    Referenced by osmo_ss7_asp_use_default_lm(), osmo_ss7_init(), and ss7_asp_lm_timer_name().

    sigtran/html/globals_eval_l.html0000644000175000017500000001143714631412304021434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - l -

    sigtran/html/structosmo__ss7__route__table.html0000644000175000017500000003300214631412304024517 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_route_table Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_route_table Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    struct llist_head list
     member in list of routing tables More...
     
    struct osmo_ss7_instanceinst
     osmo_ss7_instance to which we belong More...
     
    struct llist_head routes
     list of osmo_ss7_route More...
     
    struct {
       char *   name
     
       char *   description
     
    cfg
     

    Field Documentation

    ◆ cfg

    ◆ description

    char* osmo_ss7_route_table::description

    Referenced by DEFUN_ATTR(), and write_one_rtable().

    ◆ inst

    ◆ list

    struct llist_head osmo_ss7_route_table::list

    ◆ name

    ◆ routes


    The documentation for this struct was generated from the following file:
    sigtran/html/structsccp__system.js0000644000175000017500000000032114631412304022065 0ustar osmocom-buildosmocom-buildvar structsccp__system = [ [ "write_context", "structsccp__system.html#a1f25bcaae85e0b7f3e81d1e41146cfa6", null ], [ "write_data", "structsccp__system.html#aaf7289fecc917b03b12f6b2b985f59fa", null ] ];sigtran/html/sccp2sua_8c.html0000644000175000017500000052714514631412304020614 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp2sua.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp2sua.c File Reference
    #include <stdbool.h>
    #include <string.h>
    #include <errno.h>
    #include <inttypes.h>
    #include <osmocom/sccp/sccp.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/sccp_helpers.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sigtran/xua_msg.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"

    Macros

    #define MAX_IES   6
     
    #define NUM_SCCP_MSGT   (SCCP_MSG_TYPE_LUDTS+1)
     

    Functions

    static void msgb_put_u24be (struct msgb *msg, uint32_t val)
     
    static void msgb_put_u16le (struct msgb *msg, uint16_t val)
     
    static uint32_t load_24be (const void *ptr)
     load a 24bit value as big-endian More...
     
    int osmo_isup_party_parse (char *out_digits, const uint8_t *in, unsigned int in_num_bytes, bool odd)
     Parse ISUP style address of BCD digets. More...
     
    int osmo_isup_party_encode (struct msgb *msg, const char *in_digits)
     Encode an ISUP style address of BCD digits. More...
     
    int osmo_sccp_addr_parse (struct osmo_sccp_addr *out, const uint8_t *addr, unsigned int addrlen)
     Parse wire-encoded SCCP address into osmo_sccp_addr. More...
     
    int osmo_sccp_addr_encode (struct msgb *msg, const struct osmo_sccp_addr *in)
     encode a SCCP address from parsed format to wire format More...
     
    static int sccp_addr_to_sua (struct xua_msg *xua, uint16_t iei, const uint8_t *addr, unsigned int addrlen)
     convert SCCP address to SUA address More...
     
    static int sccp_addr_to_sua_ptr (struct xua_msg *xua, uint16_t iei, const uint8_t *ptr_addr, bool ptr_addr_is_long)
     convenience wrapper around sccp_addr_to_sua() for variable mandatory addresses More...
     
    static int sua_addr_to_sccp (struct msgb *msg, const struct xua_msg_part *part)
     convert SUA address to SCCP address More...
     
    static int sccp_add_var_addr (struct msgb *msg, uint8_t *var_ptr, bool var_ptr_is_long, const struct xua_msg *xua, uint16_t iei)
     Add a "SCCP Variable Mandatory Part" (Address format) to the given msgb. More...
     
    static int sccp_add_variable_part (struct msgb *msg, uint8_t *var_ptr, const struct xua_msg *xua, uint16_t iei)
     Add a "SCCP Variable Mandatory Part" to the given msgb. More...
     
    static int sccp_add_long_variable_part (struct msgb *msg, uint8_t *var_ptr, const struct xua_msg *xua, uint16_t iei)
     Add a "SCCP Long Variable Mandatory Part" to the given msgb. More...
     
    static bool sccp_ptr_part_consistent (const struct msgb *msg, const uint8_t *ptr_addr)
     validate that SCCP part with pointer + length doesn't exceed msg tail More...
     
    static bool sccp_longptr_part_consistent (const struct msgb *msg, const uint8_t *ptr_addr, bool len_is_long)
     validate that SCCP part with long pointer (2 bytes) + length doesn't exceed msg tail More...
     
    static int sccp_data_to_sua_ptr (struct xua_msg *xua, uint16_t iei, const uint8_t *ptr_addr)
     convenience wrapper around xua_msg_add_data() for variable mandatory data More...
     
    static int sccp_longdata_to_sua_ptr (struct xua_msg *xua, uint16_t iei, const uint8_t *ptr_addr)
     convenience wrapper around xua_msg_add_data() for variable mandatory data More...
     
    static int xua_msg_add_sccp_opt (struct xua_msg *xua, uint8_t sccp_opt_type, uint16_t opt_len, const uint8_t *opt)
     Convert a given SCCP option to SUA and add it to given xua_msg. More...
     
    static void msgb_put_sccp_opt_hdr (struct msgb *msg, uint8_t pnc, uint8_t len)
     append a SCCP option header to the given message More...
     
    static void msgb_put_sccp_opt (struct msgb *msg, uint8_t pnc, uint8_t len, const uint8_t *data)
     append a SCCP option to the given message More...
     
    static int sccp_msg_add_sua_opt (enum sccp_message_types type, struct msgb *msg, const struct xua_msg_part *opt)
     Convert a given SUA option/IE to SCCP and add it to given * msgb. More...
     
    static struct xua_msgsccp_to_xua_opt (const struct msgb *msg, const uint8_t *ptr_opt, bool ptr_opt_is_long, struct xua_msg *xua)
     convert SCCP optional part to list of SUA options More...
     
    static bool sccp_is_mandatory (enum sccp_message_types type, const struct xua_msg_part *part)
     
    static bool sccp_option_permitted (enum sccp_message_types type, const struct xua_msg_part *part)
     
    static int xua_ies_to_sccp_opts (struct msgb *msg, uint8_t *ptr_opt, bool ptr_opt_is_long, enum sccp_message_types type, const struct xua_msg *xua)
     
    static int store_local_ref (struct sccp_source_reference *local_ref, const struct xua_msg *xua, uint16_t iei)
     
    static struct xua_msgsccp_to_xua_cr (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_cr (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_cc (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_cc (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_cref (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_cref (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_rlsd (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_rlsd (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_rlc (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_rlc (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_dt1 (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_dt1 (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_udt (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_xudt (struct msgb *msg, const struct xua_msg *xua)
     
    static int sua_to_sccp_ludt (struct msgb *msg, const struct xua_msg *xua)
     
    static int sua_to_sccp_udt (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_xudt (const struct msgb *msg, struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_ludt (struct msgb *msg, struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_udts (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_xudts (struct msgb *msg, const struct xua_msg *xua)
     
    static int sua_to_sccp_ludts (struct msgb *msg, const struct xua_msg *xua)
     
    static int sua_to_sccp_udts (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_xudts (const struct msgb *msg, struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_ludts (const struct msgb *msg, struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_it (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_it (struct msgb *msg, const struct xua_msg *xua)
     
    static struct xua_msgsccp_to_xua_err (const struct msgb *msg, struct xua_msg *xua)
     
    static int sua_to_sccp_err (struct msgb *msg, const struct xua_msg *xua)
     
    struct xua_msgosmo_sccp_to_xua (struct msgb *msg)
     convert SCCP message to a SUA message More...
     
    struct msgb * osmo_sua_to_sccp (struct xua_msg *xua)
     convert parsed SUA message to SCCP message More...
     

    Variables

    static const uint16_t sccp_mandatory [NUM_SCCP_MSGT][MAX_IES]
     
    static const uint16_t sccp_optional [NUM_SCCP_MSGT][MAX_IES]
     

    Macro Definition Documentation

    ◆ MAX_IES

    #define MAX_IES   6

    ◆ NUM_SCCP_MSGT

    #define NUM_SCCP_MSGT   (SCCP_MSG_TYPE_LUDTS+1)

    Function Documentation

    ◆ load_24be()

    static uint32_t load_24be ( const void *  ptr)
    static

    ◆ msgb_put_sccp_opt()

    static void msgb_put_sccp_opt ( struct msgb *  msg,
    uint8_t  pnc,
    uint8_t  len,
    const uint8_t *  data 
    )
    static

    append a SCCP option to the given message

    Parameters
    msgMessage to which option is to be appended
    [in]pncPNC of the option header
    [in]lenlength of the option, excluding the header
    [in]dataactual data to be appended

    References msgb_put_sccp_opt_hdr().

    Referenced by sccp_msg_add_sua_opt().

    ◆ msgb_put_sccp_opt_hdr()

    static void msgb_put_sccp_opt_hdr ( struct msgb *  msg,
    uint8_t  pnc,
    uint8_t  len 
    )
    static

    append a SCCP option header to the given message

    Parameters
    msgMessage to which header is to be appended
    [in]pncPNC of the option header
    [in]lenlength of the option, excluding the header

    Referenced by msgb_put_sccp_opt(), and sccp_msg_add_sua_opt().

    ◆ msgb_put_u16le()

    static void msgb_put_u16le ( struct msgb *  msg,
    uint16_t  val 
    )
    static

    Referenced by osmo_sccp_addr_encode().

    ◆ msgb_put_u24be()

    static void msgb_put_u24be ( struct msgb *  msg,
    uint32_t  val 
    )
    static

    Referenced by sccp_msg_add_sua_opt().

    ◆ osmo_isup_party_encode()

    int osmo_isup_party_encode ( struct msgb *  msg,
    const char *  in_digits 
    )

    Encode an ISUP style address of BCD digits.

    Parameters
    [out]msgMessage to which the encoded address is appended
    [in]in_digitsNUL-terminated ASCII string of digits
    Returns
    number of octets used for encoding in_digits

    Referenced by osmo_sccp_addr_encode().

    ◆ osmo_isup_party_parse()

    int osmo_isup_party_parse ( char *  out_digits,
    const uint8_t *  in,
    unsigned int  in_num_bytes,
    bool  odd 
    )

    Parse ISUP style address of BCD digets.

    Parameters
    [out]out_digitsuser-allocated buffer for ASCII digits
    [in]inBCD-encoded digits
    [in]in_num_bytesSize of in in bytes
    [in]oddOdd (true) or even (false) number of digits
    Returns
    number of digits generated

    Referenced by osmo_sccp_addr_parse().

    ◆ osmo_sccp_addr_encode()

    int osmo_sccp_addr_encode ( struct msgb *  msg,
    const struct osmo_sccp_addr in 
    )

    ◆ osmo_sccp_addr_parse()

    int osmo_sccp_addr_parse ( struct osmo_sccp_addr out,
    const uint8_t *  addr,
    unsigned int  addrlen 
    )

    Parse wire-encoded SCCP address into osmo_sccp_addr.

    Parameters
    [out]outuser-allocated output data structure
    [in]addrwire-encoded SCCP address
    [in]addrlenSize of addr in bytes
    Returns
    0 in case of success, negative on error According to Q.713/3.4 and RFC3868/3.10.2

    References osmo_sccp_gt::digits, osmo_sccp_addr::gt, osmo_sccp_gt::gti, osmo_sccp_gt::nai, osmo_sccp_gt::npi, osmo_isup_party_parse(), OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, OSMO_SCCP_GTI_NAI_ONLY, OSMO_SCCP_GTI_NO_GT, OSMO_SCCP_GTI_TT_NPL_ENC, OSMO_SCCP_GTI_TT_NPL_ENC_NAI, OSMO_SCCP_GTI_TT_ONLY, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_SSN_PC, osmo_sccp_addr::pc, osmo_sccp_addr::presence, osmo_sccp_addr::ri, osmo_sccp_addr::ssn, and osmo_sccp_gt::tt.

    Referenced by sccp_addr_to_sua().

    ◆ osmo_sccp_to_xua()

    ◆ osmo_sua_to_sccp()

    ◆ sccp_add_long_variable_part()

    static int sccp_add_long_variable_part ( struct msgb *  msg,
    uint8_t *  var_ptr,
    const struct xua_msg xua,
    uint16_t  iei 
    )
    static

    Add a "SCCP Long Variable Mandatory Part" to the given msgb.

    Parameters
    msgMessage buffer to which part shall be added
    [out]var_ptrpointer to relative pointer in SCCP header
    [in]xuaxUA message from which to use source data
    [in]ieixUA information element identifier of source data

    References xua_msg_part::dat, xua_msg_part::len, and xua_msg_find_tag().

    Referenced by sua_to_sccp_ludt(), and sua_to_sccp_ludts().

    ◆ sccp_add_var_addr()

    static int sccp_add_var_addr ( struct msgb *  msg,
    uint8_t *  var_ptr,
    bool  var_ptr_is_long,
    const struct xua_msg xua,
    uint16_t  iei 
    )
    static

    Add a "SCCP Variable Mandatory Part" (Address format) to the given msgb.

    Parameters
    msgMessage buffer to which part shall be added
    [out]var_ptrpointer to relative pointer in SCCP header
    [in]var_ptr_is_longWhether the var_ptr field is 2 bytes long (network order)
    [in]xuaxUA message from which to use address
    [in]ieixUA information element identifier of address

    References sua_addr_to_sccp(), and xua_msg_find_tag().

    Referenced by sua_to_sccp_cr(), sua_to_sccp_ludt(), sua_to_sccp_ludts(), sua_to_sccp_udt(), sua_to_sccp_udts(), sua_to_sccp_xudt(), and sua_to_sccp_xudts().

    ◆ sccp_add_variable_part()

    static int sccp_add_variable_part ( struct msgb *  msg,
    uint8_t *  var_ptr,
    const struct xua_msg xua,
    uint16_t  iei 
    )
    static

    Add a "SCCP Variable Mandatory Part" to the given msgb.

    Parameters
    msgMessage buffer to which part shall be added
    [out]var_ptrpointer to relative pointer in SCCP header
    [in]xuaxUA message from which to use source data
    [in]ieixUA information element identifier of source data

    References xua_msg_part::dat, xua_msg_part::len, and xua_msg_find_tag().

    Referenced by sua_to_sccp_dt1(), sua_to_sccp_udt(), sua_to_sccp_udts(), sua_to_sccp_xudt(), and sua_to_sccp_xudts().

    ◆ sccp_addr_to_sua()

    static int sccp_addr_to_sua ( struct xua_msg xua,
    uint16_t  iei,
    const uint8_t *  addr,
    unsigned int  addrlen 
    )
    static

    convert SCCP address to SUA address

    Parameters
    xuauser-provided xUA message to which address shall be added
    [in]ieiSUA Information Element Identifier for address
    [in]addrSCCP wire format binary address
    [in]addrlenSize of addr in bytes
    Returns
    0 in case of success; negative on error

    References osmo_sccp_addr_dump(), osmo_sccp_addr_parse(), and xua_msg_add_sccp_addr().

    Referenced by sccp_addr_to_sua_ptr(), and xua_msg_add_sccp_opt().

    ◆ sccp_addr_to_sua_ptr()

    static int sccp_addr_to_sua_ptr ( struct xua_msg xua,
    uint16_t  iei,
    const uint8_t *  ptr_addr,
    bool  ptr_addr_is_long 
    )
    static

    ◆ sccp_data_to_sua_ptr()

    static int sccp_data_to_sua_ptr ( struct xua_msg xua,
    uint16_t  iei,
    const uint8_t *  ptr_addr 
    )
    static

    convenience wrapper around xua_msg_add_data() for variable mandatory data

    References xua_msg_add_data().

    Referenced by sccp_to_xua_dt1(), sccp_to_xua_udt(), sccp_to_xua_udts(), sccp_to_xua_xudt(), and sccp_to_xua_xudts().

    ◆ sccp_is_mandatory()

    static bool sccp_is_mandatory ( enum sccp_message_types  type,
    const struct xua_msg_part part 
    )
    static

    ◆ sccp_longdata_to_sua_ptr()

    static int sccp_longdata_to_sua_ptr ( struct xua_msg xua,
    uint16_t  iei,
    const uint8_t *  ptr_addr 
    )
    static

    convenience wrapper around xua_msg_add_data() for variable mandatory data

    References xua_msg_add_data().

    Referenced by sccp_to_xua_ludt(), and sccp_to_xua_ludts().

    ◆ sccp_longptr_part_consistent()

    static bool sccp_longptr_part_consistent ( const struct msgb *  msg,
    const uint8_t *  ptr_addr,
    bool  len_is_long 
    )
    static

    validate that SCCP part with long pointer (2 bytes) + length doesn't exceed msg tail

    Parameters
    [in]msgMessage containing SCCP address (LUDT or LUDTS)
    [in]ptr_addrpointer to byte with relative SCCP long pointer (uint16_t, 2 bytes in network order)
    [in]len_is_longwhether the length field at the starting of the value field pointer to by ptr_addr is 2 bytes long.
    Returns
    true if OK; false if message inconsistent

    References data, and len.

    Referenced by sccp_to_xua_ludt(), and sccp_to_xua_ludts().

    ◆ sccp_msg_add_sua_opt()

    static int sccp_msg_add_sua_opt ( enum sccp_message_types  type,
    struct msgb *  msg,
    const struct xua_msg_part opt 
    )
    static

    Convert a given SUA option/IE to SCCP and add it to given * msgb.

    Parameters
    msgcaller-provided message buffer to which option is to be appended
    [in]optxUA option/IE (messge part) to be converted+added
    Returns
    0 in case of success; negative on error

    References xua_msg_part::dat, xua_msg_part::len, msgb_put_sccp_opt(), msgb_put_sccp_opt_hdr(), msgb_put_u24be(), sua_addr_to_sccp(), SUA_CAUSE_T_ERROR, SUA_CAUSE_T_MASK, SUA_CAUSE_T_REFUSAL, SUA_CAUSE_T_RELEASE, SUA_CAUSE_T_RESET, SUA_CAUSE_T_RETURN, SUA_IEI_CAUSE, SUA_IEI_CREDIT, SUA_IEI_DATA, SUA_IEI_DEST_ADDR, SUA_IEI_DEST_REF, SUA_IEI_IMPORTANCE, SUA_IEI_PROTO_CLASS, SUA_IEI_ROUTE_CTX, SUA_IEI_S7_HOP_CTR, SUA_IEI_SEQ_CTRL, SUA_IEI_SRC_ADDR, SUA_IEI_SRC_REF, xua_msg_part::tag, and xua_msg_part_get_u32().

    Referenced by xua_ies_to_sccp_opts().

    ◆ sccp_option_permitted()

    static bool sccp_option_permitted ( enum sccp_message_types  type,
    const struct xua_msg_part part 
    )
    static

    ◆ sccp_ptr_part_consistent()

    static bool sccp_ptr_part_consistent ( const struct msgb *  msg,
    const uint8_t *  ptr_addr 
    )
    static

    validate that SCCP part with pointer + length doesn't exceed msg tail

    Parameters
    [in]msgMessage containing SCCP address
    [in]ptr_addrpointer to byte with relative SCCP pointer
    Returns
    true if OK; false if message inconsistent

    References data.

    Referenced by sccp_to_xua_cr(), sccp_to_xua_dt1(), sccp_to_xua_udt(), sccp_to_xua_udts(), sccp_to_xua_xudt(), and sccp_to_xua_xudts().

    ◆ sccp_to_xua_cc()

    static struct xua_msg* sccp_to_xua_cc ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), sccp_to_xua_opt(), SUA_IEI_DEST_REF, SUA_IEI_PROTO_CLASS, SUA_IEI_SRC_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_cr()

    static struct xua_msg* sccp_to_xua_cr ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), sccp_addr_to_sua_ptr(), sccp_ptr_part_consistent(), sccp_to_xua_opt(), SUA_IEI_DEST_ADDR, SUA_IEI_PROTO_CLASS, SUA_IEI_SRC_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_cref()

    static struct xua_msg* sccp_to_xua_cref ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), sccp_to_xua_opt(), SUA_CAUSE_T_REFUSAL, SUA_IEI_CAUSE, SUA_IEI_DEST_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_dt1()

    static struct xua_msg* sccp_to_xua_dt1 ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), sccp_data_to_sua_ptr(), sccp_ptr_part_consistent(), SUA_IEI_DATA, SUA_IEI_DEST_REF, SUA_IEI_SEGMENTATION, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_err()

    static struct xua_msg* sccp_to_xua_err ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), SUA_CAUSE_T_ERROR, SUA_IEI_CAUSE, SUA_IEI_DEST_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_it()

    static struct xua_msg* sccp_to_xua_it ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), SUA_IEI_CREDIT, SUA_IEI_DEST_REF, SUA_IEI_PROTO_CLASS, SUA_IEI_SRC_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_ludt()

    static struct xua_msg* sccp_to_xua_ludt ( struct msgb *  msg,
    struct xua_msg xua 
    )
    static

    ◆ sccp_to_xua_ludts()

    static struct xua_msg* sccp_to_xua_ludts ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static

    ◆ sccp_to_xua_opt()

    static struct xua_msg* sccp_to_xua_opt ( const struct msgb *  msg,
    const uint8_t *  ptr_opt,
    bool  ptr_opt_is_long,
    struct xua_msg xua 
    )
    static

    convert SCCP optional part to list of SUA options

    Parameters
    [in]msgMessage buffer holding SCCP message
    [in]ptr_optaddress of relative pointer to optional part
    [in]ptr_opt_is_longwhether ptr_opt is a long pointer (2 bytes, network order)
    xuacaller-provided xUA message to which options are added
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References data, and xua_msg_add_sccp_opt().

    Referenced by sccp_to_xua_cc(), sccp_to_xua_cr(), sccp_to_xua_cref(), sccp_to_xua_ludt(), sccp_to_xua_ludts(), sccp_to_xua_rlsd(), sccp_to_xua_xudt(), and sccp_to_xua_xudts().

    ◆ sccp_to_xua_rlc()

    static struct xua_msg* sccp_to_xua_rlc ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), SUA_IEI_DEST_REF, SUA_IEI_SRC_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_rlsd()

    static struct xua_msg* sccp_to_xua_rlsd ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References load_24be(), sccp_to_xua_opt(), SUA_CAUSE_T_RELEASE, SUA_IEI_CAUSE, SUA_IEI_DEST_REF, SUA_IEI_SRC_REF, and xua_msg_add_u32().

    Referenced by osmo_sccp_to_xua().

    ◆ sccp_to_xua_udt()

    static struct xua_msg* sccp_to_xua_udt ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static

    ◆ sccp_to_xua_udts()

    static struct xua_msg* sccp_to_xua_udts ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static

    ◆ sccp_to_xua_xudt()

    static struct xua_msg* sccp_to_xua_xudt ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static

    ◆ sccp_to_xua_xudts()

    static struct xua_msg* sccp_to_xua_xudts ( const struct msgb *  msg,
    struct xua_msg xua 
    )
    static

    ◆ store_local_ref()

    static int store_local_ref ( struct sccp_source_reference *  local_ref,
    const struct xua_msg xua,
    uint16_t  iei 
    )
    static

    ◆ sua_addr_to_sccp()

    static int sua_addr_to_sccp ( struct msgb *  msg,
    const struct xua_msg_part part 
    )
    static

    convert SUA address to SCCP address

    Parameters
    msguser-provided message buffer to which address shall be * appended
    [in]partSUA wire format binary address
    Returns
    0 in case of success; negative on error

    References osmo_sccp_addr_encode(), and sua_addr_parse_part().

    Referenced by sccp_add_var_addr(), and sccp_msg_add_sua_opt().

    ◆ sua_to_sccp_cc()

    static int sua_to_sccp_cc ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References store_local_ref(), SUA_IEI_DEST_REF, SUA_IEI_PROTO_CLASS, SUA_IEI_SRC_REF, xua_ies_to_sccp_opts(), and xua_msg_get_u32().

    Referenced by osmo_sua_to_sccp().

    ◆ sua_to_sccp_cr()

    static int sua_to_sccp_cr ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References sccp_add_var_addr(), store_local_ref(), SUA_IEI_DEST_ADDR, SUA_IEI_PROTO_CLASS, SUA_IEI_SRC_REF, xua_ies_to_sccp_opts(), and xua_msg_get_u32().

    Referenced by osmo_sua_to_sccp().

    ◆ sua_to_sccp_cref()

    static int sua_to_sccp_cref ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static
    Returns
    xua in case of success, NULL on error (xua not freed!)

    References store_local_ref(), SUA_IEI_CAUSE, SUA_IEI_DEST_REF, xua_ies_to_sccp_opts(), and xua_msg_get_u32().

    Referenced by osmo_sua_to_sccp().

    ◆ sua_to_sccp_dt1()

    static int sua_to_sccp_dt1 ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ sua_to_sccp_err()

    static int sua_to_sccp_err ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ sua_to_sccp_it()

    static int sua_to_sccp_it ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ sua_to_sccp_ludt()

    ◆ sua_to_sccp_ludts()

    static int sua_to_sccp_ludts ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ sua_to_sccp_rlc()

    static int sua_to_sccp_rlc ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ sua_to_sccp_rlsd()

    static int sua_to_sccp_rlsd ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ sua_to_sccp_udt()

    ◆ sua_to_sccp_udts()

    ◆ sua_to_sccp_xudt()

    ◆ sua_to_sccp_xudts()

    static int sua_to_sccp_xudts ( struct msgb *  msg,
    const struct xua_msg xua 
    )
    static

    ◆ xua_ies_to_sccp_opts()

    static int xua_ies_to_sccp_opts ( struct msgb *  msg,
    uint8_t *  ptr_opt,
    bool  ptr_opt_is_long,
    enum sccp_message_types  type,
    const struct xua_msg xua 
    )
    static

    ◆ xua_msg_add_sccp_opt()

    static int xua_msg_add_sccp_opt ( struct xua_msg xua,
    uint8_t  sccp_opt_type,
    uint16_t  opt_len,
    const uint8_t *  opt 
    )
    static

    Convert a given SCCP option to SUA and add it to given xua_msg.

    Parameters
    xuacaller-provided xUA message to which option is to be added
    [in]sccp_opt_typeSCCP option type (PNC)
    [in]opt_lensize of opt in bytes
    [in]optpointer to wire-format encoded SCCP option data
    Returns
    0 in case of success; negative on error

    References load_24be(), sccp_addr_to_sua(), SUA_CAUSE_T_ERROR, SUA_CAUSE_T_REFUSAL, SUA_CAUSE_T_RELEASE, SUA_CAUSE_T_RESET, SUA_CAUSE_T_RETURN, SUA_IEI_CAUSE, SUA_IEI_DATA, SUA_IEI_DEST_ADDR, SUA_IEI_DEST_REF, SUA_IEI_IMPORTANCE, SUA_IEI_PROTO_CLASS, SUA_IEI_S7_HOP_CTR, SUA_IEI_SRC_ADDR, SUA_IEI_SRC_REF, xua_msg_add_data(), and xua_msg_add_u32().

    Referenced by sccp_to_xua_opt().

    Variable Documentation

    ◆ sccp_mandatory

    const uint16_t sccp_mandatory[NUM_SCCP_MSGT][MAX_IES]
    static

    Referenced by sccp_is_mandatory().

    ◆ sccp_optional

    const uint16_t sccp_optional[NUM_SCCP_MSGT][MAX_IES]
    static

    Referenced by sccp_option_permitted().

    sigtran/html/globals_defs_a.html0000644000175000017500000000747014631412304021415 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - a -

    sigtran/html/osmo__ss7__asp__peer_8c.html0000644000175000017500000007750314631412304023153 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/osmo_ss7_asp_peer.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_asp_peer.c File Reference
    #include <string.h>
    #include <errno.h>
    #include <unistd.h>
    #include <inttypes.h>
    #include <netdb.h>
    #include <netinet/in.h>
    #include <netinet/sctp.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/talloc.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/socket.h>
    #include <osmocom/core/sockaddr_str.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include "ss7_internal.h"

    Functions

    void osmo_ss7_asp_peer_init (struct osmo_ss7_asp_peer *peer)
     
    int osmo_ss7_asp_peer_snprintf (char *buf, size_t buf_len, struct osmo_ss7_asp_peer *peer)
     
    int osmo_ss7_asp_peer_set_hosts2 (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt, int idx_primary)
     Set (copy) addresses for a given ASP peer. More...
     
    int osmo_ss7_asp_peer_set_hosts (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *const *hosts, size_t host_cnt)
     Set (copy) addresses for a given ASP peer. More...
     
    static bool host_is_ip_anyaddr (const char *host, bool is_v6)
     
    int osmo_ss7_asp_peer_add_host2 (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host, bool is_primary_addr)
     Append (copy) address to a given ASP peer. More...
     
    int osmo_ss7_asp_peer_del_host (struct osmo_ss7_asp_peer *peer, const char *host)
     Remove address from a given ASP peer. More...
     
    int osmo_ss7_asp_peer_add_host (struct osmo_ss7_asp_peer *peer, void *talloc_ctx, const char *host)
     Append (copy) address to a given ASP peer. More...
     
    bool ss7_asp_peer_match_host (const struct osmo_ss7_asp_peer *peer, const char *host, bool host_is_v6)
     
    int ss7_asp_peer_find_host (const struct osmo_ss7_asp_peer *peer, const char *host)
     Find the exact IP address match and return its index in the array. More...
     

    Function Documentation

    ◆ host_is_ip_anyaddr()

    static bool host_is_ip_anyaddr ( const char *  host,
    bool  is_v6 
    )
    inlinestatic

    ◆ osmo_ss7_asp_peer_add_host()

    int osmo_ss7_asp_peer_add_host ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *  host 
    )

    Append (copy) address to a given ASP peer.

    Previous addresses are kept.

    Parameters
    [in]peerApplication Server Process peer the address is appended to.
    [in]talloc_ctxtalloc context used to allocate new address.
    [in]hoststring containing an IP address.
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer_add_host2().

    Referenced by osmo_sccp_simple_server_add_clnt(), osmo_ss7_xua_server_add_local_host(), and ss7_asp_set_default_peer_hosts().

    ◆ osmo_ss7_asp_peer_add_host2()

    int osmo_ss7_asp_peer_add_host2 ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *  host,
    bool  is_primary_addr 
    )

    Append (copy) address to a given ASP peer.

    Previous addresses are kept.

    Parameters
    [in]peerApplication Server Process peer the address is appended to.
    [in]talloc_ctxtalloc context used to allocate new address.
    [in]hoststring containing an IP address.
    [in]is_primary_addrwhether this IP address is to be added as SCTP Primary Address
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer::host, osmo_ss7_asp_peer::host_cnt, host_is_ip_anyaddr(), and osmo_ss7_asp_peer::idx_primary.

    Referenced by DEFUN_ATTR(), and osmo_ss7_asp_peer_add_host().

    ◆ osmo_ss7_asp_peer_del_host()

    int osmo_ss7_asp_peer_del_host ( struct osmo_ss7_asp_peer peer,
    const char *  host 
    )

    Remove address from a given ASP peer.

    Parameters
    [in]peerApplication Server Process peer the address is removed from.
    [in]hoststring containing an IP address.
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer::host, osmo_ss7_asp_peer::host_cnt, and osmo_ss7_asp_peer::idx_primary.

    Referenced by DEFUN_ATTR(), and osmo_ss7_xua_server_del_local_host().

    ◆ osmo_ss7_asp_peer_init()

    void osmo_ss7_asp_peer_init ( struct osmo_ss7_asp_peer peer)

    References osmo_ss7_asp_peer::idx_primary.

    Referenced by ss7_asp_alloc().

    ◆ osmo_ss7_asp_peer_set_hosts()

    int osmo_ss7_asp_peer_set_hosts ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *const *  hosts,
    size_t  host_cnt 
    )

    Set (copy) addresses for a given ASP peer.

    Previous addresses are freed.

    Parameters
    [in]peerApplication Server Process peer whose addresses are to be set.
    [in]talloc_ctxtalloc context used to allocate new addresses.
    [in]hostsArray of strings containing IP addresses.
    [in]host_cntNumber of strings in hosts
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer_set_hosts2().

    Referenced by osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_add_clnt(), osmo_ss7_xua_server_set_local_hosts(), and xua_accept_cb().

    ◆ osmo_ss7_asp_peer_set_hosts2()

    int osmo_ss7_asp_peer_set_hosts2 ( struct osmo_ss7_asp_peer peer,
    void *  talloc_ctx,
    const char *const *  hosts,
    size_t  host_cnt,
    int  idx_primary 
    )

    Set (copy) addresses for a given ASP peer.

    Previous addresses are freed.

    Parameters
    [in]peerApplication Server Process peer whose addresses are to be set.
    [in]talloc_ctxtalloc context used to allocate new addresses.
    [in]hostsArray of strings containing IP addresses.
    [in]host_cntNumber of strings in hosts
    [in]idx_primaryIndex in "hosts" array marking the SCTP Primary Address, -1 if no explicit Primary Address set
    Returns
    0 on success; negative otherwise

    References osmo_ss7_asp_peer::host, osmo_ss7_asp_peer::host_cnt, and osmo_ss7_asp_peer::idx_primary.

    Referenced by osmo_ss7_asp_peer_set_hosts().

    ◆ osmo_ss7_asp_peer_snprintf()

    int osmo_ss7_asp_peer_snprintf ( char *  buf,
    size_t  buf_len,
    struct osmo_ss7_asp_peer peer 
    )

    ◆ ss7_asp_peer_find_host()

    int ss7_asp_peer_find_host ( const struct osmo_ss7_asp_peer peer,
    const char *  host 
    )

    Find the exact IP address match and return its index in the array.

    Parameters
    [in]peerApplication Server Process peer where the address is looked up.
    [in]hoststring containing an IP address.
    Returns
    >=0 on success containing the index of the host; negative otherwise

    References osmo_ss7_asp_peer::host, and osmo_ss7_asp_peer::host_cnt.

    Referenced by DEFUN_ATTR().

    ◆ ss7_asp_peer_match_host()

    bool ss7_asp_peer_match_host ( const struct osmo_ss7_asp_peer peer,
    const char *  host,
    bool  host_is_v6 
    )
    sigtran/html/sccp__user_8c.html0000644000175000017500000031163714631412304021213 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_user.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_user.c File Reference
    #include <stdbool.h>
    #include <string.h>
    #include <limits.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/mtp_sap.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include <osmocom/sigtran/sccp_helpers.h>
    #include <osmocom/sccp/sccp_types.h>
    #include "sccp_internal.h"
    #include "xua_internal.h"
    #include "ss7_internal.h"

    Functions

    struct osmo_sccp_usersccp_user_find (struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc)
     Find a SCCP User registered for given PC+SSN or SSN only First search all users with a valid PC for a full PC+SSN match. More...
     
    struct osmo_sccp_userosmo_sccp_user_find (struct osmo_sccp_instance *inst, uint16_t ssn, uint32_t pc)
     Find a SCCP User registered for given PC+SSN or SSN only. More...
     
    static struct osmo_sccp_usersccp_user_bind_pc (struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc)
     Bind a SCCP User to a given Point Code. More...
     
    struct osmo_sccp_userosmo_sccp_user_bind_pc (struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn, uint32_t pc)
     Bind a given SCCP User to a given SSN+PC. More...
     
    struct osmo_sccp_userosmo_sccp_user_bind (struct osmo_sccp_instance *inst, const char *name, osmo_prim_cb prim_cb, uint16_t ssn)
     Bind a given SCCP User to a given SSN (at any PC) More...
     
    void osmo_sccp_user_unbind (struct osmo_sccp_user *scu)
     Unbind a given SCCP user. More...
     
    void osmo_sccp_user_set_priv (struct osmo_sccp_user *scu, void *priv)
     
    void * osmo_sccp_user_get_priv (struct osmo_sccp_user *scu)
     
    int sccp_user_prim_up (struct osmo_sccp_user *scu, struct osmo_scu_prim *prim)
     Send a SCCP User SAP Primitive up to the User. More...
     
    static int mtp_user_prim_cb (struct osmo_prim_hdr *oph, void *ctx)
     
    static LLIST_HEAD (sccp_instances)
     
    struct osmo_sccp_instanceosmo_sccp_instance_create (struct osmo_ss7_instance *ss7, void *priv)
     create a SCCP Instance and register it as user with SS7 inst More...
     
    void osmo_sccp_instance_destroy (struct osmo_sccp_instance *inst)
     
    void osmo_sccp_set_priv (struct osmo_sccp_instance *sccp, void *priv)
     
    void * osmo_sccp_get_priv (struct osmo_sccp_instance *sccp)
     
    void osmo_sccp_local_addr_by_instance (struct osmo_sccp_addr *dest_addr, const struct osmo_sccp_instance *inst, uint32_t ssn)
     derive a basic local SCCP-Address from a given SCCP instance. More...
     
    bool osmo_sccp_check_addr (struct osmo_sccp_addr *addr, uint32_t presence)
     check whether a given SCCP-Address is consistent. More...
     
    int osmo_sccp_gt_cmp (const struct osmo_sccp_gt *a, const struct osmo_sccp_gt *b)
     Compare two SCCP Global Titles. More...
     
    int osmo_sccp_addr_cmp (const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b, uint32_t presence_criteria)
     Compare two SCCP addresses by given presence criteria. More...
     
    int osmo_sccp_addr_ri_cmp (const struct osmo_sccp_addr *a, const struct osmo_sccp_addr *b)
     Compare the routing information of two SCCP addresses. More...
     
    const char * osmo_sccp_user_name (struct osmo_sccp_user *scu)
     Compose a human readable string to describe the SCCP user's connection. More...
     
    struct osmo_sccp_instanceosmo_sccp_simple_client_on_ss7_id (void *ctx, uint32_t ss7_id, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip)
     request an sccp client instance More...
     
    struct osmo_sccp_instanceosmo_sccp_simple_client (void *ctx, const char *name, uint32_t default_pc, enum osmo_ss7_asp_protocol prot, int default_local_port, const char *default_local_ip, int default_remote_port, const char *default_remote_ip)
     request an sccp client instance More...
     
    struct osmo_sccp_instanceosmo_sccp_simple_server_on_ss7_id (void *ctx, uint32_t ss7_id, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip)
     
    struct osmo_sccp_instanceosmo_sccp_simple_server (void *ctx, uint32_t pc, enum osmo_ss7_asp_protocol prot, int local_port, const char *local_ip)
     
    struct osmo_sccp_instanceosmo_sccp_simple_server_add_clnt (struct osmo_sccp_instance *inst, enum osmo_ss7_asp_protocol prot, const char *name, uint32_t pc, int local_port, int remote_port, const char *remote_ip)
     
    void osmo_sccp_set_max_optional_data (struct osmo_sccp_instance *inst, int val)
     Adjust the upper bound for the optional data length (the payload) for CR, CC, CREF and RLSD messages. More...
     
    struct osmo_ss7_instanceosmo_sccp_get_ss7 (const struct osmo_sccp_instance *sccp)
     get the SS7 instance that is related to the given SCCP instance More...
     
    struct osmo_sccp_instanceosmo_sccp_get_sccp (const struct osmo_sccp_user *scu)
     get the SCCP instance that is related to the given sccp user More...
     

    Function Documentation

    ◆ LLIST_HEAD()

    static LLIST_HEAD ( sccp_instances  )
    static

    Referenced by mtp_user_prim_cb().

    ◆ mtp_user_prim_cb()

    static int mtp_user_prim_cb ( struct osmo_prim_hdr *  oph,
    void *  ctx 
    )
    static

    ◆ osmo_sccp_addr_cmp()

    int osmo_sccp_addr_cmp ( const struct osmo_sccp_addr a,
    const struct osmo_sccp_addr b,
    uint32_t  presence_criteria 
    )

    Compare two SCCP addresses by given presence criteria.

    Any OSMO_SCCP_ADDR_T_* type not set in presence_criteria is ignored. In case all bits are set in presence_criteria, the comparison is in the order of: OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_SSN. The SCCP addresses' Routing Indicator is not compared, see osmo_sccp_addr_ri_cmp().

    Parameters
    [in]aleft side.
    [in]bright side.
    [in]presence_criteriaA bitmask of OSMO_SCCP_ADDR_T_* values, or OSMO_SCCP_ADDR_T_MASK to compare all parts, except the routing indicator.
    Returns
    -1 if a < b, 1 if a > b, and 0 if all checked values match.

    References osmo_sccp_addr::gt, osmo_sccp_addr::ip, OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, osmo_sccp_gt_cmp(), osmo_sccp_addr::pc, osmo_sccp_addr::presence, osmo_sccp_addr::ssn, osmo_sccp_addr::v4, and osmo_sccp_addr::v6.

    Referenced by osmo_sccp_addr_ri_cmp(), and osmo_scu_prim_type_name().

    ◆ osmo_sccp_addr_ri_cmp()

    int osmo_sccp_addr_ri_cmp ( const struct osmo_sccp_addr a,
    const struct osmo_sccp_addr b 
    )

    Compare the routing information of two SCCP addresses.

    Compare the ri of a and b, and, if equal, return osmo_sccp_addr_cmp() with presence criteria selected according to ri.

    Parameters
    [in]aleft side.
    [in]bright side.
    Returns
    -1 if a < b, 1 if a > b, and 0 if a == b.

    References osmo_sccp_addr_cmp(), OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_NONE, OSMO_SCCP_RI_SSN_IP, OSMO_SCCP_RI_SSN_PC, osmo_sccp_addr::presence, and osmo_sccp_addr::ri.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_check_addr()

    bool osmo_sccp_check_addr ( struct osmo_sccp_addr addr,
    uint32_t  presence 
    )

    check whether a given SCCP-Address is consistent.

    Parameters
    [in]addrSCCP address to check
    [in]presencemask with minimum required address components
    Returns
    true when address data seems plausible

    References osmo_sccp_addr::gt, osmo_sccp_gt::gti, osmo_sccp_gt::nai, osmo_sccp_gt::npi, OSMO_SCCP_ADDR_T_GT, OSMO_SCCP_ADDR_T_IPv4, OSMO_SCCP_ADDR_T_IPv6, OSMO_SCCP_ADDR_T_PC, OSMO_SCCP_ADDR_T_SSN, OSMO_SCCP_RI_GT, OSMO_SCCP_RI_SSN_IP, OSMO_SCCP_RI_SSN_PC, osmo_sccp_addr::presence, and osmo_sccp_addr::ri.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_get_priv()

    void* osmo_sccp_get_priv ( struct osmo_sccp_instance sccp)

    ◆ osmo_sccp_get_sccp()

    struct osmo_sccp_instance* osmo_sccp_get_sccp ( const struct osmo_sccp_user scu)

    get the SCCP instance that is related to the given sccp user

    Parameters
    [in]scuSCCP user
    Returns
    SCCP instance; NULL if scu was NULL

    References osmo_sccp_user::inst.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_get_ss7()

    struct osmo_ss7_instance* osmo_sccp_get_ss7 ( const struct osmo_sccp_instance sccp)

    get the SS7 instance that is related to the given SCCP instance

    Parameters
    [in]sccpSCCP instance
    Returns
    SS7 instance; NULL if sccp was NULL

    References osmo_sccp_instance::ss7.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_gt_cmp()

    int osmo_sccp_gt_cmp ( const struct osmo_sccp_gt a,
    const struct osmo_sccp_gt b 
    )

    Compare two SCCP Global Titles.

    Parameters
    [in]aleft side.
    [in]bright side.
    Returns
    -1 if a < b, 1 if a > b, and 0 if a == b.

    Referenced by osmo_sccp_addr_cmp(), and osmo_scu_prim_type_name().

    ◆ osmo_sccp_instance_create()

    struct osmo_sccp_instance* osmo_sccp_instance_create ( struct osmo_ss7_instance ss7,
    void *  priv 
    )

    create a SCCP Instance and register it as user with SS7 inst

    Parameters
    [in]ss7SS7 instance to which this SCCP instance belongs
    [in]privprivate data to be stored within SCCP instance
    Returns
    callee-allocated SCCP instance on success; NULL on error

    References osmo_ss7_user::inst, osmo_sccp_instance::list, osmo_sccp_instance::max_optional_data, MTP_SI_SCCP, mtp_user_prim_cb(), osmo_ss7_user::name, osmo_sccp_timer_defaults, osmo_ss7_user_register(), osmo_ss7_user::prim_cb, osmo_sccp_instance::priv, osmo_ss7_user::priv, sccp_scmg_init(), osmo_sccp_instance::ss7, osmo_sccp_instance::ss7_user, osmo_sccp_instance::tdefs, and osmo_sccp_instance::users.

    Referenced by osmo_scu_prim_type_name(), and osmo_ss7_ensure_sccp().

    ◆ osmo_sccp_instance_destroy()

    ◆ osmo_sccp_local_addr_by_instance()

    void osmo_sccp_local_addr_by_instance ( struct osmo_sccp_addr dest_addr,
    const struct osmo_sccp_instance inst,
    uint32_t  ssn 
    )

    derive a basic local SCCP-Address from a given SCCP instance.

    Parameters
    [out]dest_addrpointer to output address memory
    [in]instSCCP instance
    [in]ssnSubsystem Number

    References osmo_ss7_instance::cfg, osmo_sccp_make_addr_pc_ssn(), osmo_ss7_instance::primary_pc, and osmo_sccp_instance::ss7.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_set_max_optional_data()

    void osmo_sccp_set_max_optional_data ( struct osmo_sccp_instance inst,
    int  val 
    )

    Adjust the upper bound for the optional data length (the payload) for CR, CC, CREF and RLSD messages.

    For any Optional Data part larger than this value in octets, send CR, CC, CREF and RLSD messages without any payload, and send the data payload in a separate Data Form 1 message. ITU-T Q.713 sections 4.2 thru 4.5 define a limit of 130 bytes for the 'Data' parameter. This limit can be adjusted here. May be useful for interop with nonstandard SCCP peers.

    Parameters
    [in]sccpSCCP instance to reconfigure.
    [in]valNumber of bytes to set as upper bound for the optional data length, or pass a negative value to set the standard value of SCCP_MAX_OPTIONAL_DATA == 130, which conforms to ITU-T Q.713.

    References osmo_sccp_instance::max_optional_data.

    Referenced by DEFUN_ATTR().

    ◆ osmo_sccp_set_priv()

    void osmo_sccp_set_priv ( struct osmo_sccp_instance sccp,
    void *  priv 
    )

    ◆ osmo_sccp_simple_client()

    struct osmo_sccp_instance* osmo_sccp_simple_client ( void *  ctx,
    const char *  name,
    uint32_t  default_pc,
    enum osmo_ss7_asp_protocol  prot,
    int  default_local_port,
    const char *  default_local_ip,
    int  default_remote_port,
    const char *  default_remote_ip 
    )

    request an sccp client instance

    Parameters
    [in]ctxtalloc context
    [in]namehuman readable name
    [in]default_pcpointcode to be used on missing VTY setting
    [in]protprotocol to be used (e.g OSMO_SS7_ASP_PROT_M3UA)
    [in]default_local_portlocal port to be used on missing VTY setting
    [in]default_local_iplocal IP-address to be used on missing VTY setting
    [in]default_remote_portremote port to be used on missing VTY setting
    [in]default_remote_ipremote IP-address to be used on missing VTY setting
    Returns
    callee-allocated SCCP instance on success; NULL on error

    This is simplified version of osmo_sccp_simple_client_on_ss7_id(). the only difference is that the ID of the CS7 instance will be set to 0 statically

    References osmo_sccp_simple_client_on_ss7_id().

    ◆ osmo_sccp_simple_client_on_ss7_id()

    struct osmo_sccp_instance* osmo_sccp_simple_client_on_ss7_id ( void *  ctx,
    uint32_t  ss7_id,
    const char *  name,
    uint32_t  default_pc,
    enum osmo_ss7_asp_protocol  prot,
    int  default_local_port,
    const char *  default_local_ip,
    int  default_remote_port,
    const char *  default_remote_ip 
    )

    request an sccp client instance

    Parameters
    [in]ctxtalloc context
    [in]ss7_idof the SS7/CS7 instance
    [in]namehuman readable name
    [in]default_pcpointcode to be used on missing VTY setting
    [in]protprotocol to be used (e.g OSMO_SS7_ASP_PROT_M3UA)
    [in]default_local_portlocal port to be used on missing VTY setting
    [in]default_local_iplocal IP-address to be used on missing VTY setting (NULL: use library own defaults)
    [in]default_remote_portremote port to be used on missing VTY setting
    [in]default_remote_ipremote IP-address to be used on missing VTY setting (NULL: use library own defaults)
    Returns
    callee-allocated SCCP instance on success; NULL on error

    The function will examine the given CS7 instance and its sub components (as, asp, etc.). If necessary it will allocate the missing components. If no CS7 instance can be detected under the caller supplied ID, a new instance will be created beforehand.

    References osmo_ss7_instance::as_list, osmo_ss7_instance::asp_list, osmo_ss7_instance::cfg, osmo_ss7_as::cfg, osmo_ss7_asp::cfg, osmo_ss7_instance::id, osmo_ss7_asp::is_server, osmo_ss7_as::list, osmo_ss7_asp::list, osmo_ss7_asp::local, osmo_ss7_as::name, osmo_ss7_asp::name, osmo_ss7_as_add_asp(), osmo_ss7_as_destroy(), osmo_ss7_as_find_by_proto(), osmo_ss7_as_find_or_create(), osmo_ss7_as_has_asp(), osmo_ss7_asp_destroy(), osmo_ss7_asp_find_by_proto(), osmo_ss7_asp_find_or_create2(), osmo_ss7_asp_peer_set_hosts(), OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp_protocol_name(), osmo_ss7_asp_protocol_port(), osmo_ss7_asp_restart(), OSMO_SS7_ASP_ROLE_ASP, osmo_ss7_asp_use_default_lm(), osmo_ss7_ensure_sccp(), osmo_ss7_instance_destroy(), osmo_ss7_instance_find(), osmo_ss7_instance_find_or_create(), osmo_ss7_pc_is_valid(), osmo_ss7_pointcode_print(), osmo_ss7_route_create(), osmo_ss7_route_destroy(), osmo_ss7_route_find_dpc_mask(), osmo_ss7_xua_server_find2(), osmo_ss7_routing_key::pc, osmo_ss7_asp_peer::port, osmo_ss7_instance::primary_pc, osmo_ss7_asp::proto, osmo_ss7_asp::remote, osmo_ss7_asp::role, osmo_ss7_asp::role_set_by_vty, osmo_ss7_as::routing_key, osmo_ss7_instance::rtable_system, osmo_ss7_instance::sccp, osmo_ss7_as::simple_client_allocated, osmo_ss7_asp::simple_client_allocated, ss7_asp_set_default_peer_hosts(), ss7_default_trans_proto_for_asp_proto(), osmo_ss7_asp::trans_proto, and osmo_ss7_asp::trans_role_set_by_vty.

    Referenced by osmo_sccp_simple_client().

    ◆ osmo_sccp_simple_server()

    struct osmo_sccp_instance* osmo_sccp_simple_server ( void *  ctx,
    uint32_t  pc,
    enum osmo_ss7_asp_protocol  prot,
    int  local_port,
    const char *  local_ip 
    )

    ◆ osmo_sccp_simple_server_add_clnt()

    ◆ osmo_sccp_simple_server_on_ss7_id()

    ◆ osmo_sccp_user_bind()

    struct osmo_sccp_user* osmo_sccp_user_bind ( struct osmo_sccp_instance inst,
    const char *  name,
    osmo_prim_cb  prim_cb,
    uint16_t  ssn 
    )

    Bind a given SCCP User to a given SSN (at any PC)

    Parameters
    [in]instSCCP Instance
    [in]namehuman-readable name
    [in]ssnSub-System Number to bind to
    Returns
    Callee-allocated SCCP User on success; negative otherwise

    References OSMO_SS7_PC_INVALID, and sccp_user_bind_pc().

    Referenced by osmo_scu_prim_type_name(), and sccp_scmg_init().

    ◆ osmo_sccp_user_bind_pc()

    struct osmo_sccp_user* osmo_sccp_user_bind_pc ( struct osmo_sccp_instance inst,
    const char *  name,
    osmo_prim_cb  prim_cb,
    uint16_t  ssn,
    uint32_t  pc 
    )

    Bind a given SCCP User to a given SSN+PC.

    Parameters
    [in]instSCCP Instance
    [in]namehuman-readable name
    [in]ssnSub-System Number to bind to
    [in]pcPoint Code to bind to
    Returns
    Callee-allocated SCCP User on success; negative otherwise

    References sccp_user_bind_pc().

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_find()

    struct osmo_sccp_user* osmo_sccp_user_find ( struct osmo_sccp_instance inst,
    uint16_t  ssn,
    uint32_t  pc 
    )

    Find a SCCP User registered for given PC+SSN or SSN only.

    First search all users with a valid PC for a full PC+SSN match. If no match was found, search all users with an invalid PC for an SSN-only match.

    Parameters
    [in]instSCCP Instance in which to search.
    [in]ssnSub-System Number to search for.
    [in]pcPoint Code to search for.
    Returns
    Matching SCCP User; NULL if none found.

    References sccp_user_find().

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_get_priv()

    void* osmo_sccp_user_get_priv ( struct osmo_sccp_user scu)

    References osmo_sccp_user::priv.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_name()

    const char* osmo_sccp_user_name ( struct osmo_sccp_user scu)

    Compose a human readable string to describe the SCCP user's connection.

    The output follows ['<scu.name>':]<local-sccp-addr>, e.g. "'OsmoHNBW':RI=SSN_PC,PC=0.23.5,SSN=RANAP", or just "RI=SSN_PC,PC=0.23.5,SSN=RANAP" if no scu->name is set. This calls osmo_sccp_addr_name(), which returns a static buffer; hence calling this function and osmo_sccp_addr_name() in the same printf statement is likely to conflict.

    References osmo_sccp_user::inst, osmo_sccp_user::name, osmo_sccp_addr_name(), osmo_sccp_make_addr_pc_ssn(), osmo_sccp_user::pc, osmo_sccp_instance::ss7, and osmo_sccp_user::ssn.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_set_priv()

    void osmo_sccp_user_set_priv ( struct osmo_sccp_user scu,
    void *  priv 
    )

    References osmo_sccp_user::priv.

    Referenced by osmo_scu_prim_type_name().

    ◆ osmo_sccp_user_unbind()

    void osmo_sccp_user_unbind ( struct osmo_sccp_user scu)

    Unbind a given SCCP user.

    Parameters
    [in]scuSCCP User which is to be un-bound. Will be destroyed at the time this function returns.

    References osmo_sccp_user::inst, osmo_sccp_user::list, osmo_sccp_user::name, osmo_ss7_pointcode_print(), osmo_sccp_user::pc, osmo_sccp_instance::ss7, and osmo_sccp_user::ssn.

    Referenced by osmo_sccp_instance_destroy(), and osmo_scu_prim_type_name().

    ◆ sccp_user_bind_pc()

    static struct osmo_sccp_user* sccp_user_bind_pc ( struct osmo_sccp_instance inst,
    const char *  name,
    osmo_prim_cb  prim_cb,
    uint16_t  ssn,
    uint32_t  pc 
    )
    static

    Bind a SCCP User to a given Point Code.

    Parameters
    [in]instSCCP Instance
    [in]namehuman-readable name
    [in]ssnSub-System Number to bind to
    [in]pcPoint Code to bind to, or OSMO_SS7_PC_INVALID if none.
    Returns
    Callee-allocated SCCP User on success; negative otherwise

    References osmo_sccp_user::inst, osmo_sccp_user::list, osmo_sccp_user::name, osmo_ss7_pointcode_print(), osmo_sccp_user::pc, osmo_sccp_user::prim_cb, sccp_user_find(), osmo_sccp_instance::ss7, osmo_sccp_user::ssn, and osmo_sccp_instance::users.

    Referenced by osmo_sccp_user_bind(), and osmo_sccp_user_bind_pc().

    ◆ sccp_user_find()

    struct osmo_sccp_user* sccp_user_find ( struct osmo_sccp_instance inst,
    uint16_t  ssn,
    uint32_t  pc 
    )

    Find a SCCP User registered for given PC+SSN or SSN only First search all users with a valid PC for a full PC+SSN match.

    If no such match was found, search all users with an invalid PC for an SSN-only match.

    Parameters
    [in]instSCCP Instance in which to search
    [in]ssnSub-System Number to search for
    [in]pcPoint Code to search for
    Returns
    Matching SCCP User; NULL if none found

    References osmo_sccp_user::list, osmo_ss7_pc_is_valid(), osmo_sccp_user::pc, osmo_sccp_user::ssn, and osmo_sccp_instance::users.

    Referenced by DEFUN(), osmo_sccp_user_find(), sccp_find_user(), sccp_user_bind_pc(), sclc_rx_cldr(), sclc_rx_cldt(), scmg_rx_sst(), and scrc_node_6().

    ◆ sccp_user_prim_up()

    int sccp_user_prim_up ( struct osmo_sccp_user scu,
    struct osmo_scu_prim prim 
    )

    Send a SCCP User SAP Primitive up to the User.

    Parameters
    [in]scuSCCP User to whom to send the primitive
    [in]primPrimitive to send to the user
    Returns
    return value of the SCCP User's prim_cb() function

    References osmo_sccp_user::name, osmo_scu_prim::oph, osmo_scu_prim_name(), and osmo_sccp_user::prim_cb.

    Referenced by sccp_lbcs_local_bcast_pcstate(), sccp_lbcs_local_bcast_state(), sclc_rx_cldr(), sclc_rx_cldt(), and scu_gen_encode_and_send().

    sigtran/html/doc.png0000644000175000017500000000135214631412304017047 0ustar osmocom-buildosmocom-build‰PNG  IHDRÚ}\ˆ±IDATxíMOS[…Ÿžsúa?-XZ(PD4‚ AWbu`b 77wäHFÆCËÔÂÿà/`vo„ˆAPòq‹P @ ­ûÝè980 îà¤+»§Ýy×^ïZï9SW¹\83g‰3'°Nâçl¹¸_b¯p ïåûÆVÜÖ¡€Ÿ×"¬Ö†X€d]Ðà3“ÉÃÄÌ™xŸ ßMàœ[<çSPkvc—hÈ'…™˜^Åm™hØ7 `Û™¦ èÀåráq›‘œ¾!daeKŸþÆÕ˜:Ì*³_דâèi?I–eP*B7Ÿ¿åô!¹Ýgr6Ër6oKbëþãðôrI”ËTˆüªŒ¨xóö=›ù¢&‰(e+ßóÄkýÇ`ëÁÜb.“¸ÐW×w0¥°jÑzN™¬|©WEãµ¢a¯6[öX†AkÓù*/œ¨‰€ÉY­ ÿV’§–u²jÂ>1W *½·°PGŽzÿ¨/Eg{ ŸÇâaoŠÁVú:è¿™¤1$ôR§W,–ªà¨@ŠË56¾ÀÔÜ-¾,mê¸Î/æè¹– òr5¥T*S(Vf8ö9u’ Õ£w›ùóa=Í<{Ò¡UŒ÷r¯+ÉådDÏF$è°…£é¿`zþ»ÎúöN‘µÜ®0Q3£~_^Ëóâ¯N=ˆvpTà±LžT}ˆîkq†Òm<¼ÎÓ?Zh¿X£ï_þÝ¥[)ƒ `gêÃa_Ô*äÔ2`'=õ´Fÿ2EâÁPú ÷»›l=8‹Wv°%THqÉ¿<"¤ïG¾ÆxH{#ÆÖ«aÔJÕÞ‡—m‹„ çñKsÿàñVŠØ¡°·MâÒ^ TÁ– Ý›r¥ß½ømüÿ_™?ªWÄ°÷#uIEND®B`‚sigtran/html/structosmo__ss7__pc__fmt.html0000644000175000017500000001631114631412304023466 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_ss7_pc_fmt Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_ss7_pc_fmt Struct Reference

    #include <osmo_ss7.h>

    Data Fields

    char delimiter
     
    uint8_t component_len [3]
     

    Field Documentation

    ◆ component_len

    ◆ delimiter

    char osmo_ss7_pc_fmt::delimiter

    The documentation for this struct was generated from the following file:
    sigtran/html/structsccp__connection.js0000644000175000017500000000346514631412304022714 0ustar osmocom-buildosmocom-buildvar structsccp__connection = [ [ "called_addr", "structsccp__connection.html#aa1181557a1fe1326215cd39636c749fd", null ], [ "calling_addr", "structsccp__connection.html#a0969a790ec8b2703cd829dc55c98bc7e", null ], [ "conn_id", "structsccp__connection.html#a10c6196b8e56c80eb4032dd5dd440304", null ], [ "fi", "structsccp__connection.html#ad025b54594946a73287551ebeb462d9e", null ], [ "importance", "structsccp__connection.html#ab06f24ed18d75be8f122c7535e7fb422", null ], [ "incoming", "structsccp__connection.html#acbbea16064b8753a190a0066c8a8fba8", null ], [ "inst", "structsccp__connection.html#a81e1347c3cab7f78e23f3d8f15b17997", null ], [ "node", "structsccp__connection.html#a5389aa9e032b81058a3f06ad4cddaf16", null ], [ "opt_data_cache", "structsccp__connection.html#a919e67630e3ee1dc7b50b4e2ee6a0a7f", null ], [ "release_cause", "structsccp__connection.html#a842ccccb6d3c9bbfc9f4f986830c2ee7", null ], [ "remote_pc", "structsccp__connection.html#ae1bdc4cfbc68d1cd36dbf1bf5aa3ecad", null ], [ "remote_ref", "structsccp__connection.html#abf42a5100a877072f0ea0e2f7aedccd7", null ], [ "sccp_class", "structsccp__connection.html#ae81a569e9b665b724d4aae804f279272", null ], [ "t_conn", "structsccp__connection.html#a0c519a633b9f3a84fbfe68c5ce776dfe", null ], [ "t_iar", "structsccp__connection.html#a6df1fd3995de5fa901d4837f70890ebb", null ], [ "t_ias", "structsccp__connection.html#a591e4af0e45ad5f3547dc04d5dbf7e18", null ], [ "t_int", "structsccp__connection.html#af0f26767fc86caca06ec49ba99e2f893", null ], [ "t_rel", "structsccp__connection.html#a605c58a351207fe05303d34b5d041275", null ], [ "t_rep_rel", "structsccp__connection.html#a95d41a0f9d38d64c5309eb2507d82ed5", null ], [ "user", "structsccp__connection.html#a067a391c7bd5c77ebf9f79cee339a928", null ] ];sigtran/html/dir_abe9b486a10ccc5afdf8abc29637e0c1.js0000644000175000017500000000022614631412304023716 0ustar osmocom-buildosmocom-buildvar dir_abe9b486a10ccc5afdf8abc29637e0c1 = [ [ "sigtran", "dir_85348e37fbd25790b99e135735251b13.html", "dir_85348e37fbd25790b99e135735251b13" ] ];sigtran/html/functions_vars_f.html0000644000175000017500000000740214631412304022034 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/structpcap__hdr.html0000644000175000017500000002273114631412304021652 0ustar osmocom-buildosmocom-build libosmo-sigtran: pcap_hdr Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    pcap_hdr Struct Reference

    Data Fields

    uint32_t magic_number
     
    uint16_t version_major
     
    uint16_t version_minor
     
    int32_t thiszone
     
    uint32_t sigfigs
     
    uint32_t snaplen
     
    uint32_t network
     

    Field Documentation

    ◆ magic_number

    uint32_t pcap_hdr::magic_number

    Referenced by mtp_pcap_write_header().

    ◆ network

    uint32_t pcap_hdr::network

    ◆ sigfigs

    uint32_t pcap_hdr::sigfigs

    ◆ snaplen

    uint32_t pcap_hdr::snaplen

    ◆ thiszone

    int32_t pcap_hdr::thiszone

    ◆ version_major

    uint16_t pcap_hdr::version_major

    ◆ version_minor

    uint16_t pcap_hdr::version_minor

    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__scu__data__param.js0000644000175000017500000000035114631412304024032 0ustar osmocom-buildosmocom-buildvar structosmo__scu__data__param = [ [ "conn_id", "structosmo__scu__data__param.html#afef6dcd4df457e1099a4d9c9c14bdb4f", null ], [ "importance", "structosmo__scu__data__param.html#a32ee1895a8adc09b5ef797b046dabbf5", null ] ];sigtran/html/xua__types_8h_source.html0000644000175000017500000006234014631412304022625 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/xua_types.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_types.h
    Go to the documentation of this file.
    1 #pragma once
    2 
    3 #include <stdint.h>
    4 
    8 enum {
    9  MUA_TAG_RESERVED, /* Reserved */
    10  MUA_TAG_IDENT_INT, /* Interface Identifier (Integer) (M2UA) */
    11  MUA_TAG_UNUSED1, /* Unused */
    12  MUA_TAG_IDENT_TEXT, /* Interface Identifier (Text) (M2UA) */
    13  MUA_TAG_INFO, /* Info String */
    14  MUA_TAG_UNUSED2, /* Unused */
    15  MUA_TAG_ROUTING_CTX, /* Routing Context (M3UA) */
    16  MUA_TAG_DIAG_INF, /* Diagnostic Information */
    17  MUA_TAG_IDENT_RANGE, /* Interface Identifier (Integer Range) */
    18  MUA_TAG_BEAT_DATA, /* Heartbeat Data */
    19  MUA_TAG_UNUSED4, /* Unused */
    20  MUA_TAG_TRA_MODE, /* Traffic Mode Type */
    21  MUA_TAG_ERR_CODE, /* Error Code */
    22  MUA_TAG_STATUS, /* Status Type/Information */
    23  MUA_TAG_UNUSED5, /* Unused */
    24  MUA_TAG_UNUSED6, /* Unused */
    25  MUA_TAG_UNUSED7, /* Unused */
    26  MUA_TAG_ASP_IDENT, /* ASP Identifier */
    27  MUA_TAG_AFF_PC, /* Affected Point Code (M3UA) */
    28  MUA_TAG_CORREL_ID, /* Correlation Id */
    29 };
    30 
    32  uint8_t version;
    33  uint8_t spare;
    34  uint8_t msg_class;
    35  uint8_t msg_type;
    36  uint32_t msg_length;
    37  uint8_t data[0];
    38 } __attribute__((packed));
    39 
    40 
    42  uint16_t tag;
    43  uint16_t len;
    44  uint8_t data[0];
    45 } __attribute__((packed));
    uint8_t data[0]
    Definition: xua_types.h:37
    Definition: xua_types.h:26
    Definition: xua_types.h:18
    uint16_t tag
    Definition: xua_types.h:42
    Definition: xua_types.h:14
    Definition: xua_types.h:17
    Definition: xua_types.h:28
    uint8_t version
    Definition: xua_types.h:32
    Definition: xua_types.h:15
    Definition: xua_types.h:19
    uint32_t msg_length
    Definition: xua_types.h:36
    Definition: xua_types.h:27
    uint16_t len
    Definition: xua_types.h:43
    uint8_t msg_class
    Definition: xua_types.h:34
    Definition: xua_types.h:9
    Definition: xua_types.h:11
    Definition: xua_types.h:10
    Definition: xua_types.h:20
    struct xua_common_hdr __attribute__((packed))
    Definition: xua_types.h:31
    Definition: xua_types.h:12
    Definition: xua_types.h:24
    Definition: xua_types.h:13
    Definition: xua_types.h:23
    Definition: xua_types.h:25
    Definition: xua_types.h:22
    uint8_t spare
    Definition: xua_types.h:33
    Definition: xua_types.h:16
    Definition: xua_types.h:41
    uint8_t msg_type
    Definition: xua_types.h:35
    Definition: xua_types.h:21
    sigtran/html/globals_func_v.html0000644000175000017500000001005614631412304021446 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - v -

    sigtran/html/sccp__types_8c.js0000644000175000017500000000033114631412304021033 0ustar osmocom-buildosmocom-buildvar sccp__types_8c = [ [ "osmo_sccp_msg_type_names", "sccp__types_8c.html#aa065260a9ecdfc8d8af109ba3286dc56", null ], [ "osmo_sccp_pnc_names", "sccp__types_8c.html#a63e026a90389b6b55a4c34f708ae0b14", null ] ];sigtran/html/structosmo__xlm__prim__rk__reg.html0000644000175000017500000001763314631412304024751 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_xlm_prim_rk_reg Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_xlm_prim_rk_reg Struct Reference

    #include <sigtran_sap.h>

    Data Fields

    struct osmo_ss7_routing_key key
     
    enum osmo_ss7_as_traffic_mode traf_mode
     
    uint32_t status
     

    Field Documentation

    ◆ key

    ◆ status

    uint32_t osmo_xlm_prim_rk_reg::status

    Referenced by handle_rkey_reg_resp(), and lm_rkm_reg().

    ◆ traf_mode

    enum osmo_ss7_as_traffic_mode osmo_xlm_prim_rk_reg::traf_mode

    Referenced by lm_timer_cb(), and osmo_xlm_sap_down().


    The documentation for this struct was generated from the following file:
    sigtran/html/functions_vars_h.html0000644000175000017500000001001714631412304022032 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - h -

    sigtran/html/dir_555f705a94ad9dab648a26dddeca006d.js0000644000175000017500000000035514631412304023567 0ustar osmocom-buildosmocom-buildvar dir_555f705a94ad9dab648a26dddeca006d = [ [ "m3ua.h", "m3ua_8h.html", "m3ua_8h" ], [ "mtp.h", "mtp_8h.html", "mtp_8h" ], [ "sccp_scmg.h", "sccp__scmg_8h.html", "sccp__scmg_8h" ], [ "sua.h", "sua_8h.html", "sua_8h" ] ];sigtran/html/xua__asp__fsm_8h.html0000644000175000017500000004716714631412304021702 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/xua_asp_fsm.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_asp_fsm.h File Reference

    Go to the source code of this file.

    Enumerations

    enum  xua_asp_state { XUA_ASP_S_DOWN, XUA_ASP_S_INACTIVE, XUA_ASP_S_ACTIVE }
     
    enum  xua_asp_event {
      XUA_ASP_E_M_ASP_UP_REQ, XUA_ASP_E_M_ASP_ACTIVE_REQ, XUA_ASP_E_M_ASP_DOWN_REQ, XUA_ASP_E_M_ASP_INACTIVE_REQ,
      XUA_ASP_E_SCTP_COMM_DOWN_IND, XUA_ASP_E_SCTP_RESTART_IND, XUA_ASP_E_SCTP_EST_IND, XUA_ASP_E_ASPSM_ASPUP,
      XUA_ASP_E_ASPSM_ASPUP_ACK, XUA_ASP_E_ASPTM_ASPAC, XUA_ASP_E_ASPTM_ASPAC_ACK, XUA_ASP_E_ASPSM_ASPDN,
      XUA_ASP_E_ASPSM_ASPDN_ACK, XUA_ASP_E_ASPTM_ASPIA, XUA_ASP_E_ASPTM_ASPIA_ACK, XUA_ASP_E_ASPSM_BEAT,
      XUA_ASP_E_ASPSM_BEAT_ACK, XUA_ASP_E_AS_ASSIGNED, IPA_ASP_E_ID_RESP, IPA_ASP_E_ID_ACK,
      IPA_ASP_E_ID_GET, _NUM_XUA_ASP_E
    }
     

    Functions

    struct osmo_fsm_inst * xua_asp_fsm_start (struct osmo_ss7_asp *asp, enum osmo_ss7_asp_role role, int log_level)
     Start a new ASP finite stae machine for given ASP. More...
     

    Variables

    struct osmo_fsm xua_asp_fsm
     
    struct osmo_fsm ipa_asp_fsm
     

    Enumeration Type Documentation

    ◆ xua_asp_event

    Enumerator
    XUA_ASP_E_M_ASP_UP_REQ 
    XUA_ASP_E_M_ASP_ACTIVE_REQ 
    XUA_ASP_E_M_ASP_DOWN_REQ 
    XUA_ASP_E_M_ASP_INACTIVE_REQ 
    XUA_ASP_E_SCTP_COMM_DOWN_IND 
    XUA_ASP_E_SCTP_RESTART_IND 
    XUA_ASP_E_SCTP_EST_IND 
    XUA_ASP_E_ASPSM_ASPUP 
    XUA_ASP_E_ASPSM_ASPUP_ACK 
    XUA_ASP_E_ASPTM_ASPAC 
    XUA_ASP_E_ASPTM_ASPAC_ACK 
    XUA_ASP_E_ASPSM_ASPDN 
    XUA_ASP_E_ASPSM_ASPDN_ACK 
    XUA_ASP_E_ASPTM_ASPIA 
    XUA_ASP_E_ASPTM_ASPIA_ACK 
    XUA_ASP_E_ASPSM_BEAT 
    XUA_ASP_E_ASPSM_BEAT_ACK 
    XUA_ASP_E_AS_ASSIGNED 
    IPA_ASP_E_ID_RESP 
    IPA_ASP_E_ID_ACK 
    IPA_ASP_E_ID_GET 
    _NUM_XUA_ASP_E 

    ◆ xua_asp_state

    Enumerator
    XUA_ASP_S_DOWN 
    XUA_ASP_S_INACTIVE 
    XUA_ASP_S_ACTIVE 

    Function Documentation

    ◆ xua_asp_fsm_start()

    struct osmo_fsm_inst* xua_asp_fsm_start ( struct osmo_ss7_asp asp,
    enum osmo_ss7_asp_role  role,
    int  log_level 
    )

    Start a new ASP finite stae machine for given ASP.

    Parameters
    [in]aspApplication Server Process for which to start FSM
    [in]roleRole (ASP, SG, IPSP) of this FSM
    [in]log_levelLogging Level for ASP FSM logging
    Returns
    FSM instance on success; NULL on error

    References xua_asp_fsm_priv::asp, osmo_ss7_asp::cfg, ipa_asp_fsm_start(), osmo_ss7_asp::name, OSMO_SS7_ASP_PROT_IPA, osmo_ss7_asp::proto, xua_asp_fsm_priv::role, and xua_asp_fsm.

    Referenced by osmo_ss7_asp_restart().

    Variable Documentation

    ◆ ipa_asp_fsm

    struct osmo_fsm ipa_asp_fsm

    Referenced by ipa_asp_fsm_start(), and osmo_ss7_init().

    ◆ xua_asp_fsm

    struct osmo_fsm xua_asp_fsm

    Referenced by osmo_ss7_init(), and xua_asp_fsm_start().

    sigtran/html/osmo__ss7_8h.js0000644000175000017500000003555014631412304020450 0ustar osmocom-buildosmocom-buildvar osmo__ss7_8h = [ [ "osmo_ss7_route_table", "structosmo__ss7__route__table.html", "structosmo__ss7__route__table" ], [ "osmo_ss7_pc_fmt", "structosmo__ss7__pc__fmt.html", "structosmo__ss7__pc__fmt" ], [ "osmo_ss7_instance", "structosmo__ss7__instance.html", "structosmo__ss7__instance" ], [ "osmo_ss7_user", "structosmo__ss7__user.html", "structosmo__ss7__user" ], [ "osmo_ss7_link", "structosmo__ss7__link.html", "structosmo__ss7__link" ], [ "osmo_ss7_linkset", "structosmo__ss7__linkset.html", "structosmo__ss7__linkset" ], [ "osmo_ss7_route", "structosmo__ss7__route.html", "structosmo__ss7__route" ], [ "osmo_ss7_routing_key", "structosmo__ss7__routing__key.html", "structosmo__ss7__routing__key" ], [ "osmo_ss7_as", "structosmo__ss7__as.html", "structosmo__ss7__as" ], [ "osmo_ss7_asp_peer", "structosmo__ss7__asp__peer.html", "structosmo__ss7__asp__peer" ], [ "osmo_ss7_asp", "structosmo__ss7__asp.html", "structosmo__ss7__asp" ], [ "osmo_xua_layer_manager", "structosmo__xua__layer__manager.html", "structosmo__xua__layer__manager" ], [ "osmo_xua_server", "structosmo__xua__server.html", "structosmo__xua__server" ], [ "_LOGSS7", "osmo__ss7_8h.html#af5807da1745319c92a7d5bba0a39f07c", null ], [ "LOGPAS", "osmo__ss7_8h.html#aa4be2c672a6e465517106d91c681837c", null ], [ "LOGPASP", "osmo__ss7_8h.html#a730407c0c9a8ac0cc119aa0c56a87a24", null ], [ "LOGSS7", "osmo__ss7_8h.html#aec14b54ffb5b79dcfd0e4eb5931e0ff6", null ], [ "OSMO_SS7_ASP_QUIRK_DAUD_IN_ASP", "osmo__ss7_8h.html#afea7694c204285e517c2d8168628fdd6", null ], [ "OSMO_SS7_ASP_QUIRK_NO_NOTIFY", "osmo__ss7_8h.html#ae3698c4ec4d6012ce0328f1ba9d8c167", null ], [ "OSMO_SS7_ASP_QUIRK_SNM_INACTIVE", "osmo__ss7_8h.html#a6e5deef8cf0cfcc3d7028a2c21a65678", null ], [ "OSMO_SS7_PC_INVALID", "osmo__ss7_8h.html#ad7ad7dbf55c60c5b66663e6e4dc5e69b", null ], [ "osmo_ss7_asp_rx_unknown_cb", "osmo__ss7_8h.html#a5d23175228d5d795a55f47bbc5e24889", null ], [ "osmo_ss7_as_patch_sccp_mode", "osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977", [ [ "OSMO_SS7_PATCH_NONE", "osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977abd50362e0202087cc98258086f29e834", null ], [ "OSMO_SS7_PATCH_BOTH", "osmo__ss7_8h.html#a0b2887d64dc990999c94b2b6cccdc977a3645ea045c8a9be707ec49bb63ec33ce", null ] ] ], [ "osmo_ss7_as_traffic_mode", "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09b", [ [ "OSMO_SS7_AS_TMOD_OVERRIDE", "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba16d53df50849b17d9797a39d25a6bf72", null ], [ "OSMO_SS7_AS_TMOD_BCAST", "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba766c8ce763e566ecd3ab81117fca4d41", null ], [ "OSMO_SS7_AS_TMOD_LOADSHARE", "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09badb835a5081eb16ff949a7f8dd39dde8c", null ], [ "OSMO_SS7_AS_TMOD_ROUNDROBIN", "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba5d3c3a731900bd7e0e20846d4b244355", null ], [ "_NUM_OSMO_SS7_ASP_TMOD", "osmo__ss7_8h.html#a7a464c21cf672fb5de142ca9ed13f09ba326c8e5f699e3cfacf0b4aa787903928", null ] ] ], [ "osmo_ss7_asp_admin_state", "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434be", [ [ "OSMO_SS7_ASP_ADM_S_SHUTDOWN", "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea5795f4a46f72a522be4e5c313ad9417c", null ], [ "OSMO_SS7_ASP_ADM_S_BLOCKED", "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434bea75d887e97af34a5ee1bb15dd6b4adbaa", null ], [ "OSMO_SS7_ASP_ADM_S_ENABLED", "osmo__ss7_8h.html#a62938558e6896d94b3bfe6cd642434beafcb41d24486e833aaab117c9dec01950", null ] ] ], [ "osmo_ss7_asp_protocol", "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787", [ [ "OSMO_SS7_ASP_PROT_NONE", "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a3cdf291e53da96bc606a9b16ff4ebd13", null ], [ "OSMO_SS7_ASP_PROT_SUA", "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a04a2745c7a4c0d6e8181a7b1b64be453", null ], [ "OSMO_SS7_ASP_PROT_M3UA", "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a83953b41cdfda1de5f9acb104cccb7dd", null ], [ "OSMO_SS7_ASP_PROT_IPA", "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787a698f1c6b4901d02d7f5cc641ace35a1d", null ], [ "_NUM_OSMO_SS7_ASP_PROT", "osmo__ss7_8h.html#a3ed5d9f113ee1e2683ea0e4975852787ad337e1de7fd78ff45b23edb8f872c98d", null ] ] ], [ "osmo_ss7_asp_role", "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3", [ [ "OSMO_SS7_ASP_ROLE_ASP", "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a9d9789af8db78840722972e2e943b423", null ], [ "OSMO_SS7_ASP_ROLE_SG", "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3a68886ba5a893ce7b6d5608c410ee7f0b", null ], [ "OSMO_SS7_ASP_ROLE_IPSP", "osmo__ss7_8h.html#a4999bfcb344a81b5ef9c42aacb9a44d3acecff663ff447f83ab5e31c8c53a0343", null ] ] ], [ "osmo_ss7_link_adm_state", "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9f", [ [ "OSMO_SS7_LS_SHUTDOWN", "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fad8d49e9b70173cbf51e36c01beda408e", null ], [ "OSMO_SS7_LS_INHIBITED", "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9faa4955ef70c2720fb61de396d1c5ed39f", null ], [ "OSMO_SS7_LS_ENABLED", "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fa6d22820a2eb8140fe1c9a97ad562f05b", null ], [ "_NUM_OSMO_SS7_LS", "osmo__ss7_8h.html#a6c8b72b42f0a6ea4fd7c77a8b9bf7a9fadab3b2230e17c780d9b42b8fc3e9b23e", null ] ] ], [ "osmo_sccp_set_max_optional_data", "osmo__ss7_8h.html#a0aea811fcc44f9212f24e857b0f8fff7", null ], [ "osmo_sccp_simple_client", "osmo__ss7_8h.html#aa5ffac9ab07012935f038770aba150a4", null ], [ "osmo_sccp_simple_client_on_ss7_id", "osmo__ss7_8h.html#a50cc424232ce7c2bd378dd503e0d9e81", null ], [ "osmo_sccp_simple_server", "osmo__ss7_8h.html#ab228576f1118b1893a1488b1adf84980", null ], [ "osmo_sccp_simple_server_add_clnt", "osmo__ss7_8h.html#afb417d5b253ea73da5f44a1de99ec278", null ], [ "osmo_sccp_simple_server_on_ss7_id", "osmo__ss7_8h.html#a9b977efa4ea7410df144d02c3aa9f94d", null ], [ "osmo_ss7_as_active", "osmo__ss7_8h.html#a6eb76a8a7db795844115a5b6feb5e426", null ], [ "osmo_ss7_as_add_asp", "osmo__ss7_8h.html#a01392ccbfd2fd93d962dcd7bd8037526", null ], [ "osmo_ss7_as_del_asp", "osmo__ss7_8h.html#aca9bfa652d15609a904653398e17c5e9", null ], [ "osmo_ss7_as_destroy", "osmo__ss7_8h.html#afe830a3d827c8c9ff36bf04e0428ad79", null ], [ "osmo_ss7_as_down", "osmo__ss7_8h.html#a73e6d3f8129ec492e6c59b7bc4ac7fe3", null ], [ "osmo_ss7_as_find_by_l_rk_id", "osmo__ss7_8h.html#a56ae45e9be46eeb7b2f6db004737aefd", null ], [ "osmo_ss7_as_find_by_name", "osmo__ss7_8h.html#aab3eea89500c0e7960c0608f806409a9", null ], [ "osmo_ss7_as_find_by_proto", "osmo__ss7_8h.html#ae7729babf0f8612dcceb3ee077b49b5c", null ], [ "osmo_ss7_as_find_by_rctx", "osmo__ss7_8h.html#aaa292dcf6bbb38806bbe050d7937c239", null ], [ "osmo_ss7_as_find_or_create", "osmo__ss7_8h.html#aa2d0463df2c24a4a56958ba59ae89506", null ], [ "osmo_ss7_as_has_asp", "osmo__ss7_8h.html#abffb76cffe93aa6421b2e41dcce2fe7f", null ], [ "osmo_ss7_as_tmode_compatible_xua", "osmo__ss7_8h.html#ae1ce394b6ad89efe1d723f0eda142333", null ], [ "osmo_ss7_as_traffic_mode_name", "osmo__ss7_8h.html#add0f99c225532cdf7163b5215ff7429d", null ], [ "osmo_ss7_asp_active", "osmo__ss7_8h.html#a85b5b2514d86c48bf6c994b08e362c55", null ], [ "osmo_ss7_asp_destroy", "osmo__ss7_8h.html#a6fce9d43401870a21aafb2b62936b321", null ], [ "osmo_ss7_asp_disconnect", "osmo__ss7_8h.html#af24d6e5d1494620c9a340ff2bb68416c", null ], [ "osmo_ss7_asp_find", "osmo__ss7_8h.html#a7be50753583b6306c880c82dafd8f7fb", null ], [ "osmo_ss7_asp_find2", "osmo__ss7_8h.html#a85abc56dd3a072f78df68f26e002ab84", null ], [ "osmo_ss7_asp_find_by_name", "osmo__ss7_8h.html#aa7458bf949df3ffe66be4420d03957ee", null ], [ "osmo_ss7_asp_find_by_proto", "osmo__ss7_8h.html#a38c9ff8592910185e233f65eced46dcf", null ], [ "osmo_ss7_asp_find_or_create", "osmo__ss7_8h.html#a24b515eee5f3e0d3e5262257172fb4ea", null ], [ "osmo_ss7_asp_find_or_create2", "osmo__ss7_8h.html#a5a95f3a3da3ddeeb95e2672dcefc5e22", null ], [ "osmo_ss7_asp_get_log_subsys", "osmo__ss7_8h.html#aecc0022dbb85c45d452d624c7a74587f", null ], [ "osmo_ss7_asp_get_name", "osmo__ss7_8h.html#a946085598c4a1bfa5167b8883332a8de", null ], [ "osmo_ss7_asp_get_proto", "osmo__ss7_8h.html#a44b7671799d1beacce83817e2061f72f", null ], [ "osmo_ss7_asp_get_trans_proto", "osmo__ss7_8h.html#a1b9ecb408d77a295723c34235b796e1e", null ], [ "osmo_ss7_asp_peer_add_host", "osmo__ss7_8h.html#a6c91baa9261a1bcc0a6f2fae5e84b972", null ], [ "osmo_ss7_asp_peer_add_host2", "osmo__ss7_8h.html#a1ef86819b8f03d91f909da6e4db7287a", null ], [ "osmo_ss7_asp_peer_del_host", "osmo__ss7_8h.html#a4bd800113cd229e0dd5ebfd32fb6c1cb", null ], [ "osmo_ss7_asp_peer_init", "osmo__ss7_8h.html#aed428cfcb66cb8b106de45150506ef3e", null ], [ "osmo_ss7_asp_peer_set_hosts", "osmo__ss7_8h.html#aff39a38183c940601c2a937603a3c741", null ], [ "osmo_ss7_asp_peer_set_hosts2", "osmo__ss7_8h.html#aace928f5efcaeedc6675dba51294aa64", null ], [ "osmo_ss7_asp_peer_snprintf", "osmo__ss7_8h.html#a5f7cd03bf480ca74d5ad2c9a6a0d8f46", null ], [ "osmo_ss7_asp_protocol_name", "osmo__ss7_8h.html#aba17c4e5914bd2abb927d62d18e20cb2", null ], [ "osmo_ss7_asp_protocol_port", "osmo__ss7_8h.html#a6d09b26e33e8838594e0374976769f6e", null ], [ "osmo_ss7_asp_restart", "osmo__ss7_8h.html#a8d3670d7e36042c95611f9bfa0a3b597", null ], [ "osmo_ss7_asp_send", "osmo__ss7_8h.html#a4bbbb5047fd067deb34846c6dab99c1f", null ], [ "osmo_ss7_asp_use_default_lm", "osmo__ss7_8h.html#af4039d65a094d2cd510a3ed991e05deb", null ], [ "osmo_ss7_ensure_sccp", "osmo__ss7_8h.html#a76f74ee255e5a1c871d2285707c4d19c", null ], [ "osmo_ss7_find_free_rctx", "osmo__ss7_8h.html#ad995eb65a7ba20e8d134033669126231", null ], [ "osmo_ss7_init", "osmo__ss7_8h.html#aa0eea948b1e7bbb0764ecc89e5b2a124", null ], [ "osmo_ss7_instance_destroy", "osmo__ss7_8h.html#a55d7a596847108913e0e9e03dbf1a933", null ], [ "osmo_ss7_instance_find", "osmo__ss7_8h.html#acd3841d0e56f61f00dbfd2bffeeb9351", null ], [ "osmo_ss7_instance_find_or_create", "osmo__ss7_8h.html#a7b6d881b636f81a9ed0419f1f17727f6", null ], [ "osmo_ss7_instance_set_pc_fmt", "osmo__ss7_8h.html#adc19747b6de70d033959ee3cf5d26bdf", null ], [ "osmo_ss7_is_config_node", "osmo__ss7_8h.html#ac343e7f4ac0757285d3ed4f842f52d6e", null ], [ "osmo_ss7_link_destroy", "osmo__ss7_8h.html#a876684805361a41edbf929ffff212f53", null ], [ "osmo_ss7_link_find_or_create", "osmo__ss7_8h.html#a8b0b03e356521984e7a23ddb70a30a3b", null ], [ "osmo_ss7_linkset_destroy", "osmo__ss7_8h.html#abf73f9c25c19c4b7e7ff671a0ffffca6", null ], [ "osmo_ss7_linkset_find_by_name", "osmo__ss7_8h.html#aea6f3f676f45f38a2f733ec0529b4484", null ], [ "osmo_ss7_linkset_find_or_create", "osmo__ss7_8h.html#a9ee19875896f2831d48a924cec1956e6", null ], [ "osmo_ss7_mtp_to_user", "osmo__ss7_8h.html#a4f143ec50e7ae5bfdf6ff1cf5ada7b75", null ], [ "osmo_ss7_pc_is_local", "osmo__ss7_8h.html#ae5e0610394ffcbdbd4be7006ab04205e", null ], [ "osmo_ss7_pc_is_valid", "osmo__ss7_8h.html#a26d0122847290712aa22ebf3a37468fd", null ], [ "osmo_ss7_pc_normalize", "osmo__ss7_8h.html#a63840039b641779d68a0010bc7f24fd5", null ], [ "osmo_ss7_pc_width", "osmo__ss7_8h.html#a9cc83a7969a30ca6748f27cf0b442e5e", null ], [ "osmo_ss7_pointcode_parse", "osmo__ss7_8h.html#a5c8b8efb97b4c3651223fffb5ad07e42", null ], [ "osmo_ss7_pointcode_parse_mask_or_len", "osmo__ss7_8h.html#a20d09e0dbfb82c1b496fa63c11c1ee28", null ], [ "osmo_ss7_pointcode_print", "osmo__ss7_8h.html#aced2f480635c40bdfbdc7b03687f0743", null ], [ "osmo_ss7_pointcode_print2", "osmo__ss7_8h.html#a11f1c4d0b61f5445352c6adeb39b8e3b", null ], [ "osmo_ss7_pointcode_print_buf", "osmo__ss7_8h.html#aef508edae414684aa3e2f9c29c9bad25", null ], [ "osmo_ss7_register_rx_unknown_cb", "osmo__ss7_8h.html#aa24cea8083d06097c1655a38a36e0a17", null ], [ "osmo_ss7_route_create", "osmo__ss7_8h.html#a7b06b8cbd779fa328ce7a62008565d66", null ], [ "osmo_ss7_route_destroy", "osmo__ss7_8h.html#a2e5f54771a9bb3a14a5aea6b19d99922", null ], [ "osmo_ss7_route_find_dpc", "osmo__ss7_8h.html#ab5fcd843ecef8c59397b5576a669c87d", null ], [ "osmo_ss7_route_find_dpc_mask", "osmo__ss7_8h.html#ab9df59dfb9eb0da0c24f47f6017903fa", null ], [ "osmo_ss7_route_lookup", "osmo__ss7_8h.html#afffa83964e0e553761063635d9b47d93", null ], [ "osmo_ss7_route_name", "osmo__ss7_8h.html#ac966231057ff7ab04224ffee73abfc4a", null ], [ "osmo_ss7_route_print", "osmo__ss7_8h.html#ac78fd36af77d7da021e0b524386a0f91", null ], [ "osmo_ss7_route_table_destroy", "osmo__ss7_8h.html#aa75722ad470c3d8981b765df9a3f5e97", null ], [ "osmo_ss7_route_table_find", "osmo__ss7_8h.html#a48db4af978f592bf1ec847aab78234f6", null ], [ "osmo_ss7_route_table_find_or_create", "osmo__ss7_8h.html#a9559e23d2267140ec6c35729234ced23", null ], [ "osmo_ss7_tmode_from_xua", "osmo__ss7_8h.html#af325ee0eb2ff3e3df09cc7e49b6bb6b9", null ], [ "osmo_ss7_tmode_to_xua", "osmo__ss7_8h.html#a41c5d0c1bcae4257834073d3c109f12c", null ], [ "osmo_ss7_user_mtp_xfer_req", "osmo__ss7_8h.html#a6e0fa32ebbd3aeba25b800146a76bbc7", null ], [ "osmo_ss7_user_register", "osmo__ss7_8h.html#a22d4d3245ada246e0d50da10c9281d28", null ], [ "osmo_ss7_user_unregister", "osmo__ss7_8h.html#a47b75b30c8c07818f2c67a28a3dc74c9", null ], [ "osmo_ss7_vty_go_parent", "osmo__ss7_8h.html#abdfadd0c1cd0b7d847f9f01e4a4c9134", null ], [ "osmo_ss7_vty_init_asp", "osmo__ss7_8h.html#af4d60a28bd339b50f8b0077b2479b2d4", null ], [ "osmo_ss7_vty_init_sg", "osmo__ss7_8h.html#a1c0ba46e8ee2cfa470db9be9b620ce9a", null ], [ "osmo_ss7_xua_server_add_local_host", "osmo__ss7_8h.html#a318b39d0f350e34da5bd5b4d9a4a38fd", null ], [ "osmo_ss7_xua_server_bind", "osmo__ss7_8h.html#abf0d6146779911d066a27685e262133f", null ], [ "osmo_ss7_xua_server_create", "osmo__ss7_8h.html#aafbaf326cc543e9bc04019194ec6fb15", null ], [ "osmo_ss7_xua_server_create2", "osmo__ss7_8h.html#a5422f8c0457f4dead4ec6345bd73fbe5", null ], [ "osmo_ss7_xua_server_del_local_host", "osmo__ss7_8h.html#a9ecc8a3d9ff669d07fedd11dccc67782", null ], [ "osmo_ss7_xua_server_destroy", "osmo__ss7_8h.html#a27173446ba8d82c930840a6e3a8202d4", null ], [ "osmo_ss7_xua_server_find", "osmo__ss7_8h.html#a31390e3cc21fa55433bf042d1a31a7ab", null ], [ "osmo_ss7_xua_server_find2", "osmo__ss7_8h.html#a365b41929114c3efdd1768426b456784", null ], [ "osmo_ss7_xua_server_set_local_host", "osmo__ss7_8h.html#ae97d2ba8d01c1819acad4f085c846bf8", null ], [ "osmo_ss7_xua_server_set_local_hosts", "osmo__ss7_8h.html#a6baf9122fc63dcf51ee9de5cc8fd7663", null ], [ "osmo_ss7_as_traffic_mode_vals", "osmo__ss7_8h.html#a41be4c98feb2b819cbc41e9f378ef8e2", null ], [ "osmo_ss7_asp_protocol_vals", "osmo__ss7_8h.html#a41380c47cdda3f98c55d1a93e6071a6b", null ], [ "osmo_ss7_asp_role_names", "osmo__ss7_8h.html#a617cc4818ccf1e2d74ff0e012975ce30", null ], [ "osmo_ss7_instances", "osmo__ss7_8h.html#a8bde19e6cde8f784d4bb249da25e8eeb", null ] ];sigtran/html/functions_d.html0000644000175000017500000001324514631412304021001 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - d -

    sigtran/html/globals_defs_i.html0000644000175000017500000000777414631412304021434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - i -

    sigtran/html/sigtran__sap_8h_source.html0000644000175000017500000010647314631412304023124 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/sigtran_sap.h Source File
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran_sap.h
    Go to the documentation of this file.
    1 #pragma once
    2 #include <osmocom/core/prim.h>
    4 
    5 
    7  SCCP_SAP_USER = _SAP_SS7_BASE,
    8  /* xUA Layer Manager */
    11 };
    12 
    29  /* optional as per spec, not implemented yet */
    32 };
    33 
    34 #define NOTIFY_PAR_P_ASP_ID (1 << 0)
    35 #define NOTIFY_PAR_P_ROUTE_CTX (1 << 1)
    36 
    38  uint32_t presence;
    39  uint16_t status_type;
    40  uint16_t status_info;
    41  uint32_t asp_id;
    42  uint32_t route_ctx;
    43  char *info_string;
    44 };
    45 
    47  uint32_t code;
    48 };
    49 
    51  /* routing key */
    53  enum osmo_ss7_as_traffic_mode traf_mode;
    54 
    55  /* Status: Confirm only */
    56  uint32_t status;
    57 };
    58 
    60  uint32_t route_ctx;
    61 
    62  /* Status: Confirm only */
    63  uint32_t status;
    64 };
    65 
    66 struct osmo_xlm_prim {
    67  struct osmo_prim_hdr oph;
    68  union {
    69  struct osmo_xlm_prim_notify notify;
    70  struct osmo_xlm_prim_error error;
    71  struct osmo_xlm_prim_rk_reg rk_reg;
    72  struct osmo_xlm_prim_rk_dereg rk_dereg;
    73  } u;
    74 };
    75 
    76 #define msgb_xlm_prim(msg) ((struct osmo_xlm_prim *)(msg)->l1h)
    77 
    78 char *osmo_xlm_prim_name(struct osmo_prim_hdr *oph);
    79 
    80 /* XUA LM-SAP towards stack */
    81 int osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph);
    Definition: sigtran_sap.h:25
    Definition: sigtran_sap.h:18
    Definition: sigtran_sap.h:27
    Definition: sigtran_sap.h:22
    Definition: sigtran_sap.h:21
    uint16_t status_type
    Definition: sigtran_sap.h:39
    Definition: sigtran_sap.h:19
    uint32_t asp_id
    Definition: sigtran_sap.h:41
    Definition: sigtran_sap.h:7
    Definition: sigtran_sap.h:46
    Definition: sigtran_sap.h:31
    uint32_t route_ctx
    Definition: sigtran_sap.h:60
    Definition: sigtran_sap.h:66
    Definition: osmo_ss7.h:251
    uint32_t presence
    Definition: sigtran_sap.h:38
    osmo_sigtran_sap
    Definition: sigtran_sap.h:6
    Definition: sigtran_sap.h:10
    Definition: sigtran_sap.h:15
    char * osmo_xlm_prim_name(struct osmo_prim_hdr *oph)
    Definition: sccp_sap.c:96
    char * info_string
    Definition: sigtran_sap.h:43
    Definition: sigtran_sap.h:14
    Definition: sigtran_sap.h:37
    osmo_xlm_prim_type
    Definition: sigtran_sap.h:13
    Definition: sigtran_sap.h:16
    Definition: sigtran_sap.h:26
    Definition: sigtran_sap.h:9
    Definition: sigtran_sap.h:28
    osmo_ss7_as_traffic_mode
    Definition: osmo_ss7.h:261
    int osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph)
    Definition: xua_rkm.c:560
    Definition: sigtran_sap.h:30
    Definition: osmo_ss7.h:390
    Definition: sigtran_sap.h:20
    Definition: sigtran_sap.h:17
    uint32_t route_ctx
    Definition: sigtran_sap.h:42
    uint32_t status
    Definition: sigtran_sap.h:56
    Definition: sigtran_sap.h:50
    uint32_t code
    Definition: sigtran_sap.h:47
    Definition: sigtran_sap.h:23
    Definition: sigtran_sap.h:24
    Definition: sigtran_sap.h:59
    uint32_t status
    Definition: sigtran_sap.h:63
    uint16_t status_info
    Definition: sigtran_sap.h:40
    sigtran/html/structosmo__scu__pcstate__param.html0000644000175000017500000002025114631412304025115 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_pcstate_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_pcstate_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    uint32_t affected_pc
     
    uint32_t restricted_importance_level
     
    enum osmo_sccp_sp_status sp_status
     
    enum osmo_sccp_rem_sccp_status remote_sccp_status
     

    Field Documentation

    ◆ affected_pc

    uint32_t osmo_scu_pcstate_param::affected_pc

    ◆ remote_sccp_status

    enum osmo_sccp_rem_sccp_status osmo_scu_pcstate_param::remote_sccp_status

    ◆ restricted_importance_level

    uint32_t osmo_scu_pcstate_param::restricted_importance_level

    ◆ sp_status

    enum osmo_sccp_sp_status osmo_scu_pcstate_param::sp_status

    The documentation for this struct was generated from the following file:
    sigtran/html/structosmo__scu__pcstate__param.js0000644000175000017500000000073214631412304024567 0ustar osmocom-buildosmocom-buildvar structosmo__scu__pcstate__param = [ [ "affected_pc", "structosmo__scu__pcstate__param.html#ab6a782dab085d5c59aeb70c9a2de80f2", null ], [ "remote_sccp_status", "structosmo__scu__pcstate__param.html#a45dbf21d669a82abaa80b29d666a9bbc", null ], [ "restricted_importance_level", "structosmo__scu__pcstate__param.html#a14809862270e5418596ddba9cbfe8dc7", null ], [ "sp_status", "structosmo__scu__pcstate__param.html#ac897bc8d41ca75c3f4e4173804c7576c", null ] ];sigtran/html/structosmo__ss7__route__table.js0000644000175000017500000000114314631412304024170 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__route__table = [ [ "cfg", "structosmo__ss7__route__table.html#ad44c366f544c8b1ce7f64350e303835d", null ], [ "description", "structosmo__ss7__route__table.html#aad991988a58e05319f9780fce709d23b", null ], [ "inst", "structosmo__ss7__route__table.html#a732813c0a9d4cf6cdce3cf66a768bd9d", null ], [ "list", "structosmo__ss7__route__table.html#a69ba49aeecd8c3c6215cad041e2ebaee", null ], [ "name", "structosmo__ss7__route__table.html#ad81c8f9578aeb9cfce3ac5588653828c", null ], [ "routes", "structosmo__ss7__route__table.html#a246c737898e3dfde373e11ebbab736b1", null ] ];sigtran/html/functions_vars_q.html0000644000175000017500000000777614631412304022065 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - q -

    sigtran/html/sccp__scoc_8c.html0000644000175000017500000077144114631412304021167 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_scoc.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_scoc.c File Reference
    #include <errno.h>
    #include <string.h>
    #include <osmocom/core/msgb.h>
    #include <osmocom/core/utils.h>
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/core/linuxrbtree.h>
    #include <osmocom/core/logging.h>
    #include <osmocom/core/timer.h>
    #include <osmocom/core/fsm.h>
    #include <osmocom/sigtran/sccp_helpers.h>
    #include <osmocom/sigtran/sccp_sap.h>
    #include <osmocom/sigtran/protocol/sua.h>
    #include <osmocom/sccp/sccp_types.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"
    #include <osmocom/vty/vty.h>

    Data Structures

    struct  sccp_connection
     

    Macros

    #define S(x)   (1 << (x))
     
    #define SCU_MSGB_SIZE   1024
     
    #define INIT_TIMER(x, fn, priv)   do { (x)->cb = fn; (x)->data = priv; } while (0)
     

    Enumerations

    enum  sccp_connection_state {
      S_IDLE, S_CONN_PEND_IN, S_CONN_PEND_OUT, S_ACTIVE,
      S_DISCONN_PEND, S_RESET_IN, S_RESET_OUT, S_BOTHWAY_RESET,
      S_WAIT_CONN_CONF
    }
     
    enum  sccp_scoc_event {
      SCOC_E_SCU_N_CONN_REQ, SCOC_E_SCU_N_CONN_RESP, SCOC_E_SCU_N_DISC_REQ, SCOC_E_SCU_N_DATA_REQ,
      SCOC_E_SCU_N_EXP_DATA_REQ, SCOC_E_RCOC_CONN_IND, SCOC_E_RCOC_ROUT_FAIL_IND, SCOC_E_RCOC_RLSD_IND,
      SCOC_E_RCOC_REL_COMPL_IND, SCOC_E_RCOC_CREF_IND, SCOC_E_RCOC_CC_IND, SCOC_E_RCOC_DT1_IND,
      SCOC_E_RCOC_DT2_IND, SCOC_E_RCOC_IT_IND, SCOC_E_RCOC_OTHER_NPDU, SCOC_E_RCOC_ERROR_IND,
      SCOC_E_T_IAR_EXP, SCOC_E_T_IAS_EXP, SCOC_E_CONN_TMR_EXP, SCOC_E_T_REL_EXP,
      SCOC_E_T_INT_EXP, SCOC_E_T_REP_REL_EXP
    }
     

    Functions

     osmo_static_assert (ARRAY_SIZE(osmo_sccp_timer_defaults)==(OSMO_SCCP_TIMERS_LEN) &&ARRAY_SIZE(osmo_sccp_timer_names)==(OSMO_SCCP_TIMERS_LEN), assert_osmo_sccp_timers_count)
     
    static void sccp_timer_schedule (const struct sccp_connection *conn, struct osmo_timer_list *timer, enum osmo_sccp_timer timer_name)
     
    static void tx_inact_tmr_cb (void *data)
     
    static void rx_inact_tmr_cb (void *data)
     
    static void rel_tmr_cb (void *data)
     
    static void int_tmr_cb (void *data)
     
    static void rep_rel_tmr_cb (void *data)
     
    static void conn_tmr_cb (void *data)
     
    static void conn_restart_tx_inact_timer (struct sccp_connection *conn)
     
    static void conn_restart_rx_inact_timer (struct sccp_connection *conn)
     
    static void conn_start_inact_timers (struct sccp_connection *conn)
     
    static void conn_stop_inact_timers (struct sccp_connection *conn)
     
    static void conn_start_rel_timer (struct sccp_connection *conn)
     
    static void conn_start_rep_rel_timer (struct sccp_connection *conn)
     
    static void conn_start_int_timer (struct sccp_connection *conn)
     
    static void conn_stop_release_timers (struct sccp_connection *conn)
     
    static void conn_start_connect_timer (struct sccp_connection *conn)
     
    static void conn_stop_connect_timer (struct sccp_connection *conn)
     
    static void conn_destroy (struct sccp_connection *conn)
     
    static struct sccp_connectionconn_find_by_id (const struct osmo_sccp_instance *inst, uint32_t id)
     
    static int conn_add_node (struct osmo_sccp_instance *inst, struct sccp_connection *conn)
     
    bool osmo_sccp_conn_id_exists (const struct osmo_sccp_instance *inst, uint32_t id)
     
    static struct sccp_connectionconn_create_id (struct osmo_sccp_user *user, uint32_t conn_id)
     
    int osmo_sccp_instance_next_conn_id (struct osmo_sccp_instance *sccp)
     
    static struct sccp_connectionconn_create (struct osmo_sccp_user *user)
     
    static void conn_opt_data_clear_cache (struct sccp_connection *conn)
     
    static struct msgb * scu_msgb_alloc (void)
     
    static struct xua_msgxua_gen_relre (struct sccp_connection *conn, uint32_t cause, struct osmo_scu_prim *prim)
     
    static int xua_gen_relre_and_send (struct sccp_connection *conn, uint32_t cause, struct osmo_scu_prim *prim)
     
    static void xua_opt_data_send_cache (struct sccp_connection *conn, int exp_type, uint8_t msg_class)
     
    static bool xua_drop_data_check_drop (const struct osmo_scu_prim *prim, unsigned lim, const char *message)
     
    static bool xua_opt_data_cache_keep (struct sccp_connection *conn, const struct osmo_scu_prim *prim, int msg_type)
     
    static bool xua_opt_data_length_lim (struct sccp_connection *conn, const struct osmo_scu_prim *prim, int msg_type)
     
    static struct xua_msgxua_gen_msg_co (struct sccp_connection *conn, uint32_t event, const struct osmo_scu_prim *prim, int msg_type)
     
    static int xua_gen_encode_and_send (struct sccp_connection *conn, uint32_t event, const struct osmo_scu_prim *prim, int msg_type)
     
    static struct osmo_scu_primscu_prim_alloc (unsigned int primitive, enum osmo_prim_operation operation)
     
    static void scu_gen_encode_and_send (struct sccp_connection *conn, uint32_t event, struct xua_msg *xua, unsigned int primitive, enum osmo_prim_operation operation)
     
    static void scoc_fsm_idle (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void scoc_fsm_idle_onenter (struct osmo_fsm_inst *fi, uint32_t old_state)
     
    static void scoc_fsm_conn_pend_in (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void scoc_fsm_conn_pend_out (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void scoc_fsm_wait_conn_conf (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void scoc_fsm_active (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static void scoc_fsm_disconn_pend (struct osmo_fsm_inst *fi, uint32_t event, void *data)
     
    static uint8_t get_cref_cause_for_ret (uint8_t ret_cause)
     
    static struct xua_msggen_coref_without_conn (struct osmo_sccp_instance *inst, struct xua_msg *xua_in, uint32_t ref_cause)
     
    static struct osmo_sccp_usersccp_find_user (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    void sccp_scoc_rx_scrc_rout_fail (struct osmo_sccp_instance *inst, struct xua_msg *xua, uint32_t return_cause)
     SCOC: Receive SCRC Routing Failure. More...
     
    static struct xua_msggen_coerr (uint32_t route_ctx, uint32_t dest_ref, uint32_t err_cause)
     
    static void tx_coerr_from_xua (struct osmo_sccp_instance *inst, struct xua_msg *in, uint32_t err_cause)
     
    static struct xua_msggen_relco (uint32_t route_ctx, uint32_t dest_ref, uint32_t src_ref)
     
    static void tx_relco_from_xua (struct osmo_sccp_instance *inst, struct xua_msg *in)
     
    static struct xua_msggen_rlsd (uint32_t route_ctx, uint32_t dest_ref, uint32_t src_ref)
     
    static void tx_rlsd_from_xua_twoway (struct sccp_connection *conn, struct xua_msg *in)
     
    static void sccp_scoc_rx_unass_local_ref (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     
    static void sccp_scoc_rx_inval_src_ref (struct sccp_connection *conn, struct xua_msg *xua, uint32_t inval_src_ref)
     
    static void sccp_scoc_rx_inval_opc (struct sccp_connection *conn, struct xua_msg *xua)
     
    void sccp_scoc_rx_from_scrc (struct osmo_sccp_instance *inst, struct xua_msg *xua)
     Main entrance function for primitives from the SCRC (Routing Control) More...
     
    static uint32_t scu_prim_conn_id (const struct osmo_scu_prim *prim)
     
    int osmo_sccp_user_sap_down_nofree (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    int osmo_sccp_user_sap_down (struct osmo_sccp_user *scu, struct osmo_prim_hdr *oph)
     Main entrance function for primitives from SCCP User. More...
     
    void sccp_scoc_flush_connections (struct osmo_sccp_instance *inst)
     
    static void vty_show_connection (struct vty *vty, struct sccp_connection *conn)
     
    void sccp_scoc_show_connections (struct vty *vty, struct osmo_sccp_instance *inst)
     

    Variables

    static const struct value_string scoc_event_names []
     
    static const struct xua_msg_event_map sua_scoc_event_map []
     
    static const struct osmo_prim_event_map scu_scoc_event_map []
     
    const struct osmo_tdef osmo_sccp_timer_defaults [OSMO_SCCP_TIMERS_LEN]
     
    const struct value_string osmo_sccp_timer_names []
     
    static const struct osmo_fsm_state sccp_scoc_states []
     
    struct osmo_fsm sccp_scoc_fsm
     
    static const uint8_t cause_map_cref []
     

    Macro Definition Documentation

    ◆ INIT_TIMER

    #define INIT_TIMER (   x,
      fn,
      priv 
    )    do { (x)->cb = fn; (x)->data = priv; } while (0)

    Referenced by conn_create_id().

    ◆ S

    #define S (   x)    (1 << (x))

    ◆ SCU_MSGB_SIZE

    #define SCU_MSGB_SIZE   1024

    Referenced by scu_msgb_alloc().

    Enumeration Type Documentation

    ◆ sccp_connection_state

    Enumerator
    S_IDLE 
    S_CONN_PEND_IN 
    S_CONN_PEND_OUT 
    S_ACTIVE 
    S_DISCONN_PEND 
    S_RESET_IN 
    S_RESET_OUT 
    S_BOTHWAY_RESET 
    S_WAIT_CONN_CONF 

    ◆ sccp_scoc_event

    Enumerator
    SCOC_E_SCU_N_CONN_REQ 
    SCOC_E_SCU_N_CONN_RESP 
    SCOC_E_SCU_N_DISC_REQ 
    SCOC_E_SCU_N_DATA_REQ 
    SCOC_E_SCU_N_EXP_DATA_REQ 
    SCOC_E_RCOC_CONN_IND 
    SCOC_E_RCOC_ROUT_FAIL_IND 
    SCOC_E_RCOC_RLSD_IND 
    SCOC_E_RCOC_REL_COMPL_IND 
    SCOC_E_RCOC_CREF_IND 
    SCOC_E_RCOC_CC_IND 
    SCOC_E_RCOC_DT1_IND 
    SCOC_E_RCOC_DT2_IND 
    SCOC_E_RCOC_IT_IND 
    SCOC_E_RCOC_OTHER_NPDU 
    SCOC_E_RCOC_ERROR_IND 
    SCOC_E_T_IAR_EXP 
    SCOC_E_T_IAS_EXP 
    SCOC_E_CONN_TMR_EXP 
    SCOC_E_T_REL_EXP 
    SCOC_E_T_INT_EXP 
    SCOC_E_T_REP_REL_EXP 

    Function Documentation

    ◆ conn_add_node()

    static int conn_add_node ( struct osmo_sccp_instance inst,
    struct sccp_connection conn 
    )
    static

    ◆ conn_create()

    ◆ conn_create_id()

    ◆ conn_destroy()

    ◆ conn_find_by_id()

    ◆ conn_opt_data_clear_cache()

    static void conn_opt_data_clear_cache ( struct sccp_connection conn)
    static

    ◆ conn_restart_rx_inact_timer()

    static void conn_restart_rx_inact_timer ( struct sccp_connection conn)
    static

    ◆ conn_restart_tx_inact_timer()

    static void conn_restart_tx_inact_timer ( struct sccp_connection conn)
    static

    ◆ conn_start_connect_timer()

    static void conn_start_connect_timer ( struct sccp_connection conn)
    static

    ◆ conn_start_inact_timers()

    static void conn_start_inact_timers ( struct sccp_connection conn)
    static

    ◆ conn_start_int_timer()

    static void conn_start_int_timer ( struct sccp_connection conn)
    static

    ◆ conn_start_rel_timer()

    static void conn_start_rel_timer ( struct sccp_connection conn)
    static

    ◆ conn_start_rep_rel_timer()

    static void conn_start_rep_rel_timer ( struct sccp_connection conn)
    static

    ◆ conn_stop_connect_timer()

    static void conn_stop_connect_timer ( struct sccp_connection conn)
    static

    ◆ conn_stop_inact_timers()

    static void conn_stop_inact_timers ( struct sccp_connection conn)
    static

    ◆ conn_stop_release_timers()

    static void conn_stop_release_timers ( struct sccp_connection conn)
    static

    ◆ conn_tmr_cb()

    static void conn_tmr_cb ( void *  data)
    static

    ◆ gen_coerr()

    static struct xua_msg* gen_coerr ( uint32_t  route_ctx,
    uint32_t  dest_ref,
    uint32_t  err_cause 
    )
    static

    ◆ gen_coref_without_conn()

    ◆ gen_relco()

    static struct xua_msg* gen_relco ( uint32_t  route_ctx,
    uint32_t  dest_ref,
    uint32_t  src_ref 
    )
    static

    ◆ gen_rlsd()

    static struct xua_msg* gen_rlsd ( uint32_t  route_ctx,
    uint32_t  dest_ref,
    uint32_t  src_ref 
    )
    static

    ◆ get_cref_cause_for_ret()

    static uint8_t get_cref_cause_for_ret ( uint8_t  ret_cause)
    static

    References cause_map_cref.

    Referenced by sccp_scoc_rx_scrc_rout_fail().

    ◆ int_tmr_cb()

    static void int_tmr_cb ( void *  data)
    static

    References data, sccp_connection::fi, and SCOC_E_T_INT_EXP.

    Referenced by conn_create_id().

    ◆ osmo_sccp_conn_id_exists()

    bool osmo_sccp_conn_id_exists ( const struct osmo_sccp_instance inst,
    uint32_t  id 
    )

    ◆ osmo_sccp_instance_next_conn_id()

    int osmo_sccp_instance_next_conn_id ( struct osmo_sccp_instance sccp)

    ◆ osmo_sccp_user_sap_down()

    int osmo_sccp_user_sap_down ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    Implies a msgb_free(oph->msg), otherwise the same as osmo_sccp_user_sap().

    Parameters
    [in]scuSCCP User sending us the primitive
    [in]ophOsmocom primitive sent by the user
    Returns
    0 on success; negative on error

    References osmo_scu_prim::oph, and osmo_sccp_user_sap_down_nofree().

    Referenced by osmo_sccp_tx_conn_req(), osmo_sccp_tx_conn_resp_msg(), osmo_sccp_tx_data(), osmo_sccp_tx_disconn_data(), osmo_sccp_tx_unitdata(), osmo_scu_prim_type_name(), and sccp_scmg_tx().

    ◆ osmo_sccp_user_sap_down_nofree()

    int osmo_sccp_user_sap_down_nofree ( struct osmo_sccp_user scu,
    struct osmo_prim_hdr *  oph 
    )

    Main entrance function for primitives from SCCP User.

    The caller is required to free oph->msg, otherwise the same as osmo_sccp_user_sap_down().

    Parameters
    [in]scuSCCP User sending us the primitive
    [in]ophOsmocom primitive sent by the user
    Returns
    0 on success; negative on error

    References conn_create_id(), conn_find_by_id(), osmo_scu_connect_param::conn_id, osmo_scu_prim::connect, sccp_connection::fi, osmo_sccp_user::inst, sccp_connection::inst, osmo_scu_prim::oph, OSMO_SCU_PRIM_N_CONNECT, OSMO_SCU_PRIM_N_DATA, OSMO_SCU_PRIM_N_DISCONNECT, OSMO_SCU_PRIM_N_RESET, OSMO_SCU_PRIM_N_UNITDATA, osmo_scu_prim_name(), sccp_sclc_user_sap_down_nofree(), scu_prim_conn_id(), scu_scoc_event_map, and osmo_scu_prim::u.

    Referenced by osmo_sccp_user_sap_down(), and osmo_scu_prim_type_name().

    ◆ osmo_static_assert()

    osmo_static_assert ( ARRAY_SIZE(osmo_sccp_timer_defaults = =(OSMO_SCCP_TIMERS_LEN) &&ARRAY_SIZE(osmo_sccp_timer_names)==(OSMO_SCCP_TIMERS_LEN),
    assert_osmo_sccp_timers_count   
    )

    ◆ rel_tmr_cb()

    static void rel_tmr_cb ( void *  data)
    static

    References data, sccp_connection::fi, and SCOC_E_T_REL_EXP.

    Referenced by conn_create_id().

    ◆ rep_rel_tmr_cb()

    static void rep_rel_tmr_cb ( void *  data)
    static

    ◆ rx_inact_tmr_cb()

    static void rx_inact_tmr_cb ( void *  data)
    static

    References data, sccp_connection::fi, and SCOC_E_T_IAR_EXP.

    Referenced by conn_create_id().

    ◆ sccp_find_user()

    ◆ sccp_scoc_flush_connections()

    void sccp_scoc_flush_connections ( struct osmo_sccp_instance inst)

    ◆ sccp_scoc_rx_from_scrc()

    ◆ sccp_scoc_rx_inval_opc()

    ◆ sccp_scoc_rx_inval_src_ref()

    ◆ sccp_scoc_rx_scrc_rout_fail()

    void sccp_scoc_rx_scrc_rout_fail ( struct osmo_sccp_instance inst,
    struct xua_msg xua,
    uint32_t  return_cause 
    )

    SCOC: Receive SCRC Routing Failure.

    Parameters
    [in]instSCCP Instance on which we operate
    [in]xuaSUA message that was failed to route
    [in]return_causeReason (cause) for routing failure

    References conn_find_by_id(), sccp_connection::conn_id, sccp_connection::fi, gen_coref_without_conn(), get_cref_cause_for_ret(), sccp_scrc_rx_scoc_conn_msg(), SCOC_E_RCOC_ROUT_FAIL_IND, SUA_IEI_DEST_REF, xua_dialect_sua, xua_hdr_dump(), xua_msg_free(), and xua_msg_get_u32().

    Referenced by scrc_node_2(), scrc_node_4(), and scrc_node_6().

    ◆ sccp_scoc_rx_unass_local_ref()

    ◆ sccp_scoc_show_connections()

    void sccp_scoc_show_connections ( struct vty *  vty,
    struct osmo_sccp_instance inst 
    )

    ◆ sccp_timer_schedule()

    static void sccp_timer_schedule ( const struct sccp_connection conn,
    struct osmo_timer_list *  timer,
    enum osmo_sccp_timer  timer_name 
    )
    static

    ◆ scoc_fsm_active()

    ◆ scoc_fsm_conn_pend_in()

    static void scoc_fsm_conn_pend_in ( struct osmo_fsm_inst *  fi,
    uint32_t  event,
    void *  data 
    )
    static

    ◆ scoc_fsm_conn_pend_out()

    ◆ scoc_fsm_disconn_pend()

    ◆ scoc_fsm_idle()

    ◆ scoc_fsm_idle_onenter()

    static void scoc_fsm_idle_onenter ( struct osmo_fsm_inst *  fi,
    uint32_t  old_state 
    )
    static

    References conn_destroy().

    ◆ scoc_fsm_wait_conn_conf()

    ◆ scu_gen_encode_and_send()

    ◆ scu_msgb_alloc()

    static struct msgb* scu_msgb_alloc ( void  )
    static

    References SCU_MSGB_SIZE.

    Referenced by scu_prim_alloc().

    ◆ scu_prim_alloc()

    static struct osmo_scu_prim* scu_prim_alloc ( unsigned int  primitive,
    enum osmo_prim_operation  operation 
    )
    static

    ◆ scu_prim_conn_id()

    ◆ tx_coerr_from_xua()

    ◆ tx_inact_tmr_cb()

    static void tx_inact_tmr_cb ( void *  data)
    static

    References data, sccp_connection::fi, and SCOC_E_T_IAS_EXP.

    Referenced by conn_create_id().

    ◆ tx_relco_from_xua()

    ◆ tx_rlsd_from_xua_twoway()

    ◆ vty_show_connection()

    ◆ xua_drop_data_check_drop()

    static bool xua_drop_data_check_drop ( const struct osmo_scu_prim prim,
    unsigned  lim,
    const char *  message 
    )
    static

    ◆ xua_gen_encode_and_send()

    ◆ xua_gen_msg_co()

    ◆ xua_gen_relre()

    ◆ xua_gen_relre_and_send()

    ◆ xua_opt_data_cache_keep()

    static bool xua_opt_data_cache_keep ( struct sccp_connection conn,
    const struct osmo_scu_prim prim,
    int  msg_type 
    )
    static

    ◆ xua_opt_data_length_lim()

    ◆ xua_opt_data_send_cache()

    Variable Documentation

    ◆ cause_map_cref

    const uint8_t cause_map_cref[]
    static
    Initial value:
    = {
    [SCCP_RETURN_CAUSE_SUBSYSTEM_CONGESTION] =
    SCCP_REFUSAL_SUBSYTEM_CONGESTION,
    [SCCP_RETURN_CAUSE_SUBSYSTEM_FAILURE] =
    SCCP_REFUSAL_SUBSYSTEM_FAILURE,
    [SCCP_RETURN_CAUSE_UNEQUIPPED_USER] =
    SCCP_REFUSAL_UNEQUIPPED_USER,
    [SCCP_RETURN_CAUSE_UNQUALIFIED] =
    SCCP_REFUSAL_UNQUALIFIED,
    [SCCP_RETURN_CAUSE_SCCP_FAILURE] =
    SCCP_REFUSAL_SCCP_FAILURE,
    [SCCP_RETURN_CAUSE_HOP_COUNTER_VIOLATION] =
    SCCP_REFUSAL_HOP_COUNTER_VIOLATION,
    }

    Referenced by get_cref_cause_for_ret().

    ◆ osmo_sccp_timer_defaults

    const struct osmo_tdef osmo_sccp_timer_defaults[OSMO_SCCP_TIMERS_LEN]
    Initial value:
    = {
    { .T = OSMO_SCCP_TIMER_CONN_EST, .default_val = 1*60, .unit = OSMO_TDEF_S,
    .desc = "Waiting for connection confirm message, 1 to 2 minutes" },
    { .T = OSMO_SCCP_TIMER_IAS, .default_val = 7*60, .unit = OSMO_TDEF_S,
    .desc = "Send keep-alive: on an idle connection, delay before sending an Idle Timer message, 5 to 10 minutes" },
    { .T = OSMO_SCCP_TIMER_IAR, .default_val = 15*60, .unit = OSMO_TDEF_S,
    .desc = "Receive keep-alive: on an idle connection, delay until considering a connection as stale, 11 to 21 minutes" },
    { .T = OSMO_SCCP_TIMER_REL, .default_val = 10, .unit = OSMO_TDEF_S,
    .desc = "Waiting for release complete message, 10 to 20 seconds" },
    { .T = OSMO_SCCP_TIMER_REPEAT_REL, .default_val = 10, .unit = OSMO_TDEF_S,
    .desc = "Waiting for release complete message; or to repeat sending released message after the initial expiry, 10 to 20 seconds" },
    { .T = OSMO_SCCP_TIMER_INT, .default_val = 1*60, .unit = OSMO_TDEF_S,
    .desc = "Waiting for release complete message; or to release connection resources, freeze the LRN and "
    "alert a maintenance function after the initial expiry, extending to 1 minute" },
    { .T = OSMO_SCCP_TIMER_GUARD, .default_val = 23*60, .unit = OSMO_TDEF_S,
    .desc = "Waiting to resume normal procedure for temporary connection sections during the restart procedure, 23 to 25 minutes" },
    { .T = OSMO_SCCP_TIMER_RESET, .default_val = 10, .unit = OSMO_TDEF_S,
    .desc = "Waiting to release temporary connection section or alert maintenance function after reset request message is sent, 10 to 20 seconds" },
    { .T = OSMO_SCCP_TIMER_REASSEMBLY, .default_val = 10, .unit = OSMO_TDEF_S,
    .desc = "Waiting to receive all the segments of the remaining segments, single segmented message after receiving the first segment, 10 to 20 seconds" },
    {}
    }
    Definition: sccp_internal.h:24
    Definition: sccp_internal.h:18
    Definition: sccp_internal.h:17
    Definition: sccp_internal.h:21
    Definition: sccp_internal.h:19
    Definition: sccp_internal.h:23
    Definition: sccp_internal.h:22
    Definition: sccp_internal.h:20
    Definition: sccp_internal.h:25

    Referenced by gen_sccp_timer_cmd_strs(), and osmo_sccp_instance_create().

    ◆ osmo_sccp_timer_names

    const struct value_string osmo_sccp_timer_names[]
    Initial value:
    = {
    { OSMO_SCCP_TIMER_CONN_EST, "conn_est" },
    { OSMO_SCCP_TIMER_IAS, "ias" },
    { OSMO_SCCP_TIMER_IAR, "iar" },
    { OSMO_SCCP_TIMER_REL, "rel" },
    { OSMO_SCCP_TIMER_REPEAT_REL, "repeat_rel" },
    { OSMO_SCCP_TIMER_INT, "int" },
    { OSMO_SCCP_TIMER_GUARD, "guard" },
    { OSMO_SCCP_TIMER_RESET, "reset" },
    { OSMO_SCCP_TIMER_REASSEMBLY, "reassembly" },
    {}
    }
    Definition: sccp_internal.h:24
    Definition: sccp_internal.h:18
    Definition: sccp_internal.h:17
    Definition: sccp_internal.h:21
    Definition: sccp_internal.h:19
    Definition: sccp_internal.h:23
    Definition: sccp_internal.h:22
    Definition: sccp_internal.h:20
    Definition: sccp_internal.h:25

    Referenced by DEFUN_ATTR(), gen_sccp_timer_cmd_strs(), osmo_sccp_timer_name(), and write_sccp_timers().

    ◆ sccp_scoc_fsm

    struct osmo_fsm sccp_scoc_fsm
    Initial value:
    = {
    .name = "SCCP-SCOC",
    .states = sccp_scoc_states,
    .num_states = ARRAY_SIZE(sccp_scoc_states),
    .event_names = scoc_event_names,
    }
    static const struct value_string scoc_event_names[]
    Definition: sccp_scoc.c:174
    static const struct osmo_fsm_state sccp_scoc_states[]
    Definition: sccp_scoc.c:1360

    Referenced by conn_create_id(), and osmo_ss7_init().

    ◆ sccp_scoc_states

    const struct osmo_fsm_state sccp_scoc_states[]
    static

    ◆ scoc_event_names

    const struct value_string scoc_event_names[]
    static
    Initial value:
    = {
    { SCOC_E_SCU_N_CONN_REQ, "N-CONNECT.req" },
    { SCOC_E_SCU_N_CONN_RESP, "N-CONNECT.resp" },
    { SCOC_E_SCU_N_DISC_REQ, "N-DISCONNECT.req" },
    { SCOC_E_SCU_N_DATA_REQ, "N-DATA.req" },
    { SCOC_E_SCU_N_EXP_DATA_REQ, "N-EXPEDITED_DATA.req" },
    { SCOC_E_RCOC_CONN_IND, "RCOC-CONNECT.ind" },
    { SCOC_E_RCOC_ROUT_FAIL_IND, "RCOC-ROUT_FAIL.ind" },
    { SCOC_E_RCOC_RLSD_IND, "RCOC-RELEASED.ind" },
    { SCOC_E_RCOC_REL_COMPL_IND, "RCOC-RELEASE_COMPLETE.ind" },
    { SCOC_E_RCOC_CREF_IND, "RCOC-CONNECT_REFUSED.ind" },
    { SCOC_E_RCOC_CC_IND, "RCOC-CONNECT_CONFIRM.ind" },
    { SCOC_E_RCOC_DT1_IND, "RCOC-DT1.ind" },
    { SCOC_E_RCOC_DT2_IND, "RCOC-DT2.ind" },
    { SCOC_E_RCOC_IT_IND, "RCOC-IT.ind" },
    { SCOC_E_RCOC_OTHER_NPDU, "RCOC-OTHER_NPDU.ind" },
    { SCOC_E_RCOC_ERROR_IND, "RCOC-ERROR.ind" },
    { SCOC_E_T_IAR_EXP, "T(iar)_expired" },
    { SCOC_E_T_IAS_EXP, "T(ias)_expired" },
    { SCOC_E_CONN_TMR_EXP, "T(conn)_expired" },
    { SCOC_E_T_REL_EXP, "T(rel)_expired" },
    { SCOC_E_T_INT_EXP, "T(int)_expired" },
    { SCOC_E_T_REP_REL_EXP, "T(rep_rel)_expired" },
    { 0, NULL }
    }
    Definition: sccp_scoc.c:156
    Definition: sccp_scoc.c:146
    Definition: sccp_scoc.c:161
    Definition: sccp_scoc.c:165
    Definition: sccp_scoc.c:154
    Definition: sccp_scoc.c:157
    Definition: sccp_scoc.c:152
    Definition: sccp_scoc.c:147
    Definition: sccp_scoc.c:170
    Definition: sccp_scoc.c:159
    Definition: sccp_scoc.c:153
    Definition: sccp_scoc.c:164
    Definition: sccp_scoc.c:169
    Definition: sccp_scoc.c:167
    Definition: sccp_scoc.c:145
    Definition: sccp_scoc.c:160
    Definition: sccp_scoc.c:151
    Definition: sccp_scoc.c:158
    Definition: sccp_scoc.c:144
    Definition: sccp_scoc.c:171
    Definition: sccp_scoc.c:155
    Definition: sccp_scoc.c:148

    ◆ scu_scoc_event_map

    const struct osmo_prim_event_map scu_scoc_event_map[]
    static
    Initial value:
    = {
    { SCCP_SAP_USER, OSMO_SCU_PRIM_N_CONNECT, PRIM_OP_RESPONSE,
    { SCCP_SAP_USER, OSMO_SCU_PRIM_N_DATA, PRIM_OP_REQUEST,
    { 0, 0, 0, OSMO_NO_EVENT }
    }
    Definition: sccp_scoc.c:146
    Definition: sigtran_sap.h:7
    Definition: sccp_sap.h:36
    Definition: sccp_scoc.c:147
    Definition: sccp_sap.h:34
    Definition: sccp_scoc.c:145
    Definition: sccp_scoc.c:144
    Definition: sccp_sap.h:35
    Definition: sccp_sap.h:37
    Definition: sccp_scoc.c:148

    Referenced by osmo_sccp_user_sap_down_nofree().

    ◆ sua_scoc_event_map

    const struct xua_msg_event_map sua_scoc_event_map[]
    static
    Initial value:
    = {
    }
    Definition: sccp_scoc.c:156
    #define SUA_CO_RELCO
    Definition: sua.h:74
    #define SUA_CO_CODT
    Definition: sua.h:77
    Definition: sccp_scoc.c:161
    Definition: sccp_scoc.c:154
    Definition: sccp_scoc.c:157
    #define SUA_MSGC_CO
    Definition: sua.h:36
    #define SUA_CO_COREF
    Definition: sua.h:72
    #define SUA_CO_RELRE
    Definition: sua.h:73
    Definition: sccp_scoc.c:159
    Definition: sccp_scoc.c:153
    #define SUA_CO_COAK
    Definition: sua.h:71
    #define SUA_CO_COIT
    Definition: sua.h:80
    #define SUA_CO_CORE
    Definition: sua.h:70
    Definition: sccp_scoc.c:151
    #define SUA_CO_COERR
    Definition: sua.h:79
    Definition: sccp_scoc.c:155
    sigtran/html/mtp__sap_8h.html0000644000175000017500000003033414631412304020665 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/mtp_sap.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    mtp_sap.h File Reference
    #include <stdint.h>
    #include <osmocom/core/prim.h>
    #include <osmocom/sigtran/sigtran_sap.h>

    Go to the source code of this file.

    Data Structures

    struct  osmo_mtp_transfer_param
     
    struct  osmo_mtp_pause_param
     
    struct  osmo_mtp_resume_param
     
    struct  osmo_mtp_status_param
     
    struct  osmo_mtp_prim
     

    Macros

    #define MTP_SIO(service, net_ind)   (((net_ind & 0x3) << 6) | (service & 0xF))
     
    #define msgb_mtp_prim(msg)   ((struct osmo_mtp_prim *)(msg)->l1h)
     

    Enumerations

    enum  osmo_mtp_prim_type { OSMO_MTP_PRIM_TRANSFER, OSMO_MTP_PRIM_PAUSE, OSMO_MTP_PRIM_RESUME, OSMO_MTP_PRIM_STATUS }
     

    Functions

    char * osmo_mtp_prim_name (struct osmo_prim_hdr *oph)
     

    Macro Definition Documentation

    ◆ msgb_mtp_prim

    #define msgb_mtp_prim (   msg)    ((struct osmo_mtp_prim *)(msg)->l1h)

    ◆ MTP_SIO

    #define MTP_SIO (   service,
      net_ind 
    )    (((net_ind & 0x3) << 6) | (service & 0xF))

    Referenced by sua2sccp_tx_m3ua().

    Enumeration Type Documentation

    ◆ osmo_mtp_prim_type

    Enumerator
    OSMO_MTP_PRIM_TRANSFER 
    OSMO_MTP_PRIM_PAUSE 
    OSMO_MTP_PRIM_RESUME 
    OSMO_MTP_PRIM_STATUS 

    Function Documentation

    ◆ osmo_mtp_prim_name()

    char* osmo_mtp_prim_name ( struct osmo_prim_hdr *  oph)
    sigtran/html/functions_vars_l.html0000644000175000017500000001476714631412304022056 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields - Variables
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_a.html0000644000175000017500000001323714631412304020412 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - a -

    sigtran/html/globals_defs_c.html0000644000175000017500000000722214631412304021412 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - c -

    sigtran/html/structosmo__scu__reset__param.html0000644000175000017500000001555014631412304024602 0ustar osmocom-buildosmocom-build libosmo-sigtran: osmo_scu_reset_param Struct Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    osmo_scu_reset_param Struct Reference

    #include <sccp_sap.h>

    Data Fields

    enum osmo_sccp_originator originator
     
    uint32_t cause
     
    uint32_t conn_id
     

    Field Documentation

    ◆ cause

    uint32_t osmo_scu_reset_param::cause

    ◆ conn_id

    uint32_t osmo_scu_reset_param::conn_id

    Referenced by scu_prim_conn_id().

    ◆ originator

    enum osmo_sccp_originator osmo_scu_reset_param::originator

    The documentation for this struct was generated from the following file:
    sigtran/html/sccp__vty_8c.html0000644000175000017500000010313614631412304021050 0ustar osmocom-buildosmocom-build libosmo-sigtran: src/sccp_vty.c File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sccp_vty.c File Reference
    #include <stdlib.h>
    #include <unistd.h>
    #include <errno.h>
    #include <stdint.h>
    #include <string.h>
    #include <arpa/inet.h>
    #include <osmocom/vty/vty.h>
    #include <osmocom/vty/command.h>
    #include <osmocom/vty/logging.h>
    #include <osmocom/vty/telnet_interface.h>
    #include <osmocom/vty/misc.h>
    #include <osmocom/sigtran/osmo_ss7.h>
    #include <osmocom/sigtran/protocol/mtp.h>
    #include <osmocom/sccp/sccp_types.h>
    #include "xua_internal.h"
    #include "sccp_internal.h"

    Functions

    static void show_user (struct vty *vty, struct osmo_sccp_user *user)
     
     DEFUN (show_sccp_users, show_sccp_users_cmd, "show cs7 instance <0-15> sccp users", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of SCCP Users registered\)
     
     DEFUN (show_sccp_user_ssn, show_sccp_user_ssn_cmd, "show cs7 instance <0-15> sccp ssn <0-65535>", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Find an SCCP User registered for the given SSN\ "Subsystem Number(SSN)\")
     
     DEFUN (show_sccp_connections, show_sccp_connections_cmd, "show cs7 instance <0-15> sccp connections", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of active SCCP connections\)
     
     DEFUN_ATTR (sccp_timer, sccp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE)
     
     DEFUN_ATTR (sccp_max_optional_data, sccp_max_optional_data_cmd, "sccp max-optional-data (<0-999999>|standard)", "Configure SCCP behavior\ "Adjust the upper bound for the optional data length(the payload) for CR, CC, CREF and RLSD messages." " For any Optional Data part larger than this value in octets, send CR, CC, CREF and RLSD" " messages without any payload, and send the data payload in a separate Data Form 1 message." " ITU-T Q.713 sections 4.2 thru 4.5 define a limit of 130 bytes for the 'Data' parameter. This limit can be" " adjusted here. May be useful for interop with nonstandard SCCP peers.\" "Set a non-standard maximum allowed number of bytes\" "Use the ITU-T Q.713 4.2 to 4.5 standard value of 130\", CMD_ATTR_IMMEDIATE)
     
    static void gen_sccp_timer_cmd_strs (struct cmd_element *cmd)
     
    static void write_sccp_timers (struct vty *vty, const char *indent, struct osmo_sccp_instance *inst, bool default_if_unset)
     
    void osmo_sccp_vty_write_cs7_node (struct vty *vty, const char *indent, struct osmo_sccp_instance *inst)
     
     DEFUN (show_sccp_timers, show_sccp_timers_cmd, "show cs7 instance <0-15> sccp timers", SHOW_STR CS7_STR INST_STR INST_STR "Signaling Connection Control Part\ "Show List of SCCP timers\")
     
    void osmo_sccp_vty_init (void)
     

    Function Documentation

    ◆ DEFUN() [1/4]

    DEFUN ( show_sccp_users  ,
    show_sccp_users_cmd  ,
    "show cs7 instance <0-15> sccp users"  ,
    SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of SCCP Users registered\   
    )

    ◆ DEFUN() [2/4]

    DEFUN ( show_sccp_user_ssn  ,
    show_sccp_user_ssn_cmd  ,
    "show cs7 instance <0-15> sccp ssn <0-65535>"  ,
    SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Find an SCCP User registered for the given SSN\ "Subsystem Number(SSN)\"   
    )

    ◆ DEFUN() [3/4]

    DEFUN ( show_sccp_connections  ,
    show_sccp_connections_cmd  ,
    "show cs7 instance <0-15> sccp connections"  ,
    SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of active SCCP connections\   
    )

    ◆ DEFUN() [4/4]

    DEFUN ( show_sccp_timers  ,
    show_sccp_timers_cmd  ,
    "show cs7 instance <0-15> sccp timers"  ,
    SHOW_STR CS7_STR INST_STR INST_STR "Signaling Connection Control Part\ "Show List of SCCP timers\"   
    )

    ◆ DEFUN_ATTR() [1/2]

    DEFUN_ATTR ( sccp_timer  ,
    sccp_timer_cmd  ,
    NULL  ,
    NULL  ,
    CMD_ATTR_IMMEDIATE   
    )

    ◆ DEFUN_ATTR() [2/2]

    DEFUN_ATTR ( sccp_max_optional_data  ,
    sccp_max_optional_data_cmd  ,
    "sccp max-optional-data (<0-999999>|standard)"  ,
    "Configure SCCP behavior\ "Adjust the upper bound for the optional data length(the payload) for  CR,
    CC  ,
    CREF and RLSD messages." " For any Optional Data part larger than this value in  octets,
    send  CR,
    CC  ,
    CREF and RLSD" " messages without any  payload,
    and send the data payload in a separate Data Form 1 message." " ITU-T Q.713 sections 4.2 thru 4.5 define a limit of 130 bytes for the 'Data' parameter. This limit can be" " adjusted here. May be useful for interop with nonstandard SCCP peers.\n" "Set a non-standard maximum allowed number of bytes\n" "Use the ITU-T Q.713 4.2 to 4.5 standard value of 130\n"  ,
    CMD_ATTR_IMMEDIATE   
    )

    ◆ gen_sccp_timer_cmd_strs()

    static void gen_sccp_timer_cmd_strs ( struct cmd_element *  cmd)
    static

    ◆ osmo_sccp_vty_init()

    void osmo_sccp_vty_init ( void  )

    ◆ osmo_sccp_vty_write_cs7_node()

    void osmo_sccp_vty_write_cs7_node ( struct vty *  vty,
    const char *  indent,
    struct osmo_sccp_instance inst 
    )

    ◆ show_user()

    static void show_user ( struct vty *  vty,
    struct osmo_sccp_user user 
    )
    static

    ◆ write_sccp_timers()

    static void write_sccp_timers ( struct vty *  vty,
    const char *  indent,
    struct osmo_sccp_instance inst,
    bool  default_if_unset 
    )
    static
    sigtran/html/functions_t.html0000644000175000017500000001420214631412304021013 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - t -

    sigtran/html/tabs.css0000644000175000017500000002077214631412304017246 0ustar osmocom-buildosmocom-build.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:transparent}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} sigtran/html/dir_d44c64559bbebec7f509842c48db8b23.js0000644000175000017500000000022614631412304023442 0ustar osmocom-buildosmocom-buildvar dir_d44c64559bbebec7f509842c48db8b23 = [ [ "osmocom", "dir_abe9b486a10ccc5afdf8abc29637e0c1.html", "dir_abe9b486a10ccc5afdf8abc29637e0c1" ] ];sigtran/html/structosmo__sccp__instance.js0000644000175000017500000000172314631412304023550 0ustar osmocom-buildosmocom-buildvar structosmo__sccp__instance = [ [ "connections", "structosmo__sccp__instance.html#ad83a0118a70c7e8b56a41bdbec1c2ec0", null ], [ "list", "structosmo__sccp__instance.html#a3c16c2124bd10128d2894348783bb5df", null ], [ "max_optional_data", "structosmo__sccp__instance.html#aba42ab50555521d8b257e781a38f3100", null ], [ "next_id", "structosmo__sccp__instance.html#a052a407c54d9b116bb355b7d1f5589b2", null ], [ "priv", "structosmo__sccp__instance.html#a9eb8afc487b7255b57a3fc1c64984718", null ], [ "route_ctx", "structosmo__sccp__instance.html#a128f6b3e66eedb77e576f009efdcc20f", null ], [ "ss7", "structosmo__sccp__instance.html#a3c065fc49cb0617c9b7d7f0b5c01c6b9", null ], [ "ss7_user", "structosmo__sccp__instance.html#aba449483a0ab1ec8a6674735d215c7c8", null ], [ "tdefs", "structosmo__sccp__instance.html#a348bbd53c8da5a04eb5f6d4e9000a944", null ], [ "users", "structosmo__sccp__instance.html#ad699d0e360f777f69c41f83660d8d46d", null ] ];sigtran/html/functions_k.html0000644000175000017500000000726114631412304021011 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - k -

    sigtran/html/functions_p.html0000644000175000017500000001517014631412304021014 0ustar osmocom-buildosmocom-build libosmo-sigtran: Data Fields
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - p -

    sigtran/html/globals_eval_s.html0000644000175000017500000002704014631412304021440 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - s -

    sigtran/html/navtreeindex7.js0000644000175000017500000004327214631412304020724 0ustar osmocom-buildosmocom-buildvar NAVTREEINDEX7 = { "structosmo__ss7__as.html#a87dcb82e3d0bef17b81eac6b2791eaac":[0,0,22,5], "structosmo__ss7__as.html#a97162b1cf3dd2ae04697787d06cefa09":[0,0,22,20], "structosmo__ss7__as.html#a987df3e7303a00e6b226c4d7cd57ea5e":[0,0,22,4], "structosmo__ss7__as.html#a9f88816bec03a4ca86f84df05b19fb19":[0,0,22,9], "structosmo__ss7__as.html#ad0e856df6376f5c721fe3e12ba2a2b95":[0,0,22,14], "structosmo__ss7__as.html#ad40422cff28ae880e1fdce0a55f1cec4":[0,0,22,19], "structosmo__ss7__as.html#ad56e26893c9c363041757cb445b56712":[0,0,22,6], "structosmo__ss7__as.html#ae17027890f821f877ae6ce79c91e3137":[0,0,22,13], "structosmo__ss7__as.html#af2e4a199f73e912a72b2f53c51557110":[0,0,22,10], "structosmo__ss7__as.html#af4765b9bed24eec9598dfb8e6c3cf15e":[0,0,22,15], "structosmo__ss7__asp.html":[0,0,23], "structosmo__ss7__asp.html#a090d5c6bb9846b816918c833fce31098":[0,0,23,29], "structosmo__ss7__asp.html#a0edeffe083d3bdabee044fd94ed552bd":[0,0,23,35], "structosmo__ss7__asp.html#a1959a4b0f419119c31bf33d17c152dd8":[0,0,23,30], "structosmo__ss7__asp.html#a2120aad2e6b360736811e05404d82065":[0,0,23,28], "structosmo__ss7__asp.html#a2633fec192d0ede46eeab043fd1433ec":[0,0,23,15], "structosmo__ss7__asp.html#a2a8a984a77969c8f1c05a74b18a52b60":[0,0,23,19], "structosmo__ss7__asp.html#a2be01ff1ca303a01130645fb575b01f9":[0,0,23,36], "structosmo__ss7__asp.html#a2f6909bb8e3fba221c926ba83edef871":[0,0,23,8], "structosmo__ss7__asp.html#a30bb17d876d790f4216c8db1f621e918":[0,0,23,16], "structosmo__ss7__asp.html#a382e11dbc2b8dfb728ae9640c3438484":[0,0,23,20], "structosmo__ss7__asp.html#a3a1fcf4663bb22bf1601f0f062ee5e2e":[0,0,23,11], "structosmo__ss7__asp.html#a3d73399eab84b7b912973769312cd234":[0,0,23,25], "structosmo__ss7__asp.html#a3daa8531054ceba9eb7cc30b69d228f5":[0,0,23,13], "structosmo__ss7__asp.html#a3f82eb6c4f4771b9b7402febacb3dee9":[0,0,23,9], "structosmo__ss7__asp.html#a43ce6c282c13059668509e61771bc043":[0,0,23,12], "structosmo__ss7__asp.html#a467769b992fe5ad92367b2446108f2d6":[0,0,23,22], "structosmo__ss7__asp.html#a4d370f42fbe10786474ac188c165dddb":[0,0,23,32], "structosmo__ss7__asp.html#a4f604b5b5e48431d16a32453ffda6596":[0,0,23,27], "structosmo__ss7__asp.html#a5b094dc96abd6c226ad2aa0e11601872":[0,0,23,34], "structosmo__ss7__asp.html#a68bd1b1d964f50bc5178b153c3bfa428":[0,0,23,4], "structosmo__ss7__asp.html#a6a2977ef1f36af9651e515c6bb7717a9":[0,0,23,38], "structosmo__ss7__asp.html#a721b077596da5c16170b5a50a6452364":[0,0,23,0], "structosmo__ss7__asp.html#a73c05ead0e9f27363c5365d288e563a3":[0,0,23,39], "structosmo__ss7__asp.html#a76f253348dcd5e57f688111d22548704":[0,0,23,14], "structosmo__ss7__asp.html#a81af6130133ecf26a05fe4ac83aef077":[0,0,23,31], "structosmo__ss7__asp.html#a8b198be61903836850debc6666c50b20":[0,0,23,10], "structosmo__ss7__asp.html#aa3e35ffa1311df13ca199eb1b44f01fb":[0,0,23,7], "structosmo__ss7__asp.html#aa5fb6cea8feb1ca2718698c04718ccae":[0,0,23,17], "structosmo__ss7__asp.html#aa8d55968e2d82fe0ea15541ff69e5252":[0,0,23,21], "structosmo__ss7__asp.html#ac6950f271554271fbe6979429cd272a6":[0,0,23,26], "structosmo__ss7__asp.html#ac7881b24983b84ba2354096235dde9a9":[0,0,23,24], "structosmo__ss7__asp.html#acf7207737db63ef287c893ca9639bedd":[0,0,23,1], "structosmo__ss7__asp.html#ad5a9066a777310a5d2e8283a5c21e080":[0,0,23,23], "structosmo__ss7__asp.html#adea0b03c206db971afad0b600ba8072f":[0,0,23,37], "structosmo__ss7__asp.html#ae6756f8b340cc5401cc01117abd65d5a":[0,0,23,6], "structosmo__ss7__asp.html#aecabd459bb91b9ca0ce0c2b5ce0fa156":[0,0,23,3], "structosmo__ss7__asp.html#aefda0037171dc256b81d657e8fafca35":[0,0,23,2], "structosmo__ss7__asp.html#af35f73f2fc1a3d9e85546393e9f4fd2a":[0,0,23,5], "structosmo__ss7__asp.html#af6e5585499512a650a5a186db1d579a2":[0,0,23,33], "structosmo__ss7__asp.html#afb7710c8bf079de9844c4c28d9cda4c3":[0,0,23,18], "structosmo__ss7__asp__peer.html":[0,0,24], "structosmo__ss7__asp__peer.html#a19bebb24cdc8456053c05561d73cb957":[0,0,24,1], "structosmo__ss7__asp__peer.html#a2746699e23e170ac193aca684d38246a":[0,0,24,3], "structosmo__ss7__asp__peer.html#a5d5536d69d5561dad47c1f4d5c3aec09":[0,0,24,0], "structosmo__ss7__asp__peer.html#a89b78f70ded99accf2af26f3730db96e":[0,0,24,2], "structosmo__ss7__instance.html":[0,0,25], "structosmo__ss7__instance.html#a099603daf11d411056449aae4cc1b9ab":[0,0,25,14], "structosmo__ss7__instance.html#a2e94e56bf133e07356fb9043619e0adb":[0,0,25,13], "structosmo__ss7__instance.html#a43f30caeb11dd9ee2db8dd01db82cf18":[0,0,25,5], "structosmo__ss7__instance.html#a479c06c5c5d516e38f627acb0c74c9bd":[0,0,25,7], "structosmo__ss7__instance.html#a6054de87f4ebeaab39498ac331cbcb16":[0,0,25,11], "structosmo__ss7__instance.html#a692118b712f5fd9af3e204a8c9bc7639":[0,0,25,9], "structosmo__ss7__instance.html#a71621534d17bb3a348a636f5e48275be":[0,0,25,0], "structosmo__ss7__instance.html#a7f25e04b2041d6da9d99f2261e5043e0":[0,0,25,12], "structosmo__ss7__instance.html#a9263d706bdeec64f33e564f719f22a42":[0,0,25,8], "structosmo__ss7__instance.html#a955286b08bcbce6d8a98fbeb4abd2a3f":[0,0,25,3], "structosmo__ss7__instance.html#a97164a12e862adf6e546fe7d0a0094dd":[0,0,25,4], "structosmo__ss7__instance.html#aaab8768d7411a0f10b3044740605d0d1":[0,0,25,1], "structosmo__ss7__instance.html#ac5078dd858636983ac1cbc803faa66f1":[0,0,25,16], "structosmo__ss7__instance.html#ad3a52837b499cc72838803bff2e01773":[0,0,25,10], "structosmo__ss7__instance.html#ad570b7b1d4246ea38a1349bc0094cfa8":[0,0,25,2], "structosmo__ss7__instance.html#ae371eee5e3108f7c3499ab4fc2a15622":[0,0,25,15], "structosmo__ss7__instance.html#ae6990daf69739d16de477871c314f7ff":[0,0,25,6], "structosmo__ss7__instance.html#af027e28ef4df90b342f7800f90b35318":[0,0,25,17], "structosmo__ss7__link.html":[0,0,26], "structosmo__ss7__link.html#a129eba44f7dc9de6d5067dcb408566f5":[0,0,26,5], "structosmo__ss7__link.html#a34580111d0a39032978fd670e9d2a57b":[0,0,26,2], "structosmo__ss7__link.html#a606617465e82d648514085a53e4013b6":[0,0,26,3], "structosmo__ss7__link.html#aa3c946b3162ec66a956303a04bec3ef6":[0,0,26,4], "structosmo__ss7__link.html#ae2a7d16e3d3210c599fc3411c20f3b83":[0,0,26,0], "structosmo__ss7__link.html#af983391bccee95bbbda1f8e4006b3310":[0,0,26,1], "structosmo__ss7__linkset.html":[0,0,27], "structosmo__ss7__linkset.html#a0127c69a262f51df8e18abb773f09f81":[0,0,27,4], "structosmo__ss7__linkset.html#a038c44e5ac0a55e6a6aeddad88e36ab5":[0,0,27,1], "structosmo__ss7__linkset.html#a2b192694184a73f6fbfb631c17662e28":[0,0,27,3], "structosmo__ss7__linkset.html#a32a273f40073e46e52c43859a84bfea6":[0,0,27,0], "structosmo__ss7__linkset.html#a3568fcd6caabf7060ff59a7d02731823":[0,0,27,6], "structosmo__ss7__linkset.html#a88d644a8a11a032c07eb688fd6446d81":[0,0,27,7], "structosmo__ss7__linkset.html#aa87a2d12f5d68339b521159061b84864":[0,0,27,5], "structosmo__ss7__linkset.html#ab05358a9c0ee79d4bc467ec4eb5c475f":[0,0,27,2], "structosmo__ss7__pc__fmt.html":[0,0,28], "structosmo__ss7__pc__fmt.html#a68e54cafb7f42c64ec79dcbe8d6a0ae0":[0,0,28,1], "structosmo__ss7__pc__fmt.html#ae7d9be7df3815a6eb1d4de66c99881f6":[0,0,28,0], "structosmo__ss7__route.html":[0,0,29], "structosmo__ss7__route.html#a12adaba7137144d6b28a459a2671b93d":[0,0,29,0], "structosmo__ss7__route.html#a3d4da7a716c0af81decbfba205eca0af":[0,0,29,2], "structosmo__ss7__route.html#a3fbf4b2c78c5afefeb8ba7e9cc7496d4":[0,0,29,9], "structosmo__ss7__route.html#a4084966cee281d59199c05b13f3e76da":[0,0,29,7], "structosmo__ss7__route.html#a676570081e6b364c20335d126e5a0939":[0,0,29,6], "structosmo__ss7__route.html#a6f3a624fe10db9ed7e60c620e353dd77":[0,0,29,10], "structosmo__ss7__route.html#a7ac896fdae56f08f2cf5167e2737d57d":[0,0,29,1], "structosmo__ss7__route.html#a7e381694c493bd6aa2d02661638419c0":[0,0,29,5], "structosmo__ss7__route.html#aac7e1db8fc58e75e72fa3b9b588600c5":[0,0,29,3], "structosmo__ss7__route.html#ac3e27ca8e14b0a144cc0fb2cc8efb2c4":[0,0,29,8], "structosmo__ss7__route.html#ad850f4e7d7b0dc4f913f09b075e8156c":[0,0,29,4], "structosmo__ss7__route__table.html":[0,0,30], "structosmo__ss7__route__table.html#a246c737898e3dfde373e11ebbab736b1":[0,0,30,5], "structosmo__ss7__route__table.html#a69ba49aeecd8c3c6215cad041e2ebaee":[0,0,30,3], "structosmo__ss7__route__table.html#a732813c0a9d4cf6cdce3cf66a768bd9d":[0,0,30,2], "structosmo__ss7__route__table.html#aad991988a58e05319f9780fce709d23b":[0,0,30,1], "structosmo__ss7__route__table.html#ad44c366f544c8b1ce7f64350e303835d":[0,0,30,0], "structosmo__ss7__route__table.html#ad81c8f9578aeb9cfce3ac5588653828c":[0,0,30,4], "structosmo__ss7__routing__key.html":[0,0,31], "structosmo__ss7__routing__key.html#a11f9961e1b0deae37f259626bf8f9573":[0,0,31,3], "structosmo__ss7__routing__key.html#a696716e41ed036a14e7f99648702fd52":[0,0,31,0], "structosmo__ss7__routing__key.html#a6f500f329de9dc714a878be839cbc560":[0,0,31,1], "structosmo__ss7__routing__key.html#aba0e325540d059be0133ed534dfe4efc":[0,0,31,4], "structosmo__ss7__routing__key.html#ad6d9b46e91fe14a79aba090da612a5c2":[0,0,31,2], "structosmo__ss7__user.html":[0,0,32], "structosmo__ss7__user.html#a0ae7a3b3963b10eb0f3f5e7a38c277aa":[0,0,32,1], "structosmo__ss7__user.html#aa4a8d4f1db6560c6fe561e64b114dbce":[0,0,32,2], "structosmo__ss7__user.html#ac64dc4683a58c080dc4532c563662948":[0,0,32,3], "structosmo__ss7__user.html#afd0f189e469aaa190c31c7986091fdc4":[0,0,32,0], "structosmo__xlm__prim.html":[0,0,33], "structosmo__xlm__prim.html#a2894d16ed1871565152e4f1391067930":[0,0,33,5], "structosmo__xlm__prim.html#a6ef1bf624c248f1b972ac12bd1850467":[0,0,33,1], "structosmo__xlm__prim.html#a7a1f5039d36e215d60adc624548e60cd":[0,0,33,3], "structosmo__xlm__prim.html#a8ac40b9653c8b8c3feb1c72113932f4c":[0,0,33,2], "structosmo__xlm__prim.html#aa0cbd398953e690bfd6491814707e606":[0,0,33,4], "structosmo__xlm__prim.html#adf974fee059ef47afd8fddb4a1628306":[0,0,33,0], "structosmo__xlm__prim__error.html":[0,0,34], "structosmo__xlm__prim__error.html#a7a0a65dd21da82a8a87355773a42bba7":[0,0,34,0], "structosmo__xlm__prim__notify.html":[0,0,35], "structosmo__xlm__prim__notify.html#a1a86536d0180788fedec86b70b3647d1":[0,0,35,0], "structosmo__xlm__prim__notify.html#a3de43c2ff5cd951a6c24d7d0ea259f38":[0,0,35,4], "structosmo__xlm__prim__notify.html#a7a303e3d6d5fe06cabdbe3090f2ded60":[0,0,35,1], "structosmo__xlm__prim__notify.html#aa0e3ecc46eaa10ddf1dfeb3c3f2efccb":[0,0,35,3], "structosmo__xlm__prim__notify.html#ab95e345b159e6875675733a07785e172":[0,0,35,5], "structosmo__xlm__prim__notify.html#adc209ee1e3adfaf914cb212eb5612a96":[0,0,35,2], "structosmo__xlm__prim__rk__dereg.html":[0,0,36], "structosmo__xlm__prim__rk__dereg.html#a0de5d9f2156df89be60f16ab54d1afd9":[0,0,36,0], "structosmo__xlm__prim__rk__dereg.html#a718593e266ba21c85ed9464943003545":[0,0,36,1], "structosmo__xlm__prim__rk__reg.html":[0,0,37], "structosmo__xlm__prim__rk__reg.html#a7280f91e02cd6c6783b3e121d82093d5":[0,0,37,1], "structosmo__xlm__prim__rk__reg.html#aa794cf698238ba6cf336b62478f0e460":[0,0,37,0], "structosmo__xlm__prim__rk__reg.html#aee54c39203d3dfe5887c1dd0189b26c4":[0,0,37,2], "structosmo__xua__layer__manager.html":[0,0,38], "structosmo__xua__layer__manager.html#a0691ce08a9d0b315635388e5dcc0c6e0":[0,0,38,0], "structosmo__xua__server.html":[0,0,39], "structosmo__xua__server.html#a077845fe1f5e0b1fd26e373e0ba986f1":[0,0,39,12], "structosmo__xua__server.html#a0c74ed4a7195c1d11ccbc5703bbfdb89":[0,0,39,7], "structosmo__xua__server.html#a1c68bd03df7e50771cd148d8354549bd":[0,0,39,10], "structosmo__xua__server.html#a1e71905080626833a540179d8b533251":[0,0,39,8], "structosmo__xua__server.html#a2ddea103730f2733d6acd1370eb8bec9":[0,0,39,3], "structosmo__xua__server.html#a5624439338814a877c66b36a82e247f4":[0,0,39,1], "structosmo__xua__server.html#a8d33bd30d78044347a33ecc3eb0fa9f4":[0,0,39,2], "structosmo__xua__server.html#a9d4bb306794ea75ad02baa42546726eb":[0,0,39,0], "structosmo__xua__server.html#aa5267a4e9f8216eb4874a9ee8bba3da7":[0,0,39,9], "structosmo__xua__server.html#aba0fe51dbbec9ff7c86c47da86346fd1":[0,0,39,11], "structosmo__xua__server.html#ae23911d11adfdb7a596e12f57e78e7e4":[0,0,39,4], "structosmo__xua__server.html#aeb2bb0edaa40ef69be129fd32a1cd931":[0,0,39,5], "structosmo__xua__server.html#aebaad66165a593742b0b0667d549da40":[0,0,39,6], "structosmo__xua__server.html#af881bb34bcdc243e2aec95fa803ce81b":[0,0,39,13], "structpcap__hdr.html":[0,0,40], "structpcap__hdr.html#a0059899d7ebce5395b1f56f7d54f9b0c":[0,0,40,5], "structpcap__hdr.html#a0a6ddfca366d3604a4f6bebe7a773f49":[0,0,40,0], "structpcap__hdr.html#a1c0c50802df0a3eb89dec3cd4fbd155e":[0,0,40,4], "structpcap__hdr.html#a2b5610d5e1155508f6363d5924612bf1":[0,0,40,6], "structpcap__hdr.html#a8e2ea0d080fa5de7f5a1ecd72b23af7f":[0,0,40,1], "structpcap__hdr.html#a99edd49104642a2b52ee74ef83582fe0":[0,0,40,2], "structpcap__hdr.html#aeee4aa5436470b094c238ecea4c95a50":[0,0,40,3], "structpcaprec__hdr.html":[0,0,41], "structpcaprec__hdr.html#a7930abd1597fb38bffd495c167e2744f":[0,0,41,0], "structpcaprec__hdr.html#a8dad2c399b4dc2747a3e8721d18af832":[0,0,41,2], "structpcaprec__hdr.html#ada2293282015473158f66404c70fbd88":[0,0,41,1], "structpcaprec__hdr.html#aeb9936524b76c40c43074813cd966b75":[0,0,41,3], "structsccp__connection.html":[0,0,42], "structsccp__connection.html#a067a391c7bd5c77ebf9f79cee339a928":[0,0,42,19], "structsccp__connection.html#a0969a790ec8b2703cd829dc55c98bc7e":[0,0,42,1], "structsccp__connection.html#a0c519a633b9f3a84fbfe68c5ce776dfe":[0,0,42,13], "structsccp__connection.html#a10c6196b8e56c80eb4032dd5dd440304":[0,0,42,2], "structsccp__connection.html#a5389aa9e032b81058a3f06ad4cddaf16":[0,0,42,7], "structsccp__connection.html#a591e4af0e45ad5f3547dc04d5dbf7e18":[0,0,42,15], "structsccp__connection.html#a605c58a351207fe05303d34b5d041275":[0,0,42,17], "structsccp__connection.html#a6df1fd3995de5fa901d4837f70890ebb":[0,0,42,14], "structsccp__connection.html#a81e1347c3cab7f78e23f3d8f15b17997":[0,0,42,6], "structsccp__connection.html#a842ccccb6d3c9bbfc9f4f986830c2ee7":[0,0,42,9], "structsccp__connection.html#a919e67630e3ee1dc7b50b4e2ee6a0a7f":[0,0,42,8], "structsccp__connection.html#a95d41a0f9d38d64c5309eb2507d82ed5":[0,0,42,18], "structsccp__connection.html#aa1181557a1fe1326215cd39636c749fd":[0,0,42,0], "structsccp__connection.html#ab06f24ed18d75be8f122c7535e7fb422":[0,0,42,4], "structsccp__connection.html#abf42a5100a877072f0ea0e2f7aedccd7":[0,0,42,11], "structsccp__connection.html#acbbea16064b8753a190a0066c8a8fba8":[0,0,42,5], "structsccp__connection.html#ad025b54594946a73287551ebeb462d9e":[0,0,42,3], "structsccp__connection.html#ae1bdc4cfbc68d1cd36dbf1bf5aa3ecad":[0,0,42,10], "structsccp__connection.html#ae81a569e9b665b724d4aae804f279272":[0,0,42,12], "structsccp__connection.html#af0f26767fc86caca06ec49ba99e2f893":[0,0,42,16], "structsccp__data__callback.html":[0,0,43], "structsccp__data__callback.html#a0e8dc2904ffe3b886c682a8a1bd2374a":[0,0,43,5], "structsccp__data__callback.html#a1c9df9c12e6ae9015aa5a94ec91af3c8":[0,0,43,3], "structsccp__data__callback.html#a50ccab9dfc5044fe70fc9effb5d94c61":[0,0,43,1], "structsccp__data__callback.html#a70811e93d7109436d8a521a36912b1ff":[0,0,43,2], "structsccp__data__callback.html#ab5b0d2e210c8379566ebd6c9605d80d7":[0,0,43,4], "structsccp__data__callback.html#af1f7c2710544a491439b3b153162bd15":[0,0,43,0], "structsccp__scmg__msg.html":[0,0,44], "structsccp__scmg__msg.html#a0913fbeed1041ca9136c6e02fbc45bb2":[0,0,44,4], "structsccp__scmg__msg.html#a4def309222aede2c246ebc07d3d6e936":[0,0,44,1], "structsccp__scmg__msg.html#a5a5ec1c625c6a4affdaa88f7fc2e3abe":[0,0,44,0], "structsccp__scmg__msg.html#ab0feae56dc6c50af5739cc42191cdbdc":[0,0,44,2], "structsccp__scmg__msg.html#ac01b1b07f0fa669196f9981b540d98ee":[0,0,44,3], "structsccp__system.html":[0,0,45], "structsccp__system.html#a1f25bcaae85e0b7f3e81d1e41146cfa6":[0,0,45,0], "structsccp__system.html#aaf7289fecc917b03b12f6b2b985f59fa":[0,0,45,1], "structudt__offsets.html":[0,0,46], "structudt__offsets.html#a2ef87d0209e472eec045ead0a22e8b8b":[0,0,46,1], "structudt__offsets.html#a36ed2a236af3ca319ddce457753030db":[0,0,46,0], "structudt__offsets.html#a6b02a836c6a5440fce5d712210708c40":[0,0,46,3], "structudt__offsets.html#a78f1c9e7072b4aed709611d7b8172b9b":[0,0,46,2], "structxua__as__fsm__priv.html":[0,0,47], "structxua__as__fsm__priv.html#a049816e489871fc19420f90e1ae52761":[0,0,47,4], "structxua__as__fsm__priv.html#a7cd97fb88283384bb100aad90635f9c7":[0,0,47,1], "structxua__as__fsm__priv.html#aa1ab019197818b702ba8a3195e246a39":[0,0,47,0], "structxua__as__fsm__priv.html#af7164209400062720f358a79f47fb99b":[0,0,47,2], "structxua__as__fsm__priv.html#af9f69a4e9e5415a82612af571edf9e0e":[0,0,47,3], "structxua__asp__fsm__priv.html":[0,0,48], "structxua__asp__fsm__priv.html#a400fbc9c2375538b92f8fcd84caf9aa2":[0,0,48,1], "structxua__asp__fsm__priv.html#a94b96bf8448e16ac3b2de0b3cbe8d5ea":[0,0,48,3], "structxua__asp__fsm__priv.html#aa7c136e025ad07dea23096b81929aa8c":[0,0,48,2], "structxua__asp__fsm__priv.html#ac40da83243a67914fbd2a326d126a813":[0,0,48,4], "structxua__asp__fsm__priv.html#acb09d4b6fbae3d17166650d6b4b50d59":[0,0,48,0], "structxua__common__hdr.html":[0,0,49], "structxua__common__hdr.html#a1f9f74caadef5ee7f18ef42b66c8046e":[0,0,49,2], "structxua__common__hdr.html#a23382add9ec243b107ce804b9ddeb2d0":[0,0,49,0], "structxua__common__hdr.html#a9496383cf791c651c616c873014dd368":[0,0,49,3], "structxua__common__hdr.html#a97d65c9177a7fec19bb04ccb84503ad8":[0,0,49,4], "structxua__common__hdr.html#ada0be834eb42fecb964b6383980b1d6d":[0,0,49,5], "structxua__common__hdr.html#ae96db82ef3dc823ea0ffa7b9c40b7c4c":[0,0,49,1], "structxua__dialect.html":[0,0,50], "structxua__dialect.html#a15a66733bed59788d292d05dcba82d9f":[0,0,50,3], "structxua__dialect.html#a2a67f63f988c2ddd8a28ccc889ff12db":[0,0,50,0], "structxua__dialect.html#a658b4cb0c270a1dea6a1aa1bc2d2b15b":[0,0,50,4], "structxua__dialect.html#a6908c416b93e64f072a8262b9f56b460":[0,0,50,1], "structxua__dialect.html#ad412ff6519d6b8eb8af4d27204e3456b":[0,0,50,2], "structxua__msg.html":[0,0,51], "structxua__msg.html#a2c486e653d546de369103ad727a4e292":[0,0,51,2], "structxua__msg.html#ab7a0fbf5fecd1c4fa64606460192a42d":[0,0,51,0], "structxua__msg.html#ac3fa690aa3dbafa71c41f25c17b6dd30":[0,0,51,1], "structxua__msg__class.html":[0,0,52], "structxua__msg__class.html#a2a448b5350c38c04bfc036d67b024884":[0,0,52,1] }; sigtran/html/xua__msg_8h.html0000644000175000017500000026650314631412304020676 0ustar osmocom-buildosmocom-build libosmo-sigtran: include/osmocom/sigtran/xua_msg.h File Reference
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    xua_msg.h File Reference
    #include "xua_types.h"
    #include <osmocom/core/linuxlist.h>
    #include <osmocom/sigtran/mtp_sap.h>

    Go to the source code of this file.

    Data Structures

    struct  xua_msg
     
    struct  xua_msg_part
     
    struct  xua_msg_class
     
    struct  xua_dialect
     
    struct  xua_msg_event_map
     

    Macros

    #define XUA_HDR(class, type)   ((struct xua_common_hdr) { .spare = 0, .msg_class = (class), .msg_type = (type) })
     

    Functions

    void osmo_xua_msg_tall_ctx_init (void *ctx)
     
    struct xua_msgxua_msg_alloc (void)
     
    void xua_msg_free (struct xua_msg *msg)
     
    int xua_msg_add_data (struct xua_msg *msg, uint16_t tag, uint16_t len, const uint8_t *dat)
     
    struct xua_msg_partxua_msg_find_tag (const struct xua_msg *msg, uint16_t tag)
     
    int xua_msg_free_tag (struct xua_msg *xua, uint16_t tag)
     
    int xua_msg_copy_part (struct xua_msg *xua_out, uint16_t tag_out, const struct xua_msg *xua_in, uint16_t tag_in)
     
    struct xua_msgxua_from_msg (const int version, uint16_t len, uint8_t *data)
     
    struct msgb * xua_to_msg (const int version, struct xua_msg *msg)
     
    struct xua_msgxua_from_nested (struct xua_msg_part *outer)
     
    int msgb_t16l16vp_put (struct msgb *msg, uint16_t tag, uint16_t len, const uint8_t *data)
     
    int msgb_t16l16vp_put_u32 (struct msgb *msg, uint16_t tag, uint32_t val)
     
    int xua_msg_add_u32 (struct xua_msg *xua, uint16_t iei, uint32_t val)
     
    uint32_t xua_msg_part_get_u32 (const struct xua_msg_part *part)
     
    uint32_t xua_msg_get_u32 (const struct xua_msg *xua, uint16_t iei)
     
    const uint32_t * xua_msg_get_u32p (const struct xua_msg *xua, uint16_t iei, uint32_t *out)
     
    const char * xua_msg_part_get_str (const struct xua_msg_part *part)
     
    const char * xua_msg_get_str (const struct xua_msg *xua, uint16_t iei)
     
    int xua_msg_get_len (const struct xua_msg *xua, uint16_t iei)
     
    void xua_part_add_gt (struct msgb *msg, const struct osmo_sccp_gt *gt)
     
    int xua_msg_add_sccp_addr (struct xua_msg *xua, uint16_t iei, const struct osmo_sccp_addr *addr)
     
    const char * xua_class_msg_name (const struct xua_msg_class *xmc, uint16_t msg_type)
     
    const char * xua_class_iei_name (const struct xua_msg_class *xmc, uint16_t iei)
     
    char * xua_hdr_dump (struct xua_msg *xua, const struct xua_dialect *dialect)
     
    char * xua_msg_dump (struct xua_msg *xua, const struct xua_dialect *dialect)
     
    int xua_dialect_check_all_mand_ies (const struct xua_dialect *dialect, struct xua_msg *xua)
     
    int xua_msg_event_map (const struct xua_msg *xua, const struct xua_msg_event_map *maps, unsigned int num_maps)
     Map from a xua_msg (class+type) to an event. More...
     

    Variables

    const struct xua_dialect xua_dialect_sua
     
    const struct xua_dialect xua_dialect_m3ua
     

    Macro Definition Documentation

    ◆ XUA_HDR

    Function Documentation

    ◆ msgb_t16l16vp_put()

    int msgb_t16l16vp_put ( struct msgb *  msg,
    uint16_t  tag,
    uint16_t  len,
    const uint8_t *  data 
    )

    ◆ msgb_t16l16vp_put_u32()

    int msgb_t16l16vp_put_u32 ( struct msgb *  msg,
    uint16_t  tag,
    uint32_t  val 
    )

    ◆ osmo_xua_msg_tall_ctx_init()

    void osmo_xua_msg_tall_ctx_init ( void *  ctx)

    References tall_xua.

    ◆ xua_class_iei_name()

    const char* xua_class_iei_name ( const struct xua_msg_class xmc,
    uint16_t  iei 
    )

    ◆ xua_class_msg_name()

    const char* xua_class_msg_name ( const struct xua_msg_class xmc,
    uint16_t  msg_type 
    )

    ◆ xua_dialect_check_all_mand_ies()

    ◆ xua_from_msg()

    struct xua_msg* xua_from_msg ( const int  version,
    uint16_t  len,
    uint8_t *  data 
    )

    ◆ xua_from_nested()

    ◆ xua_hdr_dump()

    ◆ xua_msg_add_data()

    ◆ xua_msg_add_sccp_addr()

    ◆ xua_msg_add_u32()

    ◆ xua_msg_alloc()

    ◆ xua_msg_copy_part()

    int xua_msg_copy_part ( struct xua_msg xua_out,
    uint16_t  tag_out,
    const struct xua_msg xua_in,
    uint16_t  tag_in 
    )

    ◆ xua_msg_dump()

    ◆ xua_msg_event_map()

    int xua_msg_event_map ( const struct xua_msg xua,
    const struct xua_msg_event_map maps,
    unsigned int  num_maps 
    )

    Map from a xua_msg (class+type) to an event.

    Parameters
    [in]xuaxUA message which is to be mapped
    [in]mapsTable containing msg type+class -> event maps [aram[in] num_maps number of entries in maps
    Returns
    event >= 0; negative on error (no map found)

    References xua_msg_event_map::event, xua_msg::hdr, xua_common_hdr::msg_class, xua_msg_event_map::msg_class, xua_common_hdr::msg_type, and xua_msg_event_map::msg_type.

    Referenced by m3ua_rx_asp(), sccp_scoc_rx_from_scrc(), and sua_rx_asp().

    ◆ xua_msg_find_tag()

    ◆ xua_msg_free()

    ◆ xua_msg_free_tag()

    int xua_msg_free_tag ( struct xua_msg xua,
    uint16_t  tag 
    )

    ◆ xua_msg_get_len()

    int xua_msg_get_len ( const struct xua_msg xua,
    uint16_t  iei 
    )

    ◆ xua_msg_get_str()

    const char* xua_msg_get_str ( const struct xua_msg xua,
    uint16_t  iei 
    )

    ◆ xua_msg_get_u32()

    ◆ xua_msg_get_u32p()

    const uint32_t* xua_msg_get_u32p ( const struct xua_msg xua,
    uint16_t  iei,
    uint32_t *  out 
    )

    ◆ xua_msg_part_get_str()

    const char* xua_msg_part_get_str ( const struct xua_msg_part part)

    References xua_msg_part::dat, and xua_msg_part::len.

    Referenced by xua_msg_get_str().

    ◆ xua_msg_part_get_u32()

    ◆ xua_part_add_gt()

    void xua_part_add_gt ( struct msgb *  msg,
    const struct osmo_sccp_gt gt 
    )

    ◆ xua_to_msg()

    Variable Documentation

    ◆ xua_dialect_m3ua

    const struct xua_dialect xua_dialect_m3ua

    ◆ xua_dialect_sua

    sigtran/html/index.html0000644000175000017500000000677414631412304017606 0ustar osmocom-buildosmocom-build libosmo-sigtran: Main Page
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    libosmo-sigtran Documentation
    sigtran/html/files.html0000644000175000017500000004252714631412304017575 0ustar osmocom-buildosmocom-build libosmo-sigtran: File List
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
    sigtran/html/globals_defs_t.html0000644000175000017500000000703414631412304021434 0ustar osmocom-buildosmocom-build libosmo-sigtran: Globals
    libosmo-sigtran  1.8.0.67-fb30
    Osmocom SIGTRAN library
     

    - t -

    sigtran/html/structosmo__ss7__pc__fmt.js0000644000175000017500000000034214631412304023133 0ustar osmocom-buildosmocom-buildvar structosmo__ss7__pc__fmt = [ [ "component_len", "structosmo__ss7__pc__fmt.html#ae7d9be7df3815a6eb1d4de66c99881f6", null ], [ "delimiter", "structosmo__ss7__pc__fmt.html#a68e54cafb7f42c64ec79dcbe8d6a0ae0", null ] ];