Commit 4e963f31 authored by lengyelb's avatar lengyelb
Browse files

corrected TrafficControlData

parent c663434c
Loading
Loading
Loading
Loading
Loading
+17 −3
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ 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; }
@@ -14,10 +15,11 @@ module _3gpp-5gc-nrm-predefinedpccruleset {
  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-19 { reference CR-xxxx ; }
  revision 2025-05-01 { reference CR-xxxx ; }
  revision 2025-04-25 { reference CR-1520 ; }
  revision 2025-03-25 { reference CR-1489 ; }
@@ -237,7 +239,7 @@ module _3gpp-5gc-nrm-predefinedpccruleset {
    }
  }

  grouping TrafficControlDataInformation {
  grouping TrafficControlDataGrp {
    description "It specifies the traffic control data for a service
      flow of a PCC rule.";
    leaf tcId {
@@ -301,6 +303,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 {
@@ -326,6 +333,13 @@ 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;
    }
  }

  grouping ARP {
@@ -598,7 +612,7 @@ module _3gpp-5gc-nrm-predefinedpccruleset {
      list trafficControlDataInfo {
        description "The list of traffic control policy data.";
        key "tcId";
        uses TrafficControlDataInformation;
        uses TrafficControlDataGrp;
      }
    }
    uses ConditionData;