X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fdu_app_mac_inf.h;h=d9d8bca1f12b0b825dd89f6262ec6d6f24ec2d9e;hb=7b318056f6a0eee9b13ea888ac62134dbefecb66;hp=24bbacbc0da3f75313df91bc4899000c2396e8b8;hpb=df93fa14853abfc47879088f095dbba96bac3569;p=o-du%2Fl2.git diff --git a/src/cm/du_app_mac_inf.h b/src/cm/du_app_mac_inf.h index 24bbacbc0..d9d8bca1f 100644 --- a/src/cm/du_app_mac_inf.h +++ b/src/cm/du_app_mac_inf.h @@ -1466,26 +1466,34 @@ typedef struct macSliceRsp typedef struct rrmPolicyRatio { - uint8_t policyMaxRatio; - uint8_t policyMinRatio; - uint8_t policyDedicatedRatio; + uint8_t maxRatio; + uint8_t minRatio; + uint8_t dedicatedRatio; }RrmPolicyRatio; -typedef struct macSliceRrmPolicy +typedef struct rrmPolicyMemberList { + Plmn plmn; Snssai snssai; - RrmPolicyRatio *rrmPolicyRatio; +}RrmPolicyMemberList; + +typedef struct macSliceRrmPolicy +{ + ResourceType resourceType; + uint8_t numOfRrmPolicyMem; + RrmPolicyMemberList **rRMPolicyMemberList; + RrmPolicyRatio policyRatio; }MacSliceRrmPolicy; typedef struct macSliceCfgReq { - uint8_t numOfConfiguredSlice; - MacSliceRrmPolicy **listOfSliceCfg; + uint8_t numOfRrmPolicy; + MacSliceRrmPolicy **listOfRrmPolicy; }MacSliceCfgReq; typedef struct macSliceCfgRsp { - uint8_t numSliceCfgRsp; + uint8_t numSliceCfgRsp; MacSliceRsp **listOfSliceCfgRsp; }MacSliceCfgRsp;