X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Frlc_mac_inf.h;h=dd9db9fca8965d2287e3ec9482510383a82cf771;hb=cf67fe66c4ec86a0312a41437c0cd225350e5b0b;hp=b8faa21c455b315a8e7bb5c94735673cc6ad3162;hpb=14136d98405a2fb8d8c078b755efb63b95cdc7a3;p=o-du%2Fl2.git diff --git a/src/cm/rlc_mac_inf.h b/src/cm/rlc_mac_inf.h index b8faa21c4..dd9db9fca 100644 --- a/src/cm/rlc_mac_inf.h +++ b/src/cm/rlc_mac_inf.h @@ -34,10 +34,10 @@ 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,17 +45,17 @@ 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 */ typedef struct rlcSchedResultRpt { //Slot info + SlotTimingInfo slotInfo; /*!< Timing info */ uint16_t cellId; /*!< CELL ID */ uint16_t rnti; /*!< Temporary CRNTI */ uint8_t numLc; /*!< Number of logical channels scheduled */ - SlotIndInfo slotInfo; /*!< Timing info */ RlcLcSchInfo lcSch[MAX_NUM_LC]; /*!< Scheduled info of logical channels */ }RlcSchedResultRpt; @@ -70,10 +70,9 @@ typedef struct rlcPduInfo typedef struct rlcData { - // add slot info uint16_t cellId; /*!< CELL ID */ uint16_t rnti; /*!< Temporary CRNTI */ - SlotIndInfo slotInfo; /*!< Timing info */ + SlotTimingInfo slotInfo; /*!< Timing info */ uint8_t numPdu; /*!< Number of RLC PDUs */ RlcPduInfo pduInfo[MAX_NUM_PDU]; uint8_t numLc;