Loading yang-models/_3gpp-common-trace.yang +87 −49 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ module _3gpp-common-trace { contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Trace handling Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, Copyright 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.623 Generic Network Resource Model (NRM) Loading @@ -25,7 +25,8 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; revision 2025-10-07 { reference "CR-0573" ; } // common for rel-19, rel-20 revision 2026-02-07 { reference "CR-1682" ; } revision 2025-10-07 { reference "CR-0573" ; } revision 2025-10-01 { reference "CR-0578" ; } revision 2025-08-07 { reference "CR-0551 CR-0552 CR-0562" ; } revision 2025-05-07 { reference "CR-0532 CR-0536 CR-0540" ; } Loading Loading @@ -195,18 +196,7 @@ module _3gpp-common-trace { attribute triggeringEvents. For each triggering event the first and last message (start/stop triggering event) to record are specified."; list listOfInterfaces { key idx; description "Specifies the interfaces that need to be traced in the given ManagedEntityFunction.The attribute is applicable only for Trace. In case this attribute is not used, it carries a null semantic."; reference "Clause 5.5 of 3GPP TS 32.422 for additional details on the allowed values."; leaf idx { type uint32 ; } leaf-list MSCServerInterfaces { typedef MSCServerInterfaces { type enumeration { enum A ; enum Iu-CS ; Loading @@ -220,14 +210,14 @@ module _3gpp-common-trace { enum CAP ; } } leaf-list MGWInterfaces { typedef MGWInterfaces { type enumeration { enum Mc ; enum Nb-UP ; enum Iu-UP ; } } leaf-list RNCInterfaces { typedef RNCInterfaces { type enumeration { enum Iu-CS ; enum Iu-PS ; Loading @@ -236,7 +226,7 @@ module _3gpp-common-trace { enum Uu ; } } leaf-list SGSNInterfaces { typedef SGSNInterfaces { type enumeration { enum Gb ; enum Iu-PS ; Loading @@ -252,14 +242,14 @@ module _3gpp-common-trace { enum S13 ; } } leaf-list GGSNInterfaces { typedef GGSNInterfaces { type enumeration { enum Gn ; enum Gi ; enum Gmb ; } } leaf-list S-CSCFInterfaces { typedef S-CSCFInterfaces { type enumeration { enum Mw ; enum Mg ; Loading @@ -267,13 +257,13 @@ module _3gpp-common-trace { enum Mi ; } } leaf-list P-CSCFInterfaces { typedef P-CSCFInterfaces { type enumeration { enum Gm ; enum Mw ; } } leaf-list I-CSCFInterfaces { typedef I-CSCFInterfaces { type enumeration { enum Cx ; enum Dx ; Loading @@ -281,26 +271,26 @@ module _3gpp-common-trace { enum Mw ; } } leaf-list MRFCInterfaces { typedef MRFCInterfaces { type enumeration { enum Mp ; enum Mr ; } } leaf-list MGCFInterfaces { typedef MGCFInterfaces { type enumeration { enum Mg ; enum Mj ; enum Mn ; } } leaf-list IBCFInterfaces { typedef IBCFInterfaces { type enumeration { enum Ix ; enum Mx ; } } leaf-list E-CSCFInterfaces { typedef E-CSCFInterfaces { type enumeration { enum Mw ; enum Ml ; Loading @@ -308,14 +298,14 @@ module _3gpp-common-trace { enum Mi-Mg ; } } leaf-list BGCFInterfaces { typedef BGCFInterfaces { type enumeration { enum Mi ; enum Mj ; enum Mk ; } } leaf-list ASInterfaces { typedef ASInterfaces { type enumeration { enum Dh ; enum Sh ; Loading @@ -323,7 +313,7 @@ module _3gpp-common-trace { enum Ut ; } } leaf-list HSSInterfaces { typedef HSSInterfaces { type enumeration { enum MAP-C ; enum MAP-D ; Loading @@ -335,19 +325,19 @@ module _3gpp-common-trace { enum Sh ; } } leaf-list EIRInterfaces { typedef EIRInterfaces { type enumeration { enum MAP-F ; enum S13 ; enum MAP-Gf ; } } leaf-list BM-SCInterfaces { typedef BM-SCInterfaces { type enumeration { enum Gmb ; } } leaf-list MMEInterfaces { typedef MMEInterfaces { type enumeration { enum S1-MME ; enum S3 ; Loading @@ -357,7 +347,7 @@ module _3gpp-common-trace { enum S13 ; } } leaf-list SGWInterfaces { typedef SGWInterfaces { type enumeration { enum S4 ; enum S5 ; Loading @@ -366,7 +356,7 @@ module _3gpp-common-trace { enum Gxc ; } } leaf-list PDN_GWInterfaces { typedef PDN_GWInterfaces { type enumeration { enum S2a ; enum S2b ; Loading @@ -378,13 +368,13 @@ module _3gpp-common-trace { enum SGi ; } } leaf-list eNBInterfaces { typedef eNBInterfaces { type enumeration { enum S1-MME ; enum X2 ; } } leaf-list en-gNBInterfaces { typedef en-gNBInterfaces { type enumeration { enum S1-MME ; enum X2 ; Loading @@ -393,7 +383,7 @@ module _3gpp-common-trace { enum E1 ; } } leaf-list AMFInterfaces { typedef AMFInterfaces { type enumeration { enum N1 ; enum N2 ; Loading @@ -407,38 +397,38 @@ module _3gpp-common-trace { enum N26 ; } } leaf-list AUSFInterfaces { typedef AUSFInterfaces { type enumeration { enum N12 ; enum N13 ; } } leaf-list NEFInterfaces { typedef NEFInterfaces { type enumeration { enum N29 ; enum N30 ; enum N33 ; } } leaf-list NRFInterfaces { typedef NRFInterfaces { type enumeration { enum N27 ; } } leaf-list NSSFInterfaces { typedef NSSFInterfaces { type enumeration { enum N22 ; enum N31 ; } } leaf-list PCFInterfaces { typedef PCFInterfaces { type enumeration { enum N5 ; enum N7 ; enum N15 ; } } leaf-list SMFInterfaces { typedef SMFInterfaces { type enumeration { enum N4 ; enum N7 ; Loading @@ -450,13 +440,13 @@ module _3gpp-common-trace { enum N16a ; } } leaf-list SMSFInterfaces { typedef SMSFInterfaces { type enumeration { enum N20 ; enum N21 ; } } leaf-list UDMInterfaces { typedef UDMInterfaces { type enumeration { enum N8 ; enum N10 ; Loading @@ -464,19 +454,19 @@ module _3gpp-common-trace { enum N21 ; } } leaf-list UPFInterfaces { typedef UPFInterfaces { type enumeration { enum N4 ; } } leaf-list ng-eNBInterfaces { typedef ng-eNBInterfaces { type enumeration { enum NG-C ; enum Xn-C ; enum Uu ; } } leaf-list gNB-CU-CPInterfaces { typedef gNB-CU-CPInterfaces { type enumeration { enum NG-C ; enum Xn-C ; Loading @@ -486,16 +476,64 @@ module _3gpp-common-trace { enum X2-C ; } } leaf-list gNB-CU-UPInterfaces { typedef gNB-CU-UPInterfaces { type enumeration { enum E1 ; } } leaf-list gNB-DUInterfaces { typedef gNB-DUInterfaces { type enumeration { enum F1-C ; } } leaf-list listOfInterfaces { type union { type MSCServerInterfaces; type MGWInterfaces; type RNCInterfaces; type SGSNInterfaces; type GGSNInterfaces; type S-CSCFInterfaces; type P-CSCFInterfaces; type I-CSCFInterfaces; type MRFCInterfaces; type MGCFInterfaces; type IBCFInterfaces; type E-CSCFInterfaces; type BGCFInterfaces; type ASInterfaces; type HSSInterfaces; type EIRInterfaces; type BM-SCInterfaces; type MMEInterfaces; type SGWInterfaces; type PDN_GWInterfaces; type eNBInterfaces; type en-gNBInterfaces; type AMFInterfaces; type AUSFInterfaces; type NEFInterfaces; type NRFInterfaces; type NSSFInterfaces; type PCFInterfaces; type SMFInterfaces; type SMSFInterfaces; type UDMInterfaces; type UPFInterfaces; type ng-eNBInterfaces; type gNB-CU-CPInterfaces; type gNB-CU-UPInterfaces; type gNB-DUInterfaces; } description "Specifies the interfaces that need to be traced in the given ManagedEntityFunction.The attribute is applicable only for Trace. In case this attribute is not used, it carries a null semantic."; reference "Clause 5.5 of 3GPP TS 32.422 for additional details on the allowed values."; } leaf-list listOfNeTypes { Loading Loading
yang-models/_3gpp-common-trace.yang +87 −49 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ module _3gpp-common-trace { contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Trace handling Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, Copyright 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.623 Generic Network Resource Model (NRM) Loading @@ -25,7 +25,8 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; revision 2025-10-07 { reference "CR-0573" ; } // common for rel-19, rel-20 revision 2026-02-07 { reference "CR-1682" ; } revision 2025-10-07 { reference "CR-0573" ; } revision 2025-10-01 { reference "CR-0578" ; } revision 2025-08-07 { reference "CR-0551 CR-0552 CR-0562" ; } revision 2025-05-07 { reference "CR-0532 CR-0536 CR-0540" ; } Loading Loading @@ -195,18 +196,7 @@ module _3gpp-common-trace { attribute triggeringEvents. For each triggering event the first and last message (start/stop triggering event) to record are specified."; list listOfInterfaces { key idx; description "Specifies the interfaces that need to be traced in the given ManagedEntityFunction.The attribute is applicable only for Trace. In case this attribute is not used, it carries a null semantic."; reference "Clause 5.5 of 3GPP TS 32.422 for additional details on the allowed values."; leaf idx { type uint32 ; } leaf-list MSCServerInterfaces { typedef MSCServerInterfaces { type enumeration { enum A ; enum Iu-CS ; Loading @@ -220,14 +210,14 @@ module _3gpp-common-trace { enum CAP ; } } leaf-list MGWInterfaces { typedef MGWInterfaces { type enumeration { enum Mc ; enum Nb-UP ; enum Iu-UP ; } } leaf-list RNCInterfaces { typedef RNCInterfaces { type enumeration { enum Iu-CS ; enum Iu-PS ; Loading @@ -236,7 +226,7 @@ module _3gpp-common-trace { enum Uu ; } } leaf-list SGSNInterfaces { typedef SGSNInterfaces { type enumeration { enum Gb ; enum Iu-PS ; Loading @@ -252,14 +242,14 @@ module _3gpp-common-trace { enum S13 ; } } leaf-list GGSNInterfaces { typedef GGSNInterfaces { type enumeration { enum Gn ; enum Gi ; enum Gmb ; } } leaf-list S-CSCFInterfaces { typedef S-CSCFInterfaces { type enumeration { enum Mw ; enum Mg ; Loading @@ -267,13 +257,13 @@ module _3gpp-common-trace { enum Mi ; } } leaf-list P-CSCFInterfaces { typedef P-CSCFInterfaces { type enumeration { enum Gm ; enum Mw ; } } leaf-list I-CSCFInterfaces { typedef I-CSCFInterfaces { type enumeration { enum Cx ; enum Dx ; Loading @@ -281,26 +271,26 @@ module _3gpp-common-trace { enum Mw ; } } leaf-list MRFCInterfaces { typedef MRFCInterfaces { type enumeration { enum Mp ; enum Mr ; } } leaf-list MGCFInterfaces { typedef MGCFInterfaces { type enumeration { enum Mg ; enum Mj ; enum Mn ; } } leaf-list IBCFInterfaces { typedef IBCFInterfaces { type enumeration { enum Ix ; enum Mx ; } } leaf-list E-CSCFInterfaces { typedef E-CSCFInterfaces { type enumeration { enum Mw ; enum Ml ; Loading @@ -308,14 +298,14 @@ module _3gpp-common-trace { enum Mi-Mg ; } } leaf-list BGCFInterfaces { typedef BGCFInterfaces { type enumeration { enum Mi ; enum Mj ; enum Mk ; } } leaf-list ASInterfaces { typedef ASInterfaces { type enumeration { enum Dh ; enum Sh ; Loading @@ -323,7 +313,7 @@ module _3gpp-common-trace { enum Ut ; } } leaf-list HSSInterfaces { typedef HSSInterfaces { type enumeration { enum MAP-C ; enum MAP-D ; Loading @@ -335,19 +325,19 @@ module _3gpp-common-trace { enum Sh ; } } leaf-list EIRInterfaces { typedef EIRInterfaces { type enumeration { enum MAP-F ; enum S13 ; enum MAP-Gf ; } } leaf-list BM-SCInterfaces { typedef BM-SCInterfaces { type enumeration { enum Gmb ; } } leaf-list MMEInterfaces { typedef MMEInterfaces { type enumeration { enum S1-MME ; enum S3 ; Loading @@ -357,7 +347,7 @@ module _3gpp-common-trace { enum S13 ; } } leaf-list SGWInterfaces { typedef SGWInterfaces { type enumeration { enum S4 ; enum S5 ; Loading @@ -366,7 +356,7 @@ module _3gpp-common-trace { enum Gxc ; } } leaf-list PDN_GWInterfaces { typedef PDN_GWInterfaces { type enumeration { enum S2a ; enum S2b ; Loading @@ -378,13 +368,13 @@ module _3gpp-common-trace { enum SGi ; } } leaf-list eNBInterfaces { typedef eNBInterfaces { type enumeration { enum S1-MME ; enum X2 ; } } leaf-list en-gNBInterfaces { typedef en-gNBInterfaces { type enumeration { enum S1-MME ; enum X2 ; Loading @@ -393,7 +383,7 @@ module _3gpp-common-trace { enum E1 ; } } leaf-list AMFInterfaces { typedef AMFInterfaces { type enumeration { enum N1 ; enum N2 ; Loading @@ -407,38 +397,38 @@ module _3gpp-common-trace { enum N26 ; } } leaf-list AUSFInterfaces { typedef AUSFInterfaces { type enumeration { enum N12 ; enum N13 ; } } leaf-list NEFInterfaces { typedef NEFInterfaces { type enumeration { enum N29 ; enum N30 ; enum N33 ; } } leaf-list NRFInterfaces { typedef NRFInterfaces { type enumeration { enum N27 ; } } leaf-list NSSFInterfaces { typedef NSSFInterfaces { type enumeration { enum N22 ; enum N31 ; } } leaf-list PCFInterfaces { typedef PCFInterfaces { type enumeration { enum N5 ; enum N7 ; enum N15 ; } } leaf-list SMFInterfaces { typedef SMFInterfaces { type enumeration { enum N4 ; enum N7 ; Loading @@ -450,13 +440,13 @@ module _3gpp-common-trace { enum N16a ; } } leaf-list SMSFInterfaces { typedef SMSFInterfaces { type enumeration { enum N20 ; enum N21 ; } } leaf-list UDMInterfaces { typedef UDMInterfaces { type enumeration { enum N8 ; enum N10 ; Loading @@ -464,19 +454,19 @@ module _3gpp-common-trace { enum N21 ; } } leaf-list UPFInterfaces { typedef UPFInterfaces { type enumeration { enum N4 ; } } leaf-list ng-eNBInterfaces { typedef ng-eNBInterfaces { type enumeration { enum NG-C ; enum Xn-C ; enum Uu ; } } leaf-list gNB-CU-CPInterfaces { typedef gNB-CU-CPInterfaces { type enumeration { enum NG-C ; enum Xn-C ; Loading @@ -486,16 +476,64 @@ module _3gpp-common-trace { enum X2-C ; } } leaf-list gNB-CU-UPInterfaces { typedef gNB-CU-UPInterfaces { type enumeration { enum E1 ; } } leaf-list gNB-DUInterfaces { typedef gNB-DUInterfaces { type enumeration { enum F1-C ; } } leaf-list listOfInterfaces { type union { type MSCServerInterfaces; type MGWInterfaces; type RNCInterfaces; type SGSNInterfaces; type GGSNInterfaces; type S-CSCFInterfaces; type P-CSCFInterfaces; type I-CSCFInterfaces; type MRFCInterfaces; type MGCFInterfaces; type IBCFInterfaces; type E-CSCFInterfaces; type BGCFInterfaces; type ASInterfaces; type HSSInterfaces; type EIRInterfaces; type BM-SCInterfaces; type MMEInterfaces; type SGWInterfaces; type PDN_GWInterfaces; type eNBInterfaces; type en-gNBInterfaces; type AMFInterfaces; type AUSFInterfaces; type NEFInterfaces; type NRFInterfaces; type NSSFInterfaces; type PCFInterfaces; type SMFInterfaces; type SMSFInterfaces; type UDMInterfaces; type UPFInterfaces; type ng-eNBInterfaces; type gNB-CU-CPInterfaces; type gNB-CU-UPInterfaces; type gNB-DUInterfaces; } description "Specifies the interfaces that need to be traced in the given ManagedEntityFunction.The attribute is applicable only for Trace. In case this attribute is not used, it carries a null semantic."; reference "Clause 5.5 of 3GPP TS 32.422 for additional details on the allowed values."; } leaf-list listOfNeTypes { Loading