Loading yang-models/_3gpp-5g-common-yang-types.yang +38 −9 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ module _3gpp-5g-common-yang-types { TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-11-07 { reference CR-1640 ; } revision 2025-11-02 { reference CR-1658 ; } revision 2025-07-25 { reference CR-1558 ; } Loading Loading @@ -110,6 +111,29 @@ module _3gpp-5g-common-yang-types { } } grouping VendorSpecificFeatureGrp { description "This <<dataType>> represents the information of vendor specific feature as defined in clause 6.1.6.2.62 of 3GPP TS 29.510"; leaf featureName { type string; mandatory true; config false; description "It is a string representing a proprietary feature specific to a given vendor. It is recommended that the case convention for these strings is the same as for enumerated data types (i.e. UPPER_WITH_UNDERSCORE; see 3GPP TS 29.501, clause 5.1.1)."; } leaf featureVersion { type string; mandatory true; config false; description "It is a string representing the version of the feature."; } } grouping IpInterfaceGrp { leaf-list ipv4EndpointAddresses { description "Available endpoint IPv4 address(es) of Loading Loading @@ -491,12 +515,14 @@ module _3gpp-5g-common-yang-types { grouping CaraConfigurationGrp { description "This data type represents the configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure with Certification Authority server (CA/RA) as specified in TS 28.315 clause 5.3"; NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure with Certification Authority server (CA/RA) as specified in TS 28.315 clause 5.3"; leaf caraAddress { type inet:host; description "IP address or FQDN of the CMP (Certificate Management Protocol) server"; description "IP address or FQDN of the CMP (Certificate Management Protocol) server"; } leaf portNumber { Loading Loading @@ -537,15 +563,17 @@ module _3gpp-5g-common-yang-types { grouping MnrOamIPConfigGrp { description "This data type includes the configutation for OAM connectivity used for mobile NR node (e.g., IAB-node, MWAB-node) to establish connection with used for mobile NR node (e.g., IAB-node, MWAB-node) to establish connection with management system. The configuration attributes include: Configuration of certification authority (CA/RA) server, Configuration of security gateway (SeGW), and Configuration of software configuration server (SCS)"; list caraConfiguration { description "configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; description "configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; uses CaraConfigurationGrp; max-elements 1; key caraAddress; Loading Loading @@ -575,7 +603,8 @@ module _3gpp-5g-common-yang-types { leaf gNBId { type int64 { range "0..4294967295"; } description "It is either the gNB ID of the IAB-donor-CU that target IAB-DU description "It is either the gNB ID of the IAB-donor-CU that target IAB-DU connects to or the gNB Id of the IAB-nonor-CU that serves IAB-MT, or the gNBId of the gNB that serves MWAB-UE."; } Loading Loading @@ -604,8 +633,8 @@ module _3gpp-5g-common-yang-types { key idx; leaf idx { type string; } max-elements 1; description "It is the TAI (see subclause 9.3.3.11 in TS 38.413) pertaining to the cells where IAB-MT or MWAB-UE is connected"; description "It is the TAI (see subclause 9.3.3.11 in TS 38.413) pertaining to the cells where IAB-MT or MWAB-UE is connected"; } list geoArea { uses types3gpp:GeoAreaGrp; Loading yang-models/_3gpp-5gc-nrm-managed-nfprofile.yang +24 −10 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-07-25 { reference CR-1558 ; } revision 2025-07-25 { reference "initial revision"; } Loading Loading @@ -579,15 +580,28 @@ grouping ManagedNFProfileGrp { min-elements 1; uses nfs3gpp:NFServiceGrp; } // leaf supportedVendorSpecificFeatures { // description "It indicates a map of Vendor-Specific features, where the // key of the map is the IANA-assigned SMI Network Management Private // Enterprise Codes and the value of each entry of the map shall be // a list (array) of VendorSpecificFeature objects as defined // in the clause 5.3.247."; // type string; // min-elements 1; // } attributeValuePair with no defintion anywhere list supportedVendorSpecificFeatures { description "It indicates a map of Vendor-Specific features, where the key of the map is the IANA-assigned SMI Network Management Private Enterprise Codes and the value of each entry of the map shall be a list (array) of VendorSpecificFeature objects as defined in the clause 5.3.247."; key "enterpriseCode"; leaf enterpriseCode { type uint32; description "IANA-assigned SMI Network Management Private Enterprise Code"; } list vendorSpecificFeature { key "featureName"; config false; description "VendorSpecificFeature objects as defined in the clause 5.3.247."; uses types5g3gpp:VendorSpecificFeatureGrp; } } list selectionConditions { description "Identifications of Credentials Holder or Default Credentials Loading yang-models/_3gpp-5gc-nrm-nfservice.yang +23 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ module _3gpp-5gc-nrm-nfservice { TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-01-25 { reference CR-1442; } revision 2023-09-18 { reference CR-1043 ; } revision 2021-01-25 { reference CR-0454 ; } Loading Loading @@ -220,7 +221,28 @@ module _3gpp-5gc-nrm-nfservice { pattern '[A-Fa-f0-9]*'; } } list supportedVendorSpecificFeatures { description "It indicates a map of Vendor-Specific features, where the key of the map is the IANA-assigned SMI Network Management Private Enterprise Codes and the value of each entry of the map shall be a list (array) of VendorSpecificFeature objects as defined in the clause 5.3.247."; key "enterpriseCode"; leaf enterpriseCode { type uint32; description "IANA-assigned SMI Network Management Private Enterprise Code"; } list vendorSpecificFeature { key "featureName"; config false; description "VendorSpecificFeature objects as defined in the clause 5.3.247."; uses types5g3gpp:VendorSpecificFeatureGrp; } } grouping ipEndPoint { choice address { leaf ipv4Address { Loading yang-models/_3gpp-common-fm.yang +3 −3 Original line number Diff line number Diff line Loading @@ -12,13 +12,14 @@ module _3gpp-common-fm { contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Defines a Fault Management model 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.111"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-11-07 { reference "CR-0057"; } revision 2025-08-13 { reference "CR-0050 CR-0051 CR-0053 CR-0054"; } revision 2025-05-01 { reference "CR-0042 CR-0043"; } // common for R18, R19 revision 2025-05-01 { reference "CR-0042 CR-0043"; } revision 2025-03-25 { reference "CR-0025 CR-0026"; } revision 2024-05-12 { description "The definition of the module was from TS 28.623 to TS 28.111"; Loading Loading @@ -704,7 +705,6 @@ module _3gpp-common-fm { } list comments { config false ; yext3gpp:notNotifyable; description "List of comments and data about the comments."; key idx; Loading yang-models/_3gpp-common-trace.yang +88 −50 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,8 +25,9 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; revision 2026-02-08 { reference "CR-1683" ; } revision 2025-11-07 { reference "CR-0553" ; } revision 2025-10-07 { reference "CR-0573" ; } // common for rel-19, rel-20 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 @@ -196,18 +197,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 @@ -221,14 +211,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 @@ -237,7 +227,7 @@ module _3gpp-common-trace { enum Uu ; } } leaf-list SGSNInterfaces { typedef SGSNInterfaces { type enumeration { enum Gb ; enum Iu-PS ; Loading @@ -253,14 +243,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 @@ -268,13 +258,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 @@ -282,26 +272,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 @@ -309,14 +299,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 @@ -324,7 +314,7 @@ module _3gpp-common-trace { enum Ut ; } } leaf-list HSSInterfaces { typedef HSSInterfaces { type enumeration { enum MAP-C ; enum MAP-D ; Loading @@ -336,19 +326,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 @@ -358,7 +348,7 @@ module _3gpp-common-trace { enum S13 ; } } leaf-list SGWInterfaces { typedef SGWInterfaces { type enumeration { enum S4 ; enum S5 ; Loading @@ -367,7 +357,7 @@ module _3gpp-common-trace { enum Gxc ; } } leaf-list PDN_GWInterfaces { typedef PDN_GWInterfaces { type enumeration { enum S2a ; enum S2b ; Loading @@ -379,13 +369,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 @@ -394,7 +384,7 @@ module _3gpp-common-trace { enum E1 ; } } leaf-list AMFInterfaces { typedef AMFInterfaces { type enumeration { enum N1 ; enum N2 ; Loading @@ -408,38 +398,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 @@ -451,13 +441,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 @@ -465,19 +455,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 @@ -487,16 +477,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-5g-common-yang-types.yang +38 −9 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ module _3gpp-5g-common-yang-types { TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-11-07 { reference CR-1640 ; } revision 2025-11-02 { reference CR-1658 ; } revision 2025-07-25 { reference CR-1558 ; } Loading Loading @@ -110,6 +111,29 @@ module _3gpp-5g-common-yang-types { } } grouping VendorSpecificFeatureGrp { description "This <<dataType>> represents the information of vendor specific feature as defined in clause 6.1.6.2.62 of 3GPP TS 29.510"; leaf featureName { type string; mandatory true; config false; description "It is a string representing a proprietary feature specific to a given vendor. It is recommended that the case convention for these strings is the same as for enumerated data types (i.e. UPPER_WITH_UNDERSCORE; see 3GPP TS 29.501, clause 5.1.1)."; } leaf featureVersion { type string; mandatory true; config false; description "It is a string representing the version of the feature."; } } grouping IpInterfaceGrp { leaf-list ipv4EndpointAddresses { description "Available endpoint IPv4 address(es) of Loading Loading @@ -491,12 +515,14 @@ module _3gpp-5g-common-yang-types { grouping CaraConfigurationGrp { description "This data type represents the configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure with Certification Authority server (CA/RA) as specified in TS 28.315 clause 5.3"; NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure with Certification Authority server (CA/RA) as specified in TS 28.315 clause 5.3"; leaf caraAddress { type inet:host; description "IP address or FQDN of the CMP (Certificate Management Protocol) server"; description "IP address or FQDN of the CMP (Certificate Management Protocol) server"; } leaf portNumber { Loading Loading @@ -537,15 +563,17 @@ module _3gpp-5g-common-yang-types { grouping MnrOamIPConfigGrp { description "This data type includes the configutation for OAM connectivity used for mobile NR node (e.g., IAB-node, MWAB-node) to establish connection with used for mobile NR node (e.g., IAB-node, MWAB-node) to establish connection with management system. The configuration attributes include: Configuration of certification authority (CA/RA) server, Configuration of security gateway (SeGW), and Configuration of software configuration server (SCS)"; list caraConfiguration { description "configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; description "configuration used for mobile NR node (e.g., IAB-node, MWAB-node) to perform certificate enrolment procedure as specified in TS 28.315."; uses CaraConfigurationGrp; max-elements 1; key caraAddress; Loading Loading @@ -575,7 +603,8 @@ module _3gpp-5g-common-yang-types { leaf gNBId { type int64 { range "0..4294967295"; } description "It is either the gNB ID of the IAB-donor-CU that target IAB-DU description "It is either the gNB ID of the IAB-donor-CU that target IAB-DU connects to or the gNB Id of the IAB-nonor-CU that serves IAB-MT, or the gNBId of the gNB that serves MWAB-UE."; } Loading Loading @@ -604,8 +633,8 @@ module _3gpp-5g-common-yang-types { key idx; leaf idx { type string; } max-elements 1; description "It is the TAI (see subclause 9.3.3.11 in TS 38.413) pertaining to the cells where IAB-MT or MWAB-UE is connected"; description "It is the TAI (see subclause 9.3.3.11 in TS 38.413) pertaining to the cells where IAB-MT or MWAB-UE is connected"; } list geoArea { uses types3gpp:GeoAreaGrp; Loading
yang-models/_3gpp-5gc-nrm-managed-nfprofile.yang +24 −10 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ Copyright 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-07-25 { reference CR-1558 ; } revision 2025-07-25 { reference "initial revision"; } Loading Loading @@ -579,15 +580,28 @@ grouping ManagedNFProfileGrp { min-elements 1; uses nfs3gpp:NFServiceGrp; } // leaf supportedVendorSpecificFeatures { // description "It indicates a map of Vendor-Specific features, where the // key of the map is the IANA-assigned SMI Network Management Private // Enterprise Codes and the value of each entry of the map shall be // a list (array) of VendorSpecificFeature objects as defined // in the clause 5.3.247."; // type string; // min-elements 1; // } attributeValuePair with no defintion anywhere list supportedVendorSpecificFeatures { description "It indicates a map of Vendor-Specific features, where the key of the map is the IANA-assigned SMI Network Management Private Enterprise Codes and the value of each entry of the map shall be a list (array) of VendorSpecificFeature objects as defined in the clause 5.3.247."; key "enterpriseCode"; leaf enterpriseCode { type uint32; description "IANA-assigned SMI Network Management Private Enterprise Code"; } list vendorSpecificFeature { key "featureName"; config false; description "VendorSpecificFeature objects as defined in the clause 5.3.247."; uses types5g3gpp:VendorSpecificFeatureGrp; } } list selectionConditions { description "Identifications of Credentials Holder or Default Credentials Loading
yang-models/_3gpp-5gc-nrm-nfservice.yang +23 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ module _3gpp-5gc-nrm-nfservice { TTA, TTC). All rights reserved."; reference "3GPP TS 29.510"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-01-25 { reference CR-1442; } revision 2023-09-18 { reference CR-1043 ; } revision 2021-01-25 { reference CR-0454 ; } Loading Loading @@ -220,7 +221,28 @@ module _3gpp-5gc-nrm-nfservice { pattern '[A-Fa-f0-9]*'; } } list supportedVendorSpecificFeatures { description "It indicates a map of Vendor-Specific features, where the key of the map is the IANA-assigned SMI Network Management Private Enterprise Codes and the value of each entry of the map shall be a list (array) of VendorSpecificFeature objects as defined in the clause 5.3.247."; key "enterpriseCode"; leaf enterpriseCode { type uint32; description "IANA-assigned SMI Network Management Private Enterprise Code"; } list vendorSpecificFeature { key "featureName"; config false; description "VendorSpecificFeature objects as defined in the clause 5.3.247."; uses types5g3gpp:VendorSpecificFeatureGrp; } } grouping ipEndPoint { choice address { leaf ipv4Address { Loading
yang-models/_3gpp-common-fm.yang +3 −3 Original line number Diff line number Diff line Loading @@ -12,13 +12,14 @@ module _3gpp-common-fm { contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "Defines a Fault Management model 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.111"; revision 2026-01-25 { reference "CR-0060"; } // common for R19, R20 revision 2025-11-07 { reference "CR-0057"; } revision 2025-08-13 { reference "CR-0050 CR-0051 CR-0053 CR-0054"; } revision 2025-05-01 { reference "CR-0042 CR-0043"; } // common for R18, R19 revision 2025-05-01 { reference "CR-0042 CR-0043"; } revision 2025-03-25 { reference "CR-0025 CR-0026"; } revision 2024-05-12 { description "The definition of the module was from TS 28.623 to TS 28.111"; Loading Loading @@ -704,7 +705,6 @@ module _3gpp-common-fm { } list comments { config false ; yext3gpp:notNotifyable; description "List of comments and data about the comments."; key idx; Loading
yang-models/_3gpp-common-trace.yang +88 −50 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,8 +25,9 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; revision 2026-02-08 { reference "CR-1683" ; } revision 2025-11-07 { reference "CR-0553" ; } revision 2025-10-07 { reference "CR-0573" ; } // common for rel-19, rel-20 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 @@ -196,18 +197,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 @@ -221,14 +211,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 @@ -237,7 +227,7 @@ module _3gpp-common-trace { enum Uu ; } } leaf-list SGSNInterfaces { typedef SGSNInterfaces { type enumeration { enum Gb ; enum Iu-PS ; Loading @@ -253,14 +243,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 @@ -268,13 +258,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 @@ -282,26 +272,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 @@ -309,14 +299,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 @@ -324,7 +314,7 @@ module _3gpp-common-trace { enum Ut ; } } leaf-list HSSInterfaces { typedef HSSInterfaces { type enumeration { enum MAP-C ; enum MAP-D ; Loading @@ -336,19 +326,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 @@ -358,7 +348,7 @@ module _3gpp-common-trace { enum S13 ; } } leaf-list SGWInterfaces { typedef SGWInterfaces { type enumeration { enum S4 ; enum S5 ; Loading @@ -367,7 +357,7 @@ module _3gpp-common-trace { enum Gxc ; } } leaf-list PDN_GWInterfaces { typedef PDN_GWInterfaces { type enumeration { enum S2a ; enum S2b ; Loading @@ -379,13 +369,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 @@ -394,7 +384,7 @@ module _3gpp-common-trace { enum E1 ; } } leaf-list AMFInterfaces { typedef AMFInterfaces { type enumeration { enum N1 ; enum N2 ; Loading @@ -408,38 +398,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 @@ -451,13 +441,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 @@ -465,19 +455,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 @@ -487,16 +477,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