osmo-ttcn3-hacks/library
Philipp Maier 33e5261154 GGSN_Tests: test what happens when PCO contains only one DNS entry
When the protocol configuration options (PCO) contain an IPCP container
then lists only one one DNS server (normally there are two included, a
primary and a secondary). Than the parser in osmo-ggsn runs into an
endles loop. This testcase tries to provoke this behavior by sending
PDP CONTEXT ACTIVATE messages with PCO that contain only a single DNS
entry per IPCP container.

The hanging of osmo-ggsn is already fixed (see Depends). However when
Primary and Secondary DNS are in separate IPCP containers, then only
the first IPCP container is parsed (see also OS#3381)

Change-Id: I71761e1f9db7ceac3c3df43d2e539f8c8d53c4fc
Depends: osmo-msc Icffde89f9bc5d8fcadf6e2dd6c0b4de03440edd5
Closes: OS#3288
Related: OS#3381
2018-07-05 15:40:43 +00:00
..
BSSAP_Adapter.ttcn BSSAP_Adapter: Split f_bssap_start() from f_bssap_init() 2018-05-27 15:33:27 +00:00
BSSAP_CodecPort.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
BSSGP_Emulation.ttcn lib/BSSGP_Emulation: fix removal of items in ClientList 2018-06-13 15:43:24 +02:00
BSSGP_Helper.cc gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSGP_Helper_Functions.ttcn gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSGP_Types.ttcn gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSMAP_Emulation.ttcn *_Emulation.ttcn: Specify destination when replying on procedure ports 2018-06-01 12:00:56 +02:00
BSSMAP_Templates.ttcn bsc: Add LCLS related test cases 2018-06-03 10:33:41 +00:00
GSMTAP_PortType.ttcn Add ASP_ConnId_ReadyToRelease in all translation ports using IPL4asp 2017-11-19 09:29:51 +01:00
GSMTAP_Types.ttcn Introduce 'library' directory for modules shared by multiple test cases 2017-07-19 19:57:26 +02:00
GSM_RR_Types.ttcn bts: More complete AGCH / IMM.ASS testing 2018-06-10 21:44:29 +02:00
GSM_SystemInformation.ttcn Merge duplicate SI3 in GSM_RR_Types and GSM_SystemInformation 2018-02-25 16:17:33 +01:00
GSM_Types.ttcn bts: Add TC_deact_sacch() 2018-03-12 16:04:48 +01:00
GSUP_Emulation.ttcn *_Emulation.ttcn: Specify destination when replying on procedure ports 2018-06-01 12:00:56 +02:00
GSUP_Types.ttcn library/GSUP_Types.ttcn: SS Info IE is optional for GSUP_PROC_SS_* 2018-06-21 21:58:39 +07:00
GTP_CodecPort.ttcn move GTP_CodecPort from ggsn to library (for sgsn reuse) 2018-02-18 10:26:45 +01: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 *_Emulation.ttcn: Specify destination when replying on procedure ports 2018-06-01 12:00:56 +02:00
GTP_Templates.ttcn GGSN_Tests: test what happens when PCO contains only one DNS entry 2018-07-05 15:40:43 +00:00
General_Types.ttcn bts: Type Definition + Template for SI3; Send SI3 at start of test 2018-02-25 12:57:21 +01:00
IPA_CodecPort.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01: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 BSSAP/IPA integration: Wait for SCCPLite to be established 2018-05-24 20:02:55 +02:00
IPA_Types.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
IPCP_Types.ttcn ggsn: Verify presence of DNS addresses in IPCP of PCO 2017-12-04 19:04:24 +01: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 Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
IuUP_EncDec.cc Add 3GPP TS 25.415 IuUP encoder/decoder 2017-12-25 00:00:58 +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 bts: Set L1CTL rxlev_exp as module parameter 2018-06-07 17:15:27 +00: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 bts: ciphering tests 2018-05-10 18:36:59 +02:00
L3_Common.ttcn sgsn: test umts aka with gsm sres response 2018-05-02 09:14:36 +00:00
L3_Templates.ttcn library/L3_Templates.ttcn: fix f_facility_or_wc(omit) 2018-06-19 22:20:35 +07:00
LAPDm_RAW_PT.ttcn LAPDm: Re-structure: Merge Frame type A+B which are really the same 2018-04-18 23:23:22 +02:00
LAPDm_Types.ttcn bts: ciphering tests 2018-05-10 18:36:59 +02:00
LLC_Templates.ttcn sgsn: Add user plane GTP testing (GTP->Gb and Gb->GTP) 2018-02-18 20:23:31 +01:00
MGCP_CodecPort.ttcn MGCP_CodecPort: Receive MGCP command or response 2018-01-26 10:42:53 +01: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 BSC_Tests: use correct payload types and encoding names on MGCP 2018-06-25 19:55:09 +00:00
MGCP_Templates.ttcn MGCP_Test: Test non LCO crcx 2018-06-06 17:16:21 +02:00
MGCP_Types.ttcn BSC_Tests: use correct payload types and encoding names on MGCP 2018-06-25 19:55:09 +00:00
MNCC_CodecPort.ttcn MNCC: Add some useful templates / helper functions 2018-01-17 13:34:58 +00:00
MNCC_Emulation.ttcn *_Emulation.ttcn: Specify destination when replying on procedure ports 2018-06-01 12:00:56 +02:00
MNCC_EncDec.cc MNCC_EncDec.cc: Fix decoding of speech versions in bearer capabilities 2018-03-26 23:07:24 +02:00
MNCC_Types.ttcn More progress on osmo-sip-connector tests 2018-03-26 23:11:51 +02:00
NS_CodecPort.ttcn Migrate Gb (NS/BSSGP) code over to Ericsson NS/BSSGP modules 2018-02-16 18:35:44 +00:00
NS_CodecPort_CtrlFunct.ttcn gprs: Move NS Types/CodecPort/Emulation to library directory 2018-02-16 18:33:55 +01:00
NS_CodecPort_CtrlFunctDef.cc gprs: Move NS Types/CodecPort/Emulation to library directory 2018-02-16 18:33:55 +01:00
NS_Emulation.ttcn Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
NS_Types.ttcn gprs: Move NS Types/CodecPort/Emulation to library directory 2018-02-16 18:33:55 +01:00
Native_FunctionDefs.cc library: Implement f_inet6_addr function 2018-01-29 15:18:19 +01:00
Native_Functions.ttcn library: Implement f_inet6_addr function 2018-01-29 15:18:19 +01:00
Osmocom_CTRL_Adapter.ttcn IPA: Fix wrong CCM ID_ACK logic; disable CCM on CTRL interface 2018-04-17 19:52:30 +00:00
Osmocom_CTRL_Functions.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
Osmocom_CTRL_Types.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
Osmocom_Gb_Types.ttcn gprs_gb: working Uplink PACKET_CONTROL_ACK against OsmoPCU 2018-03-12 14:23:57 +00:00
Osmocom_Types.ttcn gprs_gb: working UL TBF with segmentation 2018-03-12 14:23:57 +00:00
Osmocom_VTY_Functions.ttcn Osmocom_VTY_Functions: introduce f_vty_transceive_not_match() 2018-06-12 13:51:14 +02:00
PCUIF_CodecPort.ttcn library: PCUIF_CodecPort: Log PCU socket connect error string 2018-05-24 12:59:42 +02:00
PCUIF_Types.ttcn PCUIF_Types: Fix bit-order of pdch_mask 2018-04-04 19:26:41 +02:00
RLCMAC_CSN1_Types.ttcn pcu: First DL TBF hack 2018-03-12 15:50:03 +01:00
RLCMAC_EncDec.cc RLCMAC_EncDec: Fix handling of optional LlcBlockHdr 2018-03-12 14:23:57 +00:00
RLCMAC_Types.ttcn WIP: Work towards a more real DL TBF receiver implementation 2018-03-12 16:04:15 +01:00
RSL_Emulation.ttcn *_Emulation.ttcn: Specify destination when replying on procedure ports 2018-06-01 12:00:56 +02:00
RSL_Types.ttcn bts: Extend Osmocom-specific RSL "supplementary meas info IE" 2018-06-29 17:53:10 +00:00
RTP_CodecPort.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01: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 MGCP_Test: add tests to verify actual RTP flows 2018-06-28 14:15:10 +02:00
SIP_Emulation.ttcn More progress on osmo-sip-connector tests 2018-03-26 23:11:51 +02:00
SIP_Templates.ttcn More progress on osmo-sip-connector tests 2018-03-26 23:11:51 +02:00
SMPP_CodecPort.ttcn msc: Add SMPP_CodecPort 2018-04-14 21:58:16 +02: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 *_Emulation.ttcn: Specify destination when replying on procedure ports 2018-06-01 12:00:56 +02:00
SMPP_Templates.ttcn msc: Add SMPP tests for MO + MT SMS 2018-04-14 21:58:16 +02:00
SS_Templates.ttcn library/SS_Templates.ttcn: add empty Return Result template 2018-06-19 22:20:35 +07:00
TRXC_CodecPort.ttcn bts: Update towards most recent "laforge/trx" branch 2018-02-28 23:44:00 +01: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 bts: Update towards most recent "laforge/trx" branch 2018-02-28 23:44:00 +01:00
mncc.h Add a MNCC Socket implementation for TTCN-3 2018-01-03 21:09:35 +01:00