Loading yang-models/_3gpp-5gc-nrm-predefinedpccruleset.yang +77 −4 Original line number Diff line number Diff line Loading @@ -6,18 +6,21 @@ module _3gpp-5gc-nrm-predefinedpccruleset { import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-5gc-nrm-smffunction { prefix smf3gpp; } import _3gpp-5gc-nrm-pcffunction { prefix pcf3gpp; } import ietf-yang-types { prefix yang; } import ietf-inet-types { prefix inet; } organization "3gpp SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the predefined PCC rules, which are configured to SMF and referenced by PCF. 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.541"; revision 2026-03-20 { reference CR-xxxx ; } revision 2025-05-01 { reference CR-xxxx ; } revision 2025-04-25 { reference CR-1520 ; } revision 2025-03-25 { reference CR-1489 ; } Loading Loading @@ -237,7 +240,23 @@ module _3gpp-5gc-nrm-predefinedpccruleset { } } grouping TrafficControlDataInformation { grouping OnPathN6SigInfoGrp { description "Represents the data type OnPathN6SigInfo"; leaf onPathN6Method { type enumeration { enum CONNECT_UDP; } default CONNECT_UDP; description "It indicates the supported on-path N6 signaling method."; } leaf asProxyAddr { type inet:ip-address; mandatory true; description "It represents the AF Server proxy address."; } } grouping TrafficControlDataGrp { description "It specifies the traffic control data for a service flow of a PCC rule."; leaf tcId { Loading Loading @@ -301,6 +320,11 @@ module _3gpp-5gc-nrm-predefinedpccruleset { uses RouteToLocation; } } leaf traffCorreInd { type boolean; default false; description "It indicates the traffic correlation."; } uses UpPathChgEvent; leaf steerFun { type enumeration { Loading @@ -326,6 +350,55 @@ module _3gpp-5gc-nrm-predefinedpccruleset { } description "It indicates whether the service data flow, corresponding to the service data flow template, is allowed or not allowed."; } list sNSSAIList { description "It represents the list of S-NSSAI the managed object is supporting. The S-NSSAI is defined in 3GPP TS 23.003."; key idx; leaf idx { type uint32 ; } uses types5g3gpp:SNssai; } leaf l4sInd { type enumeration { enum UL; enum DL; enum UL_DL; } description "It represents an explicit indication of whether ECN marking for L4S enabled for the UL, the DL or both UL and DL. When SMF receives it in the PCC rule, SMF may decide to enable for the QoS flow the ECN marking for L4S in either the 5G-AN or in the PSA UPF see clause 4.2.6.2.21 in TS 29.512)."; } list onPathN6SigInfo { max-elements 1; key idx; leaf idx { type uint32; } description "On-path N6 signalling methods are used to transfer media related information over N6 where media related information is sent together with the encrypted payload allowing media related information to be received synchronously with the media packet, see the clause 4.2.6.10.8 in TS 29.512. This attribute represents the on-path N6 signaling information for delivering media related information."; uses OnPathN6SigInfoGrp; } leaf dataBurstSizeInd { type boolean; default false; description "It indicates the Data Burst Size marking for the DL service data flow is supported, when it is included and set to 'true'. The default value is 'false' if omitted."; } leaf timetoNextBurstInd { type boolean; default false; description "It indicates the Time to Next Burst for the DL service data flow is supported, when it is included and set to 'true'. The default value is 'false' if omitted."; } } grouping ARP { Loading Loading @@ -598,7 +671,7 @@ module _3gpp-5gc-nrm-predefinedpccruleset { list trafficControlDataInfo { description "The list of traffic control policy data."; key "tcId"; uses TrafficControlDataInformation; uses TrafficControlDataGrp; } } uses ConditionData; Loading yang-models/_3gpp-5gc-nrm-upffunction.yang +2 −2 Original line number Diff line number Diff line Loading @@ -15,11 +15,11 @@ module _3gpp-5gc-nrm-upffunction { organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "UPFFunction derived from basic ManagedFunction. 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.541 5G Network Resource Model (NRM)"; revision 2025-07-25 { reference CR-1558 ; } revision 2026-03-20 { reference CR-xxxx ; } revision 2025-07-25 { reference CR-1558 ; } revision 2024-05-24 { reference CR-1273 ; } revision 2023-09-18 { reference CR-1043 ; } Loading Loading
yang-models/_3gpp-5gc-nrm-predefinedpccruleset.yang +77 −4 Original line number Diff line number Diff line Loading @@ -6,18 +6,21 @@ module _3gpp-5gc-nrm-predefinedpccruleset { import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-common-top { prefix top3gpp; } import _3gpp-5g-common-yang-types { prefix types5g3gpp; } import _3gpp-5gc-nrm-smffunction { prefix smf3gpp; } import _3gpp-5gc-nrm-pcffunction { prefix pcf3gpp; } import ietf-yang-types { prefix yang; } import ietf-inet-types { prefix inet; } organization "3gpp SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the predefined PCC rules, which are configured to SMF and referenced by PCF. 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.541"; revision 2026-03-20 { reference CR-xxxx ; } revision 2025-05-01 { reference CR-xxxx ; } revision 2025-04-25 { reference CR-1520 ; } revision 2025-03-25 { reference CR-1489 ; } Loading Loading @@ -237,7 +240,23 @@ module _3gpp-5gc-nrm-predefinedpccruleset { } } grouping TrafficControlDataInformation { grouping OnPathN6SigInfoGrp { description "Represents the data type OnPathN6SigInfo"; leaf onPathN6Method { type enumeration { enum CONNECT_UDP; } default CONNECT_UDP; description "It indicates the supported on-path N6 signaling method."; } leaf asProxyAddr { type inet:ip-address; mandatory true; description "It represents the AF Server proxy address."; } } grouping TrafficControlDataGrp { description "It specifies the traffic control data for a service flow of a PCC rule."; leaf tcId { Loading Loading @@ -301,6 +320,11 @@ module _3gpp-5gc-nrm-predefinedpccruleset { uses RouteToLocation; } } leaf traffCorreInd { type boolean; default false; description "It indicates the traffic correlation."; } uses UpPathChgEvent; leaf steerFun { type enumeration { Loading @@ -326,6 +350,55 @@ module _3gpp-5gc-nrm-predefinedpccruleset { } description "It indicates whether the service data flow, corresponding to the service data flow template, is allowed or not allowed."; } list sNSSAIList { description "It represents the list of S-NSSAI the managed object is supporting. The S-NSSAI is defined in 3GPP TS 23.003."; key idx; leaf idx { type uint32 ; } uses types5g3gpp:SNssai; } leaf l4sInd { type enumeration { enum UL; enum DL; enum UL_DL; } description "It represents an explicit indication of whether ECN marking for L4S enabled for the UL, the DL or both UL and DL. When SMF receives it in the PCC rule, SMF may decide to enable for the QoS flow the ECN marking for L4S in either the 5G-AN or in the PSA UPF see clause 4.2.6.2.21 in TS 29.512)."; } list onPathN6SigInfo { max-elements 1; key idx; leaf idx { type uint32; } description "On-path N6 signalling methods are used to transfer media related information over N6 where media related information is sent together with the encrypted payload allowing media related information to be received synchronously with the media packet, see the clause 4.2.6.10.8 in TS 29.512. This attribute represents the on-path N6 signaling information for delivering media related information."; uses OnPathN6SigInfoGrp; } leaf dataBurstSizeInd { type boolean; default false; description "It indicates the Data Burst Size marking for the DL service data flow is supported, when it is included and set to 'true'. The default value is 'false' if omitted."; } leaf timetoNextBurstInd { type boolean; default false; description "It indicates the Time to Next Burst for the DL service data flow is supported, when it is included and set to 'true'. The default value is 'false' if omitted."; } } grouping ARP { Loading Loading @@ -598,7 +671,7 @@ module _3gpp-5gc-nrm-predefinedpccruleset { list trafficControlDataInfo { description "The list of traffic control policy data."; key "tcId"; uses TrafficControlDataInformation; uses TrafficControlDataGrp; } } uses ConditionData; Loading
yang-models/_3gpp-5gc-nrm-upffunction.yang +2 −2 Original line number Diff line number Diff line Loading @@ -15,11 +15,11 @@ module _3gpp-5gc-nrm-upffunction { organization "3GPP SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "UPFFunction derived from basic ManagedFunction. 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.541 5G Network Resource Model (NRM)"; revision 2025-07-25 { reference CR-1558 ; } revision 2026-03-20 { reference CR-xxxx ; } revision 2025-07-25 { reference CR-1558 ; } revision 2024-05-24 { reference CR-1273 ; } revision 2023-09-18 { reference CR-1043 ; } Loading