osmo-ttcn3-hacks/library
Harald Welte c771bfbe36 NS_Emulation: Use endpoint list for SNS-CONFIG payload
We used to have no distinction between endpoints and NSVCs, meaning
that we could not have more than one NSVC per endpoint, which in turn
meant it was ok to iterate the list of NSVCs for generating the
endpoint lists in the SNS-CONFIG payload.

With Change-Id I05a50b966b8ce93497372ca403d40fd383dd35f7 we remove that
constraint and introduce an actual local IP endpoint list.  Let's use
that one for SNS-CONFIG.

Change-Id: Ifa91510430a017fa29592a3d5fa2a3697d29c9da
2021-03-29 22:58:49 +02:00
..
hnbap HNBAP, RUA and RANAP protocol codecs 2019-04-25 20:07:11 +00:00
ranap msc: fix Iu mo call 2019-11-23 07:59:07 +00:00
rua HNBAP, RUA and RANAP protocol codecs 2019-04-25 20:07:11 +00:00
s1ap library: Add S1AP Templates 2019-08-15 09:49:18 +00:00
sabp SABP (Service Area Broadcast Protocol) definitions 2019-09-26 19:31:08 +00:00
AbisOML_Types.ttcn bts-oml: Verify BTS obj becomes Enabled durig OPSTART ACK 2020-10-19 17:33:37 +00:00
BSSAP_CodecPort.ttcn library/BSSAP_CodecPort: turn conn_id into a template param 2020-08-28 18:17:55 +07:00
BSSAP_LE_Adapter.ttcn library: Add BSSLAP_LE_{CodecPort,Emulation} 2020-08-30 16:07:00 +00:00
BSSAP_LE_CodecPort.ttcn library: Add BSSLAP_LE_{CodecPort,Emulation} 2020-08-30 16:07:00 +00:00
BSSAP_LE_Emulation.ttcn bsc: clarify RESET logging: BSSMAP vs RANAP vs BSSMAP-LE 2020-10-16 16:31:52 +02:00
BSSAP_LE_Types.ttcn BSSMAP_LE_IE_LcsCause: fix IEI value and len 2020-10-13 08:43:10 +00:00
BSSGP_Emulation.ttcnpp BSSGP+pcu: Get rid of mp_tolerate_bvc_reset_cellid 2021-02-26 13:39:45 +01:00
BSSGP_Helper.cc BSSGP/IuUP: Fix license disclaimer copy+paste 2020-03-01 20:27:19 +01:00
BSSGP_Helper_Functions.ttcn gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSGP_Types.ttcn library/BSSGP_Types: use tr_MI_IMSI from library/L3_Templates 2020-03-28 05:20:41 +07:00
BSSLAP_Types.ttcn BSSLAP: add some templates 2020-10-13 08:43:10 +00:00
BSSMAP_LE_Templates.ttcn BSSMAP_LE template tweaks 2020-10-13 08:43:10 +00:00
BSSMAP_Templates.ttcn BSSMAP templates for LCS 2020-10-13 08:43:10 +00:00
CBSP_Adapter.ttcn library: CBSP_Adapter: Improve robustness of rebind and reconnect 2020-09-16 10:24:40 +00:00
CBSP_CodecPort.ttcn Add CBSP_CodecPort + CBSP_Adapter 2019-09-04 10:45:41 +00:00
CBSP_CodecPort_CtrlFunct.ttcn Add CBSP_CodecPort + CBSP_Adapter 2019-09-04 10:45:41 +00:00
CBSP_CodecPort_CtrlFunctdef.cc Add CBSP_CodecPort + CBSP_Adapter 2019-09-04 10:45:41 +00:00
CBSP_Templates.ttcn cbc: Initial set of CBC tess for osmo-cbc 2021-02-22 10:41:29 +00:00
CBSP_Types.ttcn cbc: Initial set of CBC tess for osmo-cbc 2021-02-22 10:41:29 +00:00
DIAMETER_CodecPort.ttcn library: Add DIAMETER Templates, Emulation, CodecPort 2019-08-18 17:14:20 +00:00
DIAMETER_CodecPort_CtrlFunct.ttcn library: Add DIAMETER Templates, Emulation, CodecPort 2019-08-18 17:14:20 +00:00
DIAMETER_CodecPort_CtrlFunctDef.cc library: Add DIAMETER Templates, Emulation, CodecPort 2019-08-18 17:14:20 +00:00
DIAMETER_Emulation.ttcn DIAMETER_Emulation: Notify user of CapabilityExchange 2020-04-26 22:08:34 +02:00
DIAMETER_Templates.ttcn pgw: Add support for PCRF emulation (CCR/CCA) 2020-04-26 22:08:34 +02:00
DIAMETER_Types.ttcn DIAMETER_Types: Add IETF RFC4006 CreditControl + related 2020-04-26 22:08:34 +02:00
DNS_Helpers.ttcn library/DNS_Helpers: add f_enc_IPv4 2020-02-06 16:21:47 +00:00
GSMTAP_PortType.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GSMTAP_Types.ttcn library: move Osmocom_Types.Arfcn to GSM_Types.GsmBandArfcn 2020-11-24 11:58:49 +01:00
GSM_RR_Types.ttcn library/GSM_RR_Types: make ts_MEAS_REP more user-friendly 2020-11-24 11:58:49 +01:00
GSM_RestOctets.ttcn Implement SystemInformation13 Rest Octets types 2021-02-17 17:08:28 +01:00
GSM_SystemInformation.ttcn Implement SystemInformation13 Rest Octets types 2021-02-17 17:08:28 +01:00
GSM_Types.ttcn GSM_Types: Fix warning: control reaches end of non-void function 2021-02-08 12:32:07 +01:00
GSUP_Emulation.ttcn library/IPA: use tr_ASP_IPA_EV instead of inline templates 2020-05-18 21:16:35 +07:00
GSUP_Types.ttcn hlr: add tests for GSUP proxy routing 2020-05-11 17:31:57 +00:00
GTP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GTP_CodecPort_CtrlFunct.ttcn move GTP_CodecPort from ggsn to library (for sgsn reuse) 2018-02-18 10:26:45 +01:00
GTP_CodecPort_CtrlFunctDef.cc move GTP_CodecPort from ggsn to library (for sgsn reuse) 2018-02-18 10:26:45 +01:00
GTP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GTP_Templates.ttcn ggsn: Add TC_pdp4_act_deact_ipcp_pap_broken() 2019-07-03 16:24:19 +00:00
GTPv2_CodecPort.ttcn Fix/complete the partial GTPv2_CodecPort we already had 2020-04-19 17:25:02 +00:00
GTPv2_CodecPort_CtrlFunct.ttcn Fix/complete the partial GTPv2_CodecPort we already had 2020-04-19 17:25:02 +00:00
GTPv2_CodecPort_CtrlFunctDef.cc Fix/complete the partial GTPv2_CodecPort we already had 2020-04-19 17:25:02 +00:00
GTPv2_Emulation.ttcn Add GTPv2_Emulation component 2020-04-21 22:57:31 +02:00
GTPv2_PrivateExtensions.ttcn mme: Add GTPv2 support 2019-08-18 17:14:20 +00:00
GTPv2_Templates.ttcn Add GTPv2_Emulation component 2020-04-21 22:57:31 +02:00
General_Types.ttcn Add GTPv2_Emulation component 2020-04-21 22:57:31 +02:00
HTTP_Adapter.ttcn HTTP_Adapter: split into f_http_tx_request() / f_http_rx_response() 2021-02-22 10:41:29 +00:00
IPA_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IPA_CodecPort_CtrlFunct.ttcn IPA_CodecPort: Wrap f_IPL4_setGetMsgLen function 2017-11-29 11:46:24 +01:00
IPA_CodecPort_CtrlFunctDef.cc IPA_CodecPort: Wrap f_IPL4_setGetMsgLen function 2017-11-29 11:46:24 +01:00
IPA_Emulation.ttcnpp IPA_Emulation: Support keeping server alive after first client disconnects 2021-01-30 19:18:18 +00:00
IPA_Testing.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IPA_Types.ttcn library/RSL_Emulation: server mode: handle multiple transceivers 2020-05-26 20:57:00 +07:00
IPCP_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IPL4_GSMTAP_CtrlFunct.ttcn Introduce 'library' directory for modules shared by multiple test cases 2017-07-19 19:57:26 +02:00
IPL4_GSMTAP_CtrlFunctDef.cc Introduce 'library' directory for modules shared by multiple test cases 2017-07-19 19:57:26 +02:00
IuUP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IuUP_EncDec.cc BSSGP/IuUP: Fix license disclaimer copy+paste 2020-03-01 20:27:19 +01:00
IuUP_Types.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
L1CTL_PortType.ttcn Move "ro_integer" to Osmocom_Types 2021-02-04 17:11:30 +01:00
L1CTL_PortType_CtrlFunct.ttcn L1CTL: Add message segmentation helper via getMsgLen() 2018-02-27 22:32:49 +01:00
L1CTL_PortType_CtrlFunctDef.cc L1CTL: Add message segmentation helper via getMsgLen() 2018-02-27 22:32:49 +01:00
L1CTL_Types.ttcn library: move Osmocom_Types.Arfcn to GSM_Types.GsmBandArfcn 2020-11-24 11:58:49 +01:00
L3_Common.ttcn move f_gprs_tlli_{type,random} to Osmocom_Gb_Types 2020-11-12 21:51:40 +01:00
L3_Templates.ttcn library/L3_Templates: fix: ensure 'no extension' in {ts,tr}_Called 2021-02-05 09:44:04 +00:00
LAPDm_RAW_PT.ttcn library: move Osmocom_Types.Arfcn to GSM_Types.GsmBandArfcn 2020-11-24 11:58:49 +01:00
LAPDm_Types.ttcn cosmetic: library/LAPDm_Types.ttcn: Fix trailing whitespace 2020-10-19 20:19:47 +02:00
LLC_Templates.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
M3UA_CodecPort.ttcn stp: Introduce STP_Tests*.ttcn for testing OsmoSTP 2019-11-12 13:05:41 +01:00
M3UA_CodecPort_CtrlFunct.ttcn stp: Introduce STP_Tests*.ttcn for testing OsmoSTP 2019-11-12 13:05:41 +01:00
M3UA_CodecPort_CtrlFunctDef.cc stp: Introduce STP_Tests*.ttcn for testing OsmoSTP 2019-11-12 13:05:41 +01:00
M3UA_Templates.ttcn stp: Ignore M3UA SSNM messages in tests 2021-02-08 17:15:15 +00:00
MGCP_CodecPort.ttcn lib/mgcp: Add new port with support to handle multiple MGCP sockets 2019-06-24 13:53:25 +00:00
MGCP_CodecPort_CtrlFunct.ttcn Move MGCP_CodecPort to library directory 2017-11-25 02:05:04 +01:00
MGCP_CodecPort_CtrlFunctDef.cc Move MGCP_CodecPort to library directory 2017-11-25 02:05:04 +01:00
MGCP_Emulation.ttcn library/MGCP_Emulation: fix a copy-pasted comment 2021-02-05 09:44:04 +00:00
MGCP_Templates.ttcn mgw: Introduce test TC_crcx_osmo_ign 2020-09-22 19:32:11 +00:00
MGCP_Types.ttcn mgw: Introduce test TC_crcx_osmo_ign 2020-09-22 19:32:11 +00:00
MNCC_CodecPort.ttcn MNCC: Add some useful templates / helper functions 2018-01-17 13:34:58 +00:00
MNCC_Emulation.ttcn mncc: Support IPv6 addresses (new version mncc 7) 2020-09-16 10:36:44 +00:00
MNCC_EncDec.cc mncc: Support IPv6 addresses (new version mncc 7) 2020-09-16 10:36:44 +00:00
MNCC_Types.ttcn mncc: Support IPv6 addresses (new version mncc 7) 2020-09-16 10:36:44 +00:00
MSLookup_mDNS_Emulation.ttcn hlr: add TC_MSLookup_mDNS_service_other_home 2020-02-06 16:21:47 +00:00
MSLookup_mDNS_Templates.ttcn hlr: add TC_MSLookup_GSUP_proxy 2020-02-06 16:21:47 +00:00
MSLookup_mDNS_Types.ttcn hlr: add TC_MSLookup_mDNS_service_other_home 2020-02-06 16:21:47 +00:00
Misc_Helpers.ttcn library: Add template helpers for AoIP Transport Layer Address 2020-09-07 08:05:28 +00:00
NAS_Templates.ttcn library: Add initial set of LTE/EPC NAS templates 2019-08-18 17:14:20 +00:00
NS_Emulation.ttcnpp NS_Emulation: Use endpoint list for SNS-CONFIG payload 2021-03-29 22:58:49 +02:00
NS_Provider_FR.ttcn NS_Provider_FR: Fix typos in log lines 2021-02-16 19:03:21 +00:00
NS_Provider_IPL4.ttcn NS_Emulation: Use the "endpoint" mode of NS_Provider_IPL4 2021-03-29 22:58:46 +02:00
NS_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
Native_FunctionDefs.cc Native_Functions: Add f_str_to{lower,upper}() 2020-02-19 19:52:22 +01:00
Native_Functions.ttcn Native_Functions: Add f_str_to{lower,upper}() 2020-02-19 19:52:22 +01:00
OSMUX_CodecPort.ttcn Add Osmux support and tests for MGW 2019-05-27 09:56:51 +00:00
OSMUX_CodecPort_CtrlFunct.ttcn Add Osmux support and tests for MGW 2019-05-27 09:56:51 +00:00
OSMUX_CodecPort_CtrlFunctDef.cc Add Osmux support and tests for MGW 2019-05-27 09:56:51 +00:00
OSMUX_Emulation.ttcn library/RTP_Emulation: Close previous socket after rebind 2020-09-09 11:43:51 +00:00
OSMUX_Types.ttcn Add Osmux support and tests for MGW 2019-05-27 09:56:51 +00:00
Osmocom_CTRL_Adapter.ttcn CTRL_Adapter: Keep server alive after first client disconnects 2021-01-30 19:18:18 +00:00
Osmocom_CTRL_Functions.ttcn CTRL: Avoid using keyword 'now' as var 2021-02-08 12:32:07 +01:00
Osmocom_CTRL_Types.ttcn CTRL: Fix tr_CtrlMsgGet containing invalid value in val field 2021-01-07 13:35:15 +01:00
Osmocom_Gb_Types.ttcn gbproxy: Fix TC_dl_unitdata test failure introduced by 6ee0126971 2021-02-11 15:16:57 +01:00
Osmocom_Types.ttcn NS_Emulation: Avoid g_unblocked_nsvcs_* overflowing 2021-02-04 17:11:30 +01:00
Osmocom_VTY_Functions.ttcn VTY: Fix warning: control reaches end of non-void function 2021-02-08 18:43:17 +01:00
PAP_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
PCUIF_CodecPort.ttcn library/PCUIF_Types: use PADDING attribute for 'PCUIF_Message' 2021-03-23 13:41:09 +00:00
PCUIF_Types.ttcn library/PCUIF_Types: use PADDING attribute for 'PCUIF_Message' 2021-03-23 13:41:09 +00:00
RAN_Adapter.ttcnpp move type RAN_Configurations to RAN_Adapter.ttcnpp 2020-06-14 10:54:11 +00:00
RAN_Emulation.ttcnpp bsc: clarify RESET logging: BSSMAP vs RANAP vs BSSMAP-LE 2020-10-16 16:31:52 +02:00
RAW_NS.ttcnpp RAW_NS: Ignore NS-UNITDATA while waiting for NS-ALIVE in oneshot mode 2021-03-24 00:57:29 +01:00
RLCMAC_CSN1_Templates.ttcn Fix tons of warnings in RLCMAC and pcu 2021-02-08 18:35:38 +01:00
RLCMAC_CSN1_Types.ttcn Implement SystemInformation13 Rest Octets types 2021-02-17 17:08:28 +01:00
RLCMAC_EncDec.cc RLCMAC: Fix unbound spb value in decoded egprs data blocks 2021-02-05 10:14:48 +00:00
RLCMAC_Templates.ttcn Fix tons of warnings in RLCMAC and pcu 2021-02-08 18:35:38 +01:00
RLCMAC_Types.ttcn RLCMAC: Fix unbound spb value in decoded egprs data blocks 2021-02-05 10:14:48 +00:00
RSL_Emulation.ttcn RSL_Emulation: Get rid of module param mp_rslem_patch_ipa_cid 2021-02-26 13:10:16 +01:00
RSL_Types.ttcn library/RSL_Types: add 'bs_power_params' to 'RSL_IE_Body' 2020-11-24 11:58:49 +01:00
RTP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
RTP_CodecPort_CtrlFunct.ttcn Add missing RTP_CodecPort_CtrlFunct TTCN and C++ files 2017-12-13 15:42:31 +01:00
RTP_CodecPort_CtrlFunctDef.cc Add missing RTP_CodecPort_CtrlFunct TTCN and C++ files 2017-12-13 15:42:31 +01:00
RTP_Emulation.ttcn library/RTP_Emulation: Close previous socket after rebind 2020-09-09 11:43:51 +00:00
S1AP_CodecPort.ttcn library: Add S1AP CodecPort/Emulation 2019-08-18 17:14:20 +00:00
S1AP_CodecPort_CtrlFunct.ttcn library: Add S1AP CodecPort/Emulation 2019-08-18 17:14:20 +00:00
S1AP_CodecPort_CtrlFunctDef.cc library: Add S1AP CodecPort/Emulation 2019-08-18 17:14:20 +00:00
S1AP_Emulation.ttcn library: Add S1AP CodecPort/Emulation 2019-08-18 17:14:20 +00:00
SABP_Adapter.ttcn cbc: Initial set of CBC tess for osmo-cbc 2021-02-22 10:41:29 +00:00
SABP_CodecPort.ttcn SABP CodecPort and SABP_Adapter 2019-09-26 19:31:08 +00:00
SABP_CodecPort_CtrlFunct.ttcn SABP CodecPort and SABP_Adapter 2019-09-26 19:31:08 +00:00
SABP_CodecPort_CtrlFunctDef.cc SABP CodecPort and SABP_Adapter 2019-09-26 19:31:08 +00:00
SCCP_Templates.ttcn sccp: Add Tests for SCMG SST procedure 2021-02-11 12:00:29 +00:00
SGsAP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SGsAP_CodecPort_CtrlFunct.ttcn Add SGsAP_CodecPort + SGsAP_Emulation module 2018-10-28 09:52:34 +00:00
SGsAP_CodecPort_CtrlFunctDef.cc Add SGsAP_CodecPort + SGsAP_Emulation module 2018-10-28 09:52:34 +00:00
SGsAP_Emulation.ttcn mme: initial skeleton for MME / SGsAP tetss 2019-08-15 09:49:11 +00:00
SGsAP_Templates.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SIP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SIP_Templates.ttcn More progress on osmo-sip-connector tests 2018-03-26 23:11:51 +02:00
SMPP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SMPP_CodecPort_CtrlFunct.ttcn msc: Add SMPP_CodecPort 2018-04-14 21:58:16 +02:00
SMPP_CodecPort_CtrlFunctDef.cc msc: Add SMPP_CodecPort 2018-04-14 21:58:16 +02:00
SMPP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SMPP_Templates.ttcn msc: Add SMPP tests for MO + MT SMS 2018-04-14 21:58:16 +02:00
SS_Templates.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
StatsD_Checker.ttcn StatsD_Checker: Enable by default 2021-02-26 12:42:35 +01:00
StatsD_CodecPort.ttcn Add parsing and checking of StatsD metrics 2020-08-13 15:02:15 +00:00
StatsD_CodecPort_CtrlFunct.ttcn Add parsing and checking of StatsD metrics 2020-08-13 15:02:15 +00:00
StatsD_CodecPort_CtrlFunctdef.cc Add parsing and checking of StatsD metrics 2020-08-13 15:02:15 +00:00
StatsD_Types.ttcn StatsD_Types: Use 'present' qualifier; use template hierarchy 2020-08-21 11:16:33 +00:00
TRXC_CodecPort.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
TRXC_CodecPort_CtrlFunct.ttcn Add TRXC (OsmoTRX Control) protocol types + codec port 2018-02-24 01:03:09 +01:00
TRXC_CodecPort_CtrlFunctDef.cc Add TRXC (OsmoTRX Control) protocol types + codec port 2018-02-24 01:03:09 +01:00
TRXC_Types.ttcn library/TRXC_Types.ttcn: add FAKE_CI command for C/I simulation 2019-07-07 08:14:10 +00:00
USSD_Helpers.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
VPCD_Adapter.ttcn VPCD protocol support (for vsmartcard.git PCD/PICC code) 2019-11-22 22:53:40 +01:00
VPCD_CodecPort.ttcn VPCD protocol support (for vsmartcard.git PCD/PICC code) 2019-11-22 22:53:40 +01:00
VPCD_CodecPort_CtrlFunct.ttcn VPCD protocol support (for vsmartcard.git PCD/PICC code) 2019-11-22 22:53:40 +01:00
VPCD_CodecPort_CtrlFunctDef.cc VPCD protocol support (for vsmartcard.git PCD/PICC code) 2019-11-22 22:53:40 +01:00
VPCD_Types.ttcn VPCD protocol support (for vsmartcard.git PCD/PICC code) 2019-11-22 22:53:40 +01:00
mncc.h mncc: Support IPv6 addresses (new version mncc 7) 2020-09-16 10:36:44 +00:00