pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41533?usp=email )
Change subject: cosmetic: 5gc: Update done & todo spec reference procedures ......................................................................
cosmetic: 5gc: Update done & todo spec reference procedures
Change-Id: I8e2d9c690f1e602190c5949783679f3e7e18d00e --- M 5gc/C5G_Tests.ttcn M 5gc/ConnHdlr.ttcn 2 files changed, 38 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/33/41533/1
diff --git a/5gc/C5G_Tests.ttcn b/5gc/C5G_Tests.ttcn index 84d0c3f..699d998 100644 --- a/5gc/C5G_Tests.ttcn +++ b/5gc/C5G_Tests.ttcn @@ -432,6 +432,42 @@ }
/* TODO: + * - 3GPP TS 23.502 4.2.2.2.3 Registration with AMF re-allocation + * - 3GPP TS 23.502 4.2.2.2.4 Registration with Onboarding SNPN + * - 3GPP TS 23.502 4.2.2.3.3 Network-initiated Deregistration + * - 3GPP TS 23.502 4.2.3.2 UE Triggered Service Request + * - 3GPP TS 23.502 4.2.3.3 Network Triggered Service Request + * - 3GPP TS 23.502 4.2.4.3 UE Configuration Update procedure for transparent UE Policy delivery + * - 3GPP TS 23.502 4.2.5.2 UE Reachability Notification Request procedure + * - 3GPP TS 23.502 4.2.5.3 UE Activity Notification procedure + * - 3GPP TS 23.502 4.2.9.2 Network Slice-Specific Authentication and Authorization + * - 3GPP TS 23.502 4.2.9.3 AAA Server triggered Network Slice-Specific Re-authentication and Re-authorization procedure + * - 3GPP TS 23.502 4.2.9.4 AAA Server triggered Slice-Specific Authorization Revocation + * - 3GPP TS 23.502 4.5.2 Session Management Subscriber Data Update Notification to SMF + * - 3GPP TS 23.502 4.5.3 Purge of subscriber data in AMF + * - 3GPP TS 23.502 4.7 ME Identity check procedure + * - 3GPP TS 23.502 4.8.1.1(a) Connection Inactive procedure + * - 3GPP TS 23.502 4.8.1.2 Connection Suspend procedure + * - 3GPP TS 23.502 4.8.2 Connection Resume procedure + * - 3GPP TS 23.502 4.9 Handover procedures + * - 3GPP TS 23.502 4.12 Procedures for Untrusted non-3GPP access + * - 3GPP TS 23.502 4.12a Procedures for Trusted non-3GPP access + * - 3GPP TS 23.502 4.13.3 SMS over NAS procedures + * - 3GPP TS 23.502 4.13.3.3 MO SMS over NAS in CM-IDLE (baseline) + * - 3GPP TS 23.502 4.13.3.5 MO SMS over NAS in CM-CONNECTED + * - 3GPP TS 23.502 4.13.3.6 MT SMS over NAS in CM-IDLE state and RRC_INACTIVE with CN based MT communication state via 3GPP access + * - 3GPP TS 23.502 4.13.3.7 MT SMS over NAS in CM-CONNECTED state via 3GPP access + * - 3GPP TS 23.502 4.13.3.8 MT SMS over NAS via non-3GPP access + * - 3GPP TS 23.502 4.13.4 Emergency Services + * - 3GPP TS 23.502 4.13.4.2 Emergency Services Fallback + * - 3GPP TS 23.502 4.13.5 Location Services procedures + * - 3GPP TS 23.502 4.13.6.1 EPS fallback for IMS voice + * - 3GPP TS 23.502 4.13.6.2 Inter RAT Fallback in 5GC for IMS voice + * - 3GPP TS 23.502 4.13.6.3 Transfer of PDU session used for IMS voice from non-3GPP access to 5GS + * - 3GPP TS 23.502 4.14.1 RAN Initiated QoS Flow Mobility + * - 3GPP TS 23.502 4.21 Secondary RAT Usage Data Reporting Procedure + * - 3GPP TS 23.502 Annex G (normative): Support of GERAN/UTRAN access by SMF+PGW-C + * * - Emergency call (PDU Sess Establish "Request Type"="Emergency Request") * - Handover from/to EPS vs 5GC * - Handover from/to 3GPP vs non-3GPP (PDU Sess Establish "Request Type"="Existing PDU Session" and RAT Type change) diff --git a/5gc/ConnHdlr.ttcn b/5gc/ConnHdlr.ttcn index 8cc483e..3e51545 100644 --- a/5gc/ConnHdlr.ttcn +++ b/5gc/ConnHdlr.ttcn @@ -523,6 +523,7 @@ NGAP.send(nas_ul_msg); }
+/* 3GPP TS 23.502 4.2.2.2.2 General Registration */ function f_register() runs on ConnHdlr { var template (value) NGAP_PDU tx_pdu; var template (value) NG_NAS_UL_Message_Type nas_ul_msg; @@ -707,6 +708,7 @@ } }
+/* 3GPP TS 23.502 4.3.4 PDU Session Release */ function f_pdu_sess_release(boolean configure_userplane := true) runs on ConnHdlr { var template (value) NG_NAS_UL_Message_Type nas_ul_msg; var NAS_PDU nas_pdu;