osmo-ttcn3-hacks/library
Vadim Yanitskiy 9b2a3e8cb8 library/GSM_RR_Types.ttcn: fix ImmediateAssignment coding regressions
Since I403d2141536303a966be7ff51b06c3de202412e6, IA Rest Octets is
a mandatory IE. When changing the definition of ts_IMM_ASS, I forgot
to mark its optional 'lh', 'hl', and 'hh' as omitted explicitly.

As a result, many of our TTCN-3 test cases were broken:

  Dynamic test case error: Using an unbound optional field.

Also, in Ifdcdcf50709fcc03195cb8ef6092977e26f910ec I added an
optional field 'pad' to record 'IaRestOctets'. That was not the
best solution, because padding should be handled transparently.

Let's get rid of that dummy field and equip both 'ImmediateAssignment'
and 'IaRestOctets' records with proper padding attributes. The later
one needs to be marked with 'CSN.1 L/H' attribute in the future, but
for now we should keep it octet-aligned.

Change-Id: I69d5fbd8e3388e287bfa54f02454d207e62ee640
2019-09-08 19:21:27 +00:00
..
hnbap HNBAP, RUA and RANAP protocol codecs 2019-04-25 20:07:11 +00:00
ranap library/ranap: enrich both t(s|r)_RANAP_DirectTransfer templates 2019-06-20 22:13:25 +07: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
AbisOML_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
BSSAP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
BSSGP_Emulation.ttcn BSSGP_Emulation: add BssgpDecodeDepth 2019-09-02 09:15:33 +02:00
BSSGP_Helper.cc
BSSGP_Helper_Functions.ttcn
BSSGP_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
BSSMAP_Templates.ttcn BSSMAP_Templates: Provide complete set of CellID related rx/tx templates 2019-06-21 09:34:14 +00:00
CBSP_Adapter.ttcn Add CBSP_CodecPort + CBSP_Adapter 2019-09-04 10:45:41 +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 bsc: Test that ETWS Primary Notification are sent via dedicated channels 2019-09-07 08:38:00 +02:00
CBSP_Types.ttcn bsc: Test suite for CBSP (Cell Broadcast Service Protocol) 2019-09-05 13:13:35 +02: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: Remove unused dependency to MobileL3 and DNS 2019-08-18 19:40:42 +02:00
DIAMETER_Templates.ttcn library: Add DIAMETER Templates, Emulation, CodecPort 2019-08-18 17:14:20 +00:00
DIAMETER_Types.ttcn library: Add [generated] DIAMETER_Types.ttcn 2019-08-18 17:14:20 +00:00
DNS_Helpers.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GSMTAP_PortType.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GSMTAP_Types.ttcn
GSM_RR_Types.ttcn library/GSM_RR_Types.ttcn: fix ImmediateAssignment coding regressions 2019-09-08 19:21:27 +00:00
GSM_SystemInformation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GSM_Types.ttcn Fix use of osmocom-extended RSL Channel Numbers 2019-05-27 21:31:56 +00:00
GSUP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
GSUP_Types.ttcn msc: add check IMEI tests 2019-07-12 06:05:39 +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
GTP_CodecPort_CtrlFunctDef.cc
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 mme: Add GTPv2 support 2019-08-18 17:14:20 +00:00
GTPv2_PrivateExtensions.ttcn mme: Add GTPv2 support 2019-08-18 17:14:20 +00:00
GTPv2_Templates.ttcn mme: Add GTPv2 support 2019-08-18 17:14:20 +00:00
General_Types.ttcn General_Types: Add BIT13, BIT28, BIT29, BIT30 2019-02-17 20:51:54 +01: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_CtrlFunctDef.cc
IPA_Emulation.ttcnpp IPA_Emulation: Fix building without CTRL support 2019-08-18 19:40:42 +02:00
IPA_Testing.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IPA_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IPCP_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IPL4_GSMTAP_CtrlFunct.ttcn
IPL4_GSMTAP_CtrlFunctDef.cc
IuUP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
IuUP_EncDec.cc
IuUP_Types.ttcn
L1CTL_PortType.ttcn library/L1CTL_PortType.ttcn: clarify and unify timeout messages 2019-06-13 15:33:34 +00:00
L1CTL_PortType_CtrlFunct.ttcn
L1CTL_PortType_CtrlFunctDef.cc
L1CTL_Types.ttcn library/L1CTL_Types.ttcn: introduce TRAFFIC_{REQ|IND} templates 2019-07-07 08:14:10 +00:00
L3_Common.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
L3_Templates.ttcn bsc: Test that ETWS Primary Notification are sent via dedicated channels 2019-09-07 08:38:00 +02:00
LAPDm_RAW_PT.ttcn LAPDm_RAW_PT: Fix handling of LAPDm on SACCH (L1 header) 2019-06-02 23:29:05 +02:00
LAPDm_Types.ttcn bts: Add TC_segm_concat to test segmentation+concatenation 2019-06-04 09:12:03 +00:00
LLC_Templates.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +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
MGCP_CodecPort_CtrlFunctDef.cc
MGCP_Emulation.ttcn lib/mgcp: Add new port with support to handle multiple MGCP sockets 2019-06-24 13:53:25 +00:00
MGCP_Templates.ttcn msc: Introduce Osmux infra and one test for osmo-msc 2019-05-27 09:56:51 +00:00
MGCP_Types.ttcn Add Osmux support and tests for MGW 2019-05-27 09:56:51 +00:00
MNCC_CodecPort.ttcn
MNCC_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
MNCC_EncDec.cc
MNCC_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
Misc_Helpers.ttcn Add Misc_Helpers.ttcn to centralize TTCN3 shutdown handling 2018-10-24 15:10:13 +02:00
NAS_Templates.ttcn library: Add initial set of LTE/EPC NAS templates 2019-08-18 17:14:20 +00:00
NS_CodecPort.ttcn
NS_CodecPort_CtrlFunct.ttcn
NS_CodecPort_CtrlFunctDef.cc
NS_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
NS_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
Native_FunctionDefs.cc cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
Native_Functions.ttcn
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 Add Osmux support and tests for MGW 2019-05-27 09:56: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 bsc: Introduce test TC_ctrl_location 2019-06-13 09:38:24 +00:00
Osmocom_CTRL_Functions.ttcn lib/CTRL: Improve and add more helper templates and functions 2019-06-13 09:39:14 +00:00
Osmocom_CTRL_Types.ttcn lib/CTRL: Improve and add more helper templates and functions 2019-06-13 09:39:14 +00:00
Osmocom_Gb_Types.ttcn Ensure BcdMccMnc is encoded as 24.008 10.5.5.15 2019-04-12 15:10:24 +00:00
Osmocom_Types.ttcn bts: move f_pad_oct() to Osmocom_Types as it's generally useful 2019-05-30 15:06:12 +02:00
Osmocom_VTY_Functions.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
PAP_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
PCUIF_CodecPort.ttcn bts: Verify PCU socket can disconnect + re-connect 2019-05-27 21:31:56 +00:00
PCUIF_Types.ttcn bts: Test if BTS forwards ETWS Primary Notification to PCU 2019-09-06 09:59:31 +00:00
RAN_Adapter.ttcnpp sgsn: Proper shutdown of RAN_Adapter components 2019-09-02 09:04:53 +00:00
RAN_Emulation.ttcnpp RAN_Emulation: Support for PS domain 2019-08-18 17:12:46 +00:00
RLCMAC_CSN1_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
RLCMAC_EncDec.cc cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
RLCMAC_Types.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
RSL_Emulation.ttcn bsc: add TC_ho_neighbor_config_1 thru _7 2019-08-13 21:54:55 +00:00
RSL_Types.ttcn bsc: Test suite for CBSP (Cell Broadcast Service Protocol) 2019-09-05 13:13:35 +02:00
RTP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
RTP_CodecPort_CtrlFunct.ttcn
RTP_CodecPort_CtrlFunctDef.cc
RTP_Emulation.ttcn RTP_Emulation: allow expecting connection refused 2019-06-26 16:15:13 +02: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
SCCP_Templates.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +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
SMPP_CodecPort.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SMPP_CodecPort_CtrlFunct.ttcn
SMPP_CodecPort_CtrlFunctDef.cc
SMPP_Emulation.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
SMPP_Templates.ttcn
SS_Templates.ttcn cosmetic: Update copyright statement, license notice and SPDX 2019-05-27 10:00:06 +00:00
TRXC_CodecPort.ttcn
TRXC_CodecPort_CtrlFunct.ttcn
TRXC_CodecPort_CtrlFunctDef.cc
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
mncc.h