Renaming GET_UE_IDX to GET_UE_ID in RLC and its interfaces [Issue-ID: ODUHIGH-401]
[o-du/l2.git] / src / cm / rlc_mac_inf.h
index 1a61b7d..5cbbc9f 100644 (file)
 typedef struct rlcBoStatus
 {
    uint16_t   cellId;     /*!< CELL ID */
-   uint16_t   ueIdx;      /*!< UE ID */
+   uint16_t   ueId      /*!< UE ID */
    bool       commCh;     /*!< Common or Dedicated Channel */
    uint8_t    lcId;       /*!< Logical channel ID */
-   uint16_t   bo;         /*!< Buffer occupancy reported by RLC */
+   uint32_t   bo;         /*!< Buffer occupancy reported by RLC */
 }RlcBoStatus;
 
 /* Scheduled logical channel info */
@@ -45,7 +45,7 @@ typedef struct rlcLcSchInfo
 {
    bool      commCh;      /* Common or dedicated channel */
    uint8_t   lcId;        /*!< Logical channel ID */
-   uint16_t  bufSize;  /*!< Total buffer size in bytes scheduled by MAC */
+   uint32_t  bufSize;  /*!< Total buffer size in bytes scheduled by MAC */
 }RlcLcSchInfo;
 
 /* Schedule result report */
@@ -55,7 +55,7 @@ typedef struct rlcSchedResultRpt
    uint16_t       cellId;       /*!< CELL ID */
    uint16_t       rnti;         /*!< Temporary CRNTI */
    uint8_t        numLc;        /*!< Number of logical channels scheduled */
-   SlotIndInfo    slotInfo;     /*!< Timing info */
+   SlotTimingInfo    slotInfo;     /*!< Timing info */
    RlcLcSchInfo   lcSch[MAX_NUM_LC];  /*!< Scheduled info of logical channels */
 }RlcSchedResultRpt;
 
@@ -68,14 +68,15 @@ typedef struct rlcPduInfo
    uint8_t    *pduBuf;  /*!< RLC PDU buffer */
 }RlcPduInfo;
  
-typedef struct rlcMacData
+typedef struct rlcData
 {
-   // add slot info
-   uint16_t     cellId;       /*!< CELL ID */
-   uint16_t     rnti;         /*!< Temporary CRNTI */
-   SlotIndInfo  slotInfo;     /*!< Timing info */
-   uint8_t      numPdu;       /*!< Number of RLC PDUs */
-   RlcPduInfo   pduInfo[MAX_NUM_PDU];
+   uint16_t      cellId;       /*!< CELL ID */
+   uint16_t      rnti;         /*!< Temporary CRNTI */
+   SlotTimingInfo   slotInfo;     /*!< Timing info */
+   uint8_t       numPdu;       /*!< Number of RLC PDUs */
+   RlcPduInfo    pduInfo[MAX_NUM_PDU];
+   uint8_t       numLc;
+   RlcBoStatus   boStatus[MAX_NUM_LC];     /*!< Buffer occupancy */
 }RlcData;
 
 /* Function pointers */